命令清单

装备与物品

安装备检查、物品处理、强化和对话框物品操作整理命令,适合查物品链路相关调用。

如果你要处理背包检查、穿戴判断、物品提交、装备强化或发奖,先从这里找。

本组命令目录

命令说明
CheckItem检查当前背包中是否拥有指定物品及数量
CheckBaggage检查当前角色背包是否已经没有可用空位
CheckBagSize检查当前角色背包剩余空格是否达到指定数量
CheckItemW检查当前角色是否已经穿戴指定装备
CheckDura检查背包中指定物品的品质是否满足要求
CheckItemDuraCount检查背包中满足满持久或未满持久条件的目标物品数量
CheckItemAddValue检查指定装备位上的附加属性值是否满足条件
TakeDuraItem扣除背包中满足满持久或未满持久条件的目标物品
CheckUseItem检查指定装备位上是否已经穿戴装备
Take从背包中扣除指定物品,扩展写法还支持回调和仓库取物
UpgradeItem对指定装备位执行基础随机属性升级
UpgradeItemEx对指定装备位的属性执行强化、改值或扩展属性处理
RepairAll直接修理当前角色身上的全部装备
TakeOff安装备位脱下指定装备,或一次性脱下全身装备
TakeON把指定物品自动穿到目标装备位
ChangeEvalPropAddRate对鉴定普通属性的数值附加百分比执行增加、减少或直接设置
GetEquipProps读取指定装备位、普通物品框或 ItemBox 自定义物品框中的装备属性并交给回调标签处理
RetBoxItem将指定 ItemBox 自定义物品框中的装备退回角色背包
QueryItemDlg打开普通物品框并等待用户提交装备进入后续流程
CheckDlgItemID检查当前放入普通物品框的物品 ID 是否等于指定值
GetDlgItemID把当前普通物品框中的物品 ID 读取到变量中供后续脚本使用
CheckDlgItemType检查当前放入普通物品框的装备是否属于指定类型
CheckDlgItemName检查当前放入普通物品框的装备名称是否符合要求
CheckPosDlgItemName检查当前放入普通物品框的装备名称中是否带有指定特征字符
TakeDlgItem正式取走普通物品框中的装备,作为提交、回收或消耗动作
UpgradeDlgItem直接升级当前普通物品框中的装备属性
CheckDlgItemAddValue检查普通物品框装备的指定属性值是否满足条件
GetDlgItemValue把普通物品框装备的属性值读取到变量中供后续脚本使用
Give向角色发放指定物品或装备,并可选附带数量、单条普通属性或扩展属性
GiveEx以批量属性字符串发放装备,并可继续附带扩展属性
SetItemDesc为指定物品 ID 写入前缀、中间或后缀描述,需要 AC 封挂网关支持
SetDlgItem显示指定物品到 NPC 对话框,并把结果写入 <$DLGITEMSHOW>
RefItemShape让指定装备位临时引用另一件同类型装备的外观
QueryBagItems刷新角色当前包裹中的物品显示,可选指定刷新间隔
MoveBagItem在主角背包与英雄背包之间转移指定物品
OPENBOX打开指定宝箱并按宝箱配置发放内容
OpenItemBox按指定怪物的爆率配置直接生成奖励掉落
DropEquip批量处理指定装备位上的装备掉落
QueryRefineItem打开客户端淬炼窗口,成败由 RefineItem.txt 决定

GetEquipProps 页面已经统一说明装备读取后的 M_EQUIP[位置]_...、S_EQUIP[位置]_... 取值变量,不再单独拆分这些变量页。

相关主题