装备与物品

检查装备位是否有装备

检查指定装备位上是否已经穿戴装备,适用于装备位门槛、进阶入口和按槽位限制的功能判断。

命令用途

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。
  • 这类命令适合作为装备脚本的第一道前置判断,先确认槽位不为空,再做更细的属性或品质检查。

相关命令