Me podrían dar un gatillo para ejecutar ese trainer battle xfa solo quiero q sea 1rango y con el signito de ! por favor gracias.
¡Hola! ¡Me pasó EXACTAMENTE lo mismo!
Esto debes poner para hace un entrenador típico de rutas.
#org @start
trainerbattle 0x0 0xID 0x0 @hola @chao
msgbox @despues
callstd 0x6
end
Explicación:
- El primer
0x0 siempre va así cuando es un entrenador de rutas.
- En
0xID tienes que poner el ID del entrenador, puedes ver en AdvancedTrainer. Ejemplo: 0x59.
- El tercero "
0x0" siempre va así, no lo cambies.
- El
@hola es el mensaje que dice cuando te ve el entrenador.
- El
@chao es lo que dice el entrenador cuando le ganas (dentro de la batalla)
Cuando termina la batalla el script se terminará automáticamente, o sea, lo que está escrito después del
trainerbattle no lo tomará en cuenta, a menos que hables con el entrenador nuevamente, por eso debes poner
msgbox @msg
callstd 0x6 después, ya que éste es el mensaje que te dirá una vez terminada la batalla sólo cuando le vuelves a hablar.
Los errores que cometí y que seguramente tú también cometiste fue poner "
lock faceplayer" antes del "
trainerbattle", te explico, cada
trainerbattle tiene definido en el comando automáticamente el
"lock faceplayer" por lo tanto con sólo poner el comando de batalla, se paralizará todo. Al poner un lock faceplayer antes hace que el script haga un doble
"lock" y eso corrompe el script, y por consiguiente, el juego.
Recuerda que los
trainerbattles 0x0 tienen sus flags propias automáticamente, para que la batalla no se repita una vez ganada.
Creo que te funcionará, a mí me pasaba lo mismo, trata de no usar tanta
trainerbattle, yo uso el
0x0 y 0x1, el primero para los entrenadores normales de rutas y el segundo para que el script siga una vez finalizada la batalla, éste creo que si tienes que usar flags.
Si usas el 0x1 tendrás que poner:
#org @start
bla bla bla
trainerbattle 0x1 0xID 0x0 @hola @chao @LoQuePasaDespues
#org @LoQuePasaDespues
bla bla bla (para que continúe tu script xD)
end
Si quieres que tenga un Rango de Visión el entrenador no tendrás que poner
lock faceplayer, pero en caso que no lo tenga y tú tengas que hablarle (Ej: Lider de Gimnasio) entonces si tienes poner
lock faceplayer (creo xD)
Sorry por hacerlo taaaan largo y tedioso, pero me gusta explicar todo con peras y manzanas y para que no quede ninguna duda. Si no funciona, quiere decir que es otro problema. ¡Adiós!