13302-R\\E_|_Scripting_|_Eventos_Diarios
#0
Zik 12278
Buenos días, tardes o noches(según sea tu horario)

Hoy vengo con un sencillo tutorial para hacer eventos diarios.
Con esto me refiero a hacer un script que funcione una vez y que no vuelva a funcionar hasta que alla pasado un día.(espero y hayan entendido)

Bueno comencemos:

Primero que nada así se debe estructurar nuestro escript.



Muy sencillo no creen....
La verdad si xD. Si se dan cuenta es un simple script de flag solo que añadimos a nuestro nuevo amiguito el comando "checkdailyflags" que es el que hace todo el trabajo.

¿Como funciona este comando?
La verdad ni se xD, la teoría que creo que se le ocurrirá al 95% de los que lean este tutorial, es que este comando desactiva la flag, el otro 5% pensara que cuando llamas a este comando guarda en algun lugar la cantidad de dias que han pasado desde que fue llamado y cuando se vuelve a llamar por segunda vez este revisa si el valor guardado es diferente al actual y si lo es, indica que ah pasado uno o mas dias, lo cual hace que se desactive la o las flags involucradas en el script.

No se, esa es mi teoria, no significaque asi funciona, pero igual, quedemos con que desactiva la flag y punto xD.


Ya para terminar.
Como este es un evento que ocurre una vez al dia en el horario del relog del juego. En el emulador no funcionaria normalmente. Pero una solucion seria activar la opcion "Real time clock" que viene en el emulador.

Solo van a: Options -> Emulator -> real time clock


Bueno eso es todo si te queda alguna duda.
Mandame un MP o comenta aquí en el tema pero no hagas spam.
Solo para terminar este comando solo funciona para RUBY y ESMERALD

PD: Les explico a usar este comando porque les tengo otro tutorial que creo que les gustara. Aparte de que nada como saber algo nuevo, ¿no creen? :D