Troubleshooting
Troubleshooting
Nothing happens at a pump
Überprüfe Config.Interaction. Bei 'target' muss eine Target-Ressource laufen — ox_target, qb-target oder qtarget — und Config.Target auf 'auto' oder den korrekten Namen eingestellt sein. Wenn du keine verwendest, setze Config.Interaction = 'textui', sodass Zapfsäulen, Ladesäulen und der Verwaltungsmarker auf einen [E]-Prompt zurückfallen.
Wenn die Interaktion angezeigt wird, aber nicht reagiert, befindet sich das Zapfsäulen-Prop wahrscheinlich außerhalb des radius der Tankstelle. Schalte Config.Debug ein — dies zeichnet die Zonen an.
Eine MLO-Custom-Tankstelle hat Zapfsäulen, die nicht funktionieren
Eine Zapfsäule wird anhand ihres Models erkannt. Füge das Model zu Config.PumpProps hinzu und stelle sicher, dass es sich innerhalb der coords/des radius einer Tankstelle befindet.
Der Motor weigert sich zu tanken
Config.Refuel.HoldEngineOff = true verhindert das Betanken bei laufendem Motor. Schalte das Fahrzeug aus oder setze diesen Wert auf false.
Die Verwendung des Kanisters bewirkt nichts
Das Item muss als verwendbar registriert sein, bevor die Ressource überhaupt davon erfährt.
- Unter ox_inventory benötigt der Eintrag
client = { export = 'bupa-fuel.useJerryCan' }. - Unter QBox, QB-Core und ESX registriert die Ressource den Handler selbst; das Item benötigt lediglich
useable = true. - Der Item-Name muss exakt mit
Config.JerryCan.Itemübereinstimmen und kleingeschrieben sein.
Ersetze das Item nicht durch weapon_petrolcan — dies ist eine Waffe und wird mit alledem nicht funktionieren.
Zwei Kanister wurden zu einem zusammengelegt
Das Item ist stapelbar. Setze stack = false in ox_inventory oder unique = true in Inventaren im QB-Stil. Jeder Kanister speichert seinen eigenen Füllstand, weshalb das Stapeln zwei unterschiedliche Mengen in einem Slot zusammenführt.
Jedes Auto spawnt nahezu voll / nahezu leer
Das liegt an Config.Consumption.SpawnFuel. Dies ist der Bereich, in dem der Füllstand für jedes bisher ungesehene Fahrzeug ausgewürfelt wird, und es ist der größte Einzelfaktor dafür, wie oft jemand eine Tankstelle besucht. Verringere den Wert, um Traffic zu den Tankstellen zu lenken, oder erhöhe ihn, damit Benzin eher zur Nebensache wird.
Kraftstoff verbraucht sich viel zu schnell
Skaliere die gesamte Config.Consumption.Rpm-Tabelle nach unten — die Halbierung jedes Wertes verdoppelt die Reichweite, während die Unterschiede zwischen den Fahrzeugen erhalten bleiben. Betrifft dies nur bestimmte Fahrzeuge, liegt das an Config.Consumption.Rate für deren Klasse; Industrie Fahrzeuge (3.0), Helikopter (3.5) und Flugzeuge (4.0) verbrauchen absichtlich viel.
Ein Fahrzeug benötigt niemals Kraftstoff
Seine Klasse hat einen Tankinhalt von 0 in Config.Consumption.Tank. Fahrräder (13) und Züge (21) sind standardmäßig so konfiguriert. Gib der Klasse eine Tankgröße, damit sie Kraftstoff verbraucht.
Ein Elektroauto kann an einer Zapfsäule nicht aufgeladen werden
Korrekt. Alles in Config.VehicleFuel.Electric funktioniert nur an einer Ladesäule. Wenn eine Tankstelle kein charger-Feld besitzt, kann sie E-Fahrzeuge überhaupt nicht bedienen — füge eines hinzu oder schicke sie woanders hin.
Die Tanks einer Tankstelle sind immer voll und sie hat kein Dashboard
Es ist eine öffentliche Tankstelle — purchasable = false. Öffentliche Tankstellen haben permanent volle Tanks, überspringen Lagerbestände und Lieferungen und können nicht gekauft werden. Überprüfe, ob ein Admin sie über /fueladmin umgeschaltet hat; diese Überschreibung wird pro Tankstelle gespeichert und hat Vorrang vor der Konfiguration.
/fueladmin sagt, dass ich keine Berechtigung habe
Erteile den Ace-Eintrag:
add_ace group.admin bupa.fuel allowoder füge deine Lizenz-Identifier zu Config.Admin.Developers hinzu, oder füge den Namen deiner Admin-Gruppe zu Config.Admin.AdminGroups hinzu. Schalte Config.Debug ein, und ein abgelehnter Check gibt den Namen und die ID des Spielers in der Server-Konsole aus.
Kunden bezahlen, aber der Besitzer erhält nichts
Geld fließt nur dann in die Bank einer Tankstelle, wenn diese im Besitz ist. Verkäufe an unbesetzten und öffentlichen Tankstellen verschwinden, was so beabsichtigt ist.
Der Kraftstoffstand wird zurückgesetzt oder desynchronisiert sich zwischen Spielern
Der Kraftstoffstand ist im fuel-State-Bag des Fahrzeugs gespeichert. Wenn eine andere Ressource ebenfalls SetVehicleFuelLevel aufruft, geraten die beiden in Konflikt. Entferne das andere Kraftstoff-Skript — zwei gleichzeitig laufenden Skripte werden niemals funktionieren.
Das Tankstellen-Guthaben wurde negativ oder leer
Das ist nicht möglich. Werte über Config.AntiCheat.MaxAmount werden abgewiesen und ein beschädigter Kontostand wird beim Lesen auf Null zurückgesetzt. Wenn ein Guthaben verschwunden ist, überprüfe das Log auf der Bank-Seite, um zu sehen, was wann abgebucht wurde.
Item-Bilder werden in der Benutzeroberfläche nicht angezeigt
Sie stammen aus dem Bilder-Ordner deines Inventars und werden automatisch erkannt. Bei einem umbenannten Fork kannst du die Ressource direkt darauf verweisen:
Config.UI.ImagePath = 'nui://my-inventory/web/images/'Die Versionsprüfung gibt einen Fehler aus
Die Ressource fragt beim Start GitHub nach der aktuellen Version ab. Ein HTTP-Fehler bedeutet hierbei, dass dein Server raw.githubusercontent.com nicht erreichen konnte — dies kann an einer Firewall oder einem temporären Ausfall liegen. Dies hat keinerlei Auswirkungen auf die Funktionen der Ressource; die Prüfung gibt lediglich eine Meldung aus und läuft weiter.