Malganys21 Posted April 24, 2015 Share Posted April 24, 2015 Hola, hice este pequeño script y tengo un problema, la barra de progreso no aparece. Aquí les dejo el script: local barrased local barrahambre function dibujar() barrased = guiCreateProgressBar(61, 476, 254, 39, true, nil) barrahambre = guiCreateProgressBar(61, 427, 254, 39, true, nil) guiSetVisible(barrased, false) guiSetVisible(barrahambre, false) outputChatBox ("Ejecutado") end addCommandHandler("dibujar", dibujar) function BajarBarraHambre() local CHambre = guiProgressBarGetProgress(barrahambre) guiProgressBarSetProgress(barrahambre, CHambre) end function BajarBarraSed() local CSed = guiProgressBarGetProgress(barrased) guiProgressBarSetProgress(barrased, CSed) end setTimer(BajarBarraHambre, 5000, 0) setTimer(BajarBarraSed, 2000, 0) También otro problema es que cuando se ejecuta el script en debug script me tira un warning: "Bad argument @ 'guiProgressBarGetProgress' [Expected gui-elemnt at argument 1, got nil]" Saludos. Link to comment
MTA Team 0xCiBeR Posted April 24, 2015 MTA Team Share Posted April 24, 2015 Quita esto: guiSetVisible(barrased, false) guiSetVisible(barrahambre, false) Link to comment
Malganys21 Posted April 25, 2015 Author Share Posted April 25, 2015 Continúa sin aparecerme las barras. Link to comment
Enargy, Posted April 25, 2015 Share Posted April 25, 2015 Borra esto. local barrased local barrahambre Link to comment
Malganys21 Posted April 25, 2015 Author Share Posted April 25, 2015 Borra esto. local barrased local barrahambre Pero estoy usando esas variables para la función BajarBarraHambre y BajarBarraSed Link to comment
Tomas Posted April 25, 2015 Share Posted April 25, 2015 Borra esto. local barrased local barrahambre No es necesario que las borre, pero tampoco es necesario que estén. local barrased local barrahambre function dibujar() barrased = guiCreateProgressBar(61, 476, 254, 39, false, nil) barrahambre = guiCreateProgressBar(61, 427, 254, 39, false, nil) outputChatBox ("Ejecutado") end addCommandHandler("dibujar", dibujar) function BajarBarraHambre() local CHambre = guiProgressBarGetProgress(barrahambre) guiProgressBarSetProgress(barrahambre, CHambre) end function BajarBarraSed() local CSed = guiProgressBarGetProgress(barrased) guiProgressBarSetProgress(barrased, CSed) end setTimer(BajarBarraHambre, 5000, 0) setTimer(BajarBarraSed, 2000, 0) Link to comment
Malganys21 Posted April 26, 2015 Author Share Posted April 26, 2015 ¡Gracias Tomas! y gracias a todos por responder. Pueden cerrar. Link to comment
Recommended Posts