He estado buscando por el foro pero no encuentro nada que me ayude a entender donde es el fallo de mi script.
Aquí os dejo la única parte que falla:
#org @combate4
trainerbattle 0x3 0x011 0x0 @fraseperder
setflag 0x217 'Numero de medalla ganadas
goto @ganar
#org @ganar
fanfare 0x13E
msgbox @obtenermedalla 0x6
setflag 0x820 'FLAG MEDALLA
waitfanfare
waitmsg
msgbox @explicamedallaymt 0x6 'Escribir que ventajas otorga la medalla y frase antes de regalar la MT
giveitem 0x147 0x1 0x0
msgbox @MT 0x6'Explicación de la MT
release
end
Esta parte consiste en que, nada más acabado el combate, suene un fanfare (de cinco segundos por si os interesa) mientras el msgbox se mantiene en pantalla.
El problema es que mientras suena, si presionamos "A" o "B" el mensaje se cierra, el personaje sigue bloqueado y hasta que no acaba el fanfare el script no continua.
Mi intención es que ese msgbox quede abierto y no pueda cerrarse hasta que el fanfare acabe.
Aquí dejo el Script completo por si el fallo no se debe a la falta de un comando que no conozco si no de otra parte del script.
Muchas gracias y espero que me podáis ayudar.