Configurazione
Configurazione
Tutto si trova in config.lua, che è ampiamente commentato ed è la fonte principale di informazioni. Questa pagina è una mappa dei blocchi in esso contenuti.
Generale
Config.Debug = false
Config.Inventory = 'auto'
Config.Target = 'auto'
Config.Interaction = 'target'
Config.Account = 'bank'Interaction può essere 'target' (occhio/terzo occhio, richiede una risorsa target) o 'textui' (un prompt e la pressione di un tasto, non richiede alcuna risorsa target). Account stabilisce quale conto di denaro viene addebitato per i rifornimenti e da cui vengono pagati i salari — passa all'altro se il giocatore non ha fondi sufficienti. Debug disegna le zone delle pompe ed esegue stampe mentre posizioni le stazioni; lascialo disattivato in produzione.
Carburante e veicoli
Config.FuelTypes e Config.FuelOrder definiscono i liquidi. Config.VehicleFuel decide cosa beve ciascun veicolo. Entrambi sono trattati in Fuel & consumption.
Consumo
Config.Consumption contiene le dimensioni del serbatoio, le tariffe per classe, la curva dei giri motore (RPM), gli intervalli di tick, l'avviso di carburante in riserva e SpawnFuel. Vedi Fuel & consumption — SpawnFuel è l'impostazione che ha l'impatto maggiore sulla frequenza con cui i giocatori visitano una pompa.
Carburante errato
Config.WrongFuel.Mode — off, slow, damage, break o explode — oltre ai valori numerici utilizzati da ciascuna modalità e ai litri di tolleranza (Grace) prima che si attivi.
Tanica
Config.JerryCan imposta il nome dell'oggetto, il prop, la capacità, le velocità di riempimento e travaso, le distanze e se le stazioni vendono una tanica piena. Vedi The jerry can.
Elettrico
Config.Electric imposta i prop del caricabatterie e del cavo, la capacità della batteria in kWh, le velocità di ricarica rapida e normale, le distanze e l'oggetto per la sostituzione della batteria. Vedi Electric charging.
Stazioni, marker, blip
Config.Stations è l'elenco dei 27, Config.ManageMarker definisce lo stile del simbolo $, Config.PumpProps elenca i modelli considerati pompe e Config.Blip stilizza i marker sulla mappa. Vedi Stations.
Rifornimento
Config.Refuel = {
LitrePerTick = 0.5,
Tick = 300,
HoldEngineOff = true,
Presets = { 20, 50, 'full' },
PriceLimits = { min = 0.1, max = 25.0 },
}Oltre alle impostazioni di distanza — VehicleSearch, MaxDistance, NozzleLeash, TargetDistance, PumpSearch, PromptDistance, CapDistance.
Scorte e consegne
Config.Deliveries = {
Depot = vec4(2796.0, 1560.0, 24.5, 180.0),
Tanker = 'tanker',
Spawn = vec4(2810.0, 1570.0, 24.5, 90.0),
MinOrder = 1000,
MaxOrder = 25000,
FillRate = 200,
ReturnRadius = 30.0,
StarterStock = 0.5,
}StarterStock indica quanto sono pieni i serbatoi nel momento esatto in cui qualcuno acquista l'attività, espresso come frazione della capacità di stoccaggio. 0 consegna un distributore completamente a secco.
Proprietà
Config.AllowTransfer = true
Config.AllowSellBack = true
Config.SellBackRate = 0.3Dipendenti e miglioramenti
Config.Employees imposta il limite del personale, le quattro chiavi di permesso, il salario predefinito e l'intervallo di pagamento. Config.Upgrades imposta i tre rami di miglioramento. Entrambi sono trattati in The dashboard.
Admin
Config.Admin imposta i due nomi dei comandi e chi può eseguirli. Vedi Admin.
Anti-cheat
Config.AntiCheat contiene il limite di frequenza, i massimali di sessione e i limiti dei valori. Vedi Anti-cheat.
Interfaccia
Config.UI = {
Accent = '#5B6CF0',
ManageCommand = 'station',
CloseOnEscape = true,
Sounds = true,
Keys = {
Interact = 38, -- E
Switch = 23, -- F
Cancel = 73, -- X
Secondary = 47, -- G
},
WorldDrawDistance = 12.0,
WorldTick = 16,
ImagePath = false,
}Keys sono gli indici dei controlli di GTA per i pannelli delle pompe e dei caricabatterie nel mondo di gioco. WorldTick rappresenta i millisecondi tra gli aggiornamenti di posizione per quei pannelli — 0 significa a ogni fotogramma e sembra incollato alla pompa, 16 è comunque fluido e lascia molto più respiro al browser in un piazzale trafficato. ImagePath deve essere configurato solo in caso di una versione personalizzata (fork) dell'inventario con nome modificato, ad es. 'nui://my-inventory/web/images/'.
Webhook
Config.Webhook = {
Enabled = false,
Url = '',
Username = 'BUPA Fuel',
Log = {
Purchase = true,
Sale = false,
Withdraw = true,
Stock = true,
Employee = true,
Admin = true,
},
}Ogni tipo di evento ha il proprio colore configurato sotto Config.Webhook.Colors.
Sale registra ogni singolo rifornimento. Su un server trafficato si tratta di un messaggio ogni pochi secondi. C'è un motivo se è disattivato di default.