正在加载文档
怪物采集功能
- 设置怪物为专属采集怪,通过`Mir200\Envir\MonGen.txt`文件使用以下标记来包括
;采集怪配置初始化接口
`#MONCOLLECT{`
刷怪配置
`#MONCOLLECT}`
;采集怪配置结束接口
</br>
- 采集成功触发 `QFunction-0.txt` 脚本函数 `@CollectMonX` X为怪物数据库`MP字段值`
</br>
### 检测采集怪是否存在
>格式:CHECKCOLLECT
- 仅限于`@CollectMonX`触发中使用
</br>
### 移除、击杀采集怪
>格式:KILLCOLLECT
- 仅限于`@CollectMonX`触发中使用
- 注意:采集怪默认会`攻击`、`移动`、`无敌`、`无法被攻击`、`死亡会正常掉落物品`,自行设置怪物数据以及爆率
</br>
### 配套常量
- `<$COLLECTTARGETNAME>`:当前采集怪完整名字(`含数字`)
</br>
### 示例:
- MonGen.txt 配置
```
#MONCOLLECT{
3 330 330 红野猪 10 30 10 0 250
3 330 330 黑野猪 10 30 10 0 250
#MONCOLLECT}
```
- QFunction-0.txt 脚本
```
[@CollectMon301]
#IF
CHECKCOLLECT
#ACT
Sendmsg 5 正在采集2【<$CollectTargetName>】。
SHOWPROGRESSBARDLG 5 @怪物采集成功 采集中%d%... 1 @怪物采集中断
[@怪物采集成功]
#IF
CHECKCOLLECT
#ACT
SENDMSG 6 〖提示〗采集成功【<$CollectTargetName>】
KILLCOLLECT
#ELSEACT
MESSAGEBOX 别人已经捷足先登了
[@怪物采集中断]
#if
#act
SENDMSG 6 〖提示〗采集中断【<$CollectTargetName>】
```