Theft4433 Posted May 7, 2015 Posted May 7, 2015 Como puedo hacer que una función empiece en determinado tiempo y dure otro tiempo diferente
Tomas Posted May 7, 2015 Posted May 7, 2015 Pues, como el título dice, necesitas un timer. setTimer ( print("Esto aparecera 10 segundos después de que el script sea cargado") , 10000, 1)
Theft4433 Posted May 7, 2015 Author Posted May 7, 2015 Lo que necesito es que una funcion despues de 10 segundos se reinicie, pero lo que pasa es que la funcion inicia despues de 10 segundos del EventHandler, como puedo hacer que la funcion se ejecute con el event y se reinicie cada 10 segundos (no se si me explico bien)
Tomas Posted May 7, 2015 Posted May 7, 2015 Creo que no entendí, te refieres a esto? function a() outputChatBox("hola") setTimer(a, 10000, 0) end addEventHandler( "onPlayerJoin", root, a)
AlvareZ_ Posted May 7, 2015 Posted May 7, 2015 Recuerda poner el setTimer en 0 para que se repita continuamente No te entendí muy bien pero creo que esto te puede funcionar: removeEventHandler
Theft4433 Posted May 7, 2015 Author Posted May 7, 2015 Gracias tomas, es exactamente lo que necesitaba
Sasu Posted May 8, 2015 Posted May 8, 2015 Pues, como el título dice, necesitas un timer. setTimer ( print("Esto aparecera 10 segundos después de que el script sea cargado") , 10000, 1) Para evitar futuros errores, corrijo. Los argumentos de la funcion que quieras ejecutar dentro del setTimer van luego de la cantidad de ejecuciones, quedaria asi: setTimer ( print, 10000, 1, "Esto aparecera 10 segundos después de que el script sea cargado")
Recommended Posts