Skip to content

Configurare

Configurare

Totul se află în config.lua, care este comentat extensiv și reprezintă sursa principală de adevăr. Această pagină este o hartă a blocurilor din acesta.

General

config.lua
Config.Debug = false
Config.Inventory = 'auto'
Config.Target = 'auto'
Config.Interaction = 'target'
Config.Account = 'bank'

Interaction este 'target' (ochi/al treilea ochi, necesită o resursă de tip target) sau 'textui' (un mesaj și o apăsare de tasta, nu necesită o resursă de tip target). Account reprezintă contul de bani din care sunt plătite alimentările și salariile — se va folosi celălalt cont dacă jucătorul nu dispune de fondurile necesare. Debug desenează zonele pompelor și afișează mesaje în consolă în timp ce plasați stațiile; lăsați-l dezactivat în producție.

Combustibil și vehicule

Config.FuelTypes și Config.FuelOrder definesc lichidele. Config.VehicleFuel stabilește ce consumă fiecare vehicul. Ambele sunt detaliate în secțiunea Fuel & consumption.

Consum

Config.Consumption conține dimensiunile rezervoarelor, ratele per clasă, curba Turației (RPM), intervalele de tick, avertismentul de nivel scăzut de combustibil și SpawnFuel. Consultați Fuel & consumptionSpawnFuel este setarea cu cel mai mare impact asupra frecvenței cu care cineva va vizita o pompă.

Combustibil greșit

Config.WrongFuel.Modeoff, slow, damage, break sau explode — plus valorile pe care le folosește fiecare mod și pragul de Grace în litri înainte ca efectul să se declanșeze.

Canistră de benzină

Config.JerryCan setează numele itemului, prop-ul, capacitatea, ratele de umplere și turnare, distanțele și dacă stațiile vând o canistră plină. Consultați The jerry can.

Electric

Config.Electric setează prop-urile pentru încărcător și cablu, capacitatea bateriei în kWh, ratele pentru încărcarea rapidă și normală, distanțele și itemul pentru schimbul bateriei. Consultați Electric charging.

Stații, marker, blips

Config.Stations este lista celor 27 de stații, Config.ManageMarker personalizează stilul simbolului $, Config.PumpProps listează modelele care sunt considerate pompe, iar Config.Blip personalizează markerii de pe hartă. Consultați Stations.

Alimentare

config.lua
Config.Refuel = {
    LitrePerTick = 0.5,
    Tick         = 300,
    HoldEngineOff = true,
    Presets = { 20, 50, 'full' },
    PriceLimits = { min = 0.1, max = 25.0 },
}

Plus setările de distanță — VehicleSearch, MaxDistance, NozzleLeash, TargetDistance, PumpSearch, PromptDistance, CapDistance.

Stocuri și livrări

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 reprezintă gradul de umplere al rezervoarelor în momentul în care cineva cumpără locația, exprimat ca o fracțiune din stocul maxim. Valoarea 0 predă o benzinărie complet goală.

Deținere

config.lua
Config.AllowTransfer = true
Config.AllowSellBack = true
Config.SellBackRate = 0.3

Angajați și îmbunătățiri

Config.Employees setează numărul maxim de angajați, cele patru chei de permisiuni, salariul implicit și intervalul de plată. Config.Upgrades setează cele trei ramuri de îmbunătățiri. Ambele sunt detaliate în secțiunea The dashboard.

Admin

Config.Admin setează cele două nume de comenzi și cine le poate rula. Consultați Admin.

Anti-cheat

Config.AntiCheat conține limita de rată (rate limit), limitele maxime pentru sesiuni și limitele valorilor. Consultați Anti-cheat.

Interfață

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 sunt indicii de control din GTA pentru panourile pompelor și ale stațiilor de încărcare din lume. WorldTick reprezintă milisecundele dintre actualizările de poziție pentru acele panouri — 0 înseamnă la fiecare cadru și va părea lipit de pompă, 16 este în continuare fluent și lasă browserului mult mai multe resurse disponibile pe o benzinărie aglomerată. ImagePath trebuie setat doar în cazul unui inventar personalizat/renumit, de ex. '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,
    },
}

Fiecare tip de eveniment are propria culoare configurată în Config.Webhook.Colors.

Evenimentul Sale înregistrează fiecare alimentare în parte. Pe un server aglomerat, acest lucru înseamnă un mesaj la fiecare câteva secunde. Este dezactivat implicit dintr-un motiv întemeiat.