Registrarse

Scripts de almac?n y prohibici?n de captura

Estado
Cerrado para nuevas respuestas.

Acspower

Pokémon Edición Elemental
Bueno, hola ^^.
Lo primero, si esto no va aquí, que alguien lo mueva, porque no se si es duda o petici?n de tutorial.
La duda es que voy a mencionar unas cosas que quiero hacer en mi hack,, por lo que, decid de las cosas que voy a mencionar, las que se pueden hacer y las que no (si se puede hacer todo... mejor ^^) y postear el script aquí y explicar xD

-Quiero que al hablar con una persona, ?sta, me quite todos los Pokémon y que los almacene, como en el concurso de bichos de ciudad trigal. Y luego en otro script, que te los devuelva.
-Un script para que los Pokémon de un mapa no se puedan capturar.
Eso es todo.

Un saludo :D
 

Jon.

Usuario mítico
Respuesta: Scripts de almacén y prohibición de captura

La primera: No te pueden quitar todos los pokes y luego devolverlos, ya que "cada pokemon es diferente"
Lo que puedes hacer es:
Usar un clearflag, que hace ése comando? Desactivar una flag.
Usalo así:

clearflag 0x828

Qué hacemos con eso? desactivar el menú pokemon, luego lo activar con un setflag.

Lo otro... Ni idea...
 

RedMort

Aprendiendo Decomp
Respuesta: Scripts de almacén y prohibición de captura

Buenaas, casualmente, yo estuve con esos dos temas, y aquí te digo mis conclusiones.
1) Por lo que yo intenté, y ahora sé, quitarlos de tu inventario se podría, pero no que los guarden..
Podrías quitarle la opción "Pokémon" que te sale al darle a Start, pero sería una tontería, porque seguirían estando ahí.
Y si se relaciona con tu segunda duda, quitandole la opción de que te salgan, no haría falta retirarlos de tu equipo.

2) La solución que a mi se me ocurre sería calcar el primer mapa (donde sí pueden aparecer), y ponerle en ese nuevo que no haya pokémon salvajes.

Conclusión: Si estas dos dudas sirven para un mismo script, estaría bien que expusieses tu idea al completo para que podamos aconsejarte y ayudarte mejor.
 

Sayer301!

UnityLord!
Miembro de honor
Respuesta: Scripts de almacén y prohibición de captura

Bueno, yo vengo a hacerte el favor de tu vida XDD.
Es broma pero bueno, al contrario que estos dos novatos de arriba (notese la broma y el cariño) yo si se hacer que te quiten tus pokemon y te los devuelvan tal cual estaban.
No quería contarlo nadie hasta que lo hicese en el mio, pero bueno cualquiera que investigue lo puede averiguar así que empecemos ya!
Es super sencillo.
son 3 specials
-El primero lo que hace es copiar nuestro equipo en alguna parte de nuestra ROM, que es el
special 0x27

-El segundo lo que hace es borrar nuestro equipo del tirón. Para este, además haría que se desactivase la flag del equipo Pokemon, pues podrás entrar no habrá ninguno y se ve medio mal. Pero lo dejo a tu eleccion, el caso, para borrar el equipo usaremos:
special 0xEF

-El tercero hace que nos devuelva ese equipo a nuestro equipo. Aunque aquí veo un problema, el equipo se almacena en alguna parte de la memoria pero no se donde, por lo que si haces YES/NO box alomejor parte de estos datos se borran y tal, nose tendrás que investigar a ver que pasa tampoco he llegado a tanto XD. Resumiendo, para que te devuelvan a tu equipo usaras:
special 0x28

Respecto a lo otro... Pues no estoy muy seguro la verdad, no se me ocurre nada la verdad.
Espero que lo primero te ayudee que me costo averiguarlo XD.
 

Jon.

Usuario mítico
Respuesta: Scripts de almacén y prohibición de captura

Bueno, yo vengo a hacerte el favor de tu vida XDD.
Es broma pero bueno, al contrario que estos dos novatos de arriba (notese la broma y el cariño) yo si se hacer que te quiten tus pokemon y te los devuelvan tal cual estaban.
No quería contarlo nadie hasta que lo hicese en el mio, pero bueno cualquiera que investigue lo puede averiguar así que empecemos ya!
Es super sencillo.
son 3 specials
-El primero lo que hace es copiar nuestro equipo en alguna parte de nuestra ROM, que es el
special 0x27

-El segundo lo que hace es borrar nuestro equipo del tirón. Para este, además haría que se desactivase la flag del equipo Pokemon, pues podrás entrar no habrá ninguno y se ve medio mal. Pero lo dejo a tu eleccion, el caso, para borrar el equipo usaremos:
special 0xEF

-El tercero hace que nos devuelva ese equipo a nuestro equipo. Aunque aquí veo un problema, el equipo se almacena en alguna parte de la memoria pero no se donde, por lo que si haces YES/NO box alomejor parte de estos datos se borran y tal, nose tendrás que investigar a ver que pasa tampoco he llegado a tanto XD. Resumiendo, para que te devuelvan a tu equipo usaras:
special 0x28

Respecto a lo otro... Pues no estoy muy seguro la verdad, no se me ocurre nada la verdad.
Espero que lo primero te ayudee que me costo averiguarlo XD.
OOOh, que genial, la verdad no sabía nada de eso, los special los encontrarte tú o de donde los sacaste?

Luego lo pruebo y veo si encuentro algo...
 
Estado
Cerrado para nuevas respuestas.
Arriba