Mira, es simple:
#dynamic 0x800000
#org @comienzo
lock
faceplayer
checkflag 0x1200
if 0x0 goto
@pokemon
msgbox @flagUsada 0x6
release
end
#org
@pokemon
msgbox @givepokemon 0x6
setflag 0x1200
givepokemon 0x(Pokemon) 0x(Nivel) 0x(Objeto opcional) 0x0 0x0 0x0
fanfare 0x13E (Sonido)
msgbox @obtenido 0x6
waitfanfare
msgbox @adios 0x6
release
end
#org @givepokemon
= cuando te lo dan
#org @flagUsada
= despues de conseguir uno
#org @obtenido
= [player] recibió un ...
#org @adios
= despues de recibirlo
Lo único que cambias es el pokemon a elegir, el resto debe estar igual en todos los pokemon, en especial la flag, así solo podras tener uno. Si me expliqué mal o no entendiate algo avisame y lo explico mejor