我这个装备已经掉落了,通过物品唯一ID展示不出来这个装备
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-04-29 13:26:00 |
👁️ 阅读: 18
根据课程日志记录,物品唯一ID是每件装备独有的编号,但ItemShow组件展示物品需要的是物品的IDX(数据库中的编号),而不是物品唯一ID。
你需要使用物品的IDX来展示,而不是唯一ID。在掉落触发中应该记录物品IDX:
[@ScatterBagItems]
#IF
#ACT
; 记录掉落物品的IDX到变量
MOV N$掉落物品IDX <$CURRTEMIDX>
SENDMSG 0 玩家<$USERNAME>掉落了物品IDX:<$STR(N$掉落物品IDX)>
然后在NPC脚本中:
[@main]
#SAY
<ItemShow|x=300|y=200|itemid=<$STR(N$掉落物品IDX)>|count=1>
这样就能正确展示掉落的装备了。
← 返回问答库