1
0
Fork 0
forked from Simnation/Main
Main/resources/[standalone]/tgiann-core/server/functions/vehicleKey.lua
2025-07-09 19:41:05 +02:00

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)