--- title: KI-Befehle und die Schiffswarteschlange summary: Priorität, Unterbrechung, Stornierung und Überprüfung des realen Ergebnisses eines KI-Skripts. section: scripting kind: guide status: observed updated: 2026-10-22 tags: ["X4","modding","orders"] sources: ["https://wiki.egosoft.com/X4%20Foundations%20Wiki/Modding%20Support/"] --- ## Die Reihenfolge und ihr Skript Inspizieren Sie die tatsächliche Auftragshandle und Schiff Warteschlange. Ein Skript Ende oder Unterbrechung Ereignis bedeutet nicht immer die Reihenfolge entfernt wurde. In X4 9.00 Forschung, `event_object_order_cancelled` stritt ein, wenn eine Prioritätsbestellung das Verhalten unterbrochen hat, während der vorherige Handgriff als bereit in der Warteschlange blieb. ## Annullierung überprüfen Bestätigen Sie, dass das richtige Schiff existiert, die geplante Bestellung wird storniert und der Griff ist wirklich nicht vorhanden. Ein Ereignis ist nicht ausreichend. Das Gegenteil ist möglich: ein Griff kann vor einem verzögerten Ereignis verschwinden. Definieren Sie die Abschlussbedingungen für den spezifischen Betrieb. ## Priorität und Bewegung `immediate` und `priority` am `create_order` bedeuten verschiedene Dinge. Lesen Sie die echte Warteschlange Reihenfolge nach Änderung der Priorität; ein lokaler `$Priority` Variable beweist nichts über KI-Verhalten. Für Bewegung, auch überprüfen Sie die endgültigen Koordinaten. Skript-Vervollständigung allein nicht beweisen, Ankunft. ## Regression Testen Sie eine normale Reihenfolge, mehrere Warteschlangenaktionen, Prioritätsunterbrechung, Stornierung und Speichern des Ladens. Verallgemeinern Sie nicht ein MoveWait-Ergebnis zu jedem AI-Skript. Siehe [Überprüfung des Spieleffekts](wiki:testing) und [Persistenz in MD](wiki:md-persistence).