Risoluzione dei problemi
Troubleshooting
Nothing happens at a pump
Controlla Config.Interaction. Con 'target' devi avere una risorsa target in esecuzione — ox_target, qb-target o qtarget — e Config.Target impostato su 'auto' o sul nome corretto. Se non ne usi una, imposta Config.Interaction = 'textui' e le pompe, le colonnine di ricarica e il marker di gestione torneranno a usare un prompt [E].
Se l'interazione appare ma non risponde, probabilmente il prop della pompa si trova al di fuori del radius della stazione. Attiva Config.Debug: disegnerà le zone.
A custom station MLO has pumps that do nothing
Una pompa viene riconosciuta tramite il suo modello. Aggiungi il modello a Config.PumpProps e assicurati che si trovi all'interno delle coords/radius di una stazione.
The engine refuses to fuel
Config.Refuel.HoldEngineOff = true impedisce il rifornimento a motore acceso. Spegni l'auto o impostalo su false.
Using the jerry can does nothing
L'oggetto deve essere registrato come utilizzabile prima che la risorsa sappia della sua esistenza.
- Su ox_inventory, la voce richiede
client = { export = 'bupa-fuel.useJerryCan' }. - Su QBox, QB-Core e ESX, la risorsa registra il gestore autonomamente; l'oggetto richiede solo
useable = true. - Il nome dell'oggetto deve corrispondere esattamente a
Config.JerryCan.Item, in minuscolo.
Non sostituirlo con weapon_petrolcan: è un'arma e non funzionerà con nulla di tutto ciò.
Two jerry cans merged into one
L'oggetto è cumulabile. Imposta stack = false su ox_inventory o unique = true sugli inventory in stile qb. Ogni tanica conserva il proprio livello di carburante, quindi l'impilamento unisce due quantità diverse in un unico slot.
Every car spawns nearly full / nearly empty
Questo è Config.Consumption.SpawnFuel. È il range in cui viene generato ogni veicolo non visto ed è il fattore principale che determina la frequenza con cui i giocatori visitano una pompa. Abbassalo per spingere il traffico verso le stazioni, alzalo per fare in modo che il carburante sia un fattore secondario.
Fuel drains far too fast
Scala verso il basso l'intera tabella Config.Consumption.Rpm: dimezzare ogni valore raddoppia la durata di tutto, mantenendo intatte le differenze tra i veicoli. Se riguarda solo determinati veicoli, si tratta di Config.Consumption.Rate per la loro classe; i veicoli industriali (3.0), gli elicotteri (3.5) e gli aerei (4.0) sono pesanti per scelta.
A vehicle never needs fuel
La sua classe ha un serbatoio pari a 0 in Config.Consumption.Tank. Biciclette (13) e treni (21) sono impostati così di proposito. Assegna alla classe una capacità del serbatoio per far consumare carburante.
An electric car cannot be filled at a pump
Esatto. Qualsiasi veicolo in Config.VehicleFuel.Electric funziona solo presso una colonnina di ricarica. Se una stazione non ha il campo charger non può servire veicoli elettrici in alcun modo: aggiungine uno o reindirizzali altrove.
A station's tanks are always full and it has no dashboard
È una stazione pubblica: purchasable = false. Le stazioni pubbliche mantengono i serbatoi permanentemente pieni, ignorano scorte e consegne e non possono essere possedute. Verifica se un admin l'ha modificata tramite /fueladmin; tale override viene salvato per singola stazione e ha la precedenza sulla configurazione.
/fueladmin says I am not allowed
Concedi l'ace:
add_ace group.admin bupa.fuel allowoppure aggiungi il tuo identificativo della licenza a Config.Admin.Developers, o aggiungi il nome del tuo gruppo admin a Config.Admin.AdminGroups. Attiva Config.Debug e un controllo negato stamperà il nome e l'ID del giocatore nella console del server.
Customers pay but the owner gets nothing
Il denaro entra nella banca della stazione solo se questa è di proprietà. Le vendite nelle stazioni non possedute e pubbliche svaniscono, ed è un comportamento voluto.
Fuel level resets or desyncs between players
Il carburante risiede nel state bag fuel del veicolo. Se un'altra risorsa scrive anch'essa SetVehicleFuelLevel, le due andranno in conflitto. Rimuovi l'altro script di carburante: eseguirne due contemporaneamente non funzionerà mai.
The station bank went negative or blank
Non è possibile. I valori superiori a Config.AntiCheat.MaxAmount vengono rifiutati e un saldo corrotto viene azzerato alla lettura. Se un saldo è svanito, controlla il registro della pagina della Banca per vedere cosa è uscito e quando.
Item pictures are blank in the interface
Provengono dalla cartella delle immagini del tuo inventario, rilevata automaticamente. Su un fork rinominato, punta la risorsa nella giusta direzione:
Config.UI.ImagePath = 'nui://my-inventory/web/images/'Version check prints an error
La risorsa richiede a GitHub la versione attuale all'avvio. Un errore HTTP lì significa che il tuo server non è riuscito a raggiungere raw.githubusercontent.com a causa di un firewall o di un'interruzione temporanea. Non ha alcun effetto su ciò che fa la risorsa; il controllo si limita a stampare il messaggio e prosegue.