我有一个关于我的 lua 代码的问题,是一个太靠近)的问题

在我的控制台上显示

")" expected (to close "(" at line 13) near "end")

这是代码

Citizen.CreateThread(function()
    while true do
        Citizen.Wait(1)
        if GetDistanceBetweenCoords(GetEntityCoords(PlayerPedId()), 1690.6492919922,4886.8735351563,42.034355163574, true) <= 3 then
            DrawMarker(21, 1690.6492919922,4886.8735351563,42.034355163574, 1.0, 1.0, 0.5, 0, 0, 0, 0.7, 0.7, 0.5, 2, 250, 250, 250, 0.2, true, 3, 2, false, false, false)
            if GetDistanceBetweenCoords(GetEntityCoords(PlayerPedId()), 1690.6492919922,4886.8735351563,42.034355163574, true) <= 0.8 then
                DrawText3Ds(1690.6492919922,4886.8735351563,42.034355163574, "[~g~E~w~] 找工作")
                if IsControlJustReleased(1, 38) then
                    FreezeEntityPosition(player, true)
                    TaskStartScenarioInPlace(PlayerPedId(), "PROP_HUMAN_BUM:BIN", 0, true)
                    exports["progressBars"]:startUI(5000, "找工作")
                    Citizen.Wait(5000)
                    print("你找到了工作")
                    local hash = GetHashKey("rumpo")
                    RequestModel("rumpo")
                    CreateVehicle(rumpo, 1699.3465576172, 4878.8359375, 42.029155731201, 186.6162109375, true, false)
                    ClearPedTasksImmediately(GetPlayerPed(-1))
                    SetNewWaypoint(14.034358978271, 3703.9914550781)
                    FreezeEntityPosition(player, true)
                    TriggerServerEvent("MarlotDrugVan:vehspawner")

                end
            end
        end
    end
end)
点赞
用户2858170
用户2858170

你有一处多余的 end

需要 5 个 end

  • 1 个 function
  • 1 个 while
  • 3 个 if

现有 6 个 end

2021-02-16 11:17:12