tuts_gba
Thread Id: 11534
Thread Name: FR | Scripting | Como Usar Las Flags Especiales
#0
Nattramn 24439
Muy bien, iniciare por explicar, que son las flags especiales.

Flag : Es como un marcador en un libro, que le hace saber al que lo esta leyendo que esa parte ya la leyo, ya sucedio, etc.

Special Flag : Es como un marcador que activa funciones dentro del juego.

Algunos de estos son,
0x828 - Pokémon (En el Menu Inicio)
0x829 - Pokédex (Tambien en el menu inicio)
0x82F (Si no me equivoco, xD) Los zapatos de correr.
Y los badges se subiran pronto ( o puedes ver los tutoriales de Ciro).

Muy bien, ahora para hacer un script, (segun la estructura de Pokescript, se subira con XSE mas al rato)

#org $script
lock
faceplayer
message $txt1
$txt 1 = Se ha activado la opcion /n Pokemon en el menu.
(se usa la barra invertida pero este maldito teclado marciano no la tiene xD)
boxset 6
setflag 0x828
release
end

Y ahora con XSE:
#dynamic 0x80000
#org @inicio
lock
faceplayer
msgbox @frase 0x6
setflag 0x828
release
end

#org @frase
=Se ha activado la opcion\nPokemon en el menu.
Creditos a Ciro!
Y eso es todo. Se cambian los flags segun lo que quieras dar.

Se despide,
-Sniiper

Contribuicion De Ciro:

#1
Ciro4315♪ 17148
Hola, vengo a contribuír con unas flags y un special:

special 0x16F: Recibir la Pokédex (nacional, una vez activada la flag de la Pokédex regional)
Medalla de Brock: setflag 0x820
Medalla de Misty: setflag 0x821
Medalla de Lt. Surge: setflag 0x822
Medalla de Erika: setflag 0x823
Medalla de Koga: setflag 0x824
Medalla de Sabrina: setflag 0x825
Medalla de Blaine: setflag 0x826
Medalla de Giovanni: setflag 0x827
setflag 0x828 hace como si estuvieses en el safari, osea, en el menú te pondría lo de "retire" y eso, y al luchar contra un Pokémon salvaje no mandarías a un Pokémon, se vería el menú del safari. No es muy útil, pero usada con ingenio y originalidad sí lo puede ser.

Suerte con el post!
[hr]

Edit: Y por si te interesa...
#dynamic 0x80000
#org @inicio
lock
faceplayer
msgbox @frase 0x6
setflag 0x800
release
end

#org @frase
=Se ha activado la opcion\nPokemon en el menu.