Dialogs/es
From Original War Support Wiki
Contents |
Intro
Cuando un personaje habla se llama diálogos. Hay bastantes y diferentes tipos de diálogos:
Say, SayNoFace, SayNoName, ForceSay, ForceSayNoName, ForceSayNoFace, SayRadio, SayRadioNoName, SayEffect.
Para cada uno primero es necesario agregar qué es lo que uno quiere que el personaje diga en su archivo Texts.txt , en mapas.
$ VozMiUnidad - Hello World!
Un archivo de sonido con el mismo nombre de XXVozMiUnidad.wav (Donde XX es el número de la misión. PARA QUE FUNCIONE tener en cuenta el reemplazar los dos primeros caracteres: XX_ozmiUnidad.wav) ubicado en %MODDIR%\Dialogs\SIDE\XX\ (SIDE puede ser Am, Ar o Ru, MOD es el directorio base de su MOD) que será reproducido si existe. Es recomendable utilizar sonidos PCM 22.059 KHZ, de 16 Bit, Mono.
Luego será necesario agregar algo de código en el SAIL para hacer hablar a una unidad.
Say(MiUnidad,'VozMiUnidad');
SaynoFace
SayNoFace es igual que Say, excepto que no se ve el retrato de la unidad cuando habla.
SayNoFace(MiUnidad,'VozMiUnidad');
SayNoName
SayNoName posee las mismas características que Say, a excepción que no puede verse el nombre de la unidad cuando esta habla.
SayNoName(MiUnidad,'VozMiUnidad');
ForceSay
ForceSay es exactamente lo mismo que Say, a diferencia de que este forza a una unidad a hablar, aunque la misma esté agonizando (pero no muerta).
ForceSay(MiUnidad,'VozMiUnidad');
SayRadio
SayRadio es lo mismo que Say, excepto que produce el efecto de un radio en el Retrato de la unidad.
SayRadio(MiUnidad,'VozMiUnidad');
SayEffect
SayEffect es como Say, pero no requiere la referencia de una unidad.
SayEffect('VozMiUnidad');
SayEffect
SayEffect es como Say, pero no requiere la referencia de una unidad.
SayEffect('VozMiUnidad');