Skip to content

Configuration

कॉन्फ़िगरेशन

सभी विकल्प shared/config/general.lua में मौजूद हैं।

स्टोरेज

shared/config/general.lua
Config.Storage = 'json'   -- 'json' data/zones.json लिखता है | 'db' oxmysql का उपयोग करता है

स्वयं बनने वाली डेटाबेस टेबल के लिए Installation देखें।

एंटी-एक्सप्लॉइट सीमाएं

सर्वर इन कैप के मुकाबले हर सेव को वेरीफाई करता है और इनसे अधिक किसी भी चीज़ को अस्वीकार कर देता है या सीमित कर देता है। सख्त सर्वर के लिए इन्हें कम करें।

shared/config/general.lua
Config.Limits = {
    maxZones     = 100,   -- सर्वर पर कुल ज़ोन
    maxPoints    = 64,    -- प्रति ज़ोन पॉइंट्स
    maxJobs      = 40,    -- प्रति ज़ोन जॉब्स
    maxWeapons   = 250,   -- अनुमति/ब्लॉक हथियार सूचियों में प्रविष्टियाँ
    maxLabelLen  = 64,    -- ज़ोन के नाम में अधिकतम अक्षर
    saveCooldown = 1000,  -- प्रति खिलाड़ी सेव के बीच का समय (ms में)
}

चेक अंतराल

क्लाउड कितनी बार (ms में) दोबारा मूल्यांकन करता है कि खिलाड़ी किस ज़ोन के अंदर है।

shared/config/general.lua
Config.CheckInterval = 300

ज़ोन-भीतर HUD

ग्लास बैज जो ज़ोन के अंदर होने पर दिखाई देता है। यह बिल्कुल दिखाई देगा या नहीं, यह showHud नियम द्वारा प्रति ज़ोन तय किया जाता है — यह केवल यह नियंत्रित करता है कि यह कहाँ बैठता है और इसका शीर्षक क्या है।

shared/config/general.lua
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 वाला ज़ोन सक्रिय होता है, तब यह ड्रा होता है।

shared/config/general.lua
Config.Marker = {
    type = 1,
    size = { r = 60.0, g = 108.0, b = 240.0, a = 90 },
}

प्रवेश / निकास प्रभाव

प्रति-ज़ोन नियमों के ऊपर लेयर किया गया ग्लोबल पॉलिश — प्रवेश और निकास पर एक रंगीन स्क्रीन फ्लैश और फ्रंटएंड साउंड।

shared/config/general.lua
Config.Effects = {
    enabled    = true,
    flash      = true,                 -- NUI के माध्यम से रंगीन स्क्रीन फ्लैश
    sound      = true,                 -- प्रवेश / निकास पर फ्रंटएंड ब्लिप
    enterSound = 'CHECKPOINT_NORMAL',
    exitSound  = 'CANCEL',
}

नोटिफिकेशन

shared/config/general.lua
Config.NotifySystem = 'auto'   -- 'auto' | 'ox' | 'framework' | 'custom'
  • auto — डिटेक्ट किए गए फ्रेमवर्क के नोटिफिकेशन का उपयोग करें।
  • oxox_lib नोटिफिकेशन को बाध्य करें।
  • framework — फ्रेमवर्क के अपने सिस्टम का उपयोग करें।
  • customclient/editable.lua में अपने खुद के हुक को कॉल करें।

इन्वेंटरी (हथियार सूची स्रोत)

हथियार पिकर सीधे आपकी इन्वेंटरी से हथियार सूची और उसके वास्तविक आइकॉन खींचता है, ताकि खिलाड़ियों को वही सटीक छवियां दिखाई दें जो उनके बैग में हैं।

shared/config/general.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 देखें।