MaurO^ Posted May 24, 2017 Share Posted May 24, 2017 Hola nesecito que me ayuden porque al momento de subir a un coche para que me diga su estado me tira números muy largos EJ: si el vehículo esta en 100% me dice que esta en 1000% y si esta en menos de 100% me tira un numero mucho mas largo. addEventHandler("onClientRender", root, function() vehicle = getPedOccupiedVehicle( localPlayer ) local estado = getElementHealth( vehicle ) if vehicle then dxDrawText("Estado: "..estado, 393, 10, 551, 29, tocolor(0, 255, 0, 255), 1.20, "sans", "left", "top", false, false, false, false, false) end end) Link to comment
Rose Posted May 24, 2017 Share Posted May 24, 2017 @Mauro.e tienes que dividir la vida del auto entre 10, ya que 1000 / 10 = 100, 999 / 10 = 99, etc. Además creo que en la wiki ya te dan un ejemplo de cómo sacar la vida del auto, deberías revisarla para no estar preguntando cualquier cosa y te saques de dudas tú mismo. Link to comment
aka Blue Posted May 24, 2017 Share Posted May 24, 2017 (edited) Si lo dibuja en números decimales, usa math.floor para aproximar al número. Esto en caso de que te salgan como: 99.12412543, o algo así xd. local estado = getElementHealth( vehicle )/100 dxDrawText("Estado: "..math.floor( estado ), 393, 10, 551, 29, tocolor(0, 255, 0, 255), 1.20, "sans", "left", "top", false, false, false, false, false) Edited May 24, 2017 by aka Blue Link to comment
MaurO^ Posted May 25, 2017 Author Share Posted May 25, 2017 @aka Blue Gracias era justamente ese mi problema 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