manve1 Posted November 17, 2012 Share 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 ) Link to comment
myonlake Posted November 17, 2012 Share 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 Link to comment
manve1 Posted November 17, 2012 Author Share 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 Link to comment
myonlake Posted November 17, 2012 Share 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 Link to comment
myonlake Posted November 17, 2012 Share Posted November 17, 2012 You're welcome but copy the code once more, fixed one thing. Link to comment
manve1 Posted November 17, 2012 Author Share Posted November 17, 2012 Yeh, i see what u changed. 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