检测类

常用命令

一、通用规则(先看这个)

运算符只认:<``>``<=``>=``==``!=(写单个 = 会抛异常、直接判失败)
数值参数支持 %变量 的命令有:SMALL / ESMALL / LARGE / ELARGE / EQUAL / CHECKCALC / CHECKUSERZDY1~9 / CHECKDAILYCOUNT / CHECKUSERJF;其余按纯数字解析
条件成立 = 通过;不成立 = 走 #ELSESAY / #ELSEACT

CHECKUSERZDY1~9 是我自己加的。非常方便,可以写充值或者其他用途9个变量。支持21亿大数字。不容易溢出。SETUSERZDY1~9   +  -  = 数量

二、等级 / 身份

 
命令 格式 说明
CHECKLEVEL CHECKLEVEL > 25 等级比较,支持 = > < ,也支持CHECKLEVEL 25表示CHECKLEVEL >= 25的意思
CHECKGENDER CHECKGENDER Male 按 MirGender 枚举,Male/Female 或数字 0/1 判断男女
CHECKCLASS CHECKCLASS Warrior 职业;CHECKJOB 是同义词,判断是战士法师还是道士,和下面一模一样随便用一个都可以。
CHECKJOB CHECKJOB Taoist 同上,参数:战士为Warrior/法师为Wizard/道士为Taoist
ISADMIN ISADMIN 是否管理员(无参)
ISNEWHUMAN ISNEWHUMAN 账号下只有 1 个角色才算新人
CHECKHORSE CHECKHORSE 有马才通过,也支持 后面参数 1 2 3-44或者Brown White Red Black都支持,表示棕马、白马、红马、黑马、DiyHorse1 ~ DiyHorse40表示自定义马。

三、货币 / 物品 / 背包

命令 格式 说明
CHECKGOLD CHECKGOLD >= 100000
CHECKGOLD 100000
金币;单参数=老写法,语义"金币 ≥ N"​
CHECKGAMEGOLD CHECKGAMEGOLD >= 100 元宝
CHECKITEM CHECKITEM 屠龙 1

背包数量,可带最低持久:CHECKITEM 屠龙 1 5(第三个参数是持久,×1000 比较)

这个第三个参数通常用不上。

CHECKITEM(碎片) CHECKITEM 云龙戒指[碎片] 10 名字带 [碎片] 时走碎片数量统计,这个是新增的非常好用。碎片功能
CHECKUSERJF CHECKUSERJF 100 积分 ≥ N 通过(不写运算符)
CHECKBAGGAGE CHECKBAGGAGE 背包还有空位才通过(无参)
HASBAGSPACE HASBAGSPACE >= 5 空格数量比较(比 CHECKBAGGAGE 精细)

四、地图 / 位置 / 时间

 
命令 格式 说明
CHECKMAP CHECKMAP 3 当前地图(名称+实例写法都支持)
CHECKRANGE CHECKRANGE 100 200 10 距坐标 (x,y) 在 range 内
CHECKMON CHECKMON > 0 3 骷髅 地图上某种怪存活数比较:运算符 数量 地图 怪物名
CHECKMON(总数) CHECKMON > 0 3 1 第 4 参数填 1 = 该地图怪物总数
DAYOFWEEK DAYOFWEEK Monday 英文星期名,必须完全一致
HOUR HOUR 20 当前小时精确等于(只有那 1 分钟成立,慎用)
MIN MIN 0 当前分钟精确等于
ISTESTSERVER ISTESTSERVER 配置了公测时间且未到点时成立(无参),判断内测状态

五、组队 / 宠物

 
命令 格式 说明
GROUPLEADER GROUPLEADER 自己是否队长
GROUPCOUNT GROUPCOUNT >= 3 队伍人数比较
GROUPCHECKNEARBY GROUPCHECKNEARBY 队员是否都在该 NPC 附近
PETCOUNT PETCOUNT >= 1 宠物数量
PETLEVEL PETLEVEL >= 7 宠物等级
CHECKPET CHECKPET 骷髅 是否带着指定名字的宝宝

六、关系 / 行会 / 其他

 
命令 格式 说明
INGUILD INGUILD
INGUILD 行会名
有行会才通过;带名字则比对行会名
CHECKRELATIONSHIP CHECKRELATIONSHIP 有伴侣(结婚)才通过
CHECKWEDDINGRING CHECKWEDDINGRING 双戒指都戴着
CONQUESTOWNER CONQUESTOWNER 沙巴克 自己是不是该城的城主
CHECKNPCSHOW CHECKNPCSHOW 123 指定 NPC 是否显示
CHECKNPCHIDE CHECKNPCHIDE 123 指定 NPC 是否隐藏
CHECKPKPOINT CHECKPKPOINT > 100 检查PK值

七、变量比较(写条件最常用)

 
命令 格式 说明
SMALL SMALL D4 1 左 < 右
ESMALL ESMALL D0 %加点最高等级 左 ≤ 右
LARGE LARGE D4 %D5 左 > 右
ELARGE ELARGE D2 %D1 左 ≥ 右
EQUAL / EQUALVAR EQUAL D4 1 左 == 右(两个名字等价)
CHECKCALC CHECKCALC D1 + D2 >= 10 四则运算再比较,运算符 + - * /
CHECKUSERZDY1~9 CHECKUSERZDY1 > 100 角色持久自定义变量,序号从命令名取
CHECK CHECK 12 1 角色标志位(位图,索引 0~1023)是否为 1

八、任务相关

 
命令 格式 说明
CHECKDAILY CHECKDAILY 有未完成的每日任务才通过
CHECKDAILYCOUNT CHECKDAILYCOUNT < 1
CHECKDAILYCOUNT 3
剩余次数比较;单参数=「≥ N」
CHECKQUEST CHECKQUEST 10902 ACTIVE 该任务可接(ACTIVE)
RANDOM RANDOM 30 30% 概率通过(0~N-1 取到 0 算中)