Apo Posted April 15, 2016 Share Posted April 15, 2016 hi guys my script function damageYes (player,vehicle) setVehicleDamageProof(source, false) setElementFrozen(source, false) end addEventHandler("onVehicleEnter", getRootElement(), damageYes) function damageNo (player) setVehicleDamageProof(source, true) setElementFrozen(source, true) end addEventHandler("onVehicleExit", getRootElement(), damageNo) when passngers has left vehicle my vehicle is setVehicleDamageProof(source, true) setElementFrozen(source, true) i need help for fix my script, when passangers exit vehicle my vehicle no god mode and freeze Link to comment
Anubhav Posted April 15, 2016 Share Posted April 15, 2016 function damageYes (player,vehicle) setVehicleDamageProof(source, false) setElementFrozen(source, false) end addEventHandler("onVehicleEnter", getRootElement(), damageYes) function damageNo (s) setVehicleDamageProof(s, true) setElementFrozen(s, true) end addEventHandler("onPlayerVehicleExit", getRootElement(), damageNo) Link to comment
Apo Posted April 15, 2016 Author Share Posted April 15, 2016 function damageYes (player,vehicle) setVehicleDamageProof(source, false) setElementFrozen(source, false) end addEventHandler("onVehicleEnter", getRootElement(), damageYes) function damageNo (s) setVehicleDamageProof(s, true) setElementFrozen(s, true) end addEventHandler("onPlayerVehicleExit", getRootElement(), damageNo) when no player in the vehicle setVehicleDamageProof(s, true) setElementFrozen(s, true) ? Link to comment
Apo Posted April 15, 2016 Author Share Posted April 15, 2016 i need help when isVehicleEmpty (not player in the vehicle) vehicle no damged setVehicleDamageProof(theVheicle, true) Link to comment
Seba500PLK Posted April 15, 2016 Share Posted April 15, 2016 function damageYes (player,seat) if seat == 0 then setVehicleDamageProof(source, false) setElementFrozen(source, false) end end addEventHandler("onVehicleEnter", getRootElement(), damageYes) function damageNo (player,seat) if seat == 0 then setVehicleDamageProof(source, true) setElementFrozen(source, true) end end addEventHandler("onVehicleExit", getRootElement(), damageNo) Link to comment
Apo Posted April 16, 2016 Author Share Posted April 16, 2016 function damageYes (player,seat) if seat == 0 then setVehicleDamageProof(source, false) setElementFrozen(source, false) end end addEventHandler("onVehicleEnter", getRootElement(), damageYes) function damageNo (player,seat) if seat == 0 then setVehicleDamageProof(source, true) setElementFrozen(source, true) end end addEventHandler("onVehicleExit", getRootElement(), damageNo) thank you But I have a problem , If the driver is not in the vehicle and the passenger in the vehicle , vehicle is no damaged plese help me if passanger in the vehicle , vehicle is damaged , i need vehicle Empty = no damaged vehicle no empty = damaged Link to comment
KariiiM Posted April 16, 2016 Share Posted April 16, 2016 Try my code: function damageYes (player,seat) if seat == 0 then setVehicleDamageProof(source, false) setElementFrozen(source, false) end end addEventHandler("onVehicleEnter", getRootElement(), damageYes) function damageNo (player,seat) if seat == 0 then setVehicleDamageProof(source, true) setElementFrozen(source, true) end end addEventHandler("onVehicleExit", getRootElement(), damageNo) addEventHandler("onVehicleDamage", getRootElement(), function (loss) if getVehicleController(getVehicleOccupant(source)) then setVehicleDamageProof(source, false) else setVehicleDamageProof(source, true) end end) Link to comment
Seba500PLK Posted April 16, 2016 Share Posted April 16, 2016 local function isVehicleEmpty( vehicle ) if not isElement( vehicle ) or getElementType( vehicle ) ~= "vehicle" then return true end local passengers = getVehicleMaxPassengers( vehicle ) if type( passengers ) == 'number' then for seat = 0, passengers do if getVehicleOccupant( vehicle, seat ) then return false end end end return true end function damageYes (player,seat) if seat == 0 then setVehicleDamageProof(source, false) setElementFrozen(source, false) end end addEventHandler("onVehicleEnter", getRootElement(), damageYes) function damageNo (player,seat) if isVehicleEmpty( source ) then setVehicleDamageProof(source, true) setElementFrozen(source, true) end end addEventHandler("onVehicleExit", getRootElement(), damageNo) Link to comment
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