Încărcare electrică
Electric charging
Vehiculele electrice ignoră complet pompele. Ele se încarcă la un punct de încărcare, sunt facturate per kWh și pot fi, de asemenea, reîncărcate instantaneu cu un obiect tip baterie.
Unde sunt încărcătoarele
Câmpul charger al fiecărei stații este un vec4 — poziție și orientare (heading) — unde este plasat prop-ul punctului de încărcare. Stațiile care nu au acest câmp nu dispun de încărcător, iar un EV nu poate fi deservit acolo.
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,
}Un model de cablu se atașează de la încărcător la mașină pe durata sesiunii și se detașează când aceasta se termină.
O sesiune de încărcare
- Parchează EV-ul în raza
VehicleSearcha încărcătorului și interacționează cu acesta. - Panoul din joc afișează nivelul bateriei, kWh livrați până în acel moment, costul curent și viteza actuală.
[F]comută între rapid (fast) și normal. Modul rapid livrează0.9kWh per impuls față de0.5la cel normal, la același preț per kWh — alegerea ține de timp, nu de bani.- Încărcarea se oprește la procentul
ChargeTarget, atunci când anulezi sau când te îndepărtezi la mai mult deMaxDistance. - Plătești pentru kWh livrați efectiv, la prețul electric al stației.
Stația nu este aprovizionată cu electricitate — un carburant electric nu are un rezervor care să se golească, așa că nu are nevoie niciodată de curse de aprovizionare. Cu toate acestea, aduce bani stației la orice preț pe care îl setează proprietarul.
Prețuri
Intrarea pentru electric din Config.FuelTypes setează numerele, iar proprietarul își modifică propriul preț de vânzare pe pagina cu tipurile de carburant ca orice alt carburant:
electric = { label = 'Electric', colour = '#41b8c9', wholesale = 2.10, price = 4.50, electric = true },Config.Electric.Capacity reprezintă câți kWh poate ține o baterie plină, ceea ce transformă un procent din baterie într-o factură.
Schimbul de baterii
O alternativă instantanee la statul în picioare lângă încărcător.
Config.Electric.Battery = {
Enabled = true,
Item = 'ev_battery',
Price = 180,
}La un încărcător, clientul primește o opțiune de schimbare a bateriei (swap battery) — o interacțiune de tip target sau [G] în promptul text. Aceasta percepe un preț fix Price, aduce mașina la capacitate maximă imediat, iar banii merg în banca stației exact ca o vânzare normală.
Înregistrează ev_battery în inventarul tău la fel ca pe bidonul de benzină (jerry can), fără handlerul de utilizare — încărcătorul îl consumă, așa că nu trebuie să fie utilizabil direct.
Setează Enabled = false pentru a elimina opțiunea și a obliga pe toată lumea să stea efectiv acolo și să aștepte.
Marcarea unui vehicul ca fiind electric
Adaugă numele său de spawn în Config.VehicleFuel.Electric. Această listă are prioritate atât asupra suprascrierilor de modele, cât și asupra claselor implicite, astfel încât o mașină din această listă nu va putea fi niciodată alimentată la o pompă.