Skip to content

Electric charging

इलेक्ट्रिक चार्जिंग

इलेक्ट्रिक वाहन (EV) पूरी तरह से पेट्रोल पंपों को नजरंदाज करते हैं। वे चार्ज पॉइंट पर चार्ज होते हैं, kWh के हिसाब से बिल किया जाता है, और बैटरी आइटम से तुरंत टॉप-अप भी किए जा सकते हैं।

चार्जर्स कहाँ हैं

प्रत्येक स्टेशन का charger फ़ील्ड एक vec4 है — पोजीशन और हेडिंग — जहाँ चार्ज पॉइंट प्रॉप रखा जाता है। उस फ़ील्ड के बिना स्टेशनों पर कोई चार्जर नहीं होता है, और वहाँ किसी EV को सर्विस नहीं दी जा सकती।

config.lua
Config.Electric = {
    ChargerProp = 'prop_electric_01',
    CableProp   = 'prop_eletricpistol',
    Capacity = 60,
    Fast   = { kwhPerTick = 0.9, tick = 250 },
    Normal = { kwhPerTick = 0.5, tick = 250 },
    ChargeTarget   = 100,
    VehicleSearch  = 5.0,
    MaxDistance    = 6.0,
    TargetDistance = 2.5,
    ChargerSearch  = 3.0,
}

सेशन के दौरान चार्जर से कार तक एक केबल मॉडल जुड़ा रहता है, और समाप्त होने पर अलग हो जाता है।

चार्जिंग सेशन

  • EV को चार्जर के VehicleSearch के भीतर पार्क करें और इसके साथ इंटरैक्ट करें।
  • इन-वर्ल्ड पैनल बैटरी का स्तर, अब तक डिलीवर किया गया kWh, चालू लागत और वर्तमान गति दिखाता है।
  • [F] fast (तेज) और normal (सामान्य) के बीच स्विच करता है। प्रति kWh समान कीमत के लिए, फास्ट नॉर्मल के 0.5 के मुकाबले प्रति टिक 0.9 kWh डिलीवर करता है — चुनाव समय का है, पैसे का नहीं।
  • चार्जिंग ChargeTarget प्रतिशत पर, आपके द्वारा रद्द करने पर, या MaxDistance से अधिक दूर जाने पर रुक जाती है।
  • आप स्टेशन की बिजली कीमत पर वास्तव में डिलीवर किए गए kWh के लिए भुगतान करते हैं।

स्टेशन में बिजली का स्टॉक नहीं होता है — इलेक्ट्रिक ईंधन में खाली होने के लिए कोई टैंक नहीं होता है, इसलिए इसे कभी भी डिलीवरी रन की आवश्यकता नहीं होती है। यह मालिक द्वारा तय की गई किसी भी कीमत पर स्टेशन के लिए पैसे कमाता है।

प्राइसिंग

Config.FuelTypes में इलेक्ट्रिक एंट्री नंबर सेट करती है, और मालिक किसी भी अन्य ईंधन की तरह फ्यूल टाइप्स पेज पर अपनी खुद की बेचने की कीमत बदलता है:

lua
electric = { label = 'Electric', colour = '#41b8c9', wholesale = 2.10, price = 4.50, electric = true },

Config.Electric.Capacity यह है कि एक फुल बैटरी में कितने kWh होते हैं, जो बैटरी के प्रतिशत को बिल में बदल देता है।

बैटरी स्वैप

चार्जर पर खड़े होने का एक तुरंत विकल्प।

config.lua
Config.Electric.Battery = {
    Enabled = true,
    Item    = 'ev_battery',
    Price   = 180,
}

चार्जर पर, ग्राहक को swap battery विकल्प मिलता है — एक टारगेट एंट्री, या टेक्स्ट प्रॉम्प्ट पर [G]। यह एक फ्लैट Price चार्ज करता है, कार को तुरंत फुल कर देता है, और सामान्य बिक्री की तरह ही पैसे सीधे स्टेशन बैंक में चले जाते हैं।

जेरी कैन की तरह ही अपनी इन्वेंट्री में ev_battery रजिस्टर करें, बस यूज़ हैंडलर को छोड़कर — चार्जर इसे कंज्यूम कर लेता है, इसलिए इसे इस्तेमाल करने योग्य होने की आवश्यकता नहीं है।

विकल्प को हटाने और सभी को वास्तव में वहाँ खड़े होने और इंतजार करने के लिए मजबूर करने के लिए Enabled = false सेट करें।

किसी वाहन को इलेक्ट्रिक के रूप में चिह्नित करना

इसके स्पॉन नाम को Config.VehicleFuel.Electric में जोड़ें। वह लिस्ट मॉडल ओवरराइड और क्लास डिफॉल्ट दोनों से ऊपर है, इसलिए इसमें मौजूद कार को कभी भी पंप पर नहीं भरा जा सकता है।