Page 1 sur 1

Script Trigger avec Altitude pris en compte

Publié : mar. mars 25, 2014 7:47 pm
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; }

Re: Script Trigger avec Altitude pris en compte

Publié : mar. mars 25, 2014 7:50 pm
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.

Re: Script Trigger avec Altitude pris en compte

Publié : mar. mars 25, 2014 8:04 pm
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....

Re: Script Trigger avec Altitude pris en compte

Publié : mar. mars 25, 2014 8:05 pm
par Flappie
Je vais t'appeler Tefal, comme ma femme. :cheer:

Re: Script Trigger avec Altitude pris en compte

Publié : mar. mars 25, 2014 11:17 pm
par OBT~Mikmak
C'est tout bon ça !! Merci Miguel !