Troubleshooting
Troubleshooting
Nothing happens at a pump
Verifică Config.Interaction. Pe 'target' ai nevoie de o resursă de target activă — ox_target, qb-target sau qtarget — și Config.Interaction setat pe 'auto' sau pe numele corect. Dacă nu folosești una, setează Config.Interaction = 'textui' iar pompele, stațiile de încărcare și markerul de gestionare vor trece automat la un prompt [E].
Dacă interacțiunea apare dar refuză acțiunea, prop-ul pompei este probabil în afara radius-ului stației. Activează Config.Debug — acesta va desena zonele.
A custom station MLO has pumps that do nothing
O pompă este recunoscută după modelul său. Adaugă modelul în Config.PumpProps și asigură-te că se află în interiorul coords/radius-ului unei stații.
The engine refuses to fuel
Config.Refuel.HoldEngineOff = true refuză alimentarea unui motor pornit. Oprește mașina sau setează valoarea pe false.
Using the jerry can does nothing
Itemul trebuie înregistrat ca utilizabil înainte ca resursa să știe de el.
- Pe ox_inventory, intrarea are nevoie de
client = { export = 'bupa-fuel.useJerryCan' }. - Pe QBox, QB-Core și ESX resursa înregistrează singură handler-ul; itemul are nevoie doar de
useable = true. - Numele itemului trebuie să corespundă exact cu
Config.JerryCan.Item, scris cu litere mici.
Nu folosi weapon_petrolcan — este o armă și nu va funcționa cu nimic din toate acestea.
Two jerry cans merged into one
Itemul poate fi stivuit. Setează stack = false în ox_inventory sau unique = true în inventarele de tip qb. Fiecare canistră își păstrează propriul nivel de combustibil, așa că stivuirea va îmbina două cantități diferite într-un singur slot.
Every car spawns nearly full / nearly empty
Aceasta este setarea Config.Consumption.SpawnFuel. Reprezintă intervalul în care fiecare vehicul nou generat își determină combustibilul și este cel mai important factor în cât de des va vizita cineva o pompă. Scade valoarea pentru a aduce trafic la stații, sau crește-o pentru ca nivelul combustibilului să devină o grijă secundară.
Fuel drains far too fast
Redu proporțional tabelul Config.Consumption.Rpm — înjumătățirea fiecărei valori va dubla durata de viață a combustibilului, menținând în același timp diferențele dintre vehicule. Dacă problema apare doar la anumite vehicule, este vorba despre Config.Consumption.Rate pentru clasa respectivă; cele industriale (3.0), elicopterele (3.5) și avioanele (4.0) au consumul ridicat în mod intenționat.
A vehicle never needs fuel
Clasa sa are un rezervor de 0 în Config.Consumption.Tank. Bicicletele (13) și trenurile (21) vin configurate așa în mod intenționat. Setează o dimensiune a rezervorului pentru clasa respectivă dacă vrei să consume combustibil.
An electric car cannot be filled at a pump
Corect. Orice se află în Config.VehicleFuel.Electric funcționează doar la un încărcător. Dacă o stație nu are un câmp charger, nu poate deservi vehicule electrice deloc — adaugă unul sau direcționează-le în altă parte.
A station's tanks are always full and it has no dashboard
Este o stație publică — purchasable = false. Stațiile publice au rezervoarele permanent pline, omit stocurile și livrările și nu pot fi deținute. Verifică dacă un administrator a modificat acest lucru din /fueladmin; acea suprascriere este salvată pentru fiecare stație în parte și are prioritate față de configurație.
/fueladmin says I am not allowed
Acordă permisiunea (ace):
add_ace group.admin bupa.fuel allowsau adaugă identificatorul licenței tale în Config.Admin.Developers, ori adaugă numele grupului tău de admin în Config.Admin.AdminGroups. Activează Config.Debug și o verificare eșuată va afișa numele și ID-ul jucătorului în consola serverului.
Customers pay but the owner gets nothing
Banii intră în contul băncii stației doar dacă aceasta este deținută. Vânzările de la stațiile ne-deținute și publice dispar, lucru care este intenționat.
Fuel level resets or desyncs between players
Combustibilul este stocat în state bag-ul fuel al vehiculului. Dacă o altă resursă scrie și ea SetVehicleFuelLevel, cele două se vor afla în conflict. Elimină celălalt script de combustibil — rularea a două simultan nu va funcționa niciodată.
The station bank went negative or blank
Acest lucru este imposibil. Valorile care depășesc Config.AntiCheat.MaxAmount sunt respinse, iar un sold corupt este resetat la zero la citire. Dacă un sold a dispărut, verifică jurnalul (log-ul) paginii Băncii pentru a vedea ce anume a ieșit și când.
Item pictures are blank in the interface
Ele provin din folderul de imagini al inventarului tău și sunt detectate automat. Pe un fork redenumit, indică resursei calea corectă:
Config.UI.ImagePath = 'nui://my-inventory/web/images/'Version check prints an error
Resursa interoghează GitHub pentru a afla versiunea curentă la pornire. O eroare HTTP acolo înseamnă că serverul tău nu a putut accesa raw.githubusercontent.com — din cauza unui firewall sau a unei întreruperi temporare. Acest lucru nu afectează cu nimic funcționarea resursei; verificarea afișează doar un mesaj și își vede de treabă.