--- title: Referencia de API summary: Lua UI llamadas, C / FFI declaraciones, acciones MD y eventos con parámetros establecidos y tipos de resultados. section: reference kind: guide status: reference updated: 2026-10-26 tags: ["X4","modding","api","index"] sources: ["https://wiki.egosoft.com/X4%20Foundations%20Wiki/Modding%20Support/","https://www.lua.org/manual/5.1/manual.html","https://luajit.org/ext_ffi_api.html"] --- ## Cómo usarlo Expandir una categoría y biblioteca o subsistema en la barra lateral, luego seleccione un nombre. Cada entrada tiene una página dedicada. Buscar abre la misma página. Las filas de catálogo muestran los tipos de retorno; los tipos establecidos enlazan a las explicaciones. Comenzar con [tipos, resultados y métodos](wiki:types). desconocido significa un contrato no establecido; ninguno significa ninguna devolución directa. ## Categorías | Zona | Abrir | | --- | --- | | X4 Lua UI llamadas | [API Lua](wiki:catalog-lua) | | C declaraciones, parámetros y devoluciones | [FFI](wiki:catalog-ffi) | | Acciones y construcciones XML | [MD/AI](wiki:catalog-md) | | Condiciones y filtros de los eventos | [Eventos MD / AI](wiki:catalog-md-events) | | Eventos de la interfaz Lua | [Eventos Lua](wiki:catalog-lua-events) | | Ayudante y métodos de menú | [Ayudante de la UI](wiki:catalog-helper) | | Funciones básicas y bibliotecas | [Lua y LuaJIT](wiki:catalog-standard) | Esta es una referencia creciente de conocido rsca, en lugar de la completa X4 SDK. [Límites de las pruebas](wiki:catalog-guide) explicar lo que establece una declaración. ## Primeras llamadas [AddUITriggeredEvent](wiki:add-ui-triggered-event) envía a MD, [RegisterEvent](wiki:register-event) instala una devolución de llamada Lua, y [GetComponentData](wiki:get-component-data) , dice los campos de componentes solicitados. ## Elementos de primer MD [event_ui_triggered](wiki:event-ui-triggered) recibe un evento de la UI, [raise_lua_event](wiki:raise-lua-event) envía un valor a Lua, y [set_value](wiki:set-value) MD tiene sus propios tipos y expresiones. [los recursos necesarios para la construcción](wiki:needed-build-resources) ilustra una propiedad de MD y una tabla de escasez de recursos de la tarea de construcción. ## Continuar con la práctica [Conceptos básicos del código X4](wiki:x4-code-basics), [Lua / puente MD](wiki:md-lua-bridge), [cambiar propiedades](wiki:editing-parameters), [creación de UI](wiki:create-ui).