aka Blue Posted January 24, 2016 Share Posted January 24, 2016 Bueno, pongo esto rápidamente porque es que no me sale. A ver, quiero hacer que al hacer x cosa, rellene +10 de 100% y que al llegar a 95 por ejemplo, no rellene 105, sino, hasta 100% máximo. Espero que alguien me haya entendido . Gracias de antemano y lo siento pero estoy con prisas Link to comment
Castillo Posted January 24, 2016 Share Posted January 24, 2016 Podrias hacer esto: if ( value > 100 ) then value = 100 end Link to comment
aka Blue Posted January 24, 2016 Author Share Posted January 24, 2016 Lo que tengo es esto y lo que quiero hacer es que al tomar una barrita, solo le suba 10 pero si no pongo algo que calcule que solo suba hasta 100, me lo sube hasta 110, 200, 300... addEventHandler ( "onTomarEnergía", getRootElement ( ), function ( ) setElementData ( localPlayer, "energia", 100 ) end ) Link to comment
Castillo Posted January 24, 2016 Share Posted January 24, 2016 Y el codigo que usas para subirle +10? Link to comment
Alexs Posted January 24, 2016 Share Posted January 24, 2016 Utiliza 'math.min', es una función propia de Lua que devuelve el menor de los argumentos que se le proporcionen. Link to comment
aka Blue Posted January 24, 2016 Author Share Posted January 24, 2016 No entendí, me pueden dar un ejemplo? Link to comment
Castillo Posted January 24, 2016 Share Posted January 24, 2016 math.min ( 95 + 10, 100 ) -->> 100 Link to comment
aka Blue Posted January 26, 2016 Author Share Posted January 26, 2016 Aún no pude solucionarlo... me siento putamente estúpido, en serio . Tengo esto únicamente: addEventHandler ( "onTomarEnergía", getRootElement ( ), function ( ) local miEnergia = getElementData ( local, "energia" ) setElementData ( localPlayer, "energia", miEnergia + 10 ) end ) Link to comment
Castillo Posted January 26, 2016 Share Posted January 26, 2016 setElementData ( localPlayer, "energia", math.min ( miEnergia + 10, 100 ) ) Link to comment
aka Blue Posted January 26, 2016 Author Share Posted January 26, 2016 Por fin. No lo había entendido muy bien jaja. Gracias, solucionado Link to comment
starksZ Posted January 26, 2016 Share Posted January 26, 2016 Quizá si intentes usar algoritmos tendrias menos problemas, en el foro arabe circula un libro de programación en Lua en formato pdf descargalo. Link to comment
Recommended Posts