Skip to content

Configuration

Configuration

config.lua यह तय करता है कि system कैसे काम करता है। कौन सा पदार्थ क्या असर करता है, यह एडिटर और डेटाबेस में मौजूद होता है।

General

config.lua
Config.Debug = false
Config.Inventory = 'auto'
Config.Target = 'auto'
Config.ToleranceDamping = true

ToleranceDamping चेज़िंग लूप है — जैसे-जैसे कैरेक्टर की सहनशीलता (tolerance) बढ़ती है, उसे मिलने वाला नशा कमज़ोर होता जाता है।

Access

Config.Creator यह तय करता है कि एडिटर और एडमिन पैनल कौन खोल सकता है: एक ACE (bupa.substances), ACE फ़ॉलबैक्स, फ़्रेमवर्क एडमिन ग्रुप्स, और एक सादे डेव सर्वर के लिए डेवलपर आइडेंटिफ़ायर सूची। Config.Admin.Command और Config.Admin.Refresh पैनल कमांड और उसके रिफ्रेश होने के समय को सेट करते हैं।

Overdose and mixing

config.lua
Config.Overdose = {
    Enabled = true,
    Threshold = 100,
    BleedOut = 120,
    Hospital = vec4(298.6, -584.7, 43.26, 68.0),
    AllowRescue = true,
    MixMultiplier = 1.5,
    DangerousMixes = {
        { 'opioid', 'depressant', 2.2 },
        { 'stimulant', 'opioid', 2.0 },
        { 'depressant', 'stimulant', 1.8 },
    },
}

Restrictions

config.lua
Config.Restrict = {
    BlacklistJobs = { 'police', 'sheriff' },
    SafeZones = {
        -- { coords = vec3(441.0, -982.0, 30.7), radius = 80.0 },
    },
}

ब्लैकलिस्टेड जॉब वाले किसी भी पदार्थ का इस्तेमाल नहीं कर सकते; सेफ़ ज़ोन के अंदर, इसका इस्तेमाल करने की अनुमति नहीं होती।

Drug test and rehab

Config.DrugTest यह तय करता है कि कौन सी जॉब्स /drugtest चला सकती हैं और उन्हें कितनी करीब खड़े होना होगा। Config.Rehab क्लिनिक की लोकेशन सेट करता है — Rehab clinic पेज देखें।

Withdrawal

config.lua
Config.Withdrawal = {
    Enabled = true,
    RunsOffline = true,
    OfflineCap = 12,
    ClearOnDeath = false,
    PauseWhileTreated = true,
}

Interface and sounds

Config.UI एक्सेंट, HUD दिखाई देगा या नहीं, क्राइसिस वार्निंग, और रीनेम किए गए फ़ॉर्क के लिए इन्वेंट्री इमेज पाथ सेट करता है। Config.Sounds इंटरफ़ेस साउंड्स और उनके वॉल्यूम को टॉगल करता है — इसमें इंस्टॉल करने के लिए कोई ऑडियो बैंक नहीं है।

Webhook

config.lua
Config.Webhook = {
    Enabled  = false,
    Url      = '',
    Log = {
        Use = false, Addicted = true, Overdose = true, Death = true,
        Treated = true, Edited = true, Admin = true, Rehab = true,
    },
}

Admin लॉग्स क्लियर, डोज़ और रिवाइव्ज़ को दर्ज करते हैं; Rehab हर चेक-इन को लॉग करता है कि क्या साफ़ हुआ और क्या दोबारा शुरू हुआ।

Exports

server-side
exports['bupa-addictioncreator']:GetAddictions(source)
exports['bupa-addictioncreator']:IsAddicted(source, 'meth_syringe')
exports['bupa-addictioncreator']:ClearAddictions(source)