不光要物品名 是要把这个物品展示在NPC物品框里
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-04-29 13:22:17 |
👁️ 阅读: 17
根据课程日志记录,要实现将人物掉落的装备展示在NPC物品框里,可以使用ItemShow组件。以下是具体实现方法:
1. 在[@ScatterBagItems]触发中记录掉落物品的ID:
[@ScatterBagItems]
#IF
#ACT
; 记录掉落物品的ID到变量
MOV N$掉落物品ID <$CURRTEMID>
SENDMSG 0 玩家<$USERNAME>掉落了物品ID:<$STR(N$掉落物品ID)>
2. 在NPC脚本中使用ItemShow组件展示物品:
[@main]
#SAY
<Img|x=161.0|y=113.0|reset=1|loadDelay=1|show=0|esc=1|img=public_win32/1900000610.png|move=0|bg=1>
<Layout|x=780.0|y=101.0|width=80|height=80|link=@exit>
<Button|x=800.0|y=114.0|pimg=public/1900000511.png|nimg=public/1900000510.png|link=@exit>
<Text|text=你最近掉落的装备:>
<ItemShow|x=300|y=200|itemid=<$STR(N$掉落物品ID)>|count=1>
这样就可以在NPC界面中通过物品框展示掉落的装备了。ItemShow组件会显示物品的图标和数量,点击还可以查看物品详细信息。
← 返回问答库