Skip to content

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.lua
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 & consumptionSpawnFuel è l'impostazione che ha l'impatto maggiore sulla frequenza con cui i giocatori visitano una pompa.

Carburante errato

Config.WrongFuel.Modeoff, 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.lua
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.lua
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.lua
Config.AllowTransfer = true
Config.AllowSellBack = true
Config.SellBackRate = 0.3

Dipendenti 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.lua
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.lua
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.