给我写一个脚本:检测地图cc18中天宫卫士怪物低于50个,就刷200个,用checkmapsamemoncount
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-03-25 23:30:06 |
👁️ 阅读: 6
根据课程日志记录,检测指定地图特定怪物数量并刷怪可以使用`CheckMapSameMonCount`命令。以下是实现该功能的脚本:
[@检测刷怪]
#ACT
; 初始化变量
MOV N$怪物数量 0
MOV N$目标数量 50
MOV N$刷怪数量 200
; 检测地图cc18中天宫卫士的数量
CheckMapSameMonCount cc18 天宫卫士 N$怪物数量
; 判断是否低于50个
#IF
SMALL N$怪物数量 <$STR(N$目标数量)>
#ACT
; 在cc18地图刷200个天宫卫士
MonGenEx cc18 100 100 天宫卫士 10 <$STR(N$刷怪数量)> 0 0 "" 0 "" 0 0 0
; 发送提示消息
SENDMSG 6 地图cc18中天宫卫士数量不足<$STR(N$目标数量)>个,已补充<$STR(N$刷怪数量)>个
#ELSESAY
SENDMSG 6 地图cc18中天宫卫士数量充足,当前数量:<$STR(N$怪物数量)>
**说明:**
1. `CheckMapSameMonCount`命令用于检测指定地图中特定怪物的数量。
2. `MonGenEx`命令用于在指定地图坐标和范围内刷出指定数量的怪物。
3. 脚本通过检测怪物数量是否低于50个来决定是否刷怪。
4. 刷怪坐标和范围(X=100, Y=100, 范围=10)可根据实际需求调整。
如果需要定时检测,可以将此脚本放入机器人定时任务中执行。
← 返回问答库