
Ähnlich wie der Zillion mit seinem ATC Proggi möchte Ich euch über mein aktuelles Projekt auf dem Laufenden halten.
Wie wahrscheinlich alle von euch mitbekommen haben, gibts bei uns auf der Website seit ein paar Wochen eine Inflight-Statistik. In der letzten Zeit habe Ich die Stück für Stück ausgebaut und mittlerweile funktioniert die Ausgabe von Inflight-Statistiken sogar recht zuverlässig. Ist also Zeit für den nächsten Schritt:

Die vergangene Woche habe Ich versucht, AA-Kills und AG-Kills aus dem Logfile auzulesen. Die werden derzeit auf der Website noch nicht angezeigt, kommt aber alles noch

Das Training der 33rd vom vergangenen Freitag strukturiert mein Script in etwa so durch:
[codennx]Array
(
[33rd_bratpfanne] => Array
(
[1] => Array
(
[geninfo] => Array
(
[takeoff] => 1130558567
[landing] => 1130563565
[aircraft] => A-10A
[coalition] => RED
)
[kills] =>
)
[2] => Array
(
[geninfo] => Array
(
[takeoff] => 1130568477
[landing] => 1130571329
[aircraft] => F-15C
[coalition] => RED
)
[kills] => Array
(
[aa_kills] => Array
(
[0] => Array
(
[EnemCoalition] => RED
[EnemPilot] => 33rd_Crocodile
[EnemAircraft] => F-15C
[Weapon] => cannon
)
)
)
)
)
[33rd_Luke] => Array
(
[1] =>
[2] => Array
(
[geninfo] => Array
(
[takeoff] => 1130559374
[landing] =>
[aircraft] => Su-25T
[coalition] => RED
)
)
)
[33rd_Hedgehog] => Array
(
[1] => Array
(
[geninfo] => Array
(
[takeoff] => 1130558595
[landing] => 1130559794
[aircraft] => A-10A
[coalition] => RED
)
[kills] =>
)
[2] => Array
(
[geninfo] => Array
(
[takeoff] => 1130559844
[landing] => 1130563524
[aircraft] => A-10A
[coalition] => RED
)
[kills] =>
)
[3] => Array
(
[geninfo] => Array
(
[takeoff] => 1130568929
[landing] => 1130571247
[aircraft] => F-15C
[coalition] => RED
)
[kills] =>
)
)
[33rd_Hornbuster] => Array
(
[1] => Array
(
[geninfo] => Array
(
[takeoff] => 1130558595
[landing] => 1130562517
[aircraft] => Su-25T
[coalition] => RED
)
[kills] => Array
(
[gt_kills] => Array
(
[0] => Array
(
[EnemCoalition] => BLUE
[EnemTarget] => ZSU-23-4 Shilka
[Weapon] => 9A4172
)
)
)
)
)
[33rd_Firefox] => Array
(
[1] =>
[2] =>
[3] =>
[4] => Array
(
[geninfo] => Array
(
[takeoff] => 1130563318
[landing] => 1130564315
[aircraft] => Su-25T
[coalition] => RED
)
[kills] =>
)
[5] => Array
(
[geninfo] => Array
(
[takeoff] => 1130564597
[landing] => 1130566856
[aircraft] => MiG-29S
[coalition] => RED
)
[kills] => Array
(
[aa_kills] => Array
(
[0] => Array
(
[EnemCoalition] => RED
[EnemPilot] => 33rd_Maverick
[EnemAircraft] => MiG-29S
[Weapon] => cannon
)
[1] => Array
(
[EnemCoalition] => RED
[EnemPilot] => 33rd_Ren Dhark
[EnemAircraft] => Su-33
[Weapon] => cannon
)
[2] => Array
(
[EnemCoalition] => RED
[EnemPilot] => 33rd_Ren Dhark
[EnemAircraft] => Su-33
[Weapon] => cannon
)
)
)
)
)
[33rd_Maverick] => Array
(
[1] =>
[2] =>
[3] => Array
(
[geninfo] => Array
(
[takeoff] => 1130565330
[landing] => 1130566909
[aircraft] => MiG-29S
[coalition] => RED
)
[kills] => Array
(
[aa_kills] => Array
(
[0] => Array
(
[EnemCoalition] => RED
[EnemPilot] => 33rd_Firefox
[EnemAircraft] => MiG-29S
[Weapon] => cannon
)
[1] => Array
(
[EnemCoalition] => RED
[EnemPilot] => 33rd_Firefox
[EnemAircraft] => MiG-29S
[Weapon] => cannon
)
)
)
)
)
[33rd_Crocodile] => Array
(
[1] =>
[2] => Array
(
[geninfo] => Array
(
[takeoff] => 1130563643
[landing] => 1130567129
[aircraft] => A-10A
[coalition] => RED
)
[kills] => Array
(
[gt_kills] => Array
(
[0] => Array
(
[EnemCoalition] => BLUE
[EnemTarget] => ZSU-23-4 Shilka
[Weapon] => AGM-65D Maverick
)
[1] => Array
(
[EnemCoalition] => BLUE
[EnemTarget] => ZSU-23-4 Shilka
[Weapon] => AGM-65D Maverick
)
[2] => Array
(
[EnemCoalition] => BLUE
[EnemTarget] => ZSU-23-4 Shilka
[Weapon] => AGM-65D Maverick
)
)
)
)
[3] => Array
(
[geninfo] => Array
(
[takeoff] => 1130569487
[landing] => 1130571363
[aircraft] => F-15C
[coalition] => RED
)
[kills] => Array
(
[aa_kills] => Array
(
[0] => Array
(
[EnemCoalition] => RED
[EnemPilot] => 33rd_Hedgehog
[EnemAircraft] => F-15C
[Weapon] => cannon
)
)
)
)
)
[33rd_Ren_Dhark] => Array
(
[1] => Array
(
[geninfo] => Array
(
[takeoff] => 1130563848
[landing] => 1130564024
[aircraft] => Su-33
[coalition] => RED
)
[kills] =>
)
[2] => Array
(
[geninfo] => Array
(
[takeoff] => 1130564476
[landing] => 1130565175
[aircraft] => Su-33
[coalition] => RED
)
[kills] =>
)
)
[33rd_Ren Dhark] => Array
(
[1] => Array
(
[geninfo] => Array
(
[takeoff] => 1130566003
[landing] => 1130566856
[aircraft] => Su-33
[coalition] => RED
)
[kills] => Array
(
[aa_kills] => Array
(
[0] => Array
(
[EnemCoalition] => RED
[EnemPilot] => 33rd_Maverick
[EnemAircraft] => MiG-29S
[Weapon] => cannon
)
[1] => Array
(
[EnemCoalition] => RED
[EnemPilot] => 33rd_Maverick
[EnemAircraft] => MiG-29S
[Weapon] => cannon
)
[2] => Array
(
[EnemCoalition] => RED
[EnemPilot] => 33rd_Maverick
[EnemAircraft] => MiG-29S
[Weapon] => cannon
)
[3] => Array
(
[EnemCoalition] => RED
[EnemPilot] => 33rd_Firefox
[EnemAircraft] => MiG-29S
[Weapon] => cannon
)
)
)
)
)
)
[/codennx]
Abschüsse und dergleichen werden den Piloten schon zugewiesen

Wenn das Ganze irgendwann mal zuverlässig funktioniert, kann man das System zur Vereinfachung des Einsatzberichts benutzen. Das Script füllt praktisch das Formular fertig aus und muss dann nur noch durch einen Schwarmführer / Stab'ler bestätigt (und ggf. korrigiert) werden.

Genauso wie der Zillion habe Ich auch vor eine abgewandelte Version dieses Scripts der Community zur Verfügung zu stellen - dadurch kann dann jedes Geschwader eine kleine Inflight Statistik bei sich auf der Website benutzen
