Registrarse

[RH - Scripting] me aparecio en el menu la plantilla de zona safari

Estado
Cerrado para nuevas respuestas.


nesecito saber como sacar esto del codigo de programacion utilice el siguiente

#dynamic 0x800000

'---------------
#org @start
checkflag 0x800
if 0x1 goto @snippet1
msgbox @string1 MSG_YESNO '"This POKéBALL has an air of ill\nh..."
compare LASTRESULT 0x1
if 0x1 goto @snippet2
msgbox @string2 MSG_NORMAL '"Well, we wouldn't want to steal,\n..."
release
end

'---------------
#org @snippet1
msgbox @string3 MSG_NORMAL '"You probably shouldn't steal any\n..."
release
end

'---------------
#org @snippet2
givepokemon 0x42 0x5 0x8B 0x0 0x0 0x0
fanfare 0x13E
msgbox @string4 MSG_KEEPOPEN '"obuviste a MACHOP!"
waitfanfare
closeonkeypress
setflag 0x800
msgbox @string5 MSG_YESNO '"Apodo the MACHOP?"
compare LASTRESULT 0x1
if 0x1 goto @snippet3
release
end

'---------------
#org @snippet3
call @snippet4
return

'---------------
#org @snippet4
fadescreen 0x1
special 0x9E
waitstate
return


'---------
' Strings
'---------
#org @string1
= Esta pokeball se ve sola ¿Quieres\nrobarla?

#org @string2
= ¿que no viniste a robar?
#org @string3
= No debes robar otro... puede que\nte descubran

#org @string4
= Obtuviste un MACHOP

#org @string5
= ¿Quieres ponerle un apodo a\nMACHOP?
¿cual fue el error?
 
Última edición:

Inferno

Miembro insignia
Miembro insignia
¿cual fue el error?
De primeras, lo del safari te aparece porque has activado y estás usando la flag 0x800, esta es una flag especial y su función es precisamente esa, cuando la activas te hace ver como si estuvieses en el safari. Para que lo entiendas mejor te pongo otro ejemplo de ese tipo de flags, en FR/RF la flag 0x828 activa la opción Pokémon en el menú, por eso si haces:
Código:
setflag 0x828 (Activará la opción Pokémon)
Se puede ver también la función contraria, desactivar la opción del menú, y eso se haría con el comando inverso al setflag:
Código:
clearflag 0x828 (Desactiva la opción Pokémon)
Hay una lista de flags especiales, dependiendo de la base que usas tendrás unas u otras.
En la carpeta donde tengas el programa XSE busca un archivo llamado std.rbh y abrelo con el propio XSE, ahí veras varias de esas flags al igual que la base a la que pertenece cada una.
También puedes buscar más información por el foro.

Por eso, y si no recuerdo mal, las flags que no te iban a dar problemas eran desde la 0x200 hasta la 0x2FF.

PD: No estoy en casa para comprobar si efectivamente la flag 0x800 activaba lo del safari, pero vamos, creo que así era.
 
Estado
Cerrado para nuevas respuestas.
Arriba