domingo, 19 de junio de 2011

Script: Oleadas de paracaidistas

Este script esta pensado por una sencilla razon...¿cuantas veces hemos estado jugando una mision y de repente han salido IA´s de ha saber donde y delante del jugador?.






Por ese motivo decidi crear este script, un script que creara ingame unidades de cualquier bando, tipo y cantidad que el editor deseara.., pero no solo eso, sino que tambien, llegaran de una forma normal, es decir en transporte, aunque actualmente el script trae las unidades en helicoptero, en un futuro se podra elegir el tipo de transporte, sigamos, los hiciera saltar en paracaidas en un lugar predeterminado, y una vez en tierra se dirijieran a un objetivo asignado previamente.
Vease un video demostrativo.

FUNCIONAMIENTO:

El funcionamiento del script, es bastante sencillo.
En primer lugar crea un helicoptero en un lugar en el mapa previamente marcado, crea un soldado y lo inserta de piloto de helicoptero, y crea la cantidad de soldados previamente asignada y los inserta dentro del helicoptero.
Seguidamente el helicoptero se pone en marcha y se dirige al lugar de "salto", tambien previamente marcado en el mapa, subiendo hasta una altura de 300m del suelo.
Una vez en el lugar de "salto", el helicoptero desciende a unos 150m de altura para que los soldados seguidamente salten del helicoptero, excepto el piloto.
A partir de aqui el script crea dos acciones simultaneas, la primera es que en cuanto los soldados toquen el suelo, se dirijan hacia el objetivo, que tambien esta previamente asignado y lo ataquen, y la segunda accion, es la de ordenar al piloto del helicoptero que se dirija a unos 2km de la accion , para que seguidamente el script elimine al helicoptero y al piloto, para que no esten en el mapa sin hacer nada, y se llene la mision de helicopteros en marcha por toda la isla, creando un posible lag.
Como se lee, el script es muy sencilo, pero bastante util.

INSTALACION:

No hace falta decir que hay que cortar y pegar el "OleadasParacaidistas.sqf", dentro de l carpeta de la mision.
Para hacerlo funcionar, lo podemos hacer de varias maneras, las mas utilizadas, puede ser a traves de un activador, mediante la presencia de un bando, o la no presencia, o mediante la llamada de un script, en ambas maneras la llamada al script se haria de la misma manera, que paso a explicar.
Tanto mediante un activador, en la casilla "Al Act:", o mediante el funcionamiento de otro script hay que poner esta linea:

null = [Origen,Salto,Objetivo,Vehiculo,NºSoldados,TipoSoldados,Jefe] execVM "Oleadas_Paracaidistas.sqf";

Origen = Una unidad logica o objeto asignado en el mapa mediante la edicion de la mision.
Salto = Una unidad logica o objeto asignado en el mapa mediante la edicion de la mision.
Objetivo = Una unidad logica o objeto asignado en el mapa mediante la edicion de la mision.
Vehiculo = Tipo de vehiculo a crear entre comillas, ejemplo,  "Mi17_medevac_RU".
NºSoldados = Cantidad de soldados a crear, es decir, los que van a saltar en paracaidas.
TipoSoldados = Tipo de soldados a crear entre comillas, ejemplo, "RU_Soldier2".
Jefe = Este es el mas importante, los demas tambien lo son, pero si este no se hace correctamente el script no funciona correctamente. Hay que poner un soldado del bando a crear en un lugar del mapa donde no haya accion, y asi no poder eliminarlo por error, y asignarle un nombre, que en este caso es Jefe, se puede poner el nombre que queramos, pero hay que acordarse que el soldado que creemos en la mision se debe llamar igual al nombre que pongamos en la llamada al script.

Pongamos un ejemplo de la llamada al script:
null = [Origen,Salto,Objetivo,"Mi17_medevac_RU",12,"RU_Soldier2",Jefe] execVM "Oleadas_Paracaidistas.sqf";

Con esta llamada, creamos un helicoptero ruso de transporte, le insertamos 12 soldados rusos estandar, y los llebamos hacia un objetivo.
Como ven es muy sencillo de utilizar, pues sigan atento al script, que recibira actualizaciones.

DESCARGA:

1 comentarios:

Katshura dijo...

Hola puedes ayudarme, el scrip es justo lo que vusco, pero no se como cambiar el helicoptero por un hercules, y los soldados rusos por legion española. si tengo el ffaa.

Publicar un comentario

Twitter Favorites

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | JCpenney Printable Coupons