Scripting Introduction Hindi: Difference between revisions
Line 18: | Line 18: | ||
server/mods/deathmatch/resources/myserver/ | server/mods/deathmatch/resources/myserver/ | ||
=== | ===अपने resource की पहचान=== | ||
सर्वर संसाधन में क्या है यह बताने के लिए आदेश में , एक meta.xml फ़ाइल संसाधन की सामग्री की सूची के लिए बनाया जाना चाहिए। यह हमारे मामले में " myserver " फ़ोल्डर है जो संसाधन के रूट निर्देशिका में स्थित होना चाहिए । तो एक पाठ फ़ाइल बना सकते हैं और " meta.xml " यह नाम है, और नोटपैड के साथ खुला । | |||
Meta.xml फ़ाइल में निम्नलिखित कोड दर्ज करें: | |||
<syntaxhighlight lang="xml"> | <syntaxhighlight lang="xml"> | ||
<meta> | <meta> | ||
Line 28: | Line 27: | ||
</meta> | </meta> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
< info / > टैग में, संसाधन के बजाय एक नियमित रूप से एक gamemode शामिल है या बाद में समझाया जाएगा , जो एक नक्शा, इंगित करता है कि जो एक "प्रकार" क्षेत्र नहीं है। एक gamemode आप एक स्टैंड-अलोन सर्वर बनाने की जरूरत क्या है । | |||
< script / > टैग हम अगले पैदा करेगा जो संसाधन , में निहित स्क्रिप्ट फ़ाइलें इंगित करता है।. | |||
Revision as of 16:13, 12 April 2015
Introduction
Resources Mta का एक महत्वपूर्ण हिस्सा हैं. एक Resources अनिवार्य रूप से फाइलों का एक संग्रह है जिसमें एक फोल्डर या ज़िप फाइल है, plus Resources लोड किया जाना चाहिए कि कैसे सर्वर से वर्णन किया गया है और इसे नियंत्रित करता है क्या फ़ाइलों कि एक मेटा फ़ाइल. इसे शुरू कर दिया जा सकता और बंद कर दिया जा सकता है, और कई Resources में एक बार चला सकते हैं.
पटकथा के साथ क्या करने के लिए सब कुछ है कि Resources में होता है. यह एक gamemode , एक नक्शा या कुछ और है कि अगर एक Resource परिभाषित करता है क्या. Mta इस तरह के एक खेल के मैदान के भीतर playings रखने के लिए maplimits या हथियार पिकप बनाने के लिए deathpickups के रूप में आप अपने gamemodes में उपयोग वैकल्पिक कर सकते हैं कि Resources के साथ आता है.
Tip: Lua scripting शुरू करने के लिए आपका पहला कदम एक Lua editor का उपयोग किया जाना चाहिए. यह Scripting बहुत आसान बना देता है. हम अनुशंसा करते हैंSublime Text, Notepad++ या LuaEdit. यह भी एक unoficial haiMTA Script Editor. |
आप बाहर का परीक्षण कर सकते हैं.
एक काम ki स्क्रिप्ट बनान
हम पहले कदम से शहर , चरण में चारों ओर खिलाड़ी की पैदल दूरी पर देता है कि एक बुनियादी स्क्रिप्ट कैसे बनाने के लिए सीखना होगा।
जहां सभी scripts क ha रहे हैं?
स्क्रिप्ट की फ़ाइल संरचना पर एक नज़र रखना। अपने एमटीए सर्वर फ़ोल्डर में जाओ , और नीचे पथ का पालन करें: सर्वर / Mods / Deathmatch / संसाधन / आप एमटीए के साथ भेज दिया पैकेज्ड नमूना स्क्रिप्ट हैं जो .zip फ़ाइलें, का एक बहुत देखेंगे। प्रत्येक फ़ाइल एक "संसाधन " है, और यह शुरू होता है जब वे सभी सर्वर द्वारा unzipped और लोड किया जाएगा। अपने खुद के संसाधन बनाने के लिए, बस अपने पसंदीदा नाम से एक फोल्डर बना । हम इस ट्यूटोरियल के लिए " myserver " का उपयोग करेंगे। अब आप इस निर्देशिका के तहत किया जाना चाहिए :
server/mods/deathmatch/resources/myserver/
अपने resource की पहचान
सर्वर संसाधन में क्या है यह बताने के लिए आदेश में , एक meta.xml फ़ाइल संसाधन की सामग्री की सूची के लिए बनाया जाना चाहिए। यह हमारे मामले में " myserver " फ़ोल्डर है जो संसाधन के रूट निर्देशिका में स्थित होना चाहिए । तो एक पाठ फ़ाइल बना सकते हैं और " meta.xml " यह नाम है, और नोटपैड के साथ खुला । Meta.xml फ़ाइल में निम्नलिखित कोड दर्ज करें:
<meta> <info author="aapkanam" type="gamemode" name="My Server" description="My first MTA server" /> <script src="script.lua" /> </meta>
< info / > टैग में, संसाधन के बजाय एक नियमित रूप से एक gamemode शामिल है या बाद में समझाया जाएगा , जो एक नक्शा, इंगित करता है कि जो एक "प्रकार" क्षेत्र नहीं है। एक gamemode आप एक स्टैंड-अलोन सर्वर बनाने की जरूरत क्या है । < script / > टैग हम अगले पैदा करेगा जो संसाधन , में निहित स्क्रिप्ट फ़ाइलें इंगित करता है।.