manve1 Posted November 17, 2012 Posted November 17, 2012 I tried making that when a player exits a vehicle, a certain label gets set to nil ( by nill i mean like to what it was when created ) vehHealth = guiCreateLabel( 0.48, 0.965, 0.3, 0.1, 'Vehicle Health: N/A', true ) function vehHealthIThink() local vehicleHealth = getPedOccupiedVehicle ( localPlayer ) if ( vehicleHealth ) then setTimer( function() local vehicleHlt = getElementHealth ( vehicleHealth ) guiSetText ( vehHealth, 'Vehicle Health: ' .. math.ceil( vehicleHlt ) ) end, 50, 0 ) end end addEventHandler ( "onClientVehicleEnter", root, vehHealthIThink ) addEventHandler ( "onClientVehicleExit", root, function() guiSetText ( vehHealth, 'Vehicle Health: ' ) end ) Looking for tutorials or information? check out: www.simpleask.co.uk
myonlake Posted November 17, 2012 Posted November 17, 2012 (edited) You forgot the event arguments. Client-side local vehHealth = guiCreateLabel(0.48, 0.965, 0.3, 0.1, "Vehicle Health: N/A", true) addEventHandler("onClientVehicleEnter", root, function(player, seat) local vehicleHealth = getPedOccupiedVehicle(player) if vehicleHealth then hpTimer = setTimer(function(player) if isPedInVehicle(player) then guiSetText(vehHealth, "Vehicle Health: " .. math.ceil(getElementHealth(vehicleHealth))) else killTimer(hpTimer) end end, 50, 0, player) end end ) addEventHandler("onClientVehicleExit", root, function(player, seat) guiSetText(vehHealth, "Vehicle Health: N/A") if isTimer(hpTimer) then killTimer(hpTimer) end end ) Edited November 17, 2012 by Guest If I helped you, please click the like button on the right Thanks!
manve1 Posted November 17, 2012 Author Posted November 17, 2012 Still leaves it as a number. When i exit the car, i can see that the label changes, then it changes back to the health of vehicle Looking for tutorials or information? check out: www.simpleask.co.uk
myonlake Posted November 17, 2012 Posted November 17, 2012 (edited) This is because the timer wasn't stopped. Copy my code again. EDIT: Copy the code once more, forgot something else. Edited November 17, 2012 by Guest If I helped you, please click the like button on the right Thanks!
manve1 Posted November 17, 2012 Author Posted November 17, 2012 Thanx Looking for tutorials or information? check out: www.simpleask.co.uk
myonlake Posted November 17, 2012 Posted November 17, 2012 You're welcome but copy the code once more, fixed one thing. If I helped you, please click the like button on the right Thanks!
manve1 Posted November 17, 2012 Author Posted November 17, 2012 Yeh, i see what u changed. Looking for tutorials or information? check out: www.simpleask.co.uk
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