装备与物品
检查装备位是否有装备
检查指定装备位上是否已经穿戴装备,适用于装备位门槛、进阶入口和按槽位限制的功能判断。
命令用途
CheckUseItem 用于检查当前角色指定装备位上是否已经穿戴了装备。
它常见于元素、套装、升级、转移属性和高阶地图进入脚本,用来先确认某个槽位上确实有装备,再继续判断附加属性、执行升级或开放功能入口。
命令名
CheckUseItem 支持英雄 H.
调用格式
CheckUseItem <装备类型>
参数说明
| 参数 | 必填 | 说明 |
|---|---|---|
装备类型 | 是 | 要检查的装备位编号,用来指定当前要判断的是哪一个穿戴槽位。 |
常用编号
| 编号 | 槽位 |
|---|---|
0 | 盔甲 |
1 | 武器 |
3 | 项链 |
10 | 腰带 |
11 | 鞋子 |
16 | 时装 |
完整编号对照可参考 装备位置。
返回或影响
- 这是检查型命令,只能在条件判断流程中使用。
- 当指定装备位上已经穿戴装备时,
#IF条件成立。 - 当该装备位为空时,条件不成立。
- 该命令只判断槽位上是否有装备,不会校验装备名称、品质或附加属性;这些应分别交给
CheckItemW、CheckDura、CheckItemAddValue等命令处理。
示例
基础用法
#IF
CheckUseItem 1
#SAY
当前这个装备位已经有装备。
#ELSESAY
当前这个装备位还没有穿戴装备。
这段写法用于先判断指定装备位是否为空,适合做最基础的装备槽位前置校验。
常见变体
#IF
CheckUseItem 1
CheckItemAddValue 1 16 = 5
CheckItemAddValue 1 5 = 5
CheckItemAddValue 1 9 = 5
#ACT
CheckGameGold ? 15000
这类写法用于先确认目标装备位确实有装备,再继续叠加附加属性和其它进阶条件判断。
注意事项
CheckUseItem只判断指定槽位上是否有装备,不会告诉你穿的是哪一件装备。装备类型是编号参数,写错时会直接导致判断失效,因此不要把装备名称当作这个参数使用。- 如果你需要继续判断装备名称,优先考虑
CheckItemW;如果要看属性值,再叠加CheckItemAddValue。 - 这类命令适合作为装备脚本的第一道前置判断,先确认槽位不为空,再做更细的属性或品质检查。
