我需要帮助来修复这个代码,有人能说为什么这个不起作用吗



我试图添加图片菜单,但它给了我错误。错误,.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

例如

最新更新