Skip to content

Konfiguration

Konfiguration

Allting finns i config.lua, som är utförligt kommenterad och fungerar som sanningens källa. Denna sida är en karta över blocken som finns i den.

Allmänt

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

Interaction är antingen 'target' (öga/tredje ögat, kräver en target-resurs) eller 'textui' (en prompt och en knapptryckning, ingen target-resurs behövs). Account anger vilket the penningkonto som tankningar debiteras från och löner betalas till – det faller tillbaka på det andra om spelaren har ont om pengar. Debug rit ut pumpzoner och skriver i konsolen medan du placerar ut stationer; ha den avstängd i produktion.

Bränsle och fordon

Config.FuelTypes och Config.FuelOrder definierar vätskorna. Config.VehicleFuel avgör vad varje fordon dricker. Båda tas upp under Fuel & consumption.

Förbrukning

Config.Consumption innehåller tankstorlekar, klass-satser, varvtalskurvan, tick-intervall, varningen för låg bränslenivå och SpawnFuel. Se Fuel & consumptionSpawnFuel är den inställning som har störst inverkan på hur ofta någon besöker en pump.

Fel bränsle

Config.WrongFuel.Modeoff, slow, damage, break eller explode – plus de värden som varje läge använder och antalet liter i Grace innan det inträffar.

Dunk

Config.JerryCan ställer in föremålets namn, prop, kapacitet, fyllnings- och tömningshastigheter, avstånd samt om stationer säljer en full dunk. Se The jerry can.

El

Config.Electric ställer in laddar- och kabel-props, batterikapacitet i kWh, snabb- och normalhastigheter, avstånd samt föremålet för batteribyte. Se Electric charging.

Stationer, markör, blips

Config.Stations är listan med 27, Config.ManageMarker gestaltar $, Config.PumpProps listar de modeller som räknas som pumpar, och Config.Blip gestaltar kartmarkörerna. Se Stations.

Tankning

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

Plus avståndsinställningarna – VehicleSearch, MaxDistance, NozzleLeash, TargetDistance, PumpSearch, PromptDistance, CapDistance.

Lager och leveranser

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 är hur fulla tankarna är i det ögonblick någon köper stället, angivet som en bråkdel av lagringskapaciteten. 0 överlämnar en helt tom station.

Ägande

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

Anställda och uppgraderingar

Config.Employees sätter personaltaket, de fyra behörighetsnycklarna, standardlönen och löneintervallet. Config.Upgrades sätter de tre uppgraderingsspåren. Båda tas upp under The dashboard.

Admin

Config.Admin ställer in de två kommandornas namn och vem som får köra dem. Se Admin.

Anti-cheat

Config.AntiCheat innehåller hastighetsbegränsning, sessionstak och värdebegränsningar. Se Anti-cheat.

Gränssnitt

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 är GTA-kontrollindex för pump- och laddarpanelerna ute i världen. WorldTick är millisekunder mellan positionsuppdateringar för dessa paneler – 0 är varje bildruta och ser klistrad ut på pumpen, 16 är fortfarande mjukt och lämnar betydligt mer utrymme för webbläsaren på en livlig mack. ImagePath behöver endast ställas in för en omdöpt inventory-fork, t.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,
    },
}

Varje händelsetyp har sin egen färg under Config.Webhook.Colors.

Sale loggar varenda enskild tankning. På en aktiv server blir det ett meddelande varannan sekund. Den skickas iväg av en anledning.