Configuration
Configuration
config.lua يحدد كيفية عمل الـ system. تأثير كل مادة مدعوم داخل المحرر وقاعدة البيانات.
General
Config.Debug = false
Config.Inventory = 'auto'
Config.Target = 'auto'
Config.ToleranceDamping = trueToleranceDamping هي حلقة الملاحقة — كلما ارتفعت نسبة تحمل الشخصية، قل التأثير (النشوة) الذي تشعر به.
Access
Config.Creator يحدد من يمكنه فتح المحرر و لوحة التحكم الإدارية: نظام ACE (bupa.substances)، وإعدادات ACE الاحتياطية، ومجموعات إدارية خاصة بالـ framework، وقائمة بمعرفات المطورين لخوادم التطوير الخام. 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 يظهر، وتحذير الأزمات، ومسار صور المخزون (Inventory) في حال استخدام نسخة معدلة. 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)