[VTE] Renfort d'une escouade à l'infini in ARMA 2 & OA : ADDONS - Configs & Scripting Posted May 19, 2013 Bonjour à tous ! Voila l'action que j'aimerais réaliser en boucle: Créer un hélico et une escouade sur une zone, faire embarquer l'escouade, faire venir l'hélico sur la zone de combat, décharger l'escouade sur la zone de combat et lui faire défendre cette zone, faire repartir l'hélico. Pour cela voici le code que je propose et que j'ai écrit dans un déclencheur, mais il ne marche pas encore: hueyslick1 = "VTE_uh1" createVehicle (getMarkerPos "helicospawn"); pilotsquad = createGroup west; pilot = pilotsquad createUnit ["VTE_acpilot", getMarkerPos "squadspawn", [], 0, "FORM"] ; pilot moveInDriver hueyslick1; squad= createGroup west; "VTE_acofficer" createUnit [getMarkerPos "squadspawn", squad, "chef = this"]; chef = leader squad; "VTE_acofficern" creatUnit [getMarkerPos "squadspawn", squad, "unit1 = this"]; "VTE_acsoldiermedic" creatUnit [getMarkerPos "squadspawn", squad, "unit2 = this"]; "VTE_acsoldiermg" creatUnit [getMarkerPos "squadspawn", squad, "unit3 = this"]; "VTE_acofficer" creatUnit [getMarkerPos "squadspawn", squad, "unit4 = this"]; "VTE_acsoldierlaw" creatUnit [getMarkerPos "squadspawn", squad, "unit5 = this"]; "VTE_acsoldier" creatUnit [getMarkerPos "squadspawn", squad, "unit6 = this"]; "VTE_acsoldierrto" creatUnit [getMarkerPos "squadspawn", squad, "unit7 = this"]; "VTE_acsoldierm79" creatUnit [getMarkerPos "squadspawn", squad, "unit8 = this"]; [squad, 0] setWaypointPosition [getPos hueyslick1, 0]; [squad, 0] setWaypointType "GETIN"; [pilotsquad, 0] setWaypointPosition [getMarkerPos "disembarkwpt", 0]; [pilotsquad, 0] setWaypointType "UNLOAD"; [squad, 1] setWaypointPosition [getMarkerPos "disembarkwpt", 1]; [squad, 1] setWaypointType "GUARD"; Pour ne pas encombrer la partie d'hélico, ils sont censé exploser quand ils sortent d'un certain périmètre avec setDammage 1. Merci d'avance pour votre aide.
[VTE] Renfort d'une escouade à l'infini
in ARMA 2 & OA : ADDONS - Configs & Scripting
Posted
Bonjour à tous !
Voila l'action que j'aimerais réaliser en boucle:
Créer un hélico et une escouade sur une zone, faire embarquer l'escouade, faire venir l'hélico sur la zone de combat, décharger l'escouade sur la zone de combat et lui faire défendre cette zone, faire repartir l'hélico.
Pour cela voici le code que je propose et que j'ai écrit dans un déclencheur, mais il ne marche pas encore:
hueyslick1 = "VTE_uh1" createVehicle (getMarkerPos "helicospawn");
pilotsquad = createGroup west;
pilot = pilotsquad createUnit ["VTE_acpilot", getMarkerPos "squadspawn", [], 0, "FORM"] ;
pilot moveInDriver hueyslick1;
squad= createGroup west;
"VTE_acofficer" createUnit [getMarkerPos "squadspawn", squad, "chef = this"];
chef = leader squad;
"VTE_acofficern" creatUnit [getMarkerPos "squadspawn", squad, "unit1 = this"];
"VTE_acsoldiermedic" creatUnit [getMarkerPos "squadspawn", squad, "unit2 = this"];
"VTE_acsoldiermg" creatUnit [getMarkerPos "squadspawn", squad, "unit3 = this"];
"VTE_acofficer" creatUnit [getMarkerPos "squadspawn", squad, "unit4 = this"];
"VTE_acsoldierlaw" creatUnit [getMarkerPos "squadspawn", squad, "unit5 = this"];
"VTE_acsoldier" creatUnit [getMarkerPos "squadspawn", squad, "unit6 = this"];
"VTE_acsoldierrto" creatUnit [getMarkerPos "squadspawn", squad, "unit7 = this"];
"VTE_acsoldierm79" creatUnit [getMarkerPos "squadspawn", squad, "unit8 = this"];
[squad, 0] setWaypointPosition [getPos hueyslick1, 0];
[squad, 0] setWaypointType "GETIN";
[pilotsquad, 0] setWaypointPosition [getMarkerPos "disembarkwpt", 0];
[pilotsquad, 0] setWaypointType "UNLOAD";
[squad, 1] setWaypointPosition [getMarkerPos "disembarkwpt", 1];
[squad, 1] setWaypointType "GUARD";
Pour ne pas encombrer la partie d'hélico, ils sont censé exploser quand ils sortent d'un certain périmètre avec setDammage 1.
Merci d'avance pour votre aide.