Stations
Stations
Semua 27 SPBU GTA sudah dikonfigurasi di dalam Config.Stations. Sebuah SPBU menguasai setiap prop pompa di dalam radiusnya, menjual jenis bahan bakar yang Anda daftarkan, dan dapat dibeli oleh pemain atau dibiarkan sebagai area publik.
Seperti apa bentuk entri SPBU
{
id = 'strawberry', label = 'BUPA Strawberry', district = 'Strawberry',
coords = vec3(264.95, -1259.45, 29.14), radius = 30.0,
manage = vec3(289.5, -1267.0, 28.44),
fuels = { 'gasoline', 'diesel', 'premium', 'electric' },
purchasable = true, price = 480000, storage = 25000,
charger = vec4(292.85, -1268.03, 28.44, 72.9),
},| Kolom | Arti |
|---|---|
id |
Kunci database. Mengubahnya pada server yang sedang aktif akan membuat baris penyimpanan SPBU tersebut terputus |
coords / radius |
Area SPBU. Setiap prop pompa di dalamnya milik SPBU ini |
manage |
Tempat penanda $ berada — biasanya di pintu toko atau kios. false untuk menghapusnya |
fuels |
Jenis Config.FuelTypes yang dijual oleh SPBU ini |
purchasable |
false berarti tidak seorang pun dapat memilikinya |
price |
Harga yang dibayar pemain untuk membelinya. Harga bawaan berkisar antara 320.000 hingga 480.000 tergantung distrik |
storage |
Liter stok yang ditampung per bahan bakar sebelum pengiriman diperlukan |
charger |
vec4 untuk titik pengisian EV. Opsional — kosongkan jika SPBU tidak memiliki pengisi daya |
blip |
false menyembunyikan blip SPBU ini, atau berupa tabel sprite / colour / scale untuk mengubah pengaturan default |
Dapat dibeli dan publik
SPBU yang dapat dibeli (purchasable) berstatus belum dimiliki saat awal. Siapa pun yang mampu membayar harganya dan berjalan ke penanda $ akan mendapatkan penawaran, dan saat dibeli, tangki akan terisi sebesar Config.Deliveries.StarterStock dari kapasitasnya — secara default setengahnya.
SPBU publik (purchasable = false) tidak pernah bisa dimiliki. Tangkinya diisi penuh secara permanen, melewati sistem stok dan pengiriman sepenuhnya, dan uang yang dibelanjakan di sana tidak masuk ke mana pun. Hal ini menjadikannya pilihan tepat untuk pompa bensin kota awal yang tidak ingin Anda biarkan kering. SPBU senoraeast bawaan diatur dengan cara ini, dengan blip yang juga disembunyikan:
{
id = 'senoraeast', label = 'BUPA Grand Senora East', district = 'Grand Senora East',
coords = vec3(2539.33, 2594.61, 37.94), radius = 30.0,
manage = false,
fuels = { 'gasoline', 'diesel', 'premium' , 'electric' },
charger = vec4(2542.83, 2594.61, 37.94, 90),
purchasable = false, price = 320000, storage = 25000,
blip = false,
},Admin juga dapat mengubah status SPBU antara dapat dibeli dan publik saat runtime melalui /fueladmin. Pengaturan pengganti tersebut disimpan per SPBU dan tetap ada setelah restart, sehingga akan mengabaikan apa yang tertulis di config.
Penanda $
Setiap SPBU dengan koordinat manage akan memiliki tanda dolar yang melayang. Masuklah ke dalamnya dan tekan [E]:
- Pemilik atau staf — dasbor manajemen akan terbuka.
- Siapa pun, SPBU dapat dibeli dan belum dimiliki — penawaran pembelian akan terbuka.
- Siapa pun, SPBU sudah dimiliki — tidak terjadi apa-apa.
Pemilik dan staf juga dapat membuka dasbor dengan /station saat berada di area SPBU.
Config.ManageMarker = {
Enabled = true,
Type = 29, -- 29 adalah tanda dolar
Size = vec3(0.8, 0.8, 0.8),
Colour = { 63, 208, 127, 220 },
Height = 1.0,
Spin = true,
Bob = true,
DrawDistance = 18.0,
Distance = 1.6,
}Pompa
Pompa adalah prop apa pun dari Config.PumpProps yang berada di dalam radius SPBU — tidak perlu memasukkan koordinat per pompa.
Config.PumpProps = {
'prop_gas_pump_1a', 'prop_gas_pump_1b', 'prop_gas_pump_1c', 'prop_gas_pump_1d',
'prop_gas_pump_old2', 'prop_gas_pump_old3', 'prop_vintage_pump',
'prop_gas_pump_1a_lm', 'prop_gas_pump_1b_lm',
}
Config.NozzleProp = 'prop_cs_fuel_nozle'Jika Anda memiliki MLO SPBU kustom, tambahkan model pompanya ke daftar tersebut dan SPBU akan mendeteksinya.
Blips
Config.Blip = {
Enabled = true,
ShowUnowned = true,
ShortRange = false,
Sprite = 361,
Colour = 47,
Scale = 0.8,
}Enabled = false menghapus semua blip SPBU sekaligus. Untuk menyembunyikan satu SPBU, tambahkan blip = false pada entri SPBU tersebut; untuk mengubah tampilannya, berikan blip = { sprite = 361, colour = 1, scale = 0.9 }.
Menambahkan SPBU
Salin entri yang sudah ada, berikan id baru, dan atur coords di area SPBU dengan radius yang mencakup pompa-pompa tersebut. Atur manage di tempat pemain bisa berdiri. Nyalakan Config.Debug saat Anda melakukannya — fitur ini akan menampilkan zona sehingga Anda bisa melihat area yang dikuasai oleh SPBU tersebut.