2f34af685d
+ Improved the output chat messages for CarWipe resource.
76 lines
3.4 KiB
Lua
76 lines
3.4 KiB
Lua
RegisterNetEvent("delall")
|
|
AddEventHandler("delall", function ()
|
|
if Config.alerts then
|
|
TriggerEvent("chat:addMessage", {color = { 255, 0, 0},multiline = false,args = {"[SYSTEM]", "Vehicles will be wiped in ^*^11 minute.^r Stay in your vehicle if you do not want it to be deleted."}})
|
|
Citizen.Wait(30000)
|
|
TriggerEvent("chat:addMessage", {color = { 255, 0, 0},multiline = false,args = {"[SYSTEM]", "Vehicles will be wiped in ^*^130 seconds.^r Stay in your vehicle if you do not want it to be deleted."}})
|
|
Citizen.Wait(25000)
|
|
TriggerEvent("chat:addMessage", {color = { 255, 0, 0},multiline = false,args = {"[SYSTEM]", "Vehicles will be wiped in ^*^15 seconds.^r Stay in your vehicle if you do not want it to be deleted."}})
|
|
Citizen.Wait(5000)
|
|
end
|
|
Citizen.Wait(1000)
|
|
for vehicle in EnumerateVehicles() do
|
|
if (not IsPedAPlayer(GetPedInVehicleSeat(vehicle, -1))) then
|
|
if Config.OnlyWipeBroken == true then
|
|
if GetVehicleEngineHealth(vehicle) <= 100.0 then
|
|
SetVehicleHasBeenOwnedByPlayer(vehicle, false)
|
|
SetEntityAsMissionEntity(vehicle, false, false)
|
|
DeleteVehicle(vehicle)
|
|
if Config.UseESX then
|
|
ESX.Game.DeleteVehicle(vehicle)
|
|
end
|
|
DeleteEntity(vehicle)
|
|
DeleteVehicle(vehicle)
|
|
if Config.UseESX then
|
|
ESX.Game.DeleteVehicle(vehicle)
|
|
end
|
|
DeleteEntity(vehicle)
|
|
if (DoesEntityExist(vehicle)) then
|
|
DeleteVehicle(vehicle)
|
|
if Config.UseESX then
|
|
ESX.Game.DeleteVehicle(vehicle)
|
|
end
|
|
DeleteEntity(vehicle)
|
|
DeleteVehicle(vehicle)
|
|
if Config.UseESX then
|
|
ESX.Game.DeleteVehicle(vehicle)
|
|
end
|
|
DeleteEntity(vehicle)
|
|
end
|
|
end
|
|
else
|
|
SetVehicleHasBeenOwnedByPlayer(vehicle, false)
|
|
SetEntityAsMissionEntity(vehicle, false, false)
|
|
DeleteVehicle(vehicle)
|
|
if Config.UseESX then
|
|
ESX.Game.DeleteVehicle(vehicle)
|
|
end
|
|
DeleteEntity(vehicle)
|
|
DeleteVehicle(vehicle)
|
|
if Config.UseESX then
|
|
ESX.Game.DeleteVehicle(vehicle)
|
|
end
|
|
DeleteEntity(vehicle)
|
|
if (DoesEntityExist(vehicle)) then
|
|
DeleteVehicle(vehicle)
|
|
if Config.UseESX then
|
|
ESX.Game.DeleteVehicle(vehicle)
|
|
end
|
|
DeleteEntity(vehicle)
|
|
DeleteVehicle(vehicle)
|
|
if Config.UseESX then
|
|
ESX.Game.DeleteVehicle(vehicle)
|
|
end
|
|
DeleteEntity(vehicle)
|
|
end
|
|
end
|
|
if Config.use10msdelay then
|
|
Citizen.Wait(10)
|
|
end
|
|
end
|
|
end
|
|
if Config.DoneNotify then
|
|
TriggerEvent("chat:addMessage", {color = { 255, 0, 0},multiline = false,args = {"[SYSTEM]", "Vehicles have been wiped!"}})
|
|
end
|
|
end)
|