Skip to content

Configuration

Configuration

सब कुछ config.lua में मौजूद है, जिसमें भारी टिप्पणियां (comments) दी गई हैं और यही मुख्य स्रोत (source of truth) है। यह पेज इसके ब्लॉक्स का एक मैप है।

General

config.lua
Config.Debug = false
Config.Inventory = 'auto'
Config.Target = 'auto'
Config.Interaction = 'target'
Config.Account = 'bank'

Interaction विकल्प 'target' (आई/थर्ड-आई, इसके लिए टारगेट रिसोर्स की आवश्यकता होती है) या 'textui' (एक प्रॉम्प्ट और कीप्रेस, किसी टारगेट रिसोर्स की आवश्यकता नहीं है) है। Account वह मनी अकाउंट है जिससे रीफिल के पैसे कटते हैं और वेतन (wages) दिए जाते हैं — यदि खिलाड़ी के पास कम पैसे हैं तो यह दूसरे अकाउंट पर स्विच हो जाता है। Debug पंप ज़ोन को ड्रा करता है और स्टेशन रखते समय प्रिंट करता है; इसे लाइव सर्वर (production) में बंद रखें।

Fuel and vehicles

Config.FuelTypes और Config.FuelOrder लिक्विड्स को परिभाषित करते हैं। Config.VehicleFuel तय करता है कि कौन सा वाहन क्या पीता है। दोनों को Fuel & consumption में कवर किया गया है।

Consumption

Config.Consumption में टैंक साइज़, क्लास रेट, RPM कर्व, टिक इंटरवल, लो-फ्यूल वार्निंग और SpawnFuel शामिल हैं। Fuel & consumption देखें — SpawnFuel वह सेटिंग है जिसका इस बात पर सबसे बड़ा प्रभाव पड़ता है कि कोई कितनी बार पंप पर आता है।

Wrong fuel

Config.WrongFuel.Modeoff, slow, damage, break या explode — साथ ही प्रत्येक मोड द्वारा उपयोग किए जाने वाले नंबर और फ्यूल खत्म होने से पहले के Grace लीटर।

Jerry can

Config.JerryCan आइटम का नाम, प्रॉप, क्षमता (capacity), भरने और उड़ेलने की दर (fill and pour rates), दूरियां, और क्या स्टेशन पूरा कैन बेचते हैं, यह तय करता है। The jerry can देखें।

Electric

Config.Electric चार्जर और केबल प्रॉप्स, kWh में बैटरी क्षमता, फास्ट और नॉर्मल रेट, दूरियां, और बैटरी-स्वैप आइटम सेट करता है। Electric charging देखें।

Stations, marker, blips

Config.Stations 27 की सूची है, Config.ManageMarker $ को स्टाइल करता है, Config.PumpProps उन मॉडल्स की सूची बनाता है जिन्हें पंप माना जाता है, और Config.Blip मैप मार्कर को स्टाइल करता है। Stations देखें।

Refuelling

config.lua
Config.Refuel = {
    LitrePerTick = 0.5,
    Tick         = 300,
    HoldEngineOff = true,
    Presets = { 20, 50, 'full' },
    PriceLimits = { min = 0.1, max = 25.0 },
}

साथ ही दूरी की सेटिंग्स — VehicleSearch, MaxDistance, NozzleLeash, TargetDistance, PumpSearch, PromptDistance, CapDistance

Stock and deliveries

config.lua
Config.Deliveries = {
    Depot   = vec4(2796.0, 1560.0, 24.5, 180.0),
    Tanker  = 'tanker',
    Spawn   = vec4(2810.0, 1570.0, 24.5, 90.0),
    MinOrder = 1000,
    MaxOrder = 25000,
    FillRate = 200,
    ReturnRadius = 30.0,
    StarterStock = 0.5,
}

StarterStock यह दर्शाता है कि जैसे ही कोई इस जगह को खरीदता है, स्टोरेज के अनुपात (fraction) के रूप में टैंक कितने भरे हुए हैं। 0 का मतलब पूरी तरह खाली फोरकोर्ट सौंपना है।

Ownership

config.lua
Config.AllowTransfer = true
Config.AllowSellBack = true
Config.SellBackRate = 0.3

Employees and upgrades

Config.Employees स्टाफ कैप, चार अनुमति कुंजियों (permission keys), डिफ़ॉल्ट वेतन और भुगतान अंतराल को सेट करता है। Config.Upgrades तीन अपग्रेड ट्रैक सेट करता है। दोनों को The dashboard पर कवर किया गया है।

Admin

Config.Admin दो कमांड नाम और उन्हें कौन चला सकता है, यह सेट करता है। Admin देखें।

Anti-cheat

Config.AntiCheat रेट लिमिट, सेशन सीलिंग और वैल्यू क्लैम्प्स को नियंत्रित करता है। Anti-cheat देखें।

Interface

config.lua
Config.UI = {
    Accent = '#5B6CF0',
    ManageCommand = 'station',
    CloseOnEscape = true,
    Sounds = true,
    Keys = {
        Interact  = 38,     -- E
        Switch    = 23,     -- F
        Cancel    = 73,     -- X
        Secondary = 47,     -- G
    },
    WorldDrawDistance = 12.0,
    WorldTick = 16,
    ImagePath = false,
}

Keys इन-वर्ल्ड पंप और चार्जर पैनल के लिए GTA कंट्रोल इंडेक्स हैं। WorldTick उन पैनलों के लिए पोजीशन अपडेट के बीच का मिलीसेकंड समय है — 0 हर फ्रेम के लिए है और पंप से चिपका हुआ दिखता है, 16 अभी भी स्मूथ है और व्यस्त फोरकोर्ट पर ब्राउज़र के लिए बहुत अधिक जगह छोड़ता है। ImagePath को केवल रीनेम किए गए इन्वेंट्री फोर्क के लिए सेट करने की आवश्यकता होती है, जैसे 'nui://my-inventory/web/images/'

Webhook

config.lua
Config.Webhook = {
    Enabled  = false,
    Url      = '',
    Username = 'BUPA Fuel',
    Log = {
        Purchase = true,
        Sale     = false,
        Withdraw = true,
        Stock    = true,
        Employee = true,
        Admin    = true,
    },
}

प्रत्येक इवेंट टाइप का Config.Webhook.Colors के तहत अपना रंग होता है।

Sale हर एक रीफिल को लॉग करता है। एक व्यस्त सर्वर पर यह हर कुछ सेकंड में एक संदेश होता है। इसे सोच-समझकर भेजा जाता है।