Fuel & consumption
Fuel & consumption
Fuel types
Four ship by default. The key is what every vehicle, pump and station price refers to.
Config.FuelTypes = {
gasoline = { label = 'Gasoline', colour = '#e0973f', wholesale = 0.90, price = 2.00, electric = false },
diesel = { label = 'Diesel', colour = '#3fd07f', wholesale = 0.70, price = 1.50, electric = false },
premium = { label = 'Premium', colour = '#5b6cf0', wholesale = 1.40, price = 3.00, electric = false },
electric = { label = 'Electric', colour = '#41b8c9', wholesale = 2.10, price = 4.50, electric = true },
}| Field | Meaning |
|---|---|
wholesale |
ما يدفعه المالك لكل لتر عند طلب المخزون |
price |
السعر لكل لتر تبدأ به المحطة الجديدة. يقوم الملاك بتغيير أسعارهم الخاصة من صفحة أنواع الوقود |
electric |
تتم الفوترة بناءً على الكيلوواط/ساعة في نقطة الشحن بدلاً من اللتر في المضخة |
Config.FuelOrder يحدد الترتيب الذي تظهر به في محدد العناصر داخل اللعبة.
What a vehicle drinks
تتم مطابقتها بهذا الترتيب: النموذج موجود في Config.VehicleFuel.Electric ← تطابق تام في Config.VehicleFuel.Model ← فئة المركبة في Config.VehicleFuel.Class ← بنزين.
Config.VehicleFuel = {
Class = {
[0] = 'gasoline', [1] = 'gasoline', [2] = 'diesel', [3] = 'gasoline',
[4] = 'premium', [5] = 'gasoline', [6] = 'premium', [7] = 'premium',
[8] = 'gasoline', [9] = 'diesel', [10] = 'diesel', [11] = 'diesel',
[12] = 'diesel', [17] = 'diesel', [18] = 'diesel', [19] = 'diesel',
[20] = 'diesel',
},
Model = {
-- ['sultanrs'] = 'premium',
},
Electric = {
'voltic', 'voltic2', 'surge', 'neon', 'omnisegt', 'cyclone', 'tezeract',
'imorgon', 'dilettante', 'dilettante2', 'khamelion', 'raiden', 'iwagen',
'rcbandito', 'caddy', 'airtug',
},
}أي عنصر في قائمة Electric يعمل فقط في نقطة الشحن — سترفضه المضخة.
Tank sizes
اللترات التي يتسع لها الخزان الكامل، حسب الفئة. 0 تعني أن هذه الفئة لا تحتاج إلى وقود أبداً — الدراجات (13) والقطارات (21) مُعدة بهذه الطريقة.
Config.Consumption.Tank = {
[0] = 45, [1] = 60, [2] = 75, [3] = 55, [4] = 70, [5] = 55, [6] = 65,
[7] = 80, [8] = 15, [9] = 80, [10] = 300, [11] = 90, [12] = 90,
[13] = 0, [14] = 200, [15] = 400, [16] = 500, [17] = 90, [18] = 90,
[19] = 150, [20] = 120, [21] = 0,
}
Config.Consumption.Default = 65يتم تتبع الوقود كـ نسبة مئوية في المركبة، لذا فإن حجم الخزان يحدد مدى المسافة التي تقطعها نسبة واحد بالمائة. شاحنة صناعية بسعة 300 لتر يفقد خزانها النسبة المئوية بشكل أبطأ بكثير لكل لتر مستهلك مقارنة بدراجة نارية بسعة 15 لتراً.
Burn rate
شيئان يضربان في بعضهما: معدل خاص بالفئة ونطاق دورات المحرك في الدقيقة (RPM) الحالي.
Config.Consumption.Rate = {
[0] = 0.6, [2] = 1.2, [4] = 1.6, [6] = 1.4, [7] = 2.0, [8] = 0.4,
[10] = 3.0, [15] = 3.5, [16] = 4.0,
}
Config.Consumption.RateDefault = 1.0
Config.Consumption.Rpm = {
[1.0] = 0.13, [0.9] = 0.10, [0.8] = 0.08, [0.7] = 0.065, [0.6] = 0.05,
[0.5] = 0.04, [0.4] = 0.03, [0.3] = 0.022, [0.2] = 0.015, [0.1] = 0.008,
[0.0] = 0.0,
}
Config.Consumption.Tick = 1000جدول دورات المحرك يقوم بمعظم العمل. في كل نبضة (Tick)، تتم مطابقة دورات المحرك الحالية مع أعلى نطاق يساويها أو يقل عنها، ويتم استهلاك ذلك القدر من اللترات، مع مقياس يعتمد على معدل الفئة وحجم الخزان. القيادة بأقصى سرعة لسيارة سوبر كار تستهلك تقريبا ستة عشر ضعفا مقارنة بسيارة صغيرة في وضع الخمول. الاستهلاك يعمل فقط مع السائق عندما يكون محرك المركبة قيد التشغيل، لذا السيارات المتوقفة والركاب لا يكلفون شيئاً.
عند نفاد الوقود تماماً، يتوقف المحرك عن العمل.
لجعل استهلاك الوقود خفيفاً بشكل عام، قم بخفض جدول Rpm بأكمله — انصف كل قيمة وكل شيء في السيرفر سيدوم لفترة أطول بمقدار النزف، مع الحفاظ على الفروق النسبية بين المركبات كما هي.
Low-fuel warning
Config.Consumption.LowWarning = 15
Config.Consumption.LowWarningSound = true
Config.Consumption.WarnTick = 2000
Config.Consumption.IdleTick = 3000تحت النسبة المئوية LowWarning يتلقى السائق إشعاراً، واختيارياً، رنين تنبيه. يتم تشغيل هذا مرة واحدة لكل مركبة، وليس في كل نبضة، لذا لن يزعجك باستمرار.
Spawn fuel
Config.Consumption.SpawnFuel = { min = 40, max = 80 }هذا هو المفتاح الأهم لاقتصاد الوقود. كل مركبة لم يسبق للسكربت رؤيتها من قبل — كل سيارة NPC متوقفة، كل مركبة مرآب، كل مركبة يتم إنشاؤها بواسطة المشرفين — تحسب مستوى عشوائي ضمن هذا النطاق في المرة الأولى التي ينظر إليها أي شخص.
اتركه على 40-80 وسيكون معظم السيارات التي يجدها اللاعب ممتلئة بنصفها تقريباً، لذا فإن إعادة تعبئة الوقود تحدث أحياناً. اخفضه إلى { min = 5, max = 25 } وستصبح المضخات مزدحمة فوراً. اضبط كليهما على 100 ولن يحتاج أحد أبداً لتعبئة سيارة جديدة.
بمجرد رؤ