跳到主要内容

检测玩家物品

检测玩家包裹物品

CheckItem ItemName Count PeopleName

命令参数
参数
含义
ItemName物品名字
Count数量
PeopleName人物名(此处为空时检测的是自己)
命令说明
本命令用于检测玩家包裹内是否存在指定数量的物品。
把物品的持久设置为0,会出现检测不到情况,使用时应该避免这样问题发生。
使用示例
[@CheckItem]
#IF
CheckItem 屠龙 2
#ACT
Break

检测玩家物品 - 身上

CheckItemw ItemName Count

命令参数
参数
含义
ItemName物品名
Count物品数量.默认为1.但该参数不管怎么样还是填写为安全
命令说明

本命令用于检测玩家身上是否存在指定数量的物品

使用示例
[@CheckItemw]
#IF
CheckItemw 屠龙 1
#ACT
Break

检测背包物品ID

CheckItemID 

命令参数
参数
含义
A物品的makeindex,支持变量。
命令说明

检测包裹中是否存在指定ID的物品

使用示例
[@main]
#IF
CHECKITEMID $PARAM(0)
break

检测背包物品--列表

CHECKITEMINLIST A B

参数说明
参数
含义
A文件列表
B变量(S变量)
命令说明

检测包裹中是否有列表中所存在的物品,将结果返回B变量;

例子
#IF
CHECKITEMINLIST 违禁物品.txt S1
#SAY
你的包裹中违禁物品<$STR(S1)>,请不要携带进场!