Logisch - Die Group der Schiffe ist in der Library localised. Bei der Bestanden Cue fragst du this.attack01 ab. Diese Gruppe gibt es nicht. Jetzt denkst du ok schreib ich da halt
Code: Select all
<all_objects_destroyed group="Jka_Test_attackwave01.attack01"/>
und das währe sogar garnich verkehrt...
ABER:
Die Library Cue ist beendet sobald alle Schiffe erstellt wurden. (Is ja auch so gedacht)
Jedoch hast du nicht bedacht das dadurch alle Variables / Values / Groups die in der cue localised sind gelöscht werden.
Bei dir passiert nun folgendes:
10 Sekunden sind rum, die Library Cue wird aufgerufen.
es werden 3 Schiffe in der attack01 Gruppe erstellt
Der MD weis damit über die Schiffe bescheid und kennt sie.
2 der Schiffe wird mehrfach der befehl gegeben ihren Leader zu beschützen.
Dem Leader wird mehrfach befohlen den Spieler anzugreifen.
jetzt der Knackpunkt:
Die Library Cue ist hiermit beendet, keine Anweisungen mehr vorhanden.
Die Library Cue wird entfernt.
Der MD kennt keine deiner Schiffe mehr da sie in der Library Cue gespeichert waren... Diese ist aber nicht mehr da.
Du killst alle Schiffe...
Aber: Nichts passiert da <all_objects_destroyed> ein Event ist welches niemals triggert da die Gruppe auf die sich das Event bezieht dem MD garnicht bekannt ist und demnach der MD nichts davon mitbekommt was mit denen passiert. Folglich wird das Event nie gesendet. Ergebnis: Keine Meldung.
Lösung:
solltest du nun selber drauf kommen können

Aber falls nicht:
Die Schiffe nicht in der library sondern in deiner Hauptcue lokal machen. Sprich anstatt von group="this.attack01" schreibst du group="Test_Attack.attack01"
Dann änderst du noch die Abfrage entsprechend dem neuen Namen und gut.
greetz
XGamer
X:BtF: 7/10 | X2: 8/10 | X3:R/TC/AP: 8/10 | X:R: 3/10 | X4: 0/10 (3 points for split ships and stations, 4.0 -> -50 points).
If you are raising pirate activity, give me meaningful ways to deal with them PERMANENTLY. Better things to do than replacing ships every 10 minutes, or babysitting ships getting harassed.
Stopped playing X4 with 4.0 due to outrageous, needless and pointless nerfs to everything. Don't change what wasn't broken in the first place.