--- title: AddUITriggeredEvent summary: Lua 互联网 Mission Director通过屏幕,控制和有效载荷. section: reference kind: api status: reference updated: 2026-10-22 tags: ["X4","modding","add","ui","triggered","event"] sources: ["https://wiki.egosoft.com/X4%20Foundations%20Wiki/Modding%20Support/"] --- ## 返回值 | 类型 | 含义 | | --- | --- | | [`unknown`](wiki:type-results) | 本页尚未确认返回值约定。发送事件不能证明 MD 操作已经完成。 | [类型与方法](wiki:types) ## 观察到的形式 层:游戏 Lua 接口. `screen` 是 MD接收器匹配的字符串; `control` 确定操作或控制; `payload` 是一个被接受者验证的支持值. ```lua AddUITriggeredEvent(screen, control, payload) ``` ## 示例 MD侧与相同的屏幕/控制相匹配 `event_ui_triggered`. 其他根据该项目的合同, `event.param3`. ```lua AddUITriggeredEvent("WikiBridge", "ping", "hello") ``` **运行效果:** 通过屏幕 = "维基桥",控制 = "ping"和有效载荷 = "hello"发送一个事件. 匹配的MD接收器可以读取它为event.param3;单独发送不会打印消息. ## 限制 发送没有证明接收者准备好,该行动已被授权或发生了效果. 首先注册答复接收器,并使用请求ID进行确认操作. 序列化取决于支持的游戏类型;任意的用户数据或其他进程的运行时间手柄不是准备好使用的对象. 查看完整的 [Lua ↔ MD 示例](wiki:md-lua-bridge).