cl_utils.lua

CreateThread(function()
    for k,v in pairs(Config.CabLocations) do
        CORE:SafeRequestModel(v.PedModel, 5000)
        local ped = CreatePed(4, v.PedModel, v.AccesCoord.x, v.AccesCoord.y, v.AccesCoord.z, 0.0, false, true)
        SetEntityHeading(ped, v.AccesCoord.w)
        SetBlockingOfNonTemporaryEvents(ped, true)
        SetPedFleeAttributes(ped, 0, false)
        SetPedCombatAttributes(ped, 17, true)
        SetPedCanBeTargetted(ped, false)
        SetEntityInvincible(ped, true)
        SetPedCanBeDraggedOut(ped, false)
        SetPedCanRagdoll(ped, false)
        SetCanAttackFriendly(ped, false, false)
        if Config.Interaction == "target" then
            exports["ak4y-core"]:AddEntityToTargeting(
                ped,
                "Taxi Job",
                "ak4y-taxi:Open",
                nil,nil, 1.5
            )
        end
    end
end)

GiveVehicleKeys = function(plate, veh)
    TriggerServerEvent('qb-vehiclekeys:server:AcquireVehicleKeys', plate)
end

PathTaken = function(distance)
    TriggerServerEvent('ak4y-taxi:AddTask-sv', 1, distance)
end

SatisfiedTrip = function()
    TriggerServerEvent('ak4y-taxi:AddTask-sv', 2, 1)
end

DissatisfiedTrip = function()
    
end

FinishJob = function()
    TriggerServerEvent('ak4y-taxi:AddTask-sv', 3, 1)
end

EarnedMoney = function(money)
    TriggerServerEvent('ak4y-taxi:AddTask-sv', 4, math.floor(money))
end

Last updated