【问题标题】:Getting an error parsing > @esx_AdvancedFishing/server.lua:7: ')' expected near ','解析时出错 > @esx_AdvancedFishing/server.lua:7: ')' 预计在 ',' 附近
【发布时间】:2020-12-12 00:05:25
【问题描述】:

对 lua 很陌生,不确定问题是什么...有什么想法吗?

Error in question

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")

【问题讨论】:

    标签: syntax lua grand-theft-auto


    【解决方案1】:

    你需要关闭所有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, "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
    

    【讨论】:

    • 可悲的是同样的错误```@esx_AdvancedFishing/server.lua:7: ')' 预计在',' 附近:(
    • @Septiq 尝试删除3个函数中的第二个括号,例如:TriggerClientEvent('fishing:setbait', source, "turtle")
    猜你喜欢
    • 2020-09-15
    • 2019-01-11
    • 2022-11-30
    • 1970-01-01
    • 2014-03-14
    • 1970-01-01
    • 2020-05-24
    • 2020-08-03
    • 1970-01-01
    相关资源
    最近更新 更多