--- title: gameSaved summary: Die benannte Lua-Benachrichtigung gameSaved. Sendezeitpunkt und Nutzdatenvertrag sind hier nicht geklärt; das dokumentierte MD-Speicherereignis hat einen eigenen Vertrag. section: reference kind: api status: reference updated: 2026-10-27 tags: ["API","X4"] sources: ["https://chemodun.github.io/x4/modding-support/ui-modding/lua-globals/"] --- ## Beschreibung Die benannte Lua-Benachrichtigung gameSaved. Sendezeitpunkt und Nutzdatenvertrag sind hier nicht geklärt; das dokumentierte MD-Speicherereignis hat einen eigenen Vertrag. ## Handler-Argumente | Datenbaum | Typ | Bedeutung | | --- | --- | --- | | `eventName` | [string](wiki:type-string) | Named-Dispatch Ereigniskennung. | | `payload` | [unknown](wiki:type-results) | Die sibirische Nutzlast, ihre Bereiche und Erfolgssemantik sind nicht etabliert. | ## Abonnement-Beispiel Der benannte Diagnosehandler unten zeichnet auf, was sein Disponent liefert; er erahnt nicht die Nutzlaststruktur. Registrieren Sie sich einmal pro UI-Kontext. ```lua local lastSaved local function onWikiSaved(eventName, payload) lastSaved = { name = eventName, payload = payload } end RegisterEvent("gameSaved", onWikiSaved) ``` ### Entriegelung bei der Aufräumarbeiten Führen Sie dies später, wenn der Besitzer entsorgt wird, nicht unmittelbar nach der Registrierung: ```lua UnregisterEvent("gameSaved", onWikiSaved) ``` ## Was geschieht Wenn der benannte Disponent gameSaved liefert, zeichnet lastSaved seinen Namen und seine Nutzlast auf. Dies beweist keinen erfolgreichen Diskettenspeicher. Für dokumentierte Speicherdaten siehe [die MD-Ereignisse](wiki:api-mdevent-event-game-saved-e4614da1). Dies sind unabhängige Lernbeispiele, keine ausgeführten Spieltests. ## Rückgabewert Die Beispiele liefern keinen Wert. Sie stellen keinen Rückgabevertrag fest, der das Verhalten der Maschine verändert. [Typen und Methoden](wiki:types)