Agency-Repairkit: सरल वाहन मरम्मत जो खिलाड़ी वास्तव में उपयोग करते हैं
FiveM रिपेयर किट स्क्रिप्ट Agency-Repairkit: मैकेनिक सिम्युलेटर के बिना फील्ड वाहन मरम्मत। कॉन्फ़िगर करने योग्य कूलडाउन, एनिमेशन और QBCore/ESX समर्थन।
Agency Scripts
Agency Scripts के संस्थापक और प्रमुख डेवलपर
फील्ड मरम्मत समस्या
आपका वाहन मिशन के बीच में क्षतिग्रस्त हो जाता है। मैकेनिक की दुकान 10 मिनट दूर है। उस ड्राइव के दौरान बैठना उस किसी भी एक्शन सीक्वेंस की गति को मार देता है जिसमें आप थे। लेकिन तुरंत सेल्फ-रिपेयर अनुचित लगता है। Agency-Repairkit उपयोगी लेकिन सीमित फील्ड रिपेयर टूल्स के साथ मध्य मार्ग खोजता है।
किट्स के तीन स्तर
बेसिक किट्स छोटे नुकसान को जल्दी ठीक करते हैं। एडवांस्ड किट्स मध्यम नुकसान को धीरे-धीरे ठीक करते हैं। प्रोफेशनल किट्स बड़े नुकसान को संभालते हैं लेकिन लागू करने में स्पष्ट रूप से अधिक समय लेते हैं। यह स्तर खिलाड़ियों को उनके इन्वेंटरी और स्थिति के आधार पर सार्थक विकल्प देता है।
एनिमेशन अखंडता
हर मरम्मत वाहन के क्षतिग्रस्त क्षेत्र पर एक दृश्यमान एनीमेशन का उपयोग करती है। खिलाड़ी ड्राइवर सीट से त्वरित मरम्मत नहीं कर सकते, उन्हें बाहर निकलना होगा, क्षति तक चलना होगा, और मरम्मत एनीमेशन को पूरा करना होगा। यह युद्ध के दौरान फील्ड-रिपेयर दुरुपयोग को रोकता है और क्रिया को earned महसूस कराता है।
विच्छेद महत्वपूर्ण हैं
मरम्मत के दौरान नुकसान होना या मारा जाना इसे रोक देता है और किट खर्च हो जाती है। मरम्मत लड़ाई के बाहर होती है, बीच में नहीं। यह पीछा अनुक्रमों को व्हैक-ए-मोल बनने से बचाता है जहाँ कुछ भी टिकता नहीं।
अर्थव्यवस्था एकीकरण
मरम्मत किट्स मेकैनिक NPCs या खिलाड़ी मेकैनिक्स द्वारा Agency-Minerjob के धातु आपूर्ति श्रृंखला के माध्यम से बनाई जा सकती हैं। पूरी ऑटोमोटिव अर्थव्यवस्था, खनन, निर्माण, फील्ड मरम्मत, दुकान मरम्मत, एक जुड़ा हुआ जाल बन जाती है। किट्स एक बार उपयोग की वस्तु नहीं हैं; वे एक बड़े सिस्टम में एक नोड हैं।
इंस्टॉलेशन & सेटअप
अपने Tebex लाइब्रेरी से Agency-Repairkit डाउनलोड करें और फोल्डर को अपनी resources डायरेक्टरी में डालें। जोड़ें ensure agency-repairkit को server.cfg. यदि आप पुनःप्रारंभ के दौरान किट ट्रैकिंग को स्थायी बनाना चाहते हैं तो रिसोर्स को oxmysql की आवश्यकता होती है; इसके बिना, किट की मात्राएँ केवल सत्र-आधारित होती हैं और सर्वर पुनःप्रारंभ पर रीसेट हो जाती हैं।
किट आइटम को आपके फ्रेमवर्क की आइटम सूची में पंजीकृत किया जाना चाहिए। कॉन्फ़िग QBCore और ESX के लिए सही आइटम नामों के साथ आता है। स्टैंडअलोन सेटअप के लिए, आइटम पंजीकरण हुक एक एकल फ़ंक्शन कॉल है config.lua.
कॉन्फ़िगरेशन विकल्प
यह config.lua किट व्यवहार पर पूर्ण नियंत्रण प्रदान करता है:
- किट स्तर , जितने चाहें किट प्रकार परिभाषित करें, प्रत्येक के लिए अधिकतम मरम्मत राशि, मरम्मत गति, और एनिमेशन अवधि के साथ।
- कॉम्बैट लॉक , क्या खिलाड़ी लड़ाई के दौरान मरम्मत शुरू कर सकते हैं। डिफ़ॉल्ट: लड़ाई के दौरान अक्षम।
- विच्छेद क्षति सीमा , कितना आने वाला नुकसान सक्रिय मरम्मत को रद्द करता है। इसे 0 पर सेट करें ताकि कोई भी हिट इसे रद्द कर दे।
- क्षति क्षेत्र के अनुसार एनिमेशन , इंजन क्षति, बॉडी क्षति, और टायर क्षति के लिए अलग-अलग एनिमेशन चलते हैं।
- अर्थव्यवस्था एकीकरण , क्राफ्टिंग इवेंट हुक सक्षम करें ताकि Agency-Minerjob धातु उत्पादन किट क्राफ्टिंग को फीड कर सके।
फ्रेमवर्क संगतता
Agency-Repairkit ships with built-in adapters for QBCore and ESX. Framework detection is automatic, drop the resource in, and it detects which you're running. For standalone servers:
- इम्प्लीमेंट करें
Config.GetItemऔरConfig.RemoveItemअपने आइटम सिस्टम को कनेक्ट करने के लिए। - इम्प्लीमेंट करें
Config.GetVehicleHealthऔरConfig.SetVehicleHealthआपकी वाहन क्षति परत के लिए। - बाकी सब (एनीमेशन, UI, इंटरप्शन लॉजिक) बिना बदलाव के काम करता है।
क्यों यह रोलप्ले के लिए महत्वपूर्ण है
वाहन क्षति RP घर्षण के सबसे लगातार स्रोतों में से एक है। जब मिशन निकटतम मैकेनिक शॉप से 15 मिनट दूर गलत हो जाता है, तो खिलाड़ियों के पास विकल्प होता है: कार को धीरे-धीरे चलाना और गति को खराब करना, इसे छोड़कर तेज़ यात्रा करना, या एक व्यवहार्य फील्ड विकल्प रखना। मरम्मत किट एक तीसरा रास्ता प्रदान करती है जो मुफ्त नहीं होते हुए भी अर्जित महसूस होता है।
टियरड किट सिस्टम प्राकृतिक इन्वेंटरी अर्थव्यवस्था निर्णय बनाता है। क्या आप पेशेवर किट "सिर्फ़ जरूरत पड़ने पर" लेकर चलते हैं और वहन लागत का भुगतान करते हैं? या बुनियादी किट पर भरोसा करते हैं और स्वीकार करते हैं कि गंभीर नुकसान के लिए दुकान की आवश्यकता होगी? ये वे सार्थक सूक्ष्म-निर्णय हैं जो इन्वेंटरी प्रबंधन को वास्तविक महसूस कराते हैं बजाय मनमाने के।
लड़ाई बाधा यांत्रिकी विशेष रूप से chase RP के लिए महत्वपूर्ण है। इसके बिना, पीछा किया जा रहा खिलाड़ी पीछा के बीच में फील्ड-रिपेयर कर सकता है, जो पूरी तरह से तनाव को कम कर देता है। इसके साथ, मरम्मत एक संघर्ष के बाद या दृश्यों के बीच की गतिविधि होती है, न कि एक पैनिक बटन।
अक्सर पूछे जाने वाले प्रश्न
क्या मैकेनिक्स अपने मेनू से रिपेयर किट्स बेच सकते हैं?
हाँ। Agency-Repairkit एक सर्वर-साइड इवेंट एक्सपोर्ट करता है। agency-repairkit:giveKit जिसे कोई भी मैकेनिक स्क्रिप्ट कॉल कर सकता है। खिलाड़ी सर्वर ID, किट टियर, और मात्रा पास करें। आपका मौजूदा मैकेनिक शॉप स्क्रिप्ट केवल अपनी बिक्री रूटीन में एक इवेंट कॉल जोड़ने की जरूरत है।
क्या किट नावों और हवाई जहाजों पर काम करता है?
हाँ। डैमेज सिस्टम FiveM के नेटिव वाहन स्वास्थ्य गुणों का उपयोग करता है जो सभी वाहन प्रकारों पर लागू होते हैं। एयरक्राफ्ट एक सरल एनिमेशन का उपयोग करते हैं (प्लेयर उड़ान के दौरान किसी विशिष्ट डैमेज ज़ोन पर नहीं चल सकते), और नावें डॉक पोजीशन से मरम्मत करती हैं। दोनों व्यवहार कॉन्फ़िगर करने योग्य हैं।
क्या मैं सीमित कर सकता हूँ कि कौन से जॉब्स किन किट टियर्स का उपयोग कर सकते हैं?
जॉब-आधारित किट एक्सेस आइटम परिभाषा में समर्थित है। सेट करें requiredJob = 'mechanic' यह एक किट प्रकार पर आधारित है और केवल उस नौकरी में खिलाड़ी इसका उपयोग कर सकते हैं। यह उपयोगी है यदि आप चाहते हैं कि पेशेवर किट्स एक मैकेनिक-विशेष उपकरण हों न कि खरीदी जाने वाली वस्तु।
किट वाहन रिस्पॉन स्क्रिप्ट्स के साथ कैसे इंटरैक्ट करता है?
Agency-Repairkit fires agency-repairkit:onRepairComplete जब किट सफलतापूर्वक उपयोग किया जाता है तो वाहन netId और मरम्मत राशि के साथ। इस इवेंट को सुनने वाला कोई भी स्क्रिप्ट तदनुसार प्रतिक्रिया कर सकता है, आपकी वाहन स्थिरता स्क्रिप्ट लॉगिंग उद्देश्यों के लिए वाहन को फील्ड-रिपेयर के रूप में चिह्नित कर सकती है।
आवश्यकताएँ
- FiveM सर्वर (QBCore, ESX, या standalone)
- oxmysql (वैकल्पिक, स्थायी किट ट्रैकिंग के लिए)
- cfx.re खाता जिसमें वैध Agency-Repairkit लाइसेंस हो
- किट आइटम्स के लिए फ्रेमवर्क आइटम पंजीकरण
अपने सर्वर अर्थव्यवस्था में मरम्मत किट का संतुलन
Agency-Repairkit के बारे में सर्वर सबसे अधिक पूछता है: किट्स कितनी दुर्लभ होनी चाहिए? उत्तर आपके सर्वर की मौजूदा अर्थव्यवस्था संतुलन पर निर्भर करता है।
यदि आपके सर्वर में सक्रिय मैकेनिक दुकानें अच्छी भूमिका निभाती हैं, तो बेसिक और एडवांस्ड किट्स को उचित रूप से उपलब्ध कराएं लेकिन प्रोफेशनल किट्स को दुर्लभ या मैकेनिक-विशेष रखें। यह प्रमुख मरम्मत को दुकानों तक वापस धकेलता है जबकि मामूली फील्ड मरम्मत की अनुमति देता है, जिससे मैकेनिक RP व्यवहार्य रहता है।
यदि आपका सर्वर मैकेनिक नौकरियों पर खिलाड़ी सहभागिता में संघर्ष करता है, तो फील्ड किट उपलब्धता कम करें और सुनिश्चित करें कि मैकेनिक-निर्मित किट व्यावसायिक रूप से उपलब्ध किट से बेहतर हों। खिलाड़ी मैकेनिक से मिलने की आर्थिक प्रेरणा वास्तविक होनी चाहिए, केवल कथा नहीं।
यदि आपके सर्वर की एक मजबूत आपराधिक अर्थव्यवस्था है, तो Agency-Blackmarket के माध्यम से क्राफ्ट किट की कीमतें या खिलाड़ी क्राफ्टिंग समानांतर बाजार बनाती हैं। सैन्य-ग्रेड मरम्मत किट ब्लैक मार्केट आइटम के रूप में दिलचस्प लॉजिस्टिक्स RP उत्पन्न करते हैं बिना नागरिक मैकेनिक बाजार को कमजोर किए।
मुख्य सिद्धांत: फील्ड रिपेयर को एक उपयोगी विकल्प की तरह महसूस होना चाहिए, न कि सबसे अच्छा। यदि खिलाड़ी कभी मैकेनिक की दुकानों पर नहीं जाते, तो आपके किट बहुत शक्तिशाली या बहुत सस्ते हैं। उपज और कीमत को एक साथ समायोजित करें न कि एक-एक करके।