--- title: event_object_changed_true_owner summary: Wird ausgelöst, wenn der tatsächliche Eigentümer eines Objekts wechselt. 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 der tatsächliche Eigentümer eines Objekts wechselt. ## Ereignisdaten | Feld | Typ / Bedeutung | Bedeutung | | --- | --- | --- | | `event.object` | [MD-Objekt](wiki:type-md-values) | Objekt, dessen Besitzer sich geändert hat. | | `event.param` | [MD-Fraktion](wiki:type-md-values) | Neue Fraktion der wahren Besitzer. | | `event.param2` | [MD-Fraktion](wiki:type-md-values) | Frühere wahre Eigentümer-Fraktion. | 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. Benennen Sie WikiWatch bei Verwendung mehrerer Beispiele um. Der Player muss ein gültiges Primärschiff haben, wenn der Hörer aktiviert ist; die Lebensdauer des Hörers beim Ändern des beobachteten Objekts verwalten. ```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_object_changed_true_owner 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 | | `object` | [`expression`](wiki:schema-expression-b8bc0e4f) | Nein | nicht deklariert | | `group` | [`groupeventsource`](wiki:schema-groupeventsource-6492ab7b) | Nein | nicht deklariert | | `check` | [`checkeventsource`](wiki:schema-checkeventsource-7c8f079b) | Nein | nicht deklariert | | `owner` | [`faction`](wiki:schema-faction-ff926d04) | Nein | nicht deklariert | | `previous` | [`faction`](wiki:schema-faction-ff926d04) | 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)