23 lines
793 B
Lua
23 lines
793 B
Lua
|
|
if GetConvar('qbx_vehiclekeys:enableBridge', 'true') ~= 'true' then return end
|
||
|
|
|
||
|
|
RegisterNetEvent('qb-vehiclekeys:client:AddKeys', function(plate)
|
||
|
|
TriggerServerEvent('qb-vehiclekeys:server:AcquireVehicleKeys', plate)
|
||
|
|
end)
|
||
|
|
|
||
|
|
RegisterNetEvent('qb-vehiclekeys:client:RemoveKeys', function(plate)
|
||
|
|
TriggerServerEvent('qb-vehiclekeys:server:removeKeys', plate)
|
||
|
|
end)
|
||
|
|
|
||
|
|
RegisterNetEvent('vehiclekeys:client:SetOwner', function(plate)
|
||
|
|
TriggerServerEvent('qb-vehiclekeys:server:AcquireVehicleKeys', plate)
|
||
|
|
end)
|
||
|
|
|
||
|
|
CreateQbExport('HasKeys', function(plate)
|
||
|
|
if not plate then return HasKeys(cache.vehicle) end
|
||
|
|
local vehicles = GetVehiclesFromPlate(plate)
|
||
|
|
local success = false
|
||
|
|
for i = 1, #vehicles do
|
||
|
|
success = success or HasKeys(vehicles[i])
|
||
|
|
end
|
||
|
|
return success
|
||
|
|
end)
|