--- title: API संदर्भ summary: Lua UI कॉल, C/FFI घोषणाएं, स्थापित पैरामीटर और परिणाम प्रकारों के साथ MD क्रियाएं और घटनाएं। 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"] --- ## इसका उपयोग कैसे करें साइडबार में श्रेणी और पुस्तकालय या उपप्रणाली का विस्तार करें, फिर एक नाम चुनें। प्रत्येक प्रविष्टि का एक समर्पित पृष्ठ है। खोज एक ही पृष्ठ पर खुलता है। सूची पंक्तियों में रिटर्न प्रकार दिखते हैं; स्थापित प्रकार स्पष्टीकरण से जुड़े होते हैं। शुरू करें [प्रकार, परिणाम और विधि](wiki:types). अज्ञात का अर्थ है एक अप्रत्याशित अनुबंध; कोई भी प्रत्यक्ष वापसी का अर्थ नहीं है। ## श्रेणियाँ | क्षेत्र | खुला | | --- | --- | | X4 Lua UI कॉल | [Lua एपीआई](wiki:catalog-lua) | | C घोषणाएं, पैरामीटर और रिटर्न | [FFI](wiki:catalog-ffi) | | एक्सएमएल क्रियाएँ और निर्माण | [एमडी / एआई](wiki:catalog-md) | | घटना की स्थिति और फ़िल्टर | [MD / AI इवेंट](wiki:catalog-md-events) | | Lua UI इवेंट | [Lua इवेंट](wiki:catalog-lua-events) | | सहायक और मेनू विधि | [यूआई सहायक](wiki:catalog-helper) | | मूल कार्य और पुस्तकालय | [Lua और LuaJIT](wiki:catalog-standard) | यह X4 SDK की बजाय ज्ञात इंटरफ़ेस का एक बढ़ता हुआ संदर्भ है। [साक्ष्य सीमा](wiki:catalog-guide) एक घोषणा में क्या स्थापित किया गया है, यह समझाएं। ## पहली कॉल [AddUITriggeredEvent](wiki:add-ui-triggered-event) एमडी को भेजता है, [RegisterEvent](wiki:register-event) Lua कॉलबैक स्थापित करता है, और [GetComponentData](wiki:get-component-data) अनुरोधित घटक क्षेत्रों को पढ़ता है। ## प्रथम एमडी तत्व [event_ui_triggered](wiki:event-ui-triggered) UI घटना प्राप्त करता है, [raise_lua_event](wiki:raise-lua-event) Lua को एक मान भेजता है, और [set_value](wiki:set-value) एक चर लिखता है। एमडी के अपने प्रकार और अभिव्यक्ति हैं। [संसाधनों का निर्माण करना आवश्यक](wiki:needed-build-resources) एक एमडी गुण और एक निर्माण कार्य संसाधन कमी तालिका का चित्रण करता है। ## अभ्यास जारी रखें [X4 कोड मूल बातें](wiki:x4-code-basics), [Lua / MD पुल](wiki:md-lua-bridge), [गुणों में परिवर्तन](wiki:editing-parameters), [UI बनाना](wiki:create-ui).