qna_rh
Thread Id: 12901
Thread Name: después de una pelea el scrip se para :(
mi problema es el siguiente: despues de un tainerbattle el script se para y luego al salir de la habitación y volver a entrar el script vuelve a ponerse menos la batalla y luego si que continua...no sé donde está el error...
¿Qué tipo de script es? ¿Gatillo o nivel?
¿Qué rom base estás utilizando?
¿XSE está acualizado?
Dime eso y también cambia de flags. Esas no son adecuadas, mejor empieza a usar desde la 0x200 en adelante ;D
es un script de gatillo,es el rojo fuego, BPR,el XSE es el 1.1.1
si quieres verlo en el juego...te pongo el link
https://sites.google.com/site/filesgabi2/files2/Pokemon%20Kyogre.rar?attredirects=0&d=1
1.ves al lab. habla con oak,
2.sal ves a la hierba de arriba hasta salir del pasillo...vuelve al lab y se ejecutará el script.
Bueno, pues a parte de que cambias la flag, también te digo que es innecesaria. En un script de gatillo vale con la variable, a no ser que tengas que hacer desaparecer a alguien, que entonces activarías la flag pero no necesariamente la tendrías que comprobar. En fin, da igual, deberás leer un tutorial sobre eso xD
Lo del trainerbattle lo estás haciendo mal, a mi parecer. No es el tipo adecuado y parece que tampoco has puesto bien los parámentros. Hazlo así:
trainerbattle 0x1 0x(trainer) 0x0 0x(pointer a texto 1) 0x(pointer a texto 2) 0x(pointer a resto de script)
El texto 1 es lo que te dice antes de la batalla; el 2 lo que te dice en la batalla, tras derrotarle; y el resto del script, pues el resto del script xD
Prueba de esa forma a ver si te funciona ;D
Bien, para empezar:
1 - el trainerbatle deveria ser de tipo 0x3 si quieres que el script continue:
trainerbattle 0x3 0x168 0x[aqui el ofcent del texto cuando le ganas] 0x0
2 - el:
checkflag 0x4001
if 0x0 goto @snippet1
No creo que sea necesario, si kieres que el script pase solo una ves, usa la variable que acabas de cambiar, en el AM, ponle al script variable 4000 y valor 0, y con el setvar que pusiste al inicio vastaria.
Ya lo he solucionado :) gracias a todos !!!