--- title: event_conversation_finished summary: Wird ausgelöst, wenn ein Gespräch endet. Das Ergebnis wird getrennt vom Akteur übergeben. section: reference kind: api status: reference updated: 2026-10-27 tags: ["API","X4"] sources: ["https://wiki.egosoft.com/X%20Rebirth%20Wiki/Modding%20support/Mission%20Director%20Guide/","https://wiki.egosoft.com/X4%20Foundations%20Wiki/Modding%20Support/"] --- ## Beschreibung Wird ausgelöst, wenn ein Gespräch endet. Das Ergebnis wird getrennt vom Akteur übergeben. ## Ereignisdaten | Feld | Typ / Bedeutung | Bedeutung | | --- | --- | --- | | `event.object` | [MD-Objekt](wiki:type-md-values) | Schauspieler: eine Entität oder eine Liste mit Kontext und Vorlage. | | `event.param` | [unknown](wiki:type-results) | Gesprächsergebnis; Werte hängen von dieser Unterhaltung ab. | | `event.param2` | [unknown](wiki:type-results) | Ergebnisparameter. | MD-Bezeichnungen beschreiben MD-Werte und semantische Objektrollen, keine Lua-Typen. unknown bedeutet, dass die Quelle die genaue Darstellung nicht festlegt; es verspricht kein nil. Nicht aufgeführte Ereignisfelder werden nicht vorausgesetzt. ## Abonnement-Beispiel Fügen Sie dieses unabhängige Fragment in den entsprechenden Cues-Knoten Ihres MD-Skripts ein. Beben Sie WikiWatch um, wenn Sie mehrere Beispiele verwenden. Bevor Sie es aktivieren, muss das Init-Cue in Ihrem Skript WikiExample ein gültiges $Actor der von diesem Filter benötigten Rolle enthalten. Dieses Beispiel erzeugt dieses Objekt nicht. ```xml ``` ## Was geschieht Jedes passende Ereignis erstellt eine Handler-Instanz und kopiert die dokumentierten Felder in ihre lokalen Variablen. Bei aktivierter Skriptdiagnose wird folgende Meldung erwartet: ```text Wiki: event_conversation_finished received ``` Dies ist die erwartete Ausgabe eines unabhängigen Lernbeispiels und kein abgeschlossener Spieltest. Abonnements beobachten Ereignisse, ohne die eigentliche Spielaktion auszulösen. Vermeide bei häufigen Ereignissen eine Protokollmeldung pro Ereignis. ## XML-Abonnementfilter Diese Attribute filtern Ereignisse; sie sind nicht die oben genannten Ereignisdatenfelder. [Schematypen](wiki:schema-types). `libraries/common.xsd` | Attribut | Schematyp | Erforderlich | Standard / festgelegt | | --- | --- | --- | --- | | `chance` | [`expression`](wiki:schema-expression-b8bc0e4f) | Nein | nicht deklariert | | `comment` | [`comment`](wiki:schema-comment-c44bb2fd) | Nein | nicht deklariert | | `actor` | [`genericactor`](wiki:schema-genericactor-b8e050db) | Nein | nicht deklariert | | `outcome` | [`expression`](wiki:schema-expression-b8bc0e4f) | Nein | nicht deklariert | | `outcomeparam` | [`expression`](wiki:schema-expression-b8bc0e4f) | Nein | nicht deklariert | ## Rückgabewert Dies ist eine MD-Ereignisbedingung, kein Funktionsaufruf mit einem Lua-Tupel als Rückgabe. Lies event.object/event.param im zugehörigen MD-Aktionskontext. ## Vertragsgrundlage Die Feldzuordnung wurde mit den Anmerkungen in common.xsd / md.xsd der installierten X4 9.00 (611726) abgeglichen. Veröffentlicht werden eigene Erklärungen und unabhängige Beispiele. Gültiges XML allein beweist keinen Effekt im Spiel. [Typen und Methoden](wiki:types) · [MD-cues](wiki:md-cues) · [Fehlersuche](wiki:debugging)