--- title: raise_lua_event summary: Eine MD-Aktion, die ein benanntes Ereignis an Lua UI sendet. section: reference kind: api status: reference updated: 2026-10-22 tags: ["X4","modding","raise","lua","event"] sources: ["https://wiki.egosoft.com/X4%20Foundations%20Wiki/Modding%20Support/"] --- ## Rückgabewert | Typ | Bedeutung | | --- | --- | | [keine (MD-Aktion)](wiki:type-md-values) | Keine Lua-Rückgabe. Der Param-Ausdruck liefert einen Wert für den empfangenden Lua-Handler. | [Typen und Methoden](wiki:types) ## Vordruck Ebene: Mission Director, innen `actions`. `name` ist ein MD-Ausdruck, der den Ereignisnamen zurückgibt; `param` ist ein Payload-Ausdruck. Innere Anführungszeichen aus MD-String-Literaturen. Registrieren Sie den Lua-Empfänger vorher mit [RegisterEvent](wiki:register-event). ```xml ``` **Was geschieht:** Lua empfängt ein Wiki.Pong-Ereignis mit dem payload "pong". Eine sichtbare Nachricht erfordert eine explizite Aktion des Lua-Handlers. ## Ergebnis zurückgeben Das Projekt verwendet Strings für kleine Ergebnisse und eine vereinbarte Start/Cunk/End-Serie für größere. Das Empfangen eines Stücks stellt keine Snapshot-Komplettität her. ## Grenzen Ein Event liefert UI-Daten; es besteht nicht automatisch ein Operationsjournal. Definieren Sie die Persistenzgrenze für Effekt und Ergebnis. Kodieren Sie die Benutzerwerte, bevor Sie sie in ein Trennfeld-separiertes Drahtformat setzen. Das einfache Pong-Beispiel vermeidet absichtlich komplexen Benutzertext.