功能: 用来检测通过宝石升级装备的次数. 或 星星数量
格式:CheckItemupgradeCount 方式(0,1) 位置(0~55时身上装备,-1时为OK框里的物品) 操作符(> = <) 次数(0-255)
说明:方式=0时检测正在升级的装备,方式=1时检测人物身上的装备.
当前装备星星常量:<$GetItemWhereStars(装备位置)>
例子: 检测武器是否已经升级10次.
#IF
CheckItemUpgradeCount 1 1 > 10
#SAY
你的武器已经升级
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-05-27 20:47:36 |
👁️ 阅读: 16
检测装备星星数量使用`CheckItemUpgradeCount`命令,方式1检测身上装备,位置参数对应装备栏。例如检测武器(位置1)星星是否大于10:
```
#IF
CheckItemUpgradeCount 1 1 > 10
#SAY
你的武器已经升级了10次以上。
```
调整星星数量用`ChangeItemUpgradeCount`,例如给盔甲(位置0)增加10颗星:
```
#IF
#ACT
ChangeItemUpgradeCount 0 + 10
SendMsg 5 盔甲升级次数增加10次
```
获取具体星星数量存入变量用`GetItemWhereStars`:
```
#IF
#ACT
GetItemWhereStars 1 N10
SENDMSG 6 当前武器星星数量为:<$STR(N10)>
```
装备位置常量可直接在检测中使用,如`<$WEAPON>`代表武器栏位置。检测武器星星:
```
#IF
CheckItemUpgradeCount 1 <$WEAPON> > 10
#SAY
武器星星超过10颗。
```
星星数量常量显示用`<$GetItemWhereStars(装备位置)>`,例如显示武器星星:`武器星星:<$GetItemWhereStars(1)>`。
← 返回问答库