नवीनतम लेख
घर / समायोजन / Gta 5 मॉड स्क्रिप्ट और कारें। नेटिव ट्रेनर मेनू का विवरण

Gta 5 मॉड स्क्रिप्ट और कारें। नेटिव ट्रेनर मेनू का विवरण

हर कोई जिसने खेला बहुत बड़ी चोरीऑटो वीउस पर जानिए इस पलऐसे कई दिलचस्प और उपयोगी स्क्रिप्ट मॉड हैं जो गेम के मापदंडों को पहचान से परे बदल सकते हैं... कंप्यूटर पर GTA 5 के लिए शानदार स्क्रिप्ट मॉड के पूरे समूह को देखने के बाद, अनजाने में हमारे पास एक सवाल है कि इन सभी मॉड को कैसे स्थापित किया जाए जीटीए 5? इसीलिए इस लेख में हम इस मुद्दे पर गौर करेंगे पीसी के लिए GTA 5 पर स्क्रिप्ट मॉड कैसे स्थापित करें.

GTA 5 में नियमित स्क्रिप्ट मॉड कैसे स्थापित करें

आपको GTA 5 में स्क्रिप्ट मॉड स्थापित करना कहाँ से शुरू करना चाहिए?

  1. सबसे पहले डालते हैं. आख़िरकार, यह कार्यक्रम भविष्य में एक से अधिक बार हमारे लिए उपयोगी होगा। इसके अलावा, यह विचार करने योग्य है कि स्क्रिप्ट हुक वी के संस्करण और आधिकारिक पैच का मिलान होना चाहिए, अन्यथा स्क्रिप्ट हुक वी का सही संचालन प्रश्न में बना रहता है।
  2. एक बार जब हम स्क्रिप्ट हुक वी डाउनलोड कर लेते हैं, तो हमें सामग्री को रूट फ़ोल्डर में स्थानांतरित करना होगा जहां जीटीए 5 स्थापित है।
  3. उन मॉड के लिए जिनमें .ini और/या .asi एक्सटेंशन हैं, आधा काम पहले ही हो चुका है, जो कुछ बचा है उसे GTA 5 के रूट फ़ोल्डर में फेंकना है।
  4. बस इतना ही, मॉड सफलतापूर्वक इंस्टॉल हो गया है, जो कुछ बचा है वह गेम में प्रवेश करना, संशोधन को सक्रिय करना और आनंद लेना है!

LUA प्लगइन के आधार पर GTA 5 के लिए स्क्रिप्ट मॉड इंस्टॉल करना

पीसी के लिए GTA 5 पर स्क्रिप्ट मॉड कैसे स्थापित करें, इस सवाल को समझना जारी रखते हुए, हमने धीरे-धीरे उन संशोधनों पर संपर्क किया जिनके लिए LUA प्लगइन की आवश्यकता होती है, उनके साथ क्या करना है? आइए इसका पता लगाएं!

  1. जैसा कि पहले उल्लेख किया गया है, हमें स्क्रिप्ट हुक वी की फिर से आवश्यकता होगी!
    पहले से ही परिचित विधि का उपयोग करके, हम सामग्री को गेम के साथ रूट फ़ोल्डर में स्थानांतरित करते हैं।
  2. इसके बाद, .lua एक्सटेंशन के साथ काम करने के लिए प्लगइन डाउनलोड और इंस्टॉल करें - नवीनतम संस्करण। प्लगइन स्क्रिप्ट हुक वी के साथ मिलकर काम करता है, अपनी सीमाओं का विस्तार करता है।
  3. .lua या .ini एक्सटेंशन वाली फ़ाइलें ऐडिंस फ़ोल्डर में रखी जाती हैं, जो स्क्रिप्ट - ऐडिंस में स्थित होती हैं।

.NET प्लेटफ़ॉर्म पर GTA 5 के लिए मॉड स्क्रिप्ट कैसे स्थापित करें

