--- title: GetComponentData summary: उदाहरण के रूप में वस्तु नाम का उपयोग करके Lua UI में घटक डेटा पढ़ें। section: reference kind: api status: reference updated: 2026-10-22 tags: ["X4","modding","get","component","data"] sources: ["https://wiki.egosoft.com/X4%20Foundations%20Wiki/Modding%20Support/"] --- ## वापसी मान | प्रकार | अर्थ | | --- | --- | | [`any`](wiki:type-results), ... | प्रति अनुरोधित फ़ील्ड में एक परिणाम। इस उदाहरण में नाम क्षेत्र स्ट्रिंग है; अन्य क्षेत्रों के अपने अनुबंध हैं। | [प्रकार और मेथड](wiki:types) ## अवलोकन किया गया रूप परतः खेल Lua UI. `component` इस फ़ंक्शन द्वारा अपेक्षित प्रतिनिधित्व में एक स्क्रिप्ट घटक आईडी है; `name` क्षेत्र का चयन करता है। पहले वर्तमान प्रक्रिया में वस्तु को हल करें। फ़ंक्शन स्वचालित रूप से घटक चर नहीं बनाता है। ```lua local name = GetComponentData(component, "name") ``` **क्या होता है:** एक वैध घटक संदर्भ के लिए, नाम अपना नाम प्राप्त करता है; स्काउट नामक वस्तु "स्काउट" स्ट्रिंग देती है। मूल्य स्वचालित रूप से लॉग नहीं किया जाता है। ## परियोजना अवलोकन नाम बदलने के बाद असली वस्तु का नाम पढ़ें और इसकी तुलना अपेक्षित परिणाम से करें। अपनी विंडो पाठ को अपडेट करना यह प्रमाण नहीं है कि गेम ऑब्जेक्ट बदल गया है। ## टाइप त्रुटियां केवल इसलिए FFI cdata को पास न करें क्योंकि यह किसी वस्तु को संदर्भित करता है। नेविगेशन अनुसंधान ने UI हैंडल, संख्यात्मक आईडी और यूनिवर्सआईडी के लिए विभिन्न रूपांतरण पथ पाए। फ़ील्ड समर्थन और रिटर्न प्रकार क्वेरी पर निर्भर करते हैं; यह लेख प्रत्येक समर्थित कुंजी के बजाय नाम रीडबैक का दस्तावेजीकरण करता है। देखिये [पहचान की सटीकता](wiki:ids-and-precision).