装备与物品

检查穿戴装备

检查当前角色是否已经穿戴指定装备,适用于装备门槛、套装入口和穿戴触发判断。

命令用途

CheckItemW 用于检查当前角色身上是否已经穿戴指定装备。

它通常用于装备触发、套装判断、活动门槛和需要限定“必须已穿戴某件装备”才能继续执行的流程。

命令名

CheckItemW 支持英雄 H.

调用格式

CheckItemW <物品名称> [数量]

参数说明

参数必填说明
物品名称是要检查的穿戴装备名称,应与物品数据中的实际名称一致。
数量否需要满足的数量。省略时通常用于判断是否穿戴了该装备。

返回或影响

  • 这是检查型命令,只能在条件判断流程中使用。
  • 当角色当前穿戴的装备满足条件时,#IF 条件成立。
  • 当角色没有穿戴该装备,或数量不足时,条件不成立。
  • 该命令检查的是身上已穿戴的装备,不是背包持有物品。

示例

基础用法

#IF
CheckItemW 结婚戒指
#SAY
你已经穿戴了结婚戒指。
#ELSESAY
你还没有穿戴结婚戒指。

这段写法用于判断角色当前是否已经把目标装备真正穿在身上,适合做功能入口或关系判定前置条件。

常见变体

#IF
CheckItemW 斩魔勋章 1
CheckItemW 斩魔战鼓 1
#ACT
SendMsg 5 "已满足当前套装穿戴条件。"
#ELSESAY
你当前穿戴的套装还不完整。

这类写法用于组合判断角色是否已经穿齐某一组指定装备,再决定是否触发后续套装效果或活动资格。

注意事项

  • CheckItemW 检查的是穿戴状态,不等于背包中拥有该物品;只检查背包时应使用 CheckItem。
  • 如果你要安装备位置判断是否有装备,可进一步结合 CheckUseItem、CheckItemAddValue 等相关命令。
  • 这类命令常见于套装判定和穿戴触发脚本中,物品名称一定要和实际装备名保持一致。

相关命令