18539-Givepokemon_distinto_según_tu_principal
#2
Tito Sayer301 26309
Iniciado por Ciro
No recuerdo muy bien esto, así que no me hagas mucho caso, pero sería algo así:

Script de cuando coges a Bulbasaur:

givepokemon 0x1 y el resto de parámetros
Y por aquí todos los comandos que le quieras añadir a tu script


Script de cuando coges a Charmander:

givepokemon 0x4 y el resto de parámetros
setvar 0x40FF 0x1 ' Esto hace que el valor de 40FF sea 1
Y por aquí todos los comandos


Script de cuando coges a Squirtle:

givepokemon 0x7 y el resto de parámetros
setvar 0x40FF 0x2 ' Esto hace que el valor de 40FF sea 2


Vale, esa es la parte "fácil", ahora llega el script del señor de Ciudad Verde, que sería más o menos algo así:


#org @puntero1
compare 0x40FF 0x0 ' Compara si el valor de 40FF es 0, es decir, si no se modificó (lo que ocurriría al coger a Bulbasaur)
if 0x1 goto @punterobulba ' Si el valor es 0, es decir, si escogiste a Bulbasaur, irá al puntero @punterobulba
compare 0x40FF 0x1 ' Compara si el valor de 40FF es 1, es decir, si cogiste a Charmander (el cual seteaba el valor de 40FF a 1)
if 0x1 goto @punterocharm ' Si el valor es 1, es decir, si escogiste a Charmander, irá al puntero @punterocharm
compare 0x40FF 0x2 ' Compara si el valor de 40FF es 2, es decir, si cogiste a Squirtle
if 0x1 goto @punterosquirt ' Lo de antes, va a @punterosquirt si escogiste a Squirtle, el cual seteaba el valor de 40FF a 2


#org @punterobulba
Aquí lo que tú quieras hacer si cogiste a Bulbasaur

#org @punterocharm
Aquí lo que tú quieras hacer si cogiste a Charmander

#org @punterosquirt
Y aquí lo de Squirtle


Espero haberte ayudado ^^
Un saludo!


Vale creo que lo he entendido lo probaré. Pero aun así tengo unas dudas.
En el codigo de bulbasaur no tendria que poner tambien lo de setvar 0x40FF?
Setvar es lo mismo que Flag? (alomejor suena tonto pero es por asegurarme que ando algo confuso)
Para bloquear las otras dos pokeballs, con una flag me bastaria no?