Electric charging
Elbilsladdning
Elbilar ignorerar bränslepumpar helt. De laddas vid en laddpunkt, faktureras per kWh och kan även fyllas på direkt med ett batteriföremål.
Var laddarna finns
Varje stations charger-fält är en vec4 — position och riktning — där laddpunktens prop placeras. Stationer utan det fältet saknar laddare, och en elbil kan inte servas där.
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,
}En kabelmodell fästs från laddaren till bilen under hela sessionen och kopplas bort när den avslutas.
En laddningssession
- Parkera elbilen inom
VehicleSearchfrån laddaren och interagera med den. - Panelen i spelet visar batterinivå, levererade kWh hittills, löpande kostnad och aktuell hastighet.
[F]växlar mellan snabbt och normalt. Snabbt levererar0.9kWh per tick mot normalt0.5, till samma pris per kWh — valet handlar om tid, inte pengar.- Laddningen stoppar vid
ChargeTarget-procenten, när du avbryter eller när du går mer änMaxDistancebort. - Du betalar för de kWh som faktiskt levereras, till stationens elpris.
Stationen fylls inte på med elektricitet – ett elbränsle har ingen tank som kan ta slut, så det behöver aldrig någon leveranskörning. Den drar ändå in pengar åt stationen till det pris som ägaren ställer in.
Prissättning
Elposten i Config.FuelTypes sätter värdena, och ägaren ändrar sitt eget försäljningspris på sidan för bränsletyper precis som för vilket bränsle som helst:
electric = { label = 'Electric', colour = '#41b8c9', wholesale = 2.10, price = 4.50, electric = true },Config.Electric.Capacity är hur många kWh ett fullt batteri rymmer, vilket är det som omvandlar en batteriprocent till en räkning.
Batteribyte
Ett omedelbart alternativ till att stå vid laddaren.
Config.Electric.Battery = {
Enabled = true,
Item = 'ev_battery',
Price = 180,
}Vid en laddare får kunden ett byt batteri-alternativ — en target-inmatning, eller [G] i textprompten. Det debiterar ett fast Price, fyller bilen till brädden omedelbart, och pengarna går direkt in i stationsbanken precis som vid en normal försäljning.
Registrera ev_battery i ditt inventory på samma sätt som dunken, minus användningshanteraren – laddaren förbrukar den, så den behöver inte vara användbar.
Ställ in Enabled = false för att ta bort alternativet och tvinga alla att faktiskt stå kvar och vänta.
Markera ett fordon som elbil
Lägg till dess spawnnamn i Config.VehicleFuel.Electric. Den listan har företräde framför både modellåsidosättningar och klassstandarder, så en bil i den listan kan aldrig tankas vid en pump.