Hallo Ghost, also erst aml Danke für deine Hilfe und Mühe.
Ich hab das mal in eine .sqs Datei übertragen. Mit .sqf Syntax kenne ich mich noch schlechter aus. Leider kann ich deine angehängte Datei nicht nutzen, da fehlt mir wohl ein Insel-Addon.
Den Inhalt des Arrays konnte ich schon lesen. Was ich machen wollte ist, die Anzahl der Elemente des Arrays _grp zu zählen. Wenn das Array dann leer ist, ist die Gruppe tot und ich kann sie löschen.
If (true) then {_unit3 = (units _bravo select 3);
Das ist gut ^^. Jetzt kommt keine Fehlermeldung mehr wenn z.B. _unit3 schon tot ist.
Ich hab die Einheiten ja mit dem "grpdummy" erstellt und danach mit join gruppiert.
_GrpOffizier9 = group _TrpE9Unit0;
[_TrpE9Unit1] join _TrpE9Unit0;
[_TrpE9Unit2] join _TrpE9Unit0;
[_TrpE9Unit3] join _TrpE9Unit0;
[_TrpE9Unit4] join _TrpE9Unit0;
Gilt _TrpE9Unit0 jetzt als Gruppe? Was ist wenn _TrpE9Unit0 stirbt? Wird dann eine neue Gruppe _TrpE9Unit1 gebildet. Vielleicht ist das die Ursache dafür das keine neuen Einheiten mehr gebildet werden.
Gruß Michael
|