qna_rh
Thread Id: 21575
Thread Name: Duda sobre comando
#0
Natsu Dragneel 23919
Buenas Waheros!
Me preguntaba si había algún comando que comprobara si ha habido un wildbattle con cierto Pokemon y que dependiendo de si hemos o no luchado contra cierto Pokemon nos aparezca un texto.

Ej:
Si hemos peleado contra Surskit:
He visto a un Surskit en la RUTA 1.

Si no peleamos con él:
Según lo que sé, hay un Surskit en la RUTA 1.


Por acaso existe?
Me gustaría usar ese "checkwildbattle":XD:

Gracias.
Salu2.
#1
Doctor Juanjo 12932
¿La batalla es deliberada por un comando?

Por que si es así podrías poner una flag que se active antes del comando "wildbattle".

Si no, habría que investigarlo. Se que hay un comando que repite tu última wildbattle, pero comprobar que has peleado o no contra un Pokémon (debe poderse) pero no lo he investigado.

Att: Juanjo
#2
Tito Sayer301 26309
Lo que yo pienso es que alomejor lo que podrías hacer algo rollo chekpokedex, es decir, si lo has visto, significa que has luchado con el. Por lo cual si aparece en la pokedex lucharias y si no pues no. Lo malo es que no se si se podría hacer eso con Script, o habrá que usar ASM. Pero bueno por lo menos he intentado darte una idea XD.
#3
Doctor Juanjo 12932
Hmm creo que podría hacer "algo" en la RAM debe haber una dirección donde se almacene la última wildbatlle (Esto justificaría la existencia del comando repeatwildbattle)

El problema sería que al pelear con otro Pokemon esta se borraría (Asumiendo que el repeatwildbattle funcione para pokemon en la hierba). Podríamos poner un script de nivel que analice esta última batalla justo despues de salir de ella constantemente (Así podrías pelear con más pokemons) y analizarla con el código de surskit, en casi afirmativo activaría la var. Esto es solo teoría y la baso en supuesto pero creo que podría intentarlo.

Att: Juanjo

Miembro número 4 de POSITRON (RH - Research and development)
#4
Ramihack 26248
Si la batalla con Surskit no tiene que ser por narices la última que has hecho puedes hacer lo siguiente: tras la batalla con Surskit poner un setflag activando cierta flag, y luego, que cuando hables con el tío haga un checkflag. Me explico con scripts de ejemplo:





Espero haber ayudado :D
#5
Natsu Dragneel 23919
Gracias a todos.
Esa es una manera.
Lo de una wildbattle sin script, osea que en la hierba alta cuando sale un pokemon para hacer esto se habria que investigar, no?
Gracias.
#6
eduardo2lll 26952
Una idea que me surge y creo que si es posible... con script de gatillo.

Para que no sea un script normal y predecible podrias poner un script de gatillo en una parte de entre toda la hierba de la ruta 1 y que te lleve a un wildbattle. Si estoy en lo correcto parecera que te ataco en la hierba y luego haces lo que te dijieron, aplicas un flag y listo.

PD: Yo pondria unos 2 o 3 scripts de gatillo por toda la ruta 1 y que al final active alguna flag, que cuando este activa los demas gatillos no sirvan.

Es lo que se me ocurre :P
#7
Tito Sayer301 26309
Iniciado por eduardo2lll
Una idea que me surge y creo que si es posible... con script de gatillo.

Para que no sea un script normal y predecible podrias poner un script de gatillo en una parte de entre toda la hierba de la ruta 1 y que te lleve a un wildbattle. Si estoy en lo correcto parecera que te ataco en la hierba y luego haces lo que te dijieron, aplicas un flag y listo.

PD: Yo pondria unos 2 o 3 scripts de gatillo por toda la ruta 1 y que al final active alguna flag, que cuando este activa los demas gatillos no sirvan.

Es lo que se me ocurre :P


Está bastante bien la idea, aunque esto quedaría muy raro porque siempre que pisases ese punto del mapa aparecería un surskit y siempre del mismo nivel, por lo cual, con un RANDOM, que ahora mismo no se explicarte, pero seguro que en Wah te explican bien como usarlo, podrías poner varios sucesos que pasen aleatoriamente.
A ver como te lo explico mejor.

Al pisar el gatillo que el comando Random elija entre estas opciones

No pasa nada
No pasa nada
Surkit nivel5
no pasa nada
surkit nivel 3
no pasa nada
no pasa nada
surkit nivel 4
no pasa nada
no pasa nada

Creo que mas o menos quedaría proporcionado a la aparición de pokemons con la probabilidad de pisar ese cuadro.

Y cuando elija la opcion de cualquier surskit o como se escriba. Que active una flag, para que el tio con el que hablas lo sepa. Creo que entre todos los que hemos participado, hemos sacado una buena idea para que lo puedas hacer ¿no crees?


Changeo y cuteo-.