forked from Simnation/Main
20 lines
770 B
Lua
20 lines
770 B
Lua
local qb_vehiclekeys = GetResourceState("qb-vehiclekeys") ~= "missing"
|
|
|
|
---@param src number
|
|
---@param netId number
|
|
---@param keyType? "giveKey" | "nonRemoveable" | "garage"
|
|
---@diagnostic disable-next-line: duplicate-set-field
|
|
tgiCore.GiveVehicleKey = function(src, netId, keyType)
|
|
local vehicle = NetworkGetEntityFromNetworkId(netId)
|
|
local plate = GetVehicleNumberPlateText(vehicle)
|
|
if qb_vehiclekeys then
|
|
exports["qb-vehiclekeys"]:GiveKeys(src, plate)
|
|
else
|
|
TriggerClientEvent("tgiann-core:client:giveVehicleKey", src, netId, keyType)
|
|
end
|
|
end
|
|
|
|
RegisterNetEvent("tgiann-core:server:giveVehicleKey")
|
|
AddEventHandler("tgiann-core:server:giveVehicleKey", function(netId, keyType)
|
|
tgiCore.GiveVehicleKey(source, netId, keyType)
|
|
end)
|