功能: 用来检测通过宝石升级装备的次数. 或 星星数量
格式:CheckItemupgradeCount 方式(0,1) 位置(0~55时身上装备,-1时为OK框里的物品) 操作符(> = <) 次数(0-255)
说明:方式=0时检测正在升级的装备,方式=1时检测人物身上的装备.
当前装备星星常量:<$GetItemWhereStars(装备位置)>
例子: 检测武器是否已经升级10次.
#IF
CheckItemUpgradeCount 1 1 > 10
#SAY
你的武器已经升级
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-05-27 20:46:11 |
👁️ 阅读: 14
根据你的脚本错误,问题在于`SETITEMADDVALUE`命令在直接操作装备栏位置时,需要确保该位置有装备且该装备支持该属性。戒指栏(位置7)的装备属性类型2对应攻击属性。
一个完整的模板应包含检测和操作:
```
#IF
; 检测位置7(右戒指)是否有装备且攻击属性大于0
CHECKITEMADDVALUE 7 2 > 0
#ACT
; 增加攻击属性1点
SETITEMADDVALUE 7 2 + 1
SENDMSG 6 右戒指攻击属性+1成功。
#ELSESAY
该位置没有装备或不支持攻击属性。
```
注意:`CHECKITEMADDVALUE`和`SETITEMADDVALUE`中的第二个参数"2"代表攻击属性类型。如果问题持续,请确认该戒指装备是否支持攻击属性。
← 返回问答库