Problema con Script!

Foro dedicado al desarrollo de misiones y modificaciones del Silent Hunter V

Moderador: MODERACION

Responder
dwail_hicks
Oberbootsmannsmaat
Mensajes: 105
Registrado: 29 Ago 2007 02:00

Problema con Script!

Hola, comandantes!. No se si alguno se acordará que publiqué en un post mis intenciones de crear un pequeño script para que, mediante el acceso directo del Menu the TheDarkWrigth, se pudieran escuchar correctamente las ordenes de "a sus puestos de combate" "abandonar puestos de combate" pues, por desgracia, en el comands del juego solo hay una opción para los puestos de combate que se aplica mediante switch (on/off), y no se le puede aplicar más que un sonido.

Pues bien, he hecho el script, o al menos lo he intentado, pero al activarlo mediante mod, al entrar al juego, por ejemplo en una mision de tutorial, en cuando termina de cargarla, pero antes de que aparezca nada en pantalla, se sale repentinamente al escritorio, no da el CTD habitual, sino que, en un instante, apareces como si nada en el escritorio, vamos "otro tipo" de CTD.

Voy a postear el script que he hecho, contenido en el archivo que he creado: /data/scripts/AI/Crew/Toggle_battle_stations.aix :


strategy Toggle_battle_stations(wp)
{
action
{
Wp:ExecuteCommand( "Toggle_battle_stations" );

if Wp:Isbattlestations() then
{
Wp:PlaySoundWithLipsync("ExecutiveOfficer\Normal\MC_CR_SO_01_A", 0)
}
else
{
Wp:PlaySoundWithLipsync("ExecutiveOfficer\Normal\MC_CR_SO_03", 0)
}
endif;
Wp:ScriptCompleted();
}
}

En principio, debería ser tan sencillo como esto. He estado mirando en Subsim, y en los tutoriales de Mods dicen que para modifcar estos scripts (.aix), hay que hacerlo con el bloq de notas, que es como yo lo he hecho. Pero no funciona, alguna idea?.... quizas tu, maestro chunen? ::oohh: ::oohh: ::oohh:
Chunen
Comandancia
Comandancia
Mensajes: 6235
Registrado: 19 Nov 2007 01:00
Ubicación: Dandole cera al gordo del puro,por tierra,mar y aire

Re: Problema con Script!

Hola,cuando hagas un scripts, asegurate de que tienes la Codificación ANSI activada en el bloc de notas cuando guardes el archivo,con el comando guardar como
Imagen

Creo que es esto,pero yo no estoy muy puesto en asuntos de scripts :mrgreen:
Saludos.
Imagen
Bravura,Coraje y Sabiduria
Kommodore CHUNEN , Comandante del U-55 , G.T.SH5 24 Flotilla Geweih , Instructor de la A.N, Piloto del 24F Escuadron,
Teniente de la 24C.I.G.

Ficha,medallas y condecoraciones http://www.24flotilla.com/oficinas/amc/ ... chunen.jpg e-mail chunen@24flotilla.com
dwail_hicks
Oberbootsmannsmaat
Mensajes: 105
Registrado: 29 Ago 2007 02:00

Re: Problema con Script!

chunen escribió:Hola,cuando hagas un scripts, asegurate de que tienes la Codificación ANSI activada en el bloc de notas cuando guardes el archivo,con el comando guardar como
Imagen

Creo que es esto,pero yo no estoy muy puesto en asuntos de scripts :mrgreen:
Saludos.
Que rapidez!!!! ::oohh: ::oohh: ::oohh: . Voy a probarlo!!.
dwail_hicks
Oberbootsmannsmaat
Mensajes: 105
Registrado: 29 Ago 2007 02:00

Re: Problema con Script!

Hola chunen!!. Gracias por tu consejo, cuando fui a salvar, vi que la codificacion ANSI, ya estaba por defecto, por lo cual, ese no es el problema. El problema es realmente el scrip, en el cual se ve la "idea", pero las instrucciones y rutinas no estan bien hechas. He estado haciendo unas pruebas, buscando como ejemplos otros script funcionales de modders. Pero, de momento, no tengo ningun resultado. Creo que voy a seguir navegando, y de vez en cuando, según me sienta con ganas, seguiré intentandolo porque, como ya sabes, es un problema "sonido-estético" menor. Queda bastante mal!, pero se puede "asumir" :) :) De todas maneras si alguien con más experiencia quiere intentarlo, le rogaría que hiciese lo que pudiese, por el bien de la comunidad, claro! ::yono:

De momento, debido a mi insistencia con los detalles, vengo con un "regalito", he solucionado un error del SHV "vanilla". No se si os habeis dado cuenta, pero cuando pedis al oficial ejecutivo que finalize la navegación silenciosa, lo hace, pero no pronuncia ningun sonido. Pues bien, teneis que hacer lo siguiente:

* editais el archivo /Data/Scripts/AI/Dialogs_Default/DT_XO_all.aix y, al final del todo, os encontrareis estas líneas en la cuarta ruina "strategy" contando desde la ultima (hacia arriba):

strategy DialogTitle_Dialog_4_XO_NoCampaign_1049_Init(Dialog)
{
action
{
Dialog:SetDialogTitle( "Text_Dialog_1050" );
(aqui encontrareis una instrucción de sonido: Dialog:Playsound..........; ELIMINADLA)
}
}

Cuando elimineis la linea y adjusteis los corchetes, salvad el archivo, y ya estará el problema solucionado!

Yo sobreescribí el archivo original, pero luego lo copie en un minimod, para futuras reinstalaciones del juego. Os sugiero hacer lo mismo, mejor no tocar los originales, porque luego las modificaciones las perdereís en dichas reinstalaciones.

Un saludo a todos!.
Responder

Volver a “DESARROLLO SHV”