Skip to content

Yapılandırma

Konfigürasyon

Her şey bolca yorum satırı içeren ve ana kaynak olan config.lua dosyasında bulunur. Bu sayfa, içerisindeki blokların bir haritasıdır.

Genel

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

Interaction, 'target' (göz / üçüncü göz, bir hedef (target) scripti gerektirir) veya 'textui' (bir komut istemi ve tuş ataması, hedef scripti gerektirmez) olarak ayarlanabilir. Account, yakıt dolum ücretlerinin çekildiği ve maaşların ödendiği para hesabıdır — oyuncunun bakiyesi yetersiz kalırsa diğer hesaba geçer. Debug, pompa bölgelerini çizer ve istasyonları yerleştirirken çıktı üretir; canlı (production) sunucularda kapalı bırakın.

Yakıt ve araçlar

Config.FuelTypes ve Config.FuelOrder sıvıları tanımlar. Config.VehicleFuel, her aracın ne tükettiğini belirler. Her ikisi de Yakıt ve tüketim bölümünde ele alınmıştır.

Tüketim

Config.Consumption; depo boyutlarını, sınıf oranlarını, RPM eğrisini, tik aralıklarını, düşük yakıt uyarısını ve SpawnFuel değerini barındırır. Yakıt ve tüketim bölümüne göz atın — SpawnFuel, oyuncuların bir pompayı ne sıklıkla ziyaret edeceği üzerinde en büyük etkiye sahip ayardır.

Yanlış yakıt

Config.WrongFuel.Modeoff, slow, damage, break veya explode — ayrıca her modun kullandığı değerler ve işlem gerçekleşmeden önceki Grace (tolerans) litre miktarı.

Bidon

Config.JerryCan eşya adını, prop'u, kapasiteyi, dolum ve boşaltım oranlarını, mesafeleri ve istasyonların dolu bidon satıp satmayacağını ayarlar. Benzin bidonu bölümüne bakın.

Elektrik

Config.Electric, şarj cihazı ve kablo prop'larını, kWh cinsinden batarya kapasitesini, hızlı ve normal şarj oranlarını, mesafeleri ve batarya değişimi eşyasını ayarlar. Elektrikli şarj bölümüne bakın.

İstasyonlar, işaretçi, blip'ler

Config.Stations 27 istasyonun listesidir, Config.ManageMarker $ işaretini şekillendirir, Config.PumpProps pompa olarak sayılan modelleri listeler ve Config.Blip harita işaretçilerini biçimlendirir. İstasyonlar bölümüne bakın.

Yakıt ikmali

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

Artı mesafe ayarları — VehicleSearch, MaxDistance, NozzleLeash, TargetDistance, PumpSearch, PromptDistance, CapDistance.

Stok ve teslimatlar

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, birisi mülkü satın aldığı anda depoların ne kadar dolu olduğunu depolama kapasitesinin bir kesri olarak ifade eder. 0 değeri, tamamen boş bir istasyon devreder.

Sahiplik

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

Çalışanlar ve yükseltmeler

Config.Employees personel sınırını, dört yetki anahtarını, varsayılan maaşı ve ödeme aralığını ayarlar. Config.Upgrades üç yükseltme yolunu belirler. Her ikisi de Yönetim paneli bölümünde ele alınmıştır.

Yönetici (Admin)

Config.Admin iki komut adını ve bunları kimlerin çalıştırabileceğini ayarlar. Yönetici (Admin) bölümüne bakın.

Hile koruması (Anti-cheat)

Config.AntiCheat oran sınırını, oturum üst sınırlarını ve değer kısıtlamalarını tutar. Hile koruması (Anti-cheat) bölümüne bakın.

Arayüz

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, dünyadaki pompa ve şarj panelleri için GTA kontrol indeksleridir. WorldTick, bu paneller için konum güncellemeleri arasındaki milisaniye cinsinden süredir — 0 her karede bir güncellenir ve pompaya yapışmış gibi görünür, 16 ise hala akıcıdır ve yoğun bir istasyonda tarayıcıya (browser) çok daha fazla alan bırakır. ImagePath yalnızca yeniden adlandırılmış bir envanter çatalı (fork) kullanılıyorsa ayarlanmalıdır, örn. '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,
    },
}

Her etkinlik türünün Config.Webhook.Colors altında kendi rengi vardır.

Sale seçeneği her bir yakıt ikmalini kaydeder. Yoğun bir sunucuda bu, her birkaç saniyede bir mesaj demektir. Bir sebepten dolayı kapalı gelmektedir.