Se puede hacer por eventos creo que absolutamente todo,
segundos, minutos, hora y un calendario si quieres. Y en cualquier rpg maker.
Es una opción.
Pero tienes que saber como usar variables, interruptores y
luego usar eventos comunes. En los rpg makers más modernos para que un evento común empiece a funcionar hay que marcar un interruptor y en el juego algo debe activarlo.
——-Más o menos es así (en cualquier maker)—–
Haces 3 variables,
Horas, minutos, segundos.
_Operación con variables: Segundos Sumar 1 #con esto calculamos los segundos
Esperar 1.0s_
–Condición #con esto calculamos los segundos, si llega a 60 pasa a 0 y se suma 1 minuto
Operación con variables: Segundos, igual a 60?
Si
Operación con variables: Segundos Fijar valor 0
Operación con variables: Minutos Sumar 1
No
Fin del proceso
–Condición #con esto calculamos los minutos, si llega a 60 pasa a 0 y se suma 1 hora
Operación con variables: Minutos, igual a 60?
Si
Operación con variables: Minutos Fijar valor 0
Operación con variables: Segundos fijar 0
Operación con variables: Hora Sumar 1
Fin del proceso
No
Fin del proceso
–Condición #Esto último es para reiniciar las 24 horas, que no llegue a 25, claro
Operación con variables: Hora, igual a 24?
Si
Operación con variables: Hora, Fijar a 0 (Las 12 de la noche son las 00)
Operación con variables: Minutos Fijar valor 0
Operación con variables: Segundos Fijar valor 0
No
Pues es más o menos así, lo he escrito a la carrera,
para que funcione bien hay que ponerlo en orden inverso posiblemente.
Al inicio del evento del proceso de tiempo,
la parte de las horas, luego minutos, luego segundos,
Cuando quieres que el tiempo se ponga en marcha
lo puedes dejar activo.
Y en paralelo puedes cambiar cosas como la iluminación y el clima
según esas variables.
Al final en código como scripts será algo parecido en teoría.