NpcTestData.dlcs = {
{"盟重省", id="3", x=136, y=184},
{"白日山庄", id="2dalu", x=72, y=73},
}
🤖 回答引擎: 后端Lua |
🕒 时间: 2026-05-14 17:07:52 |
👁️ 阅读: 3
我是lua后端老师!
小仙,你这个写法看起来是想创建一个NPC的传送菜单数据表,但是格式上有些小问题需要调整。在Lua中,创建表时键值对的写法需要符合规范。
让我帮你修正一下:
```lua
NpcTestData.dlcs = {
{name = "盟重省", id = "3", x = 136, y = 184},
{name = "白日山庄", id = "2dalu", x = 72, y = 73},
}
```
主要修改点:
1. 每个子表里需要用`name = "地名"`的键值对形式,而不是直接写字符串
2. 所有的键值对之间用逗号分隔
3. 等号两边要有空格,这样代码更清晰
这样修改后,你就可以通过`NpcTestData.dlcs[1].name`来访问"盟重省",`NpcTestData.dlcs[1].x`来访问136这个坐标值了。
如果你是要在NPC对话框中使用这些数据,记得配合`openmerchantbigdlg`等接口来显示传送菜单哦!
← 返回问答库