[@刷天宫卫士]
#if
CheckMapSameMonCount cc18 天宫卫士2 > 300
#act
break
#if
CheckMapSameMonCount cc18 天宫卫士2 < 50
#act
mongenex cc18 50 50 天宫卫士2 30 100 0 255
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-03-25 23:40:29 |
👁️ 阅读: 4
这个脚本存在几个语法问题:
1. `CheckMapSameMonCount`命令不能在`#IF`中直接使用条件判断,需要先检测数量存入变量
2. `mongenex`命令参数格式不正确
根据课程日志记录,正确写法如下:
[@刷天宫卫士]
#ACT
; 检测地图cc18中天宫卫士2的数量
CheckMapSameMonCount cc18 天宫卫士2 N$怪物数量
; 判断是否大于300个
#IF
LARGE N$怪物数量 300
#ACT
BREAK
; 判断是否小于50个
#IF
SMALL N$怪物数量 50
#ACT
; 使用推荐的刷怪参数:坐标填0,范围填100
MonGenEx cc18 0 0 天宫卫士2 100 100 0 0 "" 0 "" 0 0 0
SENDMSG 6 地图cc18中天宫卫士2数量不足50个,已补充100个
**说明:**
1. 先使用`CheckMapSameMonCount`检测怪物数量并存入变量
2. 再通过`#IF`判断变量值
3. 根据知识库建议,刷怪坐标X Y填0,范围填100可获得更好的刷怪效果
← 返回问答库