¿Te haz preguntado como en los scripts de los Líderes de Gimnasio, cuando muestran algo como "[player] received BADGE." aparece el sonido de la victoria desde ninguna parte?
Bueno, hay dos maneras de hacerlo, y una de ellas es con el uso de éste código:
\c\h10\hXX\hYY
Tocar la canción YX
En la lista de canciones de Advance Map, ves que tienen sus valores en HEX algo como 01XX, por ejemplo en Fire Red empieza en 0100 y termina en 015A pero no significa que no existan otros valores que contengan sonidos. Puedes buscar en la sección del Aprendiz para entender mejor ésto. Pero el punto es dar vuelta los valores para reproducir la canción. Queremos reproducir la canción de Jigglypuff en FireRed que tiene el valor 0x114, entonces ponemos ésto en X e Y para el código, quedándonos \c\h10\h14\h01. El script ;)
#dynamic 0x800000
#org @start
msgbox @songmsg 0x2
end
#org @songmsg
= \c\h10\h14\h01Jigglypuff Song played!
En éste script, tan pronto como se muestre el mensaje, la cancion empezará a sonar. Por supuesto puedes elejir cuando quieres que suene la musica, como en el script de abajo, donde la canción de Jigglypuff empieza luego de la 1er y 2da linea fueron mostradas, ya que el prefijo se añadió a la 3era.
#dynamic 0x800000
#org @start
msgbox @songmsg 0x2
end
#org @songmsg
= First Line is now being displayed\nNow, ...Second Line\l\c\h10\h14\h01Third Line, here's the song!
Bueno! Mientras lo traducía me reía, ya que dice exactamente lo que tu preguntas xDD
La lista a la que se refiere, es la de las Songs, que seguro que por aquí anda alguna, y si no puedes buscar la que tu queras con Sappy :)
¡OH DIOS MÍO!
Me tiré horas buscando algo parecido y creía estar loco... imaginaba que era ese codigo ya que era lo único en el script de Brock que tenía sentido pero no sabía usarlo y ¡bualah!