--- title: gameSaved summary: 名为 gameSaved 的 Lua 通知。本页尚未确认其发送时机与数据约定;已记录的 MD 保存事件具有独立的约定。 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/"] --- ## 说明 名为 gameSaved 的 Lua 通知。本页尚未确认其发送时机与数据约定;已记录的 MD 保存事件具有独立的约定。 ## 处理函数参数 | 论证 | 类型 | 含义 | | --- | --- | --- | | `eventName` | [string](wiki:type-string) | 标记出发送事件的标识. | | `payload` | [unknown](wiki:type-results) | 发射者定义的有效载荷;其领域和成功语义并未确定. | ## 事件订阅示例 下面的命名事件诊断处理器记录了其发送器提供的信息;它不猜测有效载荷结构. 每个UI文本上一次注册. ```lua local lastSaved local function onWikiSaved(eventName, payload) lastSaved = { name = eventName, payload = payload } end RegisterEvent("gameSaved", onWikiSaved) ``` ### 清洁工作的分派 运行后,当所有者处置,不立即注册后: ```lua UnregisterEvent("gameSaved", onWikiSaved) ``` ## 运行效果 如果被命名的发送机交付gameSaved,最后保存记录其名称和有效载荷. 这并不是成功的磁盘保存. 文件保存结果数据见 [MD 事件](wiki:api-mdevent-event-game-saved-e4614da1). 这些都是独立的学习例子,而不是执行的游戏测试. ## 返回值 那些例子没有任何价值. 它们不会建立改变引擎行为的回报合同. 处理者参数和回报值是单独的合同. [类型与方法](wiki:types)