[@刷天宫卫士]
#if
CheckMapSameMonCount cc18 天宫卫士2 > 300 1
#act
break
#if
CheckMapSameMonCount cc18 天宫卫士2 < 50 1
#act
mongenex cc18 50 50 天宫卫士2 30 100 0 255 这个判断会不会有问题
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-03-25 23:51:55 |
👁️ 阅读: 12
这段判断逻辑存在一个潜在问题。
第一条判断是检测地图cc18中“天宫卫士2”的数量是否大于300,如果成立则使用`break`结束脚本执行。第二条判断是检测数量是否小于50,如果成立则执行刷怪。
问题在于:当怪物数量在50到300之间时(比如100),两条判断都不满足,脚本会继续向下执行,可能导致意外行为。通常这类补怪逻辑需要确保在数量不足时刷怪,数量过多时停止。
根据课程日志记录,建议将第二条判断改为`#ELSEACT`,这样当数量不大于300但小于50时才刷怪,数量在50-300之间时什么也不做。或者使用更明确的区间判断。
← 返回问答库