Konfigurasi
Konfigurasi
Segala sesuatu ada di dalam config.lua, yang dilengkapi dengan banyak komentar dan menjadi sumber utama. Halaman ini adalah peta untuk blok-blok di dalamnya.
Umum
Config.Debug = false
Config.Inventory = 'auto'
Config.Target = 'auto'
Config.Interaction = 'target'
Config.Account = 'bank'Interaction diatur ke 'target' (mata/third-eye, memerlukan resource target) atau 'textui' (prompt dan tombol tekan, tidak memerlukan resource target). Account menentukan akun uang mana yang digunakan untuk pembayaran bahan bakar dan penggajian karyawan — sistem akan beralih ke akun lainnya jika saldo pemain kurang. Debug menggambar zona pompa dan menampilkan log saat Anda menempatkan stasiun; nonaktifkan dalam server produksi.
Bahan bakar dan kendaraan
Config.FuelTypes dan Config.FuelOrder mendefinisikan jenis-jenis cairan. Config.VehicleFuel menentukan jenis bahan bakar untuk masing-masing kendaraan. Keduanya dibahas dalam Fuel & consumption.
Konsumsi
Config.Consumption menyimpan ukuran tangki, rasio kelas, kurva RPM, interval tick, peringatan bahan bakar habis, dan SpawnFuel. Lihat Fuel & consumption — SpawnFuel adalah pengaturan yang paling berdampak besar pada seberapa sering pemain mengunjungi pompa bensin.
Salah bahan bakar
Config.WrongFuel.Mode — off, slow, damage, break, atau explode — beserta angka yang digunakan oleh masing-masing mode dan batas toleransi Grace dalam liter sebelum efeknya aktif.
Jerigen
Config.JerryCan mengatur nama item, prop, kapasitas, kecepatan isi dan tuang, jarak, serta apakah stasiun menjual jerigen penuh. Lihat The jerry can.
Listrik
Config.Electric mengatur prop pengisi daya dan kabel, kapasitas baterai dalam kWh, kecepatan pengisian cepat dan normal, jarak, serta item penukar baterai. Lihat Electric charging.
Stasiun, penanda, blip
Config.Stations adalah daftar yang berisi 27 stasiun, Config.ManageMarker mengatur gaya tampilan $, Config.PumpProps mencantumkan model objek yang dihitung sebagai pompa, dan Config.Blip mengatur gaya penanda peta. Lihat Stations.
Pengisian bahan bakar
Config.Refuel = {
LitrePerTick = 0.5,
Tick = 300,
HoldEngineOff = true,
Presets = { 20, 50, 'full' },
PriceLimits = { min = 0.1, max = 25.0 },
}Ditambah pengaturan jarak — VehicleSearch, MaxDistance, NozzleLeash, TargetDistance, PumpSearch, PromptDistance, CapDistance.
Stok dan pengiriman
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 adalah seberapa penuh tangki saat seseorang membeli tempat tersebut, dihitung sebagai pecahan dari kapasitas penyimpanan. Nilai 0 akan menyerahkan area pompa dalam keadaan benar-benar kosong.
Kepemilikan
Config.AllowTransfer = true
Config.AllowSellBack = true
Config.SellBackRate = 0.3Karyawan dan peningkatan
Config.Employees mengatur batas staf, keempat kunci izin, gaji default, dan interval pembayaran. Config.Upgrades mengatur ketiga jalur peningkatan. Keduanya dibahas dalam The dashboard.
Admin
Config.Admin mengatur dua nama perintah dan siapa saja yang dapat menjalankannya. Lihat Admin.
Anti-cheat
Config.AntiCheat menyimpan batasan kecepatan (rate limit), batas maksimal sesi, dan pembatasan nilai. Lihat Anti-cheat.
Antarmuka
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 adalah indeks kontrol GTA untuk panel pompa dan pengisi daya di dalam dunia game. WorldTick adalah jeda waktu dalam milidetik di antara pembaruan posisi untuk panel-panel tersebut — nilai 0 berarti setiap frame dan terlihat menempel sempurna pada pompa, sedangkan 16 tetap terasa mulus dan memberikan lebih banyak ruang kinerja browser di area pompa yang sibuk. ImagePath hanya perlu diatur jika menggunakan fork inventory yang telah berganti nama, contohnya '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,
},
}Setiap jenis event memiliki warna tersendiri di bawah Config.Webhook.Colors.
Log Sale akan mencatat setiap kali pengisian bahan bakar dilakukan. Pada server yang ramai, ini berarti akan ada pesan yang masuk setiap beberapa detik. Fitur ini disediakan dengan alasan tertentu.