--- title: raise_lua_event summary: Una acción MD que envía un evento llamado a Lua UI. 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/"] --- ## Valor devuelto | Tipo | Significado | | --- | --- | | [ninguna (acción de la DM)](wiki:type-md-values) | No hay devolución Lua. La expresión param suministra un valor al controlador Lua receptor. | [Tipos y métodos](wiki:types) ## Forma observada Capa: Mission Director, dentro `actions`. `name` es una expresión MD que devuelve el nombre del evento; `param` es una expresión de carga útil. Comillas internas forman MD string literals. Registrar el receptor Lua de antemano con [RegisterEvent](wiki:register-event). ```xml ``` **Qué ocurre:** Lua recibe un evento Wiki.Pong con la carga útil "pong". Un mensaje visible requiere una acción explícita por parte del controlador Lua. ## Devolver un resultado El proyecto utiliza cadenas para resultados pequeños y una serie de inicio/choque/fin acordada para los más grandes. Recibir un trozo no establece la integridad de la instantánea. ## Límites Un evento entrega datos de la UI; no persiste automáticamente un diario de operaciones. Define el límite de persistencia tanto para efecto como para resultado. Codifique los valores del usuario antes de ponerlos en un formato de alambre separado por delimitador. El simple ejemplo pong evita intencionalmente el texto complejo del usuario.