Car Disable Script Once Damaged Enough

As the title states, i am looking for some sort of script that endues damage once you hit a pole at speed or even hitting a wall or other cars will disable a vehicle. this would be nice to stop people from dragging on a pursuit and making it last for hours… Any info on this would be greatly appreciated!

It should look something like this, it’s not the entire script though.

local ped = GetPlayerPed(-1)
local car = GetVehiclePedIsIn(ped, false)
if GetVehicleEngineHealth(car) < 750 then -- max engine health 1000 lowest is 0
   SetVehicleHalt(car, 3.0, 1)
   end

i did this real quick and didn’t test it so it might not work at all.

you can also get the petrol tank health and the body health.

1 Like

local ped = GetPlayerPed(-1)
local car = GetVehiclePedIsIn(ped, false)

Citizen.CreateThread(function()
while true do
if GetVehicleEngineHealth(car) < 750
then SetVehicleHalt(car, 3.0, 1)
end
end
end)

Tried that… No luck

try using GET_VEHICLE_BODY_HEALTH(Vehicle vehicle)

i’ll actually go and try this myself now

I already helped him with it. You can PM me if you want to know how to do it too.

Can someone please close this topic!!!