#dynamic 0x80000
#org @inicio
lock
faceplayer
checkflag 0x2101
if 0x1 goto @dos
msgbox @frase1 0x5
compare LASTRESULT 0x1
if 0x1 goto @inicio3
if 0x0 goto @inicio4
release
end
#org @dos
msgbox @frase8 0x6
release
end
#org @inicio3
msgbox @frase2 0x6
givepokemon 0x115 0x5 0x0 0x0 0x0 0x0
setflag 0x2101
release
end
#org @inicio4
msgbox @frase3 0x6
release
end
#org @frase1
= Quieres este snyvi?
#org @frase2
= Pues tómalo.
#org @frase3
= No sabes de lo que te pierdes.
#org @frase8
= Pues ya te lo di sal!
SEguro que es esto, la flag tu la has puesto despues del compare last result que te manda a otro puntero donde no esta la setflag y por lo cual no se activa, prueba a poner esto, si no te funciona hazmelo saber.