Tienes que usar una flag.
Mira es asi: (en negrita lo que tienes que añadir)
#dynamic 0x80000
#org @inicio
lock
faceplayer
checkflag 0xflag libre (ejemp: 9D)
if 0x1 goto 0x@inicio2
msgbox @frase 0x5
compare LASTRESULT 0x1
if 0x1 goto @inicio3
msgbox @frase3 0x6
release
end
#org @inicio2
msgbox 0x"frase que dira cuando ables con el despues de darte el pokemon"
callstd 0x2
release
end
#org @inicio3
givepokemon 7x0 0xA 0x0 0x0 0x0 0x0
msgbox @frase2 0x6
setflag 0xflag de antes
end
#org @frase
= I captured a SQUIRTLE that/nwas causing troubles./PBut i can't kept it. I need/na good trainer to take care of/nit./pWould you like to take it?
#org @frase2
= Ok. Here it is/p[player] received the SQUIRTLE./pTake good care of it.
#org @frase3
= Really? That's a shame.
Eso es todo. ¿facil no?
Prueba y mira ver si te funciona ;)