Registrarse

¿Como ago un script que haga una accion si capturas 30 pokemon?

Estado
Cerrado para nuevas respuestas.

Inferno

Miembro insignia
Miembro insignia
¿Como ago un script que haga una accion si capturas 30 pokemon?

Como se podria hacer gracias ayuda.
Hay una manera fácil, como podrás saber el ROM original ya trae un sistema de recuento de Pokémon, usado especialmente por el profesor oak y por sus ayudantes.
Hacer se haría por ASM, pero como ya tenemos la rutina solo tendríamos que preocuparnos del script.

NOTA: Tenéis que tener en cuenta que este método solo funcionará en caso de que sean especies de Pokémon distintas, es decir, solo funcionará si teneis 30 pokémon DIFERENTES, si por ejemplo tuvieseis 30 pikachus no serviría.

Te dejo aquí un mini ejemplo que he hecho sobre lo que tu buscas:
Código:
#dynamic 0x800000

#org @start
lock
faceplayer
call 0x816F70B
setvar 0x8004 0x0
special2 LASTRESULT 0xD4
call 0x816F70B
compare 0x8006 0x1E
if 0x0 goto @no30
buffernumber 0x0 0x8006
msgbox @si30 0x6
release
end

#org @no30
msgbox @no 0x6
release
end

#org @no
= Todavía no tienes 30 Pokémon\natrapados.

#org @si30
= Actualmente tienes [buffer1] Pokémon\natrapados, así que ya estás listo.
No me he puesto a abrir las rutinas, pero no hace falta, creo que se intuye bastante bien lo que hace.

Tú para que luego de tener los 30 Pokémon haga lo que quieras solo tienes que seguir escribiendo código detrás de:
msgbox @si30 0x6
Para todos los que queráis modificar el número de Pokémon requeridos solo tenéis que cambiar el último parámetro de esto:
Código:
compare 0x8006 0x1E 

Haciendo un compare 0x8006 0x(número de Pokémon requeridos en hexa)
Recordad que no solo es comentar en gráficas al menos hasta que se haga aquí y se llene esto de gente sin conocimientos respondiendo hay que ayudar si se puede xDD

Espero que te sirva ;)
 
Última edición:
Estado
Cerrado para nuevas respuestas.
Arriba