Configuration
कॉन्फ़िगरेशन
सभी विकल्प shared/config/general.lua में मौजूद हैं।
स्टोरेज
Config.Storage = 'json' -- 'json' data/zones.json लिखता है | 'db' oxmysql का उपयोग करता हैस्वयं बनने वाली डेटाबेस टेबल के लिए Installation देखें।
एंटी-एक्सप्लॉइट सीमाएं
सर्वर इन कैप के मुकाबले हर सेव को वेरीफाई करता है और इनसे अधिक किसी भी चीज़ को अस्वीकार कर देता है या सीमित कर देता है। सख्त सर्वर के लिए इन्हें कम करें।
Config.Limits = {
maxZones = 100, -- सर्वर पर कुल ज़ोन
maxPoints = 64, -- प्रति ज़ोन पॉइंट्स
maxJobs = 40, -- प्रति ज़ोन जॉब्स
maxWeapons = 250, -- अनुमति/ब्लॉक हथियार सूचियों में प्रविष्टियाँ
maxLabelLen = 64, -- ज़ोन के नाम में अधिकतम अक्षर
saveCooldown = 1000, -- प्रति खिलाड़ी सेव के बीच का समय (ms में)
}चेक अंतराल
क्लाउड कितनी बार (ms में) दोबारा मूल्यांकन करता है कि खिलाड़ी किस ज़ोन के अंदर है।
Config.CheckInterval = 300ज़ोन-भीतर HUD
ग्लास बैज जो ज़ोन के अंदर होने पर दिखाई देता है। यह बिल्कुल दिखाई देगा या नहीं, यह showHud नियम द्वारा प्रति ज़ोन तय किया जाता है — यह केवल यह नियंत्रित करता है कि यह कहाँ बैठता है और इसका शीर्षक क्या है।
Config.Hud = {
-- 9 एंकर पॉइंट्स में से एक:
-- top-left top-center top-right
-- middle-left middle-center middle-right
-- bottom-left bottom-center bottom-right
position = 'bottom-center',
title = nil, -- nil = ज़ोन के अपने नाम का उपयोग करें
}ग्राउंड मार्कर
जब groundMarker = true वाला ज़ोन सक्रिय होता है, तब यह ड्रा होता है।
Config.Marker = {
type = 1,
size = { r = 60.0, g = 108.0, b = 240.0, a = 90 },
}प्रवेश / निकास प्रभाव
प्रति-ज़ोन नियमों के ऊपर लेयर किया गया ग्लोबल पॉलिश — प्रवेश और निकास पर एक रंगीन स्क्रीन फ्लैश और फ्रंटएंड साउंड।
Config.Effects = {
enabled = true,
flash = true, -- NUI के माध्यम से रंगीन स्क्रीन फ्लैश
sound = true, -- प्रवेश / निकास पर फ्रंटएंड ब्लिप
enterSound = 'CHECKPOINT_NORMAL',
exitSound = 'CANCEL',
}नोटिफिकेशन
Config.NotifySystem = 'auto' -- 'auto' | 'ox' | 'framework' | 'custom'auto— डिटेक्ट किए गए फ्रेमवर्क के नोटिफिकेशन का उपयोग करें।ox—ox_libनोटिफिकेशन को बाध्य करें।framework— फ्रेमवर्क के अपने सिस्टम का उपयोग करें।custom—client/editable.luaमें अपने खुद के हुक को कॉल करें।
इन्वेंटरी (हथियार सूची स्रोत)
हथियार पिकर सीधे आपकी इन्वेंटरी से हथियार सूची और उसके वास्तविक आइकॉन खींचता है, ताकि खिलाड़ियों को वही सटीक छवियां दिखाई दें जो उनके बैग में हैं।
Config.Inventory = 'auto' -- 'auto' | 'ox' | 'qb' | 'esx' | 'tgiann' | 'codem'
Config.InventoryResource = nil -- यदि नाम बदला गया है तो रिसोर्स नाम को ओवरराइड करें
Config.InventoryImagePath = nil -- छवि बेस पथ को ओवरराइड करें, उदा. 'nui://my_inv/html/images/'auto ox_inventory, qb-inventory, esx_inventory, tgiann-inventory या codem-inventory को डिटेक्ट करता है। WEAPON_UNARMED हमेशा चयन योग्य होता है।
डिफ़ॉल्ट नियम
Config.DefaultRules वह नियम सेट है जो हर बिल्कुल नए ज़ोन पर लागू होता है। प्रत्येक कुंजी क्या करती है, यह देखने के लिए Zone Rules देखें।