Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: desplo en Enero 17, 2015, 04:46:39 AM

Título: Error en las alarms?
Publicado por: desplo en Enero 17, 2015, 04:46:39 AM
Trato de repetir una alarm y no repite ._.

Este es el codigo que uso:
alarm[0] = 40

el codigo si funciona en un create.

Pero lo quiero repetir la alarm y lo hago poniendo el mismo codigo en la alamr 0 pero no se repite :(
Título: Re:Error en las alarms?
Publicado por: Hermoduro en Enero 17, 2015, 05:25:09 AM
Vamos Tio No Entendi Muy Bien

En El Create Event Pones Esto
alarm[0]=10;//son los steps

En La Alarm 0 Pones:
alarm[0]=10;

//;-------------------------------------------------------
//Si No Funciona Usa Este
En El Create Event Pones Esto
alarm[0]=10;//son los steps

En La Alarm 0 Pones:
alarm[1]=10;

En La Alarm 1 Pones:
alarm[0]=10;

Título: Re:Error en las alarms?
Publicado por: ocarina en Enero 17, 2015, 08:09:34 AM
La solución es muy simple! Como vas a poner alarm[0]=0???
Oses no la estas activando!  Tiene q ser mayor o igual a 1 para q se active!  Y si puedes activarla desde la misma alarma! No tenes q hacer otra alama para activarla!
Título: Re:Error en las alarms?
Publicado por: zHeMaa en Enero 17, 2015, 09:52:25 AM
Tienes mal el código, Si tu alarma es 0, en create pon:
alarm[0] = 30 //30 = 1 segundo, 60 = 2 segundos.. y así sucesivamente. (no hace falta que sea 30, pero así lo entiendes mejor)

En la alarm 0 ahora dentro de ella pon:
alarm[0] = 30

Y listo, con esto la alarma 0 se debería de repetir todo el rato cada 1 segundo. El porque es básicamente porque, nada mas empezar activas la alarma 0 en 1 segundo (en el create), luego dentro de la alarma 0 haces el código que tengas que hacer y por ultimo vuelve a activar la alarma 0 en 1 segundo, si vuelve a activar la alarma 0, que es la que estábamos usando, estamos repitiendo, verdad?

Es sencillo cuando lo pillas.. si no te ha quedado claro pregunta, siempre es bueno aprender!  :)
Título: Re:Error en las alarms?
Publicado por: zHeMaa en Enero 17, 2015, 09:56:15 AM
Cita de: zHeMaa en Enero 17, 2015, 09:52:25 AM
Tienes mal el código, Si tu alarma es 0, en create pon:
alarm[0] = 30 //30 = 1 segundo, 60 = 2 segundos.. y así sucesivamente. (no hace falta que sea 30, pero así lo entiendes mejor)

En la alarm 0 ahora dentro de ella pon:
alarm[0] = 30

Y listo, con esto la alarma 0 se debería de repetir todo el rato cada 1 segundo. El porque es básicamente porque, nada mas empezar activas la alarma 0 en 1 segundo (en el create), luego dentro de la alarma 0 haces el código que tengas que hacer y por ultimo vuelve a activar la alarma 0 en 1 segundo (dentro de la misma alarma, 2 código), y así sucesivamente.. todo el rato se ira repitiendo la alarma cada 30 segundos, si quieres que sea cada 5 por ejemplo, en el segundo código cambia el 30 por 150.

Es sencillo cuando lo pillas.. si no te ha quedado claro pregunta, siempre es bueno aprender!  :)

PD: Perdón por hacerme una cita ami mismo, no se ni como lo hice pero me acabo de dar cuenta ahora mismo (al día siguiente de escribir mi mensaje).
Título: Re:Error en las alarms?
Publicado por: desplo en Enero 18, 2015, 02:15:00 AM
Cita de: ocarina en Enero 17, 2015, 08:09:34 AM
La solución es muy simple! Como vas a poner alarm[0]=0???
Oses no la estas activando!  Tiene q ser mayor o igual a 1 para q se active!  Y si puedes activarla desde la misma alarma! No tenes q hacer otra alama para activarla!

Yo le pongo
alarm[0] = 40
y aun asi no se activa :l
Título: Re:Error en las alarms?
Publicado por: desplo en Enero 18, 2015, 02:16:46 AM
Cita de: zHeMaa en Enero 17, 2015, 09:52:25 AM
Tienes mal el código, Si tu alarma es 0, en create pon:
alarm[0] = 30 //30 = 1 segundo, 60 = 2 segundos.. y así sucesivamente. (no hace falta que sea 30, pero así lo entiendes mejor)

En la alarm 0 ahora dentro de ella pon:
alarm[0] = 30

Y listo, con esto la alarma 0 se debería de repetir todo el rato cada 1 segundo. El porque es básicamente porque, nada mas empezar activas la alarma 0 en 1 segundo (en el create), luego dentro de la alarma 0 haces el código que tengas que hacer y por ultimo vuelve a activar la alarma 0 en 1 segundo, si vuelve a activar la alarma 0, que es la que estábamos usando, estamos repitiendo, verdad?

Es sencillo cuando lo pillas.. si no te ha quedado claro pregunta, siempre es bueno aprender!  :)

Eso es lo que hago.
En el create pongo:
alarm[0] = 40
y en la alarm pongo lo mismo.
Título: Re:Error en las alarms?
Publicado por: omick en Enero 18, 2015, 09:21:56 AM
hola..  creo que ya te revolviste mucho con eso de las alarms..   si dices que no funciona tal vez sea por que en la alarm 0 ya no tengas lo que quieras que vuelva a ocurrir...    si es asi pon el codigo completo de lo que tengas en create que quieras que vuelva a pasar, para ver el error