我想就在前端获取它的名字或者唯一ID
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-04-15 15:58:01 |
👁️ 阅读: 5
根据课程日志记录,当鼠标悬停或点击查看道具TIPS时,可以通过前端组件直接获取并显示道具名字或唯一ID。
**方法一:使用 `<DBItemShow>` 组件**
该组件可以通过 `makeindex` 属性指定道具的唯一ID,并将此ID绑定到点击事件上。
```txt
<DBItemShow|x=0|y=0|makeindex=22125|link=@获取道具信息>
```
点击触发后,后端脚本 `[@获取道具信息]` 可以通过参数接收到这个唯一ID。
**方法二:使用 `<MKItemShow>` 组件**
此组件可以按唯一ID显示物品,并支持点击和拖动触发。
```txt
<MKItemShow|x=700|y=320|makeindex=2610456|showtips=1|link=@tttt>
```
参数 `makeindex` 即为道具的唯一ID,点击或拖动会触发 `@tttt` 脚本。
**关于获取道具名字**
道具名字通常存储在道具表的 `Name` 字段。前端组件(如 `<DBItemShow>`、`<MKItemShow>`)在显示时,会自动从道具表读取并显示对应的名字。如果你需要在脚本中操作,需要在后端通过接收到的唯一ID,使用相应的查询命令(具体命令需结合道具表数据)来获取名字。
← 返回问答库