qna_rh
Thread Id: 10590
Thread Name: [Duda] Flag de la liga pokemon (en Esmeralda)
#0
davoker 16611
Hola, bueno queria saber en pokemon esmeralda, si sabe alguien cual seria la flag de cuando pasas la liga pokemon;
Es decir, cuando pasas la liga la primera vez, se activan ciertos eventos, quiero saber cual es esa flag, y de que manera podria usarla en un script varias veces :S me explico mejor:
Si por ejemplo quiero que un item/pokemon/personaje (lo que sea vamos) me salga en un determinado sitio (como ejemplo vamos), pero esto quiero que suceda despues de pasar la liga, pero no 1 vez, sino 2 o 3 o 5 veces? como lo haria?

No se si me explique bien :S la cosa es eso, que haya un item en un mapa o que aparezca un item en un mapa, que solo se pueda coger (o que aparezca) cuando haya pasado la liga pues por ejemplo 3 veces, esto lo hizo un colega pero no le pregunte como y esta desaparecido en combate xD

enga un saludo
#1
Gut_Bro 14808
Puedes modificar el Script del "Campeón de la liga" poniendole un "addvar" para llevar un conteo de las veces que has ganado la liga.

Después confeccionas otro Script para que aparezca o te den el Item comparando el contador (la variable anterior) con 0x5, 0x3, 0xA, etc (Según el numero de veces que quieras haber pasado la liga).
#2
davoker 16611
Podrias poner un ejemplo de script comparando el contador que mencionas? no estoy muy puesto con estos comandos todavia, como el de addvar T_T, un ejemplo con su explicacion me sirve mas de aprendizaje, algo sencillo vamos, si no te es molestia.

Edito:
Mire en la liga pokemon, que en esmeralda sale Plubio como campeon, mire en la ultima sala de la liga donde luchas con el y le doy al mini para abrir el script pero no tiene designado un offset para script, osea que no se habre ningun script, desde donde puedo abrirlo para ver la flag de la liga? o saber donde mirarla, estoy buscando pero no se me ocurre como :S

Edito2:
Vale, mire en la sala donde grabas los nombres de los pokemon con los que pasaste la liga, y en la pestaña "Cabezal" en el AM, le das a "open script" y ahi sale un script bastante largo donde Plubio te habla y tal, hay muchos flags ahi xD la cosa seria saber cual de esos flags seria el que se activa cuando pasas la liga la primera vez xD

Y luego bueno, saber como aplico lo que me comentas, lo del addvar para que cuente las veces que pase la liga, para aplicarlo a un script de item o de lo que sea, y asi poder hacer que me salga un item al pasar la liga X veces :S
#3
Gut_Bro 14808
Pues igual, copia y pega el Script de la ultima sala para verlo 8D

El ejemplo de addvar sería:

addvar 0x5005 0x1 'Para agregar un "1" al contador, el cual es la variable 5005

Y el ejemplo para comparar cuantas veces has ganado sería:

compare 0x5005 0x5
if 0x1 goto @otrolado 'Si has ganado exactamente 5 veces te dirige a otro lado xD
#4
ObscureSideMt2 14003
si no entiendes de addvar (igual que yo xD) podrias ponerle 3 flags diferentes : )

por exemplo si ganas la liga una vez de ativa una flag vas a la segunda ves y despues mismo teniendo la flag el evento se repetiria pero IGUAL y harias lo mismo hasta las veces que quieras pero es claro que tendrias MUCHO MáS TRABAJO :|

intenta a ver si gut_troll te ayuda con las addvar porque no se me da bien eso :|

!Saludos!
#5
Cheve_X 15014
Busquen la parte de variables de mi Tutorial (Éste) no desperdicien flags :D

Salu2!