Registrarse

[RH - Scripting] Flags

Estado
Cerrado para nuevas respuestas.

Jaizu

Usuario mítico
Una flag es un interruptor.
Setflag lo activa.
Clearflag lo desactiva.
Una condición lo que hace es mirar si tienes ese interruptor activado. Si lo has activado hace una cosa y si no no.
 

Gamer890

Usuario de plata
Osea que si quiero poner que la condición sea después de pasar la liga pongo un clearflag en el hall de la fama?
 

Rubire4

Usuario mítico
Osea que si quiero poner que la condición sea después de pasar la liga pongo un clearflag en el hall de la fama?
No, sería un setflag. Recuerda que setflag la activa y clearflag la desactiva. El propio nombre en inglés lo dice.
Igualmente no deberías usar las flags para ese tipo de cosas, sino que deberías usar las variables. Las flags son relativamente escasas y se suelen usar específicamente para hacer aparecer y desaparecer sprites en determinados puntos de la historia, por lo que quedarse sin ellas podría ser un problema. Por eso para este tipo de situaciones es recomendable usar variables porque hay bastantes más y no tienen un uso específico.
 

Nachoius

Caminante del cielo
en realidad cualquiera de los dos sirve Clearflag o Setflag. Lo que realmente importa es el scritp que compruebe que esa flag está activada o desactivada. Si según si está activa o no lo está pasen distintas cosas.
 

Hoennwalker

Usuario de platino
@Gamer890 Yo hace un mes estaba como tú jajajaj ...te voy a poner un ejemplo:

en pokemon emerald: flag 0x86C (sexto gimnasio)

hablamos con un npc

#dynamic 0xFFFFFF

#org @VemosSiPuedesVolar
lock
faceplayer
msgbox @msg1 0x6
checkflag 0x86C
if 0x1 goto @PuedesVolar
msgbox @msg2NoPuedesVolar 0x6
release
end

#org @PuedesVolar
msgbox @msg3 0x6
end

#org @msg1
= ¿tienes la sexta medalla que te permite usar vuelo?

#org @msg2NoPuedesVolar
= Pues parece ser que aún no has derrotado a la lider de Ciudad Arborada...

#org @msg3
= Tienes la sexta medalla, puedes usar vuelo.
 

Gamer890

Usuario de plata
aaaaaa ok es que entendí mejor con el ejemplo xd y no tendrán algún tutorial de como usar las variables? perdón por las molestias
 

Rubire4

Usuario mítico
aaaaaa ok es que entendí mejor con el ejemplo xd y no tendrán algún tutorial de como usar las variables? perdón por las molestias
Puedes ir directamente a los dos apartados de variables, pero recomiendo que leas la guía entera:
 
Estado
Cerrado para nuevas respuestas.
Arriba