Bienvenue invité ( Connexion | Inscription )

Flash...Flash...Flash
Mille-Sabords survit uniquement grâce aux dons de ses membres, MERCI !!!>


 
Reply to this topicStart new topic
> Script - appel de renfort Hélico
BALLA
posté dimanche 20 mars 2016 à 20:49
Message #1


***
Petite brise

Groupe : Membres
Messages : 126
Inscrit : 02/01/2010
Membre no 15499



Comme certains semblaient intéressé par le petit script que j'ai écrit pour Sacha.

Voici comment appeler un groupe qui arrive par hélicoptère, du côté est.

Il vous faut placer sur la carte :

- deux marqueurs vides avec pour nom : Hrenfort et Hrenfort_1
où le premier est le lieu de départ de l'hélicoptère (créé à la volée, peut-être au dessus de l'eau) et le second où revient l'hélico.

- une unité joueur, nous le nommerons s1 dans le nom de variable.

- un groupe (pas plus de huits IA car nous allons créer un Mi 24), avec dans le l'init du leader ceci : alpha = group this;
où alpha est le nom qu'on attribue à l'ensemble du groupe.

- enfin un déclencheur, qui déclenche sur radio alpha (ou bravo, ou autre) avec en exécution : null = [s1, alpha] execVM "renfort.sqf";
où s1 doit être l'unité appelante, et alpha le nom du groupe défini plus haut.

dans le dossier de la mission le script renfort.sqf qui contient ceci :
Code
if (!isServer) exitWith {};

_caller = _this select 0;
_gr = _this select 1;

_g1 = createGroup east;

[getMarkerPos "Hrenfort",180,"CUP_O_Mi24_V_RU",_g1] call BIS_fnc_spawnVehicle;

_hel =  vehicle (leader _g1);

{_x moveInCargo _hel;} count units _gr;

_wp1 = _g1 addWaypoint [getPos _caller, 0];
_wp1 setWaypointType "TR UNLOAD";

waitUntil {!((leader _gr) in _hel)};
sleep(10);

_wp2 = _g1 addWaypoint [getMarkerPos "Hrenfort_1", 0];
_wp2 setWaypointType "MOVE";

waitUntil {(getPos _hel) distance (getPos _caller)>100};

hint "ok";

_wp1_gr = _gr addWaypoint [getPos _caller, 0];
_wp1_gr setWaypointType "MOVE";
_wp1_gr setWaypointSpeed "FULL";
_wp1_gr setWaypointStatements ["true", "units group this join group s1;"];


le groupe rejoindra le groupe de s1 quand il sera arrivé sur zone et vous pourrez ainsi prendre le contrôle des IA.


--------------------
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



RSS Version bas débit Nous sommes le : mardi 16 avril 2024 à 15:32