Stations
Stations
جميع محطات الوقود الـ 27 في GTA تأتي مُجهزة مسبقاً داخل Config.Stations. تملك كل محطة جميع دعائم مضخات الوقود الموجودة داخل نطاقها، وتبيع أنواع الوقود التي تحددها، ويمكن شراؤها من قبل اللاعب أو تركها كمحطة عامة.
شكل إدخال المحطة
{
id = 'strawberry', label = 'BUPA Strawberry', district = 'Strawberry',
coords = vec3(264.95, -1259.45, 29.14), radius = 30.0,
manage = vec3(289.5, -1267.0, 28.44),
fuels = { 'gasoline', 'diesel', 'premium', 'electric' },
purchasable = true, price = 480000, storage = 25000,
charger = vec4(292.85, -1268.03, 28.44, 72.9),
},| الحقل | المعنى |
|---|---|
id |
مفتاح قاعدة البيانات. تغييره على خادم مباشر سيؤدي إلى فقدان صف حفظ تلك المحطة |
coords / radius |
ساحة المحطة. أي دعامة مضخة داخلها تنتمي لهذه المحطة |
manage |
المكان الذي توجد فيه علامة $ - عادة ما يكون باب المتجر أو الكشك. وضع false يقوم بإزالتها |
fuels |
أنواع Config.FuelTypes التي تبيعها هذه المحطة |
purchasable |
false تعني أنه لا يمكن لأحد امتلاكها أبداً |
price |
المبلغ الذي يدفعه اللاعب لشرائها. الأسعار الأساسية تتراوح بين 320,000 و 480,000 حسب المنطقة |
storage |
لترات المخزون التي تحتفظ بها لكل نوع وقود قبل الحاجة إلى عملية توصيل |
charger |
إحداثيات vec4 لنقطة شحن السيارات الكهربائية. اختياري - اتركه فارغاً ولن تحتوي المحطة على شاحن |
blip |
false يخفي علامة هذه المحطة على الخريطة، أو جدول يحدد sprite / colour / scale لتجاوز القيم الافتراضية |
قابلة للشراء وعامة
المحطة القابلة للشراء تبدأ غير مملوكة. أي شخص يملك القدرة المالية ويقف عند علامة $ سيحصل على عرض الشراء، وعند الشراء يتم ملء الخزانات بنسبة من السعة الابتدائية Config.Deliveries.StarterStock - النصف افتراضياً.
المحطة العامة (purchasable = false) لا يمكن امتلاكها أبداً. تظل خزاناتها ممتلئة بشكل دائم، وتتخطى نظام المخزون والتوصيلات تماماً، والاموال التي تنفق فيها لا تذهب إلى أي مكان. هذا يجعلها الخيار المناسب لمحطات المدن الابتدائية التي لا تريد نفاد وقودها أبداً. المحطة الافتراضية senoraeast مُعدة بهذه الطريقة، مع إخفاء علامتها أيضاً:
{
id = 'senoraeast', label = 'BUPA Grand Senora East', district = 'Grand Senora East',
coords = vec3(2539.33, 2594.61, 37.94), radius = 30.0,
manage = false,
fuels = { 'gasoline', 'diesel', 'premium' , 'electric' },
charger = vec4(2542.83, 2594.61, 37.94, 90),
purchasable = false, price = 320000, storage = 25000,
blip = false,
},يمكن للمسؤول أيضاً تبديل حالة المحطة بين قابلة للشراء وعامة أثناء تشغيل الخادم باستخدام الأمر /fueladmin. يتم حفظ هذا التجاوز لكل محطة ويبقى حتى بعد إعادة تشغيل الخادم، لذلك فهو يتفوق على ما يحدده ملف الإعدادات.
علامة الـ $
كل محطة تحتوي على إحداثيات manage ستحصل على رمز دولار عائم. اقترب منه واضغط على [E]:
- المالك أو الموظفون — تفتح لوحة تحكم الإدارة.
- أي شخص آخر، المحطة قابلة للشراء وغير مملوكة — يفتح عرض الشراء.
- أي شخص آخر، المحطة مملوكة — لا يحدث شيء.
يمكن للمالكين والموظفين أيضاً فتح لوحة التحكم باستخدام الأمر /station أثناء الوقوف في ساحة المحطة.
Config.ManageMarker = {
Enabled = true,
Type = 29, -- 29 هو رمز الدولار
Size = vec3(0.8, 0.8, 0.8),
Colour = { 63, 208, 127, 220 },
Height = 1.0,
Spin = true,
Bob = true,
DrawDistance = 18.0,
Distance = 1.6,
}المضخات
المضخة هي أي دعامة من Config.PumpProps توجد داخل نطاق المحطة - لا داعي لتحديد إحداثيات لكل مضخة على حدة.
Config.PumpProps = {
'prop_gas_pump_1a', 'prop_gas_pump_1b', 'prop_gas_pump_1c', 'prop_gas_pump_1d',
'prop_gas_pump_old2', 'prop_gas_pump_old3', 'prop_vintage_pump',
'prop_gas_pump_1a_lm', 'prop_gas_pump_1b_lm',
}
Config.NozzleProp = 'prop_cs_fuel_nozle'إذا كان لديك تصميم MLO مخصص للمحطة، أضف نموذج المضخة الخاص به إلى تلك القائمة وستتعرف المحطة عليه تلقائياً.
العلامات (Blips)
Config.Blip = {
Enabled = true,
ShowUnowned = true,
ShortRange = false,
Sprite = 361,
Colour = 47,
Scale = 0.8,
}تعطيل Enabled = false سيقوم بإزالة جميع علامات المحطات دفعة واحدة. لإخفاء علامة محطة واحدة، أضف blip = false إلى إعدادات تلك المحطة؛ ولتغيير مظهر علامة محطة معينة، أضف لها blip = { sprite = 361, colour = 1, scale = 0.9 }.
إضافة محطة
قم بانسخ إدخال موجود مسبقاً، واعرِفه بمعرف id جديد، واضبط إحداثيات coords لساحة المحطة مع تحديد radius يغطي المضخات. حدد مكان manage بحيث يمكن للاعب الوقوف فيه. قم بتفعيل Config.Debug أثناء قيامك بذلك - فهو يقوم برسم النطاقات لكي تتمكن من رؤية ما تدركه المحطة وتعتبره ملكاً لها.