--- title: Mission Director Stichworte und Veranstaltungen summary: MD-Skriptstruktur, wiederholbare Handler und Gründe, warum ein Stichwort nicht feuern darf. section: scripting kind: guide status: example updated: 2026-10-27 tags: ["X4","modding","md","cues"] sources: ["https://wiki.egosoft.com/X%20Rebirth%20Wiki/Modding%20support/Mission%20Director%20Guide/"] --- ## Skriptstruktur MD-Handler leben unter `mdscript → cues → cue`, mit Auswirkungen auf die `actions`. Ein Queue ohne Bedingungen kann eine kurze Initialisierung durchführen. Die unten stehende eigenständige Vorlage initialisiert eine Queue-eigene Variable; siehe [Geltungsbereich einer Variablen](wiki:md-variables). ```xml ``` ## Ereignishandler Legen Sie den UI Event Handler unten ein `cues`. `instantiate=true` erlaubt wiederholte Ereignisse, separate Instanzen zu verwenden. Legen Sie nicht den wandelbaren Zustand nicht in einer geteilten Variable ohne einen expliziten Grund. ```xml ``` ## Eine Bedingung ohne Ereignis Ein nackter `check_value` Bedingung erfordert einen geeigneten Prüfmodus, wie `checkinterval` oder `onfail`, XSD Gültigkeit nicht erfolgreich Import oder Ausführung. Verwenden Sie bedingte Blöcke, um Aktionen zu begrenzen; nicht Transplantieren Bibliothek Mechanismen in regelmäßigen Queues, ohne ihre Verträge zu überprüfen. [Beispiel für Bibliothek/Ref](wiki:md-libraries) erklärt die Wiederverwendung von Vorlage. ## Fehlersuche Distinguish Datei Laden, Ereignis Empfang und die tatsächliche Wirkung. Eine Logzeile beantwortet nur die Frage, die es entworfen wurde, um zu beobachten. Siehe [Lua ↔ MD](wiki:md-lua-bridge) und [Spieltests](wiki:testing).