Troubleshooting
Troubleshooting
Niets gebeurt bij een pomp
Controleer Config.Interaction. Bij 'target' moet je een target-resource hebben draaien — ox_target, qb-target of qtarget — en Config.Target ingesteld op 'auto' of de juiste naam. Als je er geen draait, zet dan Config.Interaction = 'textui' zodat pompen, laders en het beheer-icoon terugvallen op een [E] melding.
Als de interactie verschijnt maar niet werkt, staat het pomp-prop vermoedelijk buiten de radius van het station. Zet Config.Debug aan — dit tekent de zones.
Een custom station-MLO heeft pompen die niets doen
Een pomp wordt herkend aan zijn model. Voeg het model toe aan Config.PumpProps en zorg ervoor dat deze zich binnen de coords/radius van een station bevindt.
De motor weigert te tanken
Config.Refuel.HoldEngineOff = true weigert te tanken bij een draaiende motor. Zet de auto uit, of zet dit op false.
Het gebruik van de jerrycan doet niets
Het item moet als bruikbaar zijn geregistreerd voordat de resource ervan afweet.
- Op ox_inventory moet de regel
client = { export = 'bupa-fuel.useJerryCan' }bevatten. - Op QBox, QB-Core en ESX registreert de resource de handler zelf; het item heeft alleen
useable = truenodig. - De itemnaam moet exact overeenkomen met
Config.JerryCan.Item, in kleine letters.
Vervang dit niet door weapon_petrolcan — dit is een wapen en zal hiermee niet werken.
Twee jerrycans zijn samengevoegd tot één
Het item is stapelbaar. Stel stack = false in op ox_inventory of unique = true op qb-stijl inventarissen. Elke can heeft zijn eigen brandstofniveau, dus stapelen voegt twee verschillende hoeveelheden samen in één slot.
Elke auto spawnt bijna vol / bijna leeg
Dat is Config.Consumption.SpawnFuel. Dit is het bereik dat elk ongescanned voertuig krijgt toegewezen, en het heeft de grootste invloed op hoe vaak iemand een pomp bezoekt. Verlaag dit om verkeer naar de stations te leiden, of verhoog dit om brandstof meer een achtergrondzaken te maken.
Brandstof raakt veel te snel op
Schaal de hele Config.Consumption.Rpm tabel omlaag — het halveren van elke waarde verdubbelt de levensduur terwijl de verschillen tussen voertuigen behouden blijven. Als dit alleen bij bepaalde voertuigen het geval is, is dat Config.Consumption.Rate voor hun klasse; industrieel (3.0), helikopters (3.5) en vliegtuigen (4.0) zijn bewust zwaar.
Een voertuig heeft nooit brandstof nodig
De klasse heeft een tank van 0 in Config.Consumption.Tank. Fietsen (13) en treinen (21) worden zo geleverd. Geef de klasse een tankgrootte om brandstof te laten verbruiken.
Een elektrische auto kan niet bij een pomp worden opgeladen
Klopt. Alles in Config.VehicleFuel.Electric werkt alleen bij een lader. Als een station geen charger veld heeft, kan het helemaal geen EV's bedienen — voeg er een toe, of stuur ze ergens anders heen.
De tanks van een station zijn altijd vol en het heeft geen dashboard
Het is een openbaar station — purchasable = false. Openbare stations hebben permanent volle tanks, slaan voorraad en leveringen over en kunnen niet worden bezeten. Controleer of een admin dit heeft gewijzigd via /fueladmin; die override wordt per station opgeslagen en heeft voorrang op de config.
/fueladmin zegt dat ik geen toegang heb
Geef de ace:
add_ace group.admin bupa.fuel allowof voeg je licentie-identifier toe aan Config.Admin.Developers, of voeg de naam van je admingroep toe aan Config.Admin.AdminGroups. Zet Config.Debug aan en een geweigerde controle drukt de naam en id van de speler af in de serverconsole.
Klanten betalen maar de eigenaar krijgt niets
Geld komt alleen in een stationbank terecht als het station eigendom is. Verkopen bij niet-beheerde en openbare stations verdwijnen, wat zo bedoeld is.
Brandstofniveau reset of desynchroniseert tussen spelers
Brandstof bevindt zich in de fuel state bag van het voertuig. Als een andere resource ook SetVehicleFuelLevel wegschrijft, zullen de twee elkaar tegenwerken. Verwijder het andere brandstofscript — twee tegelijk laten draaien zal nooit werken.
De stationbank werd negatief of leeg
Dat kan niet. Waarden boven Config.AntiCheat.MaxAmount worden geweigerd en een gecorrumpeerd saldo wordt bij het lezen gereset naar nul. Als er een saldo is verdwenen, controleer dan het logboek op de Bank-pagina om te zien wat er is vertrokken en wanneer.
Itemafbeeldingen zijn leeg in de interface
Deze komen uit de afbeeldingsmap van je inventaris en worden automatisch gedetecteerd. Bij een hernoemde fork wijs je de resource ernaar toe:
Config.UI.ImagePath = 'nui://my-inventory/web/images/'Versiecontrole geeft een foutmelding
De resource vraagt bij het opstarten aan GitHub wat de huidige versie is. Een HTTP-fout betekent dat je server raw.githubusercontent.com niet kon bereiken — een firewall of een tijdelijke storing. Dit heeft geen invloed op wat de resource doet; de controle print simpelweg de melding en gaat verder.