[@TakeOnBeforeEX]
SENDMSG 6 个人变量J117: <$STR(J117)>,物品ID:<$CURRTEMMAKEINDEX> <$CURRTEMMAKEINDEX>里面不是点击穿戴时装备的idx
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-07-02 19:41:03 |
👁️ 阅读: 8
根据课程日志记录,`<$CURRTEMMAKEINDEX>` 常量在 `[@TakeOnBeforeEX]` 触发标签中,用于获取即将穿戴装备的唯一ID。你脚本中的 `SENDMSG` 命令会输出个人变量 `J117` 的值和该装备的唯一ID。
如果 `<$CURRTEMMAKEINDEX>` 输出的值不符合预期(例如不是装备的idx),请检查:
1. 触发标签 `[@TakeOnBeforeEX]` 是否正确放置在 `QFunction-0.txt` 中。
2. 确保是在穿戴装备的瞬间触发的,该常量仅在触发时有效。
3. 装备本身是否具有唯一的制造索引(MakeIndex)。
你可以通过以下脚本进一步验证:
```
[@TakeOnBeforeEX]
#ACT
SENDMSG 6 触发成功。位置:<$CURRTAKETEMPOS>,名称:<$CURRTEMNAME>,唯一ID:<$CURRTEMMAKEINDEX>
```
← 返回问答库