[@刷天宫卫士]
#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:47 |
👁️ 阅读: 12
你的脚本存在几个语法问题:
[@刷天宫卫士]
#IF
CheckMapSameMonCount cc18 天宫卫士2 > 300
#ACT
break
#IF
CheckMapSameMonCount cc18 天宫卫士2 < 50
#ACT
MonGenEx cc18 50 50 天宫卫士2 30 100 0 255
**需要修正的地方:**
1. `CheckMapSameMonCount`命令的返回值是直接赋值给变量,不能直接用于比较
2. `break`命令在课程日志中没有找到对应的接口
**正确写法:**
[@刷天宫卫士]
#ACT
MOV N$怪物数量 0
CheckMapSameMonCount cc18 天宫卫士2 N$怪物数量
#IF
LARGE N$怪物数量 300
#ACT
; 如果数量大于300,不执行操作
#IF
SMALL N$怪物数量 50
#ACT
MonGenEx cc18 50 50 天宫卫士2 30 100 0 255
这样修改后,脚本会先检测怪物数量,如果大于300就不执行任何操作,如果小于50就刷100个怪物。
← 返回问答库