#dynamic 0x800000
#org @inicio
checkflag 0x800
if 0x1 goto @poke
msgbox @texto1 MSG_FACE '"Frase 1"
givepokemon 0x1 0x5 0x0 0x0 0x0 0x0
setflag 0x800
end
#org @poke
msgbox @texto2 MSG_FACE '"Frase 2"
end
'---------
' Strings
'---------
#org @texto1
= Frase1
#org @texto2
= Frase2
En principio y si no me he equivocado, debería funcionar. Y, por cierto, la flag 0x800 la puedes poner en el checkflag perfectamente.