Edikosh9998 Posted August 21, 2011 Share Posted August 21, 2011 Hola, Estoy intentando PODER hacer bajar una barra cada tantos segundos pero no me esta funcionando. El tema es que yo pongo esto : function bajarBarra() local player = getLocalPlayer() if player then guiProgressBarSetProgress(gui["progressBar_2"],guiProgressBarGetProgress(gui["progressBar_2"])-50) end end setTimer (bajarBarra,4000,0) gui["progressBar_2"] = guiCreateProgressBar(10, 75, 118, 23, false, gui["_root"]) guiProgressBarSetProgress(gui["progressBar_2"], 100) Poniendo la funcion "bajarBarra" , no pasa nada , ni tampoco se va el GUI, ni me aparece un error. Puede ser que necesite algun evento que tenga que activar? Saludos. Link to comment
Castillo Posted August 21, 2011 Share Posted August 21, 2011 Pone /debugscript 3 en el juego y postea los errores. Link to comment
Edikosh9998 Posted August 21, 2011 Author Share Posted August 21, 2011 (edited) Attempt to index global "gui" (a nil value) EDIT : no tenia esa del debugscript jaja EDIT 2 : YA LO ARREGLE, ERA EL NOMBRE EL PROBLEMA. Edited August 21, 2011 by Guest Link to comment
Castillo Posted August 21, 2011 Share Posted August 21, 2011 Es este todo tu script? si no, postea el resto. Link to comment
Edikosh9998 Posted August 21, 2011 Author Share Posted August 21, 2011 Es este todo tu script? si no, postea el resto. Jaja justo al mismo tiempo. Ahi puse que el problema fue el nombre. Porque para hacer scripts yo uso el programa que postearon en la seccion "Scripting" ( el que dice QtLua) Y ese script te pone asi los nombres, entonces el nombre lo deje asi progressBar_2 Link to comment
Castillo Posted August 21, 2011 Share Posted August 21, 2011 "gui" tenia que ser una tabla, y en tu script no la tenes. Link to comment
Recommended Posts