vallejo Posted August 17, 2016 Share Posted August 17, 2016 Buenas, estoy haciendo un hud entonces quiero saber, como puedo que la barra de armor y health lleguen a 200, ya que el máximo que permite es 100? Link to comment
Anzo Posted August 17, 2016 Share Posted August 17, 2016 Solo divide la vida, en vez de /100 entre /200 Algo así: vida = getElementHealth(getLocalPlayer()) vida = vida/200 Link to comment
Enargy, Posted August 18, 2016 Share Posted August 18, 2016 usando getPedStat por si el player tiene la vida al máximo le asignas 200, y 100 lo contrario, luego usando lo que te dijeron arriba lo multiplicas por el ancho del hud. Link to comment
vallejo Posted August 18, 2016 Author Share Posted August 18, 2016 usando getPedStat por si el player tiene la vida al máximo le asignas 200, y 100 lo contrario, luego usando lo que te dijeron arriba lo multiplicas por el ancho del hud. Me podrías regalar un ejemplo a ver si te entiendo? Link to comment
EstrategiaGTA Posted August 18, 2016 Share Posted August 18, 2016 El valor de stat es 24 (MAX HEALTH). Usa ese. Link to comment
vallejo Posted August 18, 2016 Author Share Posted August 18, 2016 Si eso lo hice pero, no se como aplicarlo a la condición, tengo esto y no he podido configurar esa parte: local vida = getElementHealth(getLocalPlayer()) BrrVida = 207*(vida/200) prueba =getPedStat(getLocalPlayer(), 24) if prueba == 100 then end dxDrawImage((sx/x)*1130, (sy/y)*72, (sx/x)*BrrVida, (sy/y)*25, "Fondo/vida.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawText("Vida: "..math.ceil(vida), (sx/x)*1133, (sy/y)*75, (sx/x)*1291, (sy/y)*91, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("Vida: "..math.ceil(vida), (sx/x)*1135, (sy/y)*75, (sx/x)*1293, (sy/y)*91, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("Vida: "..math.ceil(vida), (sx/x)*1133, (sy/y)*77, (sx/x)*1291, (sy/y)*93, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("Vida: "..math.ceil(vida), (sx/x)*1135, (sy/y)*77, (sx/x)*1293, (sy/y)*93, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("Vida: "..math.ceil(vida), (sx/x)*1134, (sy/y)*76, (sx/x)*1292, (sy/y)*92, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) http://i68.tinypic.com/2cmxjsn.png Link to comment
vallejo Posted August 19, 2016 Author Share Posted August 19, 2016 como puedo implementar esto? Link to comment
Enargy, Posted August 20, 2016 Share Posted August 20, 2016 Disculpa al tardansa. local vida = math.floor(getElementHealth(getLocalPlayer())) local maxima = math.floor(getPedStat(getLocalPlayer(), 24)) BrrVida = 207*(vida/maxima) dxDrawImage((sx/x)*1130, (sy/y)*72, (sx/x)*BrrVida, (sy/y)*25, "Fondo/vida.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawText("Vida: "..math.ceil(vida), (sx/x)*1133, (sy/y)*75, (sx/x)*1291, (sy/y)*91, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("Vida: "..math.ceil(vida), (sx/x)*1135, (sy/y)*75, (sx/x)*1293, (sy/y)*91, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("Vida: "..math.ceil(vida), (sx/x)*1133, (sy/y)*77, (sx/x)*1291, (sy/y)*93, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("Vida: "..math.ceil(vida), (sx/x)*1135, (sy/y)*77, (sx/x)*1293, (sy/y)*93, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("Vida: "..math.ceil(vida), (sx/x)*1134, (sy/y)*76, (sx/x)*1292, (sy/y)*92, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) Link to comment
vallejo Posted August 20, 2016 Author Share Posted August 20, 2016 Mira el 100 que me sale en el chat siempre me lo toma como valor máximo no comprendo porque, no me hace el cambio a 200 y se supone que debería imprimir 200: http://i64.tinypic.com/xqe69g.png Link to comment
Recommended Posts