cokacola Posted October 25, 2014 Posted October 25, 2014 Hi. I'd like to stop vehicles exploding and rather just leave them on fire(or low health) to disable them. Unfortunately, no matter how much I try, I cannot stop them exploding. Do I need to hook a clientside event for this and cancel it or what?
Walid Posted October 25, 2014 Posted October 25, 2014 here you go : function cancelExplode() cancelEvent() end addEventHandler("onVehicleExplode", root, cancelExplode)
cokacola Posted October 25, 2014 Author Posted October 25, 2014 Tried that, can't seem to cancel the explode event. Went clientside and canceled the onClientVehicleDamage if the health was below a certain point though. Did this: function handleVehicleDamage(attacker, weapon, loss, x, y, z, tyre) if getElementHealth(source) < 250 or (getElementHealth(source)-loss) < 250 then setElementHealth(source, 250) cancelEvent() end end addEventHandler("onClientVehicleDamage", root, handleVehicleDamage) In case anyone else wants to know how.
arezu Posted October 25, 2014 Posted October 25, 2014 Cancel https://wiki.multitheftauto.com/wiki/OnClientExplosion
Bilal135 Posted October 25, 2014 Posted October 25, 2014 setVehicleDamageProof(getPedOccupiedVehicle(Player),false)
Anubhav Posted October 25, 2014 Posted October 25, 2014 setVehicleDamageProof(getPedOccupiedVehicle(Player),false) Its already solved
Moderators IIYAMA Posted October 25, 2014 Moderators Posted October 25, 2014 You can also prevent the explosions of the vehicles, but this will not prevent them to be able blown. https://wiki.multitheftauto.com/wiki/OnClientExplosion You can cancel: 4: Car 5: Car Quick 6: Boat 7: Heli local cancelTheseTypes = { [4]=true, [5]=true, [6]=true, [7]=true } addEventHandler("onClientExplosion",root, function (x,y,z,theType) if cancelTheseTypes[theType] then cancelEvent() end end) Note: sometimes heli/planes explode using the rocket explosion. (happens when they are already exploded and they get rammed/hit by anything.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now