qna_rh
Thread Id: 20421
Thread Name: ¿Script para dar ciertos pokemon a una persona, para luego ser devueltos?
#0
RedMort 26611
Hola, estoy haciendo un script algo complejo, asique paso a exponeroslo:

Quiero que el player llegue a una zona, alli, le cogeran los pokemon que tenga menos 1, que será con el que continuará el script, y al acabar lo que hace allí, volver hacia el mismo sitio, y que la persona que te los ha cogido, te los devuelva.

Sé que hay un script que hace que te cojan un pokemon especifico y tal, pero no encuentro algo así, y quién mejor que vosotros para decirme si hay por ahi algún tuto perdido sobre esto, o si vosotros mismos sabeis hacerlo y explicarme el comando.

Es todo, espero que comenten :I
#1
Javi4315♪ 13374
Nop. Sacando algunas cosas más del script de la guardería se podría utilizar para que te devuelvan uno o dos pokes, pero más no. Vamos, en principio no se debería poder. Quizás con ASM se pueda, con script no creo.
#2
Tito Dafting301_4315♪ Kuchiki 24341
Con ASM se puede, primero guardas toda la info de los Pokés a dar, luego los quitas del equipo. Cuando los quieres recuperar, recupera la info que guardaste y la sobre-escribe a la actual.

Me imagino que no sería tan difícil. Simplemente escribir en la RAM y ya...
#3
Javi4315♪ 13374
Iniciado por Dafting
Con ASM se puede, primero guardas toda la info de los Pokés a dar, luego los quitas del equipo. Cuando los quieres recuperar, recupera la info que guardaste y la sobre-escribe a la actual.

Me imagino que no sería tan difícil. Simplemente escribir en la RAM y ya...


Los datos de los pokémon del equipo (que no son pocos) están encriptados. Es bastante fastidiado modificar datos por ahí porque te lo puedes cargar. No es tan fácil.
#4
Tito Sayer301 26309
Yo hice la misma pregunta hace un mes, y todo lo que supe es que con Scripts no se puede, solo con ASM y no es facil tampoco, aunque Javi4315(si, me lo sé, soy un killer) diga que no se pueden modificar porque los datos estan encriptados, yo creo cogerlos y almacenarlos en otro sitio no sería ningun problema, si no los modificas claro está, simplemente hacer un copy paste. Nose, pero como han dicho es con ASM y no es fácil XD. Saludos paz y amor!
#5
eing 12479
Si buscas en pokeco, hay ya una rutina echa para ello.
Pero si nos da pereza hacerlo eso ya es otro tema.

Para guardar no una cantidad de pokémon, si no TODO el equipo.
Y luego volverlo a cargar.
#6
Tito Sayer301 26309
Bueno, como veo que este tema no está cerrado, yo estaba interesado en el, espero que el creador tambien (y algun que otro user) y he descubierto como resolverlo sin usar ASM, lo revivo, para resolver la duda.

El proceso es bastante sencillo y se divide practicamente en 3 apartados, el caso es que en el apartado 3, hay 2 opciones,
1ª-.: Quedarte sin pokemons (en el equpio), que es la que he probado yo
2ª-.http://wahackforo.com/t-pokemon-especifico-script-de-takepokemon-v2-0-a[/URL]

Así que te explico:
1- Dentro de un script, copiaremos los datos de nuestro equipo pokemon, para ello usamos el Special 0x027. Este comando hará todo el trabajo.

2- Ahora es cuando eliminaremos al equipo, recuerda que si quieres dejar uno, tendras que usar el takepokemon del tuto de Javi4315. Para eliminar al equipo, usaremos el Special 0x0EF.

3- Para terminar, en el script que quieras que te devuelvan a tus pokémon tal cual estaban cuando los perdimos en el paso 1, usaremos el Special 0x028

Sencillo ¿Verdad? Lo unico malo sería que la experiencia que ganase ese pokémon si hicieses combates, la perdería. Pero bueno, con esto y el script de la guardería te las puedes apañar muy bien para conseguir el efecto perfectamente.