qna_rh
Thread Id: 28080
Thread Name: [Duda FR] Script trainerbattle
#0
PaladinBuceador 27087
Quiero hacer un script en el cual luches contra dos entrenadores.
El script es de gatillo, y en él vences a un entrenador, entonces se aparta y el otro lucha contra tí.
Si ganas los dos combates o si pierdes el primero funciona bien.

El problema es que si pierdes la segunda batalla, se activa el gatillo y todo correctamente pero el trainerbattle no se activa, supongo que es porque ya has vencido al primer entrenador y queda registrado como que ya está vencido.
Entonces ahí no puedo avanzar. ¿Cómo se puede solucionar?
Osea la duda es enlazar dos combates.

Aquí pongo el código por si no se ha entendido bien:

#1
Jonouchi~ 27699
Si el script es de gatillo, el tipo de entrenador no debe ser nunca 0x1. Debe de ser 0x3, ya que el tipo 0x1 se utiliza solo para los entrenadores de rutas, sin embargo, al utilizar el 0x3, el script sigue (Por lo que recuerdo).
Y hombre, no te compliques tanto la vida haciendo scripts de gatillos por partes, que eso sirve para otras cosillas (Este no es el caso). Haz un script de una sola parte, donde en esa parte estén los dos trainerbattles. Así te será mucho más fácil y eficaz.
Espero que eso te haya servido!
#2
PaladinBuceador 27087
De acuerdo luego probaré con el 0x1.
Y lo de hacerlo por partes lo hice porque después de un Trainerbattle el script se para! Entonces tuve que poner el otro trainerbattle en la parte en la que ganas al primer entrenador.
#3
Dark Sneasel 28274
Por que pusiste "Win 1"? No puedes poner espacios ahi.
#4
PaladinBuceador 27087
Ha debido ser un error al copiar. He comprobado el script original y no existe ese espacio.

EDIT: Ya está arreglado!

He estado pensando y he dado con la clave. Símplemente tenía que añadir un settrainerflag 0x7 tras vencer al primer entrenador y ahora funciona perfecto.

Ya está resuelta la duda por lo que pueden cerrar el tema.