Elektrisch opladen
Elektrisch opladen
Elektrische voertuigen negeren benzinepompen volledig. Ze worden opgeladen bij een oplaadpunt, afgerekend per kWh en kunnen ook direct worden bijgeladen met een batterij-item.
Waar de laders zich bevinden
Het charger veld van elk station is een vec4 — positie en koprichting — waar het oplaadpuntprop wordt geplaatst. Stations zonder dat veld hebben geen lader, en een EV kan daar niet worden bediend.
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,
}Er wordt een kabelmodel bevestigd van de lader naar de auto voor de duur van de sessie, en deze ontkoppelt wanneer deze eindigt.
Een oplaadsessie
- Parkeer de EV binnen
VehicleSearchvan de lader en interageer ermee. - Het in-game paneel toont het batterijniveau, de tot nu toe geleverde kWh, de lopende kosten en de huidige snelheid.
[F]schakelt tussen snel en normaal. Snel levert0.9kWh per tick tegenover0.5van normaal, voor dezelfde prijs per kWh — de keuze is tijd, geen geld.- Het opladen stopt bij het
ChargeTargetpercentage, wanneer je annuleert, of wanneer je meer danMaxDistancewegloopt. - Je betaalt voor de daadwerkelijk geleverde kWh, tegen de elektriciteitsprijs van het station.
Het station is niet voorzien van elektriciteit — een elektrische brandstof heeft geen tank die leeg kan raken, dus er is nooit een leveringsrit nodig. Het verdient nog steeds geld voor het station tegen welke prijs de eigenaar dan ook instelt.
Prijzen
Het elektrische item in Config.FuelTypes stelt de getallen in, en de eigenaar wijzigt zijn eigen verkoopprijs op de Brandstoftypes pagina net als elke andere brandstof:
electric = { label = 'Electric', colour = '#41b8c9', wholesale = 2.10, price = 4.50, electric = true },Config.Electric.Capacity is hoeveel kWh een volle batterij bevat, wat een batterijpercentage omzet in een rekening.
Batterijwissel
Een direct alternatief voor het wachten bij de lader.
Config.Electric.Battery = {
Enabled = true,
Item = 'ev_battery',
Price = 180,
}Bij een lader krijgt de klant een wissel batterij optie — een target-item, of [G] bij de tekstprompt. Het rekent een vaste Price aan, vult de auto onmiddellijk volledig bij, en het geld gaat naar de stationsbank precies zoals bij een normale verkoop.
Registreer ev_battery in je inventory op dezelfde manier als de jerrycan, minus de use handler — de lader verbruikt het, dus het hoeft niet bruikbaar te zijn.
Stel Enabled = false in om de optie te verwijderen en iedereen te dwingen daadwerkelijk te wachten.
Een voertuig als elektrisch markeren
Voeg de spawnnaam toe aan Config.VehicleFuel.Electric. Die lijst krijgt prioriteit over zowel de modeloverrides als de klassestandaarden, dus een auto daarin kan nooit bij een pomp worden gevuld.