Admin
Admin
/fueladmin
Tüm 27 istasyonun yer aldığı sunucu geneli bir yönetim paneli açar. İsim veya bölgeye göre arama yapın; her satır istasyonun sahipli, satılık veya herkese açık olup olmadığını ve kime ait olduğunu gösterir.
Birini seçtiğinizde şunları elde edersiniz:
| Kontrol | Etki |
|---|---|
| Force restock | Elektrikli olmayan tüm tankları anında tam kapasite doldurur |
| Reset | Sahipliği, bankayı, stoku ve personeli sıfırlar — istasyon yeniden satışa çıkar |
| Purchasable | İstasyonu satın alınabilir veya kalıcı olarak herkese açık durumlar arasında değiştirir |
| Wrong fuel | Yalnızca bu istasyon için Config.WrongFuel.Mode ayarını geçersiz kılar |
| Fuel prices | Sahibinin belirlediği fiyatı yok sayarak doğrudan litre başına fiyat belirler |
| Upgrade prices | Bu istasyondaki her yükseltmenin maliyetini geçersiz kılar |
Ayrıca canlı veriler: bugünkü gelir, stok seviyesi, müşteriler ve her yakıt türü için stok çubuğu.
Bu eylemlerin her biri, Admin rengi altında Discord webhook'una kaydedilir; böylece diğer bir yetkili kimin ne yaptığını görebilir.
Satın alınabilirlik ve yanlış yakıt geçersiz kılma ayarları istasyon başına kaydedilir ve yeniden başlatmada bile saklanır, bu nedenle o istasyon için config.lua dosyasında yazanların önüne geçerler.
/setfuel <0-100>
İçinde oturduğunuz aracın veya yaya iseniz Config.Refuel.VehicleSearch dahilindeki en yakın aracın yakıt seviyesini ayarlar. Değer sunucu tarafında 0–100 arasında sınırlandırılır ve eylem loglanır.
/setfuel 100
/setfuel 5Config.Debug açık olduğunda, en yakın aracın yakıtını sıfırlayan /emptyfuel komutunu da elde edersiniz — on dakika boyunca araç sürmeden motor stop etme ve düşük yakıt uyarısını test etmek için kullanışlıdır.
Kimler admin sayılır
Her iki komut da aynı sunucu tarafı kontrolünden geçer. Aşağıdakilerden herhangi biri eşleşirse oyuncu kontrolden geçer:
Config.Admin.Aceace yetkisine (varsayılanbupa.fuel) sahipler veUseAceaçık.- Kimliklerinden biri
Config.Admin.Developersiçinde listelenmiş. - Meslek adı,
Config.Admin.AdminGroupsiçindekilerden biri. - Bu gruplardan biri için
group.<name>ace yetkisine sahipler. - Bu gruplardan biri için
<name>ace yetkisine sahipler.
Config.Admin = {
Command = 'fueladmin',
SetFuelCommand = 'setfuel',
UseAce = true,
Ace = 'bupa.fuel',
AdminGroups = { 'admin', 'superadmin', 'god' },
Developers = {},
}En temiz kurulum ace yetkisi kullanmaktır:
add_ace group.admin bupa.fuel allowZaten group.moderator çalıştıran bir sunucu, AdminGroups içine yalnızca 'moderator' eklemelidir — 4. kural ekstra bir ace gerektirmeden bunu yakalar.
Hiçbir ace yetkisinin ayarlanmadığı saf bir geliştirme sunucusunda, lisans kimliğinizi Developers içine ekleyin:
Developers = { 'license:0000000000000000000000000000000000000000' },Config.Debug seçeneğini açın; reddedilen bir admin kontrolü, oyuncunun adını ve kimliğini sunucu konsoluna yazdırır, böylece kontrolün oyuncuya ulaşıp ulaşmadığını anında anlarsınız.