Script Trigger avec Altitude pris en compte

Missions, campagnes et éditeur.
Avatar de l’utilisateur

Topic author
OBT~Miguel21
Pilote Confirmé
Pilote Confirmé
Messages : 2127
Inscription : 24 mai 2005

Script Trigger avec Altitude pris en compte

#1

Message par OBT~Miguel21 »

Un code fait à l'arrache pour voir vérifier la faisabilité: ça fonctionne (bon, le code n'est pas beau, on s'en fou, c'est du Miguel...)


Avec ceci, on aurait pu avoir l'altitude d'annoncé des meuchants avions rouge sur les quelques point d'observation aérienne

Code : Tout sélectionner

if ("target_attacked".Equals(shortName) && active) { AiAction Action = GamePlay.gpGetAction("target_attacked"); Timeout(3, () => // xs { int nt = 0; double resAltiMini = 15000.00; double resAltiMaxi = 0.00; int camp = 1; // 1 = rouge, 2 = blue AiAirGroup[] TriggerAirgroups = base.GamePlay.gpAirGroups(camp) ; if (TriggerAirgroups != null) { foreach (AiAirGroup aag in TriggerAirgroups) { AiAircraft aircraft = aag.GetItems()[0] as AiAircraft; bool isairborne = ( aag.GetItems()[0] as AiAircraft).IsAirborne(); Point3d StartPos = new Point3d(306361.00 , 160650.00, 0.00); //information à récupérer sur le fichier .mis, possible via parser... if ((aag.Pos().distance(ref StartPos) < 8000) && isairborne && aag.Pos().z > 0) { if(resAltiMini > aag.Pos().z) { resAltiMini = aag.Pos().z;} // Alti Angel if(resAltiMaxi < aag.Pos().z) { resAltiMaxi = aag.Pos().z; } nt = aag.NOfAirc + nt; // additionne les items et les nb d'avion par groupe } } } Timeout(6, () => { SendScreenMessageTo(Blue(), nt + " Avions ennemi sur Tramecourt ! ( P10) entre : " + Math.Round(resAltiMini, 0) + " et " + Math.Round(resAltiMaxi, 0) +"m"); }); }); GamePlay.gpGetTrigger("target_attacked").Enable = true; }
Avatar de l’utilisateur

Flappie
Apprenti-Mécano
Apprenti-Mécano
Messages : 337
Inscription : 23 février 2011

Re: Script Trigger avec Altitude pris en compte

#2

Message par Flappie »

Ouahou, je capte pas tout le code. Notamment pourquoi tu as besoin d'une alti mini ? Je pensais que ça serait plus simple, mais en tout cas c'est super cool !!! :notworthy
Merci à toi.

EDIT: OK, tu annonces un intervalle d'alti.
Avatar de l’utilisateur

Topic author
OBT~Miguel21
Pilote Confirmé
Pilote Confirmé
Messages : 2127
Inscription : 24 mai 2005

Re: Script Trigger avec Altitude pris en compte

#3

Message par OBT~Miguel21 »

Vi

si tu as des bombers à 50m et l'escorte à 1500m, ce serait con que les mec au sol n'annonce que les gusses de 1500m....
Avatar de l’utilisateur

Flappie
Apprenti-Mécano
Apprenti-Mécano
Messages : 337
Inscription : 23 février 2011

Re: Script Trigger avec Altitude pris en compte

#4

Message par Flappie »

Je vais t'appeler Tefal, comme ma femme. :cheer:
Avatar de l’utilisateur

OBT~Mikmak
Jeune Pilote
Jeune Pilote
Messages : 1773
Inscription : 08 mars 2009

Re: Script Trigger avec Altitude pris en compte

#5

Message par OBT~Mikmak »

C'est tout bon ça !! Merci Miguel !
Répondre

Revenir à « Missions, campagnes et éditeur. »