大家好,我正在尝试将分区添加到游戏中,但是桌子有问题,你们知道如何解决这个问题吗?
local divisonName = result3[i].name
print(divisonName)
ESX.Divisions[result3[i].owner].divisonName = {}
这是它应该获取部门名称的代码,并创建一个这样的表(例如,我们假设divisonName 将返回 SWAT(:
["police"] = {
["swat"] = {
},
},
但不是将分区名称作为 SWAT,而是将分区名称变量 我已经打印了该divisionName 变量和控制台返回我 SWAT,所以逻辑和变量值一切都很好,但我想这是我不确定的语法问题! 控制台调试映像
请注意,在 Lua 中,构造some_table.field
是some_table["field"]
的语法糖。点后面写的任何内容都将被视为字符串键。
在您的情况下,要按存储在变量中的值进行索引,您需要编写ESX.Divisions[result3[i].owner][divisonName]
,而不是.divisionName
。