Arsilex Posted November 30, 2013 Share Posted November 30, 2013 Bueno lo que estoy haciendo es un hud que si la vida que tiene el personaje es mayor a la que se tiene que añadir se valla añadiendo de 1 en 1 y si es menor restando el problema es que cuando llega a la vida del personaje osea si la variable de la vida es igual a la variable de conteo hace como un estilo de resta y suma a la vez ... este es mi código.. HP = 0 --Evento ClientRender.... vida = getElementHealth() if vida >= HP then HP = HP+1 elseif vida <= HP then HP = HP-1 end --Health Bar dxDrawRectangle((1121/1366)*x, (24/768)*y, (HP*osw*1.3/1366)*x, (12/768)*y, tocolor(27, 255, 21, 255), true) dxDrawRectangle((1121/1366)*x, (36/768)*y, (HP*osw*1.3/1366)*x, (12/768)*y, tocolor(27, 255, 21, 197), true) la cosa es como aria que cuando llegue a por ejemplo vida 99 y HP 99 cuando llegue a ese no sume y reste todo el rato Link to comment
Sensacion Posted November 30, 2013 Share Posted November 30, 2013 if HP > 98 then return end Link to comment
Arsilex Posted November 30, 2013 Author Share Posted November 30, 2013 que se supone que debería de hacer eso.. por que no hace nada jeje Link to comment
Sensacion Posted November 30, 2013 Share Posted November 30, 2013 que se supone que debería de hacer eso.. por que no hace nada jeje En tu código, llegará un momento en que "HP" será mayor que "vida" y empezará la resta. Link to comment
Recommended Posts