अब आइए जानें कि .Net भाषा में लिखी GTA 5 के लिए स्क्रिप्ट मॉड कैसे स्थापित करें!

  1. स्क्रिप्ट हुक वी फिर से हमारी मदद करेगी, और यदि आपके कंप्यूटर पर अभी तक यह प्रोग्राम नहीं है, तो इसे डाउनलोड करें और फ़ाइलों को GTA 5 फ़ोल्डर के रूट में छोड़ दें।
  2. अगला, डाउनलोड करें और, पिछले वाले के अनुरूप, फ़ाइलों को गेम फ़ोल्डर में छोड़ दें।
  3. और इसलिए, एक्सटेंशन .dll, .css, .db और .ini हमारे लिए उपलब्ध हैं; इंस्टॉलेशन के दौरान हम ऐसी फ़ाइलों को स्क्रिप्ट फ़ोल्डर में रखते हैं, यह गेम के रूट फ़ोल्डर में स्थित होती है।

यदि आप किसी मॉड से थक चुके हैं और इसे हटाना चाहते हैं, तो बस उस निर्देशिका से मॉड फ़ाइलों को हटा दें जिसमें आप इसे कॉपी करना चाहते थे!

GTA 5 के लिए स्क्रिप्ट हुक का विवरण

स्क्रिप्ट हुक वीएक पुस्तकालय है जो अनुमति देता है जीटीए गेम 5 विशेष *.asi प्लगइन्स में निर्मित स्क्रिप्ट निष्पादित करें। कृपया ध्यान दें कि यह काम नहीं करता है जीटीए ऑनलाइन, प्लेयर के मल्टीप्लेयर मोड स्विच करने के बाद स्क्रिप्ट हुक GTA 5 को बंद कर देता है, अधिक विवरण "readme.txt" में है जो संग्रह के साथ आता है।

इस संग्रह में एएसआई लोडर और के नवीनतम संस्करण शामिल हैं देशी प्रशिक्षक.

GTA 5 के लिए स्क्रिप्ट हुक V कैसे स्थापित करें

  • 1. ScriptHookV.dll को मुख्य गेम फ़ोल्डर में कॉपी करें, यानी उस फ़ोल्डर में जहां GTA5.exe स्थित है।
  • 2. एएसआई प्लगइन्स लोड करने के लिए आपको एएसआई लोडर इंस्टॉल करना होगा, आप इसे अलग से डाउनलोड कर सकते हैं या उपयोग कर सकते हैं नवीनतम संस्करण, जो इस संग्रह (dinput8.dll) में स्थित है। आपको हटाना होगा पिछला संस्करणएएसआई लोडर (dsound.dll) यदि आपने इसे पहले ही इंस्टॉल कर लिया है।
  • 3. इस संग्रह में सबसे सरल प्लगइन भी शामिल है - नेटिव ट्रेनर, यदि आपको ट्रेनर की आवश्यकता है, तो इसे भी कॉपी करें (NativeTrainer.asi)।

GTA 5 के लिए नेटिव ट्रेनर की विशेषताएं

कुंजियाँ और उनके अर्थ:
  • F4 - प्रशिक्षक सक्षम करें;
  • NUM2/8/4/6 - ट्रेनर मेनू के माध्यम से नेविगेशन (NumLock सक्षम होना चाहिए);
  • NUM5 - चयनित मेनू आइटम सक्रिय करें;
  • NUM0/बैकस्पेस/F4 - पिछले मेनू पर लौटें;
  • NUM9/3 - वाहन त्वरण सक्षम करें (यदि सक्रिय हो);
  • NUM+ - वाहन मिसाइलों को सक्षम करें (यदि सक्रिय हो)।

स्क्रिप्ट हुक वी + नेटिव ट्रेनर वीडियो का उपयोग करने का उदाहरण

नेटिव ट्रेनर मेनू का विवरण

खिलाड़ी - खिलाड़ी
  • त्वचा परिवर्तक - चरित्र त्वचा स्विच;
  • टेलीपोर्ट - किसी पात्र को किसी दिए गए स्थान पर टेलीपोर्ट करता है;
  • खिलाड़ी को ठीक करें - स्वास्थ्य और कवच को अधिकतम तक भर देता है;
  • त्वचा को रीसेट करें - त्वचा को मानक पर रीसेट करता है;
  • नकद जोड़ें - +$1000000 की राशि में धन जोड़ता है;
  • वांछित को ऊपर/नीचे/कभी नहीं - वांछित स्तर को बढ़ाना/वांछित स्तर को कम करना/पुलिस आपको बिल्कुल भी जवाब नहीं देती है;
  • अजेय - आपके चरित्र को अमर बनाता है;
  • पुलिस की अनदेखी - पुलिस द्वारा चरित्र की पूरी तरह से अनदेखी;
  • असीमित क्षमता - एक अंतहीन विशेष क्षमता को सक्रिय करता है;
  • नीरव - आपके चरित्र को मौन बनाता है;
  • तेज तैरना/दौड़ना - तेज दौड़ने/तैराकी को सक्रिय करता है;
  • सुपर जंप - एक सुपर जंप को सक्रिय करता है (स्पेसबार को दबाकर रखने से आप अधिकतम संभव छलांग लगा सकते हैं)।
त्वचा परिवर्तक - अपने चरित्र का स्वरूप बदलें
यह सुविधा आपको जानवरों और यहां तक ​​कि मछली सहित 690 उपलब्ध खालों में से किसी एक को चुनने और इसे अपने चरित्र की उपस्थिति के रूप में लागू करने की अनुमति देगी। कुछ खालों के साथ आप वाहन चला सकते हैं और हथियारों का उपयोग कर सकते हैं। सच है, जानवर आमतौर पर केवल फेंकने वाले हथियार (ग्रेनेड, मोलोटोव) का उपयोग कर सकते हैं।
यदि आप त्वचा के रूप में मछली चुनते हैं (व्हेल को छोड़कर) और उस समय पानी में नहीं हैं, तो आप मर जाएंगे।
हथियार - हथियार
  • सभी हथियार प्राप्त करें - आपको सभी हथियार प्राप्त करने की अनुमति देता है, जिसमें PS4 और Xbo One के लिए अद्वितीय और विशिष्ट हथियार भी शामिल हैं। लेकिन, बिना मॉड के हथियार;
  • कोई पुनः लोड नहीं - "कोई पुनः लोड नहीं" मोड सक्रिय करता है;
  • बारूद फायर करें - "फायर बुलेट्स" मोड चालू करता है;
  • विस्फोटक बारूद - "विस्फोटक गोलियां" मोड चालू करता है;
  • विस्फोटक हाथापाई - "विस्फोटक हाथापाई हमले" मोड को सक्रिय करता है;
  • वाहन रॉकेट - किसी भी वाहन को रॉकेट दागने की अनुमति देता है।
वाहन - परिवहन
  • कार स्पॉनर - किसी भी वाहन को स्पॉन करता है;
  • बेतरतीब ढंग से रंगना - वाहनों, यहां तक ​​कि टैंकों और विमानों सहित, को बेतरतीब रंग में रंगना;
  • ठीक करना - वाहन की मरम्मत करना;
  • रैप इन स्पॉन्ड - आपके चरित्र को तुरंत एक वाहन में प्रकट होने की अनुमति देता है;
  • अजेय - गाड़ी कभी ख़राब नहीं होती, अमर;
  • गति बढ़ाना - आपके वाहन की गति बढ़ा देता है।
कार स्पॉनर - गेम में कोई भी चयनित वाहन बनाता है


इस फ़ंक्शन का उपयोग करके, आप गेम में अपनी पसंद का कोई भी वाहन बना सकते हैं, जिसमें कार, मोटरसाइकिल, टैंक, विमान, हेलीकॉप्टर और यहां तक ​​कि ट्रेलर भी शामिल हैं, जो आपके चरित्र के सामने दिखाई देंगे। आप कोई भी वाहन बना सकते हैं जो गेम GTA 5 और GTA ऑनलाइन में है, साथ ही गेम के कंसोल संस्करण से अद्वितीय कारें भी बना सकते हैं। वर्तमान में 346 विभिन्न वाहन उपलब्ध हैं। प्रत्येक नए जुड़ाव के साथ, यह संख्या बढ़ती ही जाएगी।
विश्व - संसार
  • चंद्रमा का गुरुत्वाकर्षण - चंद्र गुरुत्वाकर्षण मोड को सक्रिय करता है;
  • यादृच्छिक पुलिस - पुलिस अधिकारियों की एक यादृच्छिक संख्या को सक्रिय करता है;
  • यादृच्छिक ट्रेनें - यादृच्छिक संख्या में ट्रेनों को सक्रिय करती हैं;
  • यादृच्छिक नावें - यादृच्छिक संख्या में नौकाओं को सक्रिय करती हैं;
  • कचरा ट्रक - इसमें कचरा ट्रक शामिल हैं।
समय - समय
  • घंटा आगे - समय को 1 घंटा आगे बढ़ाएं;
  • घंटा पीछे - समय को 1 घंटा पीछे सेट करें;
  • लबादा रुका - रुकने का समय;
  • सिस्टम के साथ समन्वयित करें - वास्तविक समय के साथ समन्वयित करें। खेल में समय वास्तविकता की तरह बहेगा।
मौसम - मौसम का प्रभाव
  • हवा - हवादार मौसम को चालू करता है;
  • एक्स्ट्रासनी - धूप वाले मौसम को सक्रिय करता है;
  • साफ़ - साफ़ आकाश को सक्षम बनाता है;
  • बादल - मौसम को बादलमय बनाता है;
  • स्मॉग - क्षेत्र में धुआं जोड़ता है;
  • धूमिल - धूमिल मौसम का कारण बनता है;
  • घटाटोप - बादल बनाता है;
  • वर्षा - खेल में वर्षा को बुलाती है;
  • गड़गड़ाहट - तूफान को सक्रिय करता है;
  • समाशोधन - साफ़ मौसम;
  • तटस्थ - तटस्थ मौसम मोड;
  • हिमपात - खेल में बर्फबारी जोड़ता है;
  • बर्फ़ीला तूफ़ान - बर्फ़ीला तूफ़ान का कारण बनता है;
  • स्नोलाइट - सूरज की रोशनी में बर्फ गिरती है;
  • क्रिसमस - क्रिसमस की छुट्टी।
विविध - विविध
  • अगला रेडियो गीत - गीत को रेडियो पर स्विच करता है;
  • HUD छिपाएँ - ट्रेनर इंटरफ़ेस छिपाएँ।

यह पाठ आपके लिए उपयोगी होगा यदि आप अचानक खेल के लिए अपनी स्वयं की सहायक स्क्रिप्ट बनाने का निर्णय लेते हैं, जो किसी भी निर्धारित कार्य को पूरा करेगा।
आज मैं आपको दिखाऊंगा कि किसी खिलाड़ी के बगल में कार कैसे बनाई जाए, उसका रंग और ट्यूनिंग विवरण कैसे बदला जाए। यह सब कीबोर्ड पर एक खास कुंजी दबाने से होगा। आप यह भी सीखेंगे कि प्लेयर वर्ग के साथ कैसे काम करना है, उदाहरण के लिए, आप एक निश्चित कुंजी दबाकर किसी प्लेयर की दृश्यता को हटा सकते हैं।
खैर, इन सबके साथ, हम गेम के मूल कार्यों का उपयोग करके स्क्रीन पर संबंधित शिलालेख प्रदर्शित करेंगे। चलो शुरू करो...

प्रत्येक स्क्रिप्ट एक सरल बनाने से शुरू होती है पाठ फ़ाइल, स्क्रिप्ट फ़ोल्डर में, जो गेम फ़ोल्डर में स्थित है। उदाहरण के लिए फ़ाइल को myFirstScript नाम दें और फ़ाइल को "cs" एक्सटेंशन के साथ सहेजें। फ़ाइल को एक साधारण नोटपैड में खोलें और GTA कक्षाओं और सिस्टम लाइब्रेरीज़ को कनेक्ट करें। यह अग्रानुसार होगा:

जीटीए का उपयोग करना; GTA.नेटिव का उपयोग करना; GTA.गणित का उपयोग करना; सिस्टम का उपयोग करना; System.Collections.Generic का उपयोग करना; System.Drawing का उपयोग करना; System.Reflection का उपयोग करना; System.Windows.Forms का उपयोग करना;

अगला कदम एक क्लास बनाना है जो स्क्रिप्ट क्लास से विरासत में मिले। यह सुनिश्चित करने के लिए विशेष ध्यान दें कि क्लास का नाम स्क्रिप्ट फ़ाइल के नाम से मेल खाता हो।
आइए कोड देखें:
पब्लिक क्लास मायफर्स्टस्क्रिप्ट: स्क्रिप्ट // हमारी क्लास की घोषणा (पब्लिक मायफर्स्टस्क्रिप्ट() // क्लास कंस्ट्रक्टर, वह फ़ंक्शन जो क्लास बनाते समय सबसे पहले सक्रिय होता है ( ) )
अब बस थोड़ा सा ही काम बाकी है. कीबोर्ड कीप्रेस इवेंट हैंडलर को कनेक्ट करें और वास्तव में अपना कार्य करें।
हैंडलर इस प्रकार जुड़ा हुआ है:
सार्वजनिक वर्ग myFirstScript: स्क्रिप्ट (सार्वजनिक myFirstScript() (KeyDown += onkeydown; // इंगित करता है कि हमारा फ़ंक्शन कीबोर्ड को संभालता है) void onkeydown(ऑब्जेक्ट प्रेषक, KeyEventArgs e) // हमारा हैंडलर (if (e.KeyCode == Keys .K) ) ( // यदि आपने K कुंजी दबायी है ) यदि (e.KeyCode == Keys.J) ( // यदि आपने J कुंजी दबायी है ) ) )
इसके बाद हम कार को स्पॉन करने के लिए आगे बढ़ते हैं। आप इसे इस प्रकार कर सकते हैं:

var स्थिति = Game.Player.Character.GetOffsetInWorldCoords(नया वेक्टर3(0, 5, 0)); // खिलाड़ी के निर्देशांक लें और उससे 5 गेम मीटर का ऑफसेट जोड़ें
var शीर्षक = गेम.प्लेयर.कैरेक्टर.हेडिंग - 90; // खिलाड़ी की बारी लें
var वाहन = World.CreateVehicle(VehicleHash.Dubsta, स्थिति, शीर्षक); // डबस्टा नामक एक मशीन बनाएं
वाहन.डर्टलेवल = 15एफ; // गंदगी के स्तर को इंगित करें
वाहन.कस्टमप्राइमरीरंग = रंग.सफ़ेद; // प्राथमिक रंग निर्दिष्ट करें
वाहन.कस्टमसेकेंडरीरंग = रंग.काला; // द्वितीयक रंग निर्दिष्ट करें
वाहन.प्लेसऑनग्राउंड(); // कार को हमारे निर्देशांक पर रखें
फ़ंक्शन.कॉल(हैश.SET_VEHICLE_MOD_KIT, वाहन.हैंडल, 0); // ट्यूनिंग सक्षम करें
वाहन.सेटमॉड(VehicleMod.FrontBumper, 3, सत्य); // सामने वाला बम्पर स्थापित करें
वाहन.सेटमॉड(वाहनमॉड.रियरबम्पर, 1, सत्य); // पिछला बम्पर

कोड की निम्नलिखित पंक्ति किसी कुंजी को दबाने पर प्लेयर को छिपा देगी और दोबारा दबाने पर प्लेयर को फिर से दृश्यमान बना देगी:
खेल.खिलाड़ी.चरित्र.दृश्यमान है = !खेल.खिलाड़ी.चरित्र.दृश्यमान है;
और अंत में, हम मूल फ़ंक्शन को कॉल करके संदेश दिखाएंगे, ऐसा करने के लिए हम इस तरह अपना स्वयं का फ़ंक्शन बनाएंगे:
सार्वजनिक शून्य प्रिंट टेक्स्ट (स्ट्रिंग टेक्स्ट, इंट टाइम) ( GTA.Native.Function.Call(GTA.Native.Hash._0xB87A37EEB7FAA67D, "STRING"); GTA.Native.Function.Call(GTA.Native.Hash._ADD_TEXT_COMPONENT_STRING, टेक्स्ट) ; GTA.Native.Function.Call(GTA.Native.Hash._0x9D77056A530643F6, समय, 1);
फ़ंक्शन कॉल का एक उदाहरण होगा - PrintText('हैलो वर्ल्ड!', 10000);

फ़ंक्शन हैश को निर्दिष्ट करके मूल गेम फ़ंक्शंस को भी कॉल किया जा सकता है। उदाहरण के लिए, खेल में 50 मीटर ऊंची लहरें बनाने के लिए, इस फ़ंक्शन को निष्पादित करें: GTA.Native.Function.Call((Hash)0xB96B00E976BE977F, 50.0);

हम संपूर्ण स्रोत कोड देखते हैं और यदि आवश्यक हो, तो स्क्रिप्ट डाउनलोड करते हैं myFirstScript.zip. शुभ पटकथा.
अरे हाँ... मैं लगभग भूल ही गया था, गेम में स्क्रिप्ट हुक नेट अवश्य डालें, अन्यथा यह काम नहीं करेगा
यहां आपको उदाहरण स्क्रिप्ट मिलेंगी. लेख इन उदाहरणों पर आधारित है. वहाँ भी पूरी सूची GTA 5 के मूल कार्य, उनमें से बहुत सारे हैं।

जीटीए का उपयोग करना; GTA.नेटिव का उपयोग करना; GTA.गणित का उपयोग करना; सिस्टम का उपयोग करना; System.Collections.Generic का उपयोग करना; System.Drawing का उपयोग करना; System.Reflection का उपयोग करना; System.Windows.Forms का उपयोग करना; सार्वजनिक वर्ग myFirstScript: स्क्रिप्ट (सार्वजनिक myFirstScript() ( KeyDown += onkeydown; ) सार्वजनिक void PrintText(स्ट्रिंग टेक्स्ट, int समय) ( GTA.Native.Function.Call(GTA.Native.Hash._0xB87A37EEB7FAA67D, "STRING"); GTA .Native.Function.Call(GTA.Native.Hash._ADD_TEXT_COMPONENT_STRING, टेक्स्ट); GTA.Native.Function.Call(GTA.Native.Hash._0x9D77056A530643F6, समय, 1); (e.KeyCode == Keys.K) ( var स्थिति = Game.Player.Character.GetOffsetInWorldCoords(नया वेक्टर3(0, 5, 0)); var शीर्षक = Game.Player.Character.Heading - 90; var वाहन = विश्व .क्रिएटव्हीकल(व्हीकलहैश.डबस्टा, पोजीशन, हेडिंग); वाहन.डर्टलेवल = 15एफ; वाहन.कस्टमप्राइमरीकलर = कलर.व्हाइट; वाहन.नंबरप्लेट = "जीटीए वी"; कॉल(हैश.SET_VEHICLE_MOD_KIT, वाहन.हैंडल, 0); वाहन.सेटमॉड(वाहनमॉड.फ्रंटबम्पर, 3, सत्य); वाहन.सेटमॉड(वाहनमॉड.रियरबम्पर, 1, सत्य); वाहन.सेटमॉड(वाहनमॉड.हुड, 2, सत्य); PrintText ("उत्पन्न डबस्टा", 10000); ) अन्यथा यदि (e.KeyCode == Keys.J) ( Game.Player.Character.IsVisible = !Game.Player.Character.IsVisible; PrintText("परिवर्तन दृश्यता", 10000); ) ) )