qna_rh
Thread Id: 23870
Thread Name: Scripts de almacén y prohibición de captura
#0
AcsPowerade 24582
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
#1
Horus Pen. 24335
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...
#2
RedMort 26611
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.
#3
Tito Sayer301 26309
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.
#4
Horus Pen. 24335
Iniciado por Sayer!
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...