我试图添加图片菜单,但它给了我错误。错误,.lua
function loadPlayerInventory()
TBCore.Functions.TriggerServerCallback('tb-inventory:server:getPlayerInventory', function(data)
items =
inventory = data.inventory
weapons = data.weapons
local weight = 0
if inventory ~= nil then
for k, v in pairs(inventory) do
table.insert(items, inventory[k])
weight = weight + (inventory[k].amount * inventory[k].weight)
end
items =
应该会给您一个错误"unexpected symbol near =
,所以您甚至不应该到达调用回调的地步。
您忘记为项目指定值。您的代码建议它应该是一个表。
屏幕截图中的错误是由索引数据(一个本地零值(引起的。
inventory = data.inventory
这是因为调用了回调,但没有给出参数data
。找出原因,或者如果它为零,请确保不要对其进行索引。
类似的东西
if data then
inventory = data.inventory
end
或
inventory = data and data.inventory
例如