Configuration
Configuration
config.lua यह तय करता है कि system कैसे काम करता है। कौन सा पदार्थ क्या असर करता है, यह एडिटर और डेटाबेस में मौजूद होता है।
General
Config.Debug = false
Config.Inventory = 'auto'
Config.Target = 'auto'
Config.ToleranceDamping = trueToleranceDamping चेज़िंग लूप है — जैसे-जैसे कैरेक्टर की सहनशीलता (tolerance) बढ़ती है, उसे मिलने वाला नशा कमज़ोर होता जाता है।
Access
Config.Creator यह तय करता है कि एडिटर और एडमिन पैनल कौन खोल सकता है: एक ACE (bupa.substances), ACE फ़ॉलबैक्स, फ़्रेमवर्क एडमिन ग्रुप्स, और एक सादे डेव सर्वर के लिए डेवलपर आइडेंटिफ़ायर सूची। Config.Admin.Command और Config.Admin.Refresh पैनल कमांड और उसके रिफ्रेश होने के समय को सेट करते हैं।
Overdose and mixing
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.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.Withdrawal = {
Enabled = true,
RunsOffline = true,
OfflineCap = 12,
ClearOnDeath = false,
PauseWhileTreated = true,
}Interface and sounds
Config.UI एक्सेंट, HUD दिखाई देगा या नहीं, क्राइसिस वार्निंग, और रीनेम किए गए फ़ॉर्क के लिए इन्वेंट्री इमेज पाथ सेट करता है। Config.Sounds इंटरफ़ेस साउंड्स और उनके वॉल्यूम को टॉगल करता है — इसमें इंस्टॉल करने के लिए कोई ऑडियो बैंक नहीं है।
Webhook
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
exports['bupa-addictioncreator']:GetAddictions(source)
exports['bupa-addictioncreator']:IsAddicted(source, 'meth_syringe')
exports['bupa-addictioncreator']:ClearAddictions(source)