脚本检测命令
检测命令用于判断条件是否满足,通常与 #IF 配合使用。
基本语法
#IF
检测命令1
检测命令2
#ACT
; 条件满足时执行
#ELSEACT
; 条件不满足时执行
多条件
多个检测命令之间是 AND 关系,所有条件都满足才会执行 #ACT。
角色检测
检测角色等级
CHECKLEVEL > 等级值 ; 大于
CHECKLEVEL < 等级值 ; 小于
CHECKLEVEL = 等级值 ; 等于
检测职业
检测性别
货币检测
检测金币
CHECKGOLD > 数量
CHECKGOLD < 数量
CHECKGOLD = 数量
检测元宝
检测银币
物品检测
检测背包物品
示例
#IF
CHECKITEM 金创药 10
#ACT
SENDMSG 0 你有足够的金创药
#ELSEACT
SENDMSG 5 金创药不足 10 个
检测装备
变量检测
数值变量比较
LARGE 变量名 数值 ; 大于
SMALL 变量名 数值 ; 小于
EQUAL 变量名 数值 ; 等于
字符串变量比较
任务检测
检测任务状态
其他检测
检测地图
检测公会
检测在线时间
完整示例
[@领取奖励]
#IF
CHECKLEVEL > 50
CHECKITEM 任务令牌 1
EQUAL P100 0
#ACT
TAKE 任务令牌 1
GIVE 高级装备箱 1
MOV P100 1
SENDMSG 0 恭喜获得高级装备箱!
#ELSEACT
SENDMSG 5 条件不满足:等级>50,持有任务令牌,未领取过