--- title: event_ui_triggered summary: Eine MD-Bedingung für ein Lua UI-Ereignis, mit Nutzlast-Ablesung durch event.param3. section: reference kind: api status: reference updated: 2026-10-22 tags: ["X4","modding","event","ui","triggered"] sources: ["https://wiki.egosoft.com/X4%20Foundations%20Wiki/Modding%20Support/"] --- ## Rückgabewert | Typ | Bedeutung | | --- | --- | | [Veranstaltungsdaten](wiki:type-md-values) | MD Bedingung, nicht eine Lua Rückkehr. screen/control sind passende Ausdrücke; event.param3 ist die sender-definierte Nutzlast in der angezeigten Brücke. | [Typen und Methoden](wiki:types) ## Vordruck Ebene: Mission Director-Queue-Bedingungen. Fügen Sie das Queue unten in `cues`. Sein Bildschirm/Kontrollpaar passt [AddUITriggeredEvent](wiki:add-ui-triggered-event). ```xml ``` **Was geschieht:** Bei einem passenden WikiBridge / ping Event erhält $Payload seine Nutzlast. Für das gekoppelte Lua Beispiel ist es die Zeichenfolge "Hello". Ohne das Ereignis laufen diese Cue-Aktionen nicht. ## Parameter `screen` und `control` sind Ausdrücke, die zum Ereignis passen. Im gezeigten Projektvertrag, `event.param3` hält die Nutzlast. ## Vor einer Mutation Validieren Sie Werttypen, Listenlänge, Kontext und Rechte an dem Zielobjekt. Ein UI-Ereignis ist keine Autorisierung. `instantiate` und `namespace` Ein einmaliger Init verwendet einen anderen Lebenszyklus: siehe [cues](wiki:md-cues).