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.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 & consumption – SpawnFuel är den inställning som har störst inverkan på hur ofta någon besöker en pump.
Fel bränsle
Config.WrongFuel.Mode – off, 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.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.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.AllowTransfer = true
Config.AllowSellBack = true
Config.SellBackRate = 0.3Anstä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.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.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.