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),
},| Field | Meaning |
|---|---|
id |
डेटाबेस की कुंजी (की)। लाइव सर्वर पर इसे बदलने से उस स्टेशन की सेव रो अनाथ (orphaned) हो जाती है |
coords / radius |
फ़ोरकोर्ट। इसके अंदर कोई भी पंप प्रॉप इस स्टेशन का है |
manage |
जहाँ $ मार्कर स्थित होता है — आमतौर पर दुकान का दरवाजा या कियोस्क। false इसे हटा देता है |
fuels |
यह स्टेशन कौन से Config.FuelTypes बेचता है |
purchasable |
false का मतलब है कि इसे कभी कोई नहीं खरीद सकता |
price |
इसे खरीदने के लिए खिलाड़ी द्वारा भुगतान की जाने वाली राशि। जिले के हिसाब से इसकी कीमत 320,000 से 480,000 तक है |
storage |
डिलीवरी रन की आवश्यकता होने से पहले प्रत्येक ईंधन के लिए इसमें मौजूद स्टॉक लीटर |
charger |
EV चार्ज पॉइंट के लिए vec4। वैकल्पिक — इसे छोड़ दें और स्टेशन में कोई चार्जर नहीं होगा |
blip |
false इस स्टेशन के ब्लिप को छुपा देता है, या डिफ़ॉल्ट को बदलने के लिए sprite / colour / scale की एक टेबल |
खरीदने योग्य और सार्वजनिक (Purchasable and public)
एक purchasable (खरीदने योग्य) स्टेशन बिना मालिक के शुरू होता है। जो कोई भी कीमत चुका सकता है और $ मार्कर के पास जाता है उसे प्रस्ताव मिल जाता है, और खरीदारी पर टैंक क्षमता के Config.Deliveries.StarterStock तक भर जाते हैं — डिफ़ॉल्ट रूप से आधा।
एक public (सार्वजनिक) स्टेशन (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 is the dollar sign
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,
}पंप (Pumps)
पंप 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 } दें।
स्टेशन जोड़ना (Adding a station)
मौजूदा एंट्री को कॉपी करें, इसे एक नया id दें, और फ़ोरकोर्ट पर एक radius के साथ coords सेट करें जो पंपों को कवर करता हो। manage को कहीं ऐसी जगह सेट करें जहाँ कोई खिलाड़ी खड़ा हो सके। ऐसा करते समय Config.Debug को चालू रखें — यह ज़ोन को ड्रा करता है ताकि आप देख सकें कि स्टेशन क्या मानता है कि उसका अपना है।