| Accueil Forum | Accès au Site | Arma 2 | Arma 3 | Historique Ofp |
|
||
|
| Retour : Accueil » SCRIPTS pour création de mission A2 |
| H.A.L.0. d'un C130 statique en 3 déclencheursv auteur Pumpkin | ||||||||||
|
Jackfrench Général de classe exceptionnelle
Messages : 633 Groupe : Administrateur
|
|
|||||||||
|
citation PUMPKIN : source FSM Nous avons testé une mission de Long Nez, qui débute avec un H.A.L.O. à partir d'un objet "C130 statique", avec un résultat quelque peu... "catastrophique". Je me suis penché sur la question, avec comme buts, faire assez simple et sans script (pour justement, ne pas compliquer, améliorer la compatibilité MP,...), et aussi parce que je subodorais que ça pouvait être fait en 3 ou 4 "coup de cuillère à pot". Je poste en public, vu que ça peut intéresser du monde, mais vous êtes prévenu : c'est brut de pomme (mais a priori, ça marche pas mal en MP). Dernier conseil : mettre une altitude importante comme paramètre "alti", cela rendra plausible l'impression d'immobilité. Après tout, c'est un High Altitude Low Opening ! DÉCLENCHEUR 1. : activation : néant temps min./moy./max. : 0 condition : true Sur act.:
=> se déclenche dès le début de mission => initialise l'altitude de placement à 1000m + place le C130 statique + prépare 2 variables : idx et VAR_avionOK. Les paramètres à modifier éventuellement dans le code sur activation sont : l'altitude de 1000m et le nom de l'avion, que j'ai appelé ici "avion" (oui, je sais : "c'est pas original, etc, etc,..." ;) :D ). DÉCLENCHEUR 2. : activation : BLUFOR + présent temps min./moy./max. : 2 condition : true and VAR_avionOK Sur act.:
=> se déclenche 2s après le début de mission et si l'avion est placé (autrement dit, si VAR_avionOK est "true") PENSER A METTRE VOS JOUEURS A L'INTERIEUR DU DECLENCHEUR !! => prend tous les "BLUFOR" (ou les "OPFOR" le cas échéant) dans la zone du déclencheur et les place en file indienne dans la soute du C130. La seule chose à modifier éventuellement dans le code sur activation est le nom de l'avion. Tout le reste peut être laissé tel quel. DÉCLENCHEUR 3. : activation : néant temps min./moy./max. : 4 condition : ((getPosATL player select 2) < alti) and ((getPosATL player select 2) > 2) Sur act.:
=> se déclenche 4s après le début de mission; teste l'altitude du joueur pour l'activation, si elle est supérieure à 2m et inférieur à l'altitude de l'avion. => prend tous les "BLUFOR" dans la zone du déclencheur et les place en file indienne dans la soute du C130. La seule chose à modifier éventuellement dans le code sur activation est le nom de l'avion, que j'ai appelé ici "avion" (oui, je sais : "pas original, etc, etc,..."). Tout le reste peut être laissé tel quel. @Long Nez Si tu veux utiliser le script d'altimètre, je pense que le mieux est de placer l'appel ici, à la suite. Le script "Altimètre" en question a été récupéré sur www.cfr-arma.net: Code:
BONUS : DÉCLENCHEUR 4. : activation : néant temps min./moy./max. : 4 condition : true and VAR_avionOK Sur act.: Code:
=> se déclenche 4s après le début de mission et si l'avion est placé (si VAR_avionOK = "true") => Ouvre automatiquement les portes de la soute 4s après le début de mission (modulable à volonté mais évitez de le faire AVANT que l'équipe soit téléportée à bord du C130) Voilà ! J'ai testé ça en MP, ca a l'air de fonctionner correctement, malgré les problème de timing dûs à ce mode de jeu. ![]() ![]() ![]() |
||||||||||
|
||||||||||
| Accueil Forum | Retour site | Arma 2 | Arma 3 | Opération ArrowHead | Historique Ofp | Ofp2 |