๐Ÿ““Miscellaneous

Configure the script other dependencies

Vehicle Keys

-- function to provide keys for vehicles
function GiveKeys(veh, tempKeys)
    if tempKeys then
        -- if your script supports different logic for temporary keys
        TriggerServerEvent('vehiclekeys:client:SetOwner', QBCore.Functions.GetPlate(veh))
    else
        -- if your script supports different logic for permanent keys
        TriggerEvent('vehiclekeys:client:SetOwner', QBCore.Functions.GetPlate(veh))
    end
end

QB Vehiclekeys doesn't support different logic for temporary and primary keys, so you can add common events on both section, but if your script does then provide the events/exports to it respective locations

Boss Menu

function OpenBossMenu(job)
    -- event/export to open boss menu from the script
    TriggerEvent('qb-bossmenu:client:OpenMenu')
end

Add Funds to Boss Menu

Event/Exports to add funds to bossmenu that are recieved from test drive or buy vehicle

function AddFund(amount, job)
    if GetResourceState('qb-management') == 'started' then
        exports['qb-management']:AddMoney(job, amount)
    end
end

Remove Item From Stash

This function is used to remove an item from stash, necessary to remove car docs when on successful trade gets removed from stash

Fuel Script

Export to use fuel script with the vehicleshop

function SetVehicleFuel(veh, amt)
    exports['LegacyFuel']:SetFuel(veh, amt)
end

Last updated