ब्लॉग पर वापस
Scripts7 मिनट पढ़ें

Agency-Vending: वेन्डिंग मशीनें जो वास्तव में आपकी अर्थव्यवस्था में चीजें बेचती हैं

Agency-Vending पृष्ठभूमि के प्रॉप्स को आपके सर्वर की अर्थव्यवस्था का वास्तविक हिस्सा बनाता है स्टॉक प्रबंधन और खिलाड़ी पुनःपूर्ति के साथ।

Agency Scripts

Agency Scripts के संस्थापक और प्रमुख डेवलपर

GTA V में सबसे कम उपयोग किया गया प्रॉप

GTA V में कई वेंडिंग मशीनें हैं जो वनीला FiveM सर्वरों में केवल सजावटी हैं। Agency-Vending हर एक को कार्यात्मक बनाता है, खिलाड़ी उनके पास जाकर इंटरैक्ट करते हैं, उचित कीमतों पर भोजन या पेय खरीदते हैं, और उपयुक्त बफ्स प्राप्त करते हैं। सरल, सर्वव्यापी, और यह मानचित्र को वनीला की तुलना में जीवंत महसूस कराता है।

स्टॉक जो खत्म हो जाता है

प्रत्येक मशीन का व्यक्तिगत स्टॉक होता है जो खिलाड़ियों द्वारा वस्तुएं खरीदने पर घटता है। खाली मशीनें "स्टॉक समाप्त" स्थिति दिखाती हैं जब तक कि उन्हें फिर से भरा न जाए। यह मामूली लगता है लेकिन यह एक नया नौकरी भूमिका बनाता है: वेंडिंग रूट ऑपरेटर। जो खिलाड़ी मशीनें भरते हैं उन्हें उनके स्टॉक से होने वाली बिक्री का हिस्सा मिलता है। अचानक हर प्रॉप में आर्थिक गतिविधि होती है।

मशीन प्रकार के अनुसार आइटम विविधता

सोडा मशीनें पेय बेचती हैं जिनके हल्के प्यास बुझाने वाले प्रभाव होते हैं। स्नैक मशीनें भोजन बेचती हैं जिनके भूख मिटाने वाले प्रभाव होते हैं। कॉफी कियोस्क गर्म पेय बेचते हैं जो थकान दूर करते हैं। Agency-Vending प्रॉप मॉडल से मशीन प्रकार को स्वचालित रूप से पहचानता है और उसे उपयुक्त रूप से स्टॉक करता है। मानक स्थानों के लिए शून्य कॉन्फ़िगरेशन।

मूल्य निर्धारण संकेत

मूल्य जानबूझकर रेस्तरां के भोजन से सस्ता लेकिन घर पर खाना पकाने से महंगा रखा गया है। यह एक समझदार आर्थिक पदानुक्रम बनाता है: घर > वेंडिंग > फास्ट फूड > रेस्तरां। खिलाड़ी स्वाभाविक रूप से उस विकल्प की ओर आकर्षित होते हैं जो उनकी स्थिति से मेल खाता है, जो वास्तविक खरीद व्यवहार के बिल्कुल समान है।

एडमिन रिपोर्टिंग

सर्वर प्रशासकों को वेंडिंग गतिविधि का साप्ताहिक सारांश मिलता है: कौन सी मशीनें सबसे अधिक कमाती हैं, कौन सी कम पुनःपूर्ति की गई हैं, कौन से पड़ोस में मांग की कमी है। यह डेटा मानचित्र को संतुलित करने और बिना खिलाड़ियों को सर्वेक्षण के परेशान किए नए गेमप्ले अवसरों की पहचान करने के लिए अमूल्य है।

इंस्टॉलेशन & सेटअप

Agency-Vending requires oxmysql for stock tracking per machine. Import vending.sql , संसाधन को अपने सर्वर में ड्रॉप करें, और जोड़ें ensure agency-vending को server.cfg। पहली बार शुरू करने पर, संसाधन मानचित्र पर सभी नेटिव वेंडिंग मशीन प्रॉप्स को स्कैन करता है और उन्हें डेटाबेस में स्वचालित रूप से पंजीकृत करता है। डिफ़ॉल्ट मशीन प्लेसमेंट के लिए शून्य मैनुअल निर्देशांक प्रविष्टि आवश्यक।

मशीनों द्वारा वितरित आइटम्स को आपके फ्रेमवर्क के आइटम रजिस्ट्री में मौजूद होना चाहिए। कॉन्फ़िग QBCore और ESX के लिए मानक खाद्य और पेय आइटम नामों के साथ आता है। कस्टम आइटम नाम प्रत्येक मशीन प्रकार के लिए एक पंक्ति परिवर्तन है।

कॉन्फ़िगरेशन विकल्प

यह config.lua मशीन व्यवहार और आर्थिक सेटिंग्स दोनों को कवर करता है:

  • प्रति मशीन स्टॉक , प्रत्येक मशीन में कितनी इकाइयां होती हैं इससे पहले कि उसे फिर से भरने की आवश्यकता हो। डिफ़ॉल्ट: 50।
  • रिस्टॉक विधिस्वचालित समयबद्ध पुनःपूर्ति (सरल), खिलाड़ी-चालित पुनःपूर्ति (अर्थव्यवस्था भूमिका), या केवल व्यवस्थापक पुनःपूर्ति।
  • रिस्टॉकिंग नौकरी की आवश्यकतावैकल्पिक रूप से केवल डिलीवरी या विक्रेता जॉब में खिलाड़ियों को पुनःपूर्ति की अनुमति।
  • लाभ विभाजन", बिक्री राजस्व का प्रतिशत जो उस खिलाड़ी को जाता है जिसने आखिरी बार मशीन को फिर से स्टॉक किया।
  • मशीन प्रकार ओवरराइड्सविशिष्ट मशीन प्रॉप मॉडल के लिए मैन्युअल रूप से अलग आइटम सूची सेट करें।
  • प्रभाव अवधि , भोजन/पेय बफ़र कितनी देर तक रहते हैं। प्रति आइटम प्रकार कॉन्फ़िगर योग्य।
  • स्टॉक से बाहर दृश्य , मशीन प्रॉप्स पर "खाली" दृश्य स्थिति टॉगल करें।

फ्रेमवर्क संगतता

QBCore और ESX एडाप्टर बंडल में शामिल हैं। standalone के लिए, लागू करें Config.GiveItem(src, item, count) और Config.TakeMoney(src, amount). मशीन स्कैनिंग, स्टॉक प्रबंधन, पुनःस्टॉक अर्थव्यवस्था, और एडमिन रिपोर्टिंग सभी फ्रेमवर्क-एग्नोस्टिक हैं।

क्यों यह रोलप्ले के लिए महत्वपूर्ण है

मैप डेंसिटी RP सर्वर गुणवत्ता में एक कम आंका गया कारक है। जब खिलाड़ी मैप के अधिक मौजूदा प्रॉप्स, मशीनों, बेंचों, डंपस्टरों, दरवाजों के साथ इंटरैक्ट कर सकते हैं, तो दुनिया नाटकीय होने के बजाय आबाद महसूस होती है। Agency-Vending इस दिशा में सबसे आसान जीतों में से एक है: हर वेंडिंग मशीन प्रॉप एक इंटरैक्टिव आर्थिक नोड बन जाता है, जिसमें सर्वर टीम से कोई अतिरिक्त काम नहीं लगता।

वेंडिंग रूट ऑपरेटर भूमिका शायद सबसे दिलचस्प उभरता हुआ गेमप्ले है जो स्क्रिप्ट सक्षम करती है। एक खिलाड़ी पात्र जो अपनी जीविका मशीनों को फिर से भरने, मार्ग प्रबंधित करने, यह ट्रैक करने में बनाता है कि कौन से पड़ोस में उच्च कारोबार है, यह एक सामान्य लेकिन वैध RP भूमिका है जिसे कुछ खिलाड़ी वास्तव में पसंद करते हैं। हर पात्र को अपराधी या पुलिस अधिकारी होने की जरूरत नहीं है।

एडमिन रिपोर्टिंग लेयर सर्वर अर्थव्यवस्था स्वास्थ्य के लिए एक व्यावहारिक उपकरण है। यदि कोई विशिष्ट मशीन स्थान लगातार खाली है (उच्च मांग) लेकिन दूसरी हमेशा भरी रहती है (कम फुटफॉल), तो यह कस्टम शॉप NPCs लगाने या खिलाड़ी स्पॉन पॉइंट्स समायोजित करने के लिए क्रियान्वयन योग्य जानकारी है। वेंडिंग डेटा आपको बताता है कि आपके खिलाड़ी वास्तव में कहाँ समय बिताते हैं।

अक्सर पूछे जाने वाले प्रश्न

क्या मैं कस्टम मशीन स्थान जोड़ सकता हूँ जो मूल GTA V प्रॉप्स नहीं हैं?

हाँ। कस्टम मशीनें परिभाषित करें Config.CustomMachines निर्देशांक, प्रॉप मॉडल और आइटम सूची के साथ। यह तरीका है कि आप कस्टम MLO इंटीरियर्स के अंदर वेंडिंग मशीनें जोड़ते हैं जहाँ नेटिव प्रॉप स्कैनर पहुंच नहीं पाता।

क्या प्लेयर्स वेंडिंग मशीनों को लूट सकते हैं?

config.lua में एक वैकल्पिक डकैती यांत्रिकी है। इसे सक्षम करें और pry-open अवधि, विफलता संभावना, और लूट सीमा सेट करें। सफल डकैती वर्तमान स्टॉक का एक हिस्सा आइटम के रूप में देती है और मशीन को क्षतिग्रस्त के रूप में चिह्नित करती है जब तक कि पुनःपूर्ति न हो। यह अर्थव्यवस्था को तोड़े बिना एक आपराधिक उपयोग मामला जोड़ता है, प्रति मशीन लूट जानबूझकर छोटी होती है।

जब कई खिलाड़ी एक ही मशीन को फिर से स्टॉक करते हैं तो लाभ विभाजन कैसे काम करता है?

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

क्या यह केवल सर्वर-साइड (कोई क्लाइंट रिसोर्स नहीं) में काम करता है?

नहीं। मशीन स्कैनिंग और इंटरैक्शन UI क्लाइंट-साइड चलती है। Agency-Vending दोनों सर्वर और क्लाइंट स्क्रिप्ट्स का उपयोग करता है। सर्वर स्टॉक स्थिति और अर्थव्यवस्था लेनदेन संभालता है; क्लाइंट प्रॉप डिटेक्शन, UI रेंडरिंग, और खिलाड़ी निकटता ट्रिगर संभालता है।

आवश्यकताएँ

  • FiveM सर्वर (QBCore, ESX, या standalone)
  • oxmysql
  • cfx.re खाता जिसमें वैध Agency-Vending लाइसेंस हो
  • वैकल्पिक: ox_lib (UI घटकों के लिए, यदि मौजूद नहीं है तो फॉलबैक के साथ)

वेंडिंग अर्थव्यवस्था का विस्तार

वेंडिंग मशीन अर्थव्यवस्था सबसे अच्छा तब काम करती है जब यह व्यापक खाद्य और पेय प्रणाली का एक हिस्सा हो, न कि एकमात्र विकल्प। इसे प्रभावी ढंग से परतों में कैसे व्यवस्थित करें:

होम कुकिंग (क्राफ्टिंग स्क्रिप्ट के माध्यम से) सबसे सस्ता तरीका होना चाहिए भोजन प्राप्त करने का सबसे अच्छे बफ मानों के साथ, लेकिन इसके लिए सामग्री और समय चाहिए। वेंडिंग मशीनें सुविधा स्तर हैं: कोई तैयारी नहीं, तुरंत खरीद, मध्यम लागत, मध्यम बफ। खिलाड़ी संचालित रेस्तरां प्रीमियम स्तर हैं: सबसे अच्छे भोजन बफ, उच्चतम लागत, एक खिलाड़ी शेफ की आवश्यकता। फास्ट फूड NPC वेंडिंग और रेस्तरां के बीच स्थित हैं।

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

Agency-Vending also works well as a revenue stream for neighborhood business owners in city RP. A shop owner who "owns the vending route" in their neighborhood has a passive income mechanism and a reason to patrol and defend their territory.

शुरू करने के लिए तैयार?

हमारी शॉप से स्क्रिप्ट लें, या सपोर्ट, अपडेट और आगे आने वाली चीज़ों की झलक के लिए Discord से जुड़ें।