Te comento.
0x254 es la flag del gimnasio de Brock.
Y aquí el script(Algunas cosas no es necesario que sean precisamente así)
#dynamic 0x800000
#org @uno ' Vale, hasta aquí todo correcto.
checkflag 0x254
if 0x1 goto @conmedalla ' Aquí comprueba o no si tienes la medalla
msgbox @frase 0x6
applymovement MOVE_PLAYER @mov ' Aquí podrías poner un applymovement para que te eche atrás o como sea. Esto es un ejemplo, no es necesario este
waitmovement MOVE_PLAYER
end
#org @conmedalla
release
end
#org @frase
= Quiero un bocadillo de\nChorizo.
#org @mov
#raw 0x10 'Step Down (Normal)
#raw 0xFE 'End of Movements
Y no te olvides de en el "Desconocido/unknown" de 4 cifras poner 0003 y en Variable poner un número de 40FE para abajo si trabajas en Fire Red.
Saludos.