Registrarse
  • ¡Comienzan las votaciones del MPA o Mejor Proyecto del Año 2025!
    ¡Vota por tu proyecto favorito y recompensa el trabajo duro de los participantes!

    El plazo concluye el 13 de marzo

(Duda De Scripting) ¿Detectar días de la semana?

Estado
Cerrado para nuevas respuestas.

Iku Senpai

Activo e.e
Lo siento por mi ignorancia xD, mi pregunta o mejor dicho duda es si la ROM de Fire Red aparte de detectar la hora también detecta lo días de la semana (Lunes, martes, etc...) y si ese es el caso ver si estos se pueden utilizar en algún Script, con eso me refiero a una Call o lo que sea (los que saben de scripting entenderán lo anterior), y que funcione como por ejemplo en un Script en el que un tipo aparece todos los días miércoles y nos regala un objeto especial o algo así
 
Última edición:

Naren Jr.

Puto amo
Miembro de honor
Usuario de Platino
Sí tienes el RTC instalado lo que puedes hacer es ver el día:

La información esta en la memoria, en la dirección 0x0300553C

Ordenada de la siguiente forma:


Toda la información esta en Hex, generalmente el de la hora esta acá:


Si necesitas ver el día sería el el 5 byte en la memoria:

Para saberlo mediante script sería:

Código:
#dynamic 0x800000

#org @inicio
copybyte 0x20370D0 0x3005541' copia el byte del día uno vacío
buffernumber 0x0 LASTRESULT
msgbox @IrAlDia 0x6
end

#org  @IrAlDia
= El día es: [buffer1]
De esa forma obtienes el día :)

Edit: recien veo que es para saber cuando es Lunes o martes xdddddd, eso es un poco mas complejo, pero sacando cálculos se podría hacer, haciendo una var que sume desde el día que se asigne como lunes, ejemplo a la var le asigno 1 el 1 de enero, cuando sea el 7, se reinicie a 1 y así, sacas internamente tus días, o al menos eso haría yo.
 
Última edición:
Estado
Cerrado para nuevas respuestas.
Arriba