出现解析错误 > @esx_AdvancedFishing/server.lua:7: ')' 附近应该是 ','

对 lua 还不是很熟悉,不确定出了什么问题...有什么想法吗?

出错截图

lua 代码:

ESX.RegisterUsableItem('turtlebait', function(source)
    local xPlayer = ESX.GetPlayerFromId(source)
    if xPlayer.getInventoryItem('fishingrod').count > 0 then
        TriggerClientEvent('fishing:setbait', (source, "turtle")
        xPlayer.removeInventoryItem('turtlebait', 1)
        TriggerClientEvent('fishing:message', (source, "You attach the ~y~turtle bait~s~ onto your fishing rod")
    else
        TriggerClientEvent('fishing:message', (source, "~r~You don't have a fishing rod")
    end
end)

第 7 行: TriggerClientEvent('fishing:setbait', (source, "turtle")

点赞
用户12568711
用户12568711

你需要关闭所有的 TriggerClientEvent 函数

ESX.RegisterUsableItem('turtlebait', function(source)
local xPlayer = ESX.GetPlayerFromId(source)
if xPlayer.getInventoryItem('fishingrod').count > 0 then
    TriggerClientEvent('fishing:setbait', (source, "turtle"))
    xPlayer.removeInventoryItem('turtlebait', 1)
    TriggerClientEvent('fishing:message', (source, "你在钓竿上安装了 ~y~海龟诱饵~s~"))
else
    TriggerClientEvent('fishing:message', (source, "~r~你没有钓竿"))
end
2020-08-23 01:24:56