命令清单
装备与物品
安装备检查、物品处理、强化和对话框物品操作整理命令,适合查物品链路相关调用。
如果你要处理背包检查、穿戴判断、物品提交、装备强化或发奖,先从这里找。
本组命令目录
| 命令 | 说明 |
|---|---|
| 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[位置]_... 取值变量,不再单独拆分这些变量页。
