[@TakeOnBeforeEX]
#IF
EQUAL J117 1
LESS CURRTEMMAKEINDEX 21294
#ACT
SENDMSG 6 公共副本禁止穿戴副本之外的装备
break 报错
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-07-02 18:38:25 |
👁️ 阅读: 4
根据课程日志记录,`<$CURRTEMMAKEINDEX>` 是获取当前即将穿戴装备唯一ID的常量,不能直接用于 `LESS` 命令的比较。`LESS` 命令要求比较的是数字变量或常量,而 `<$CURRTEMMAKEINDEX>` 返回的是字符串格式的ID。
正确的做法是使用 `CHECKCURRTEMIDX` 命令来检测装备的数据库IDX。修正后的脚本如下:
```
[@TakeOnBeforeEX]
#IF
EQUAL J117 1
CHECKCURRTEMIDX < 21294
#ACT
SENDMSG 6 公共副本禁止穿戴副本之外的装备
ForbidTakeOn
```
如果条件成立,则发送提示并使用 `ForbidTakeOn` 命令禁止穿戴。
← 返回问答库