example
example

求助 消耗品插件报错

检查消耗品插件的 Config,是否有物品的 name 字段不存在。
 
@es_extended/server/functions.lua:462 框架这个文件截图出来看一下吧。
 
在第 3 行上面加一个 if 判断,把后面的代码包含进去,如下:

Lua:
CreateThread(function()
    for k, v in pairs(Config.Items) do
        if v.name and v.name ~= '' then
            ESX.RegisterUsableItem(v.name, function(source)
                local event = 'heist_consumables:' .. v.name
                local xPlayer = ESX.GetPlayerFromId(source)
            end)
        else
            print('no item name found')
        end
    end
end)
 
在第 3 行上面加一个 if 判断,把后面的代码包含进去,如下:

Lua:
CreateThread(function()
    for k, v in pairs(Config.Items) do
        if v.name and v.name ~= '' then
            ESX.RegisterUsableItem(v.name, function(source)
                local event = 'heist_consumables:' .. v.name
                local xPlayer = ESX.GetPlayerFromId(source)
            end)
        else
            print('no item name found')
        end
    end
end)
整体文件第三行嘛 还是我截图中的第三行
 
截图左边不是有行号嘛,你也可以对比我给出的示例。ESX.RegisterUsableItem 整个函数都需要包含进去,包括 xPlayer 后面没截图到的部分。
 
截图左边不是有行号嘛,你也可以对比我给出的示例。ESX.RegisterUsableItem 整个函数都需要包含进去,包括 xPlayer 后面没截图到的部分。
1737467010374.png这样嘛
 
后退
顶部