Files
red-valley/resources/[framework]/[addons]/kq_carheist/server/editable/editable.lua

39 lines
1.0 KiB
Lua
Raw Normal View History

2026-03-29 21:41:17 +03:00
function OnHeistCreated()
end
function OnVehicleStartDroppingOff(source, vehEntity)
-- Server-side gang check: prevent non-gang members from dropping off stolen vehicles
if Config.requireGang and not IsInGang(source) then
TriggerClientEvent('kq_carheist:gangCheckFailed', source)
return false
end
end
function OnVehicleDroppedOff(source, vehicle, reward)
end
function OnTrackerRemoved(source, coords)
end
----------------------
-- TRACKERS
----------------------
RegisterServerEvent('kq_carheist:removeTracker')
AddEventHandler('kq_carheist:removeTracker', function(vehKey, coords)
sellableVehicles[vehKey].tracker = false
sellableVehicles[vehKey].trackerCoords = coords
TriggerClientEvent('kq_carheist:syncSellableVehicles', -1, sellableVehicles)
Citizen.CreateThread(function()
Citizen.Wait(Config.tracker.stayOnMapAfterRemovalTime)
if sellableVehicles[vehKey] then
sellableVehicles[vehKey].trackerCoords = nil
end
end)
OnTrackerRemoved(source, coords)
end)