Sorun Giderme
Troubleshooting
Nothing happens at a pump
Config.Interaction ayarını kontrol edin. Eğer 'target' kullanıyorsanız, çalışan bir target resource'una ihtiyacınız vardır — ox_target, qb-target veya qtarget — ve Config.Target ayarının 'auto' ya da doğru isim olarak yapılması gerekir. Eğer bunlardan birini kullanmıyorsanız, Config.Interaction = 'textui' yapın; böylece pompalar, şarj cihazları ve yönetim işareti [E] komutuna geri dönecektir.
Eğer etkileşim görünmesine rağmen çalışmıyorsa, pompa prop'u muhtemelen istasyonun radius (yarıçap) dışındadır. Config.Debug ayarını açın — bu, bölgeleri çizecektir.
A custom station MLO has pumps that do nothing
Bir pompa, modelinden tanınır. Modeli Config.PumpProps içine ekleyin ve bir istasyonun coords/radius (koordinatları/yarıçapı) içinde yer aldığından emin olun.
The engine refuses to fuel
Config.Refuel.HoldEngineOff = true ayarı, çalışan bir motorun yakıt almasını engeller. Arabayı kapatın veya bu ayarı false olarak değiştirin.
Using the jerry can does nothing
Resource bu eşyadan haberdar olmadan önce, eşyanın kullanılabilir olarak kaydedilmesi gerekir.
- ox_inventory üzerinde, girdinin
client = { export = 'bupa-fuel.useJerryCan' }değerine ihtiyacı vardır. - QBox, QB-Core ve ESX üzerinde resource işleyiciyi kendisi kaydeder; eşyanın yalnızca
useable = trueolması gerekir. - Eşya adı, küçük harfle tam olarak
Config.JerryCan.Itemile eşleşmelidir.
weapon_petrolcan ile değiştirmeyin — o bir silahtır ve bunların hiçbirisiyle çalışmaz.
Two jerry cans merged into one
Eşya istiflenebilirdir (stackable). ox_inventory üzerinde stack = false veya qb tarzı envanterlerde unique = true olarak ayarlayın. Her bidon kendi yakıt seviyesini taşır, bu yüzden istiflemek iki farklı miktarı tek bir slota birleştirir.
Every car spawns nearly full / nearly empty
Bu durum Config.Consumption.SpawnFuel ayarıdır. Bu, daha önce görülmemiş her aracın sahip olduğu rastgele yakıt aralığıdır ve bir pompayı kimin ne sıklıkta ziyaret edeceği üzerindeki en büyük tek etmendir. İstasyonlara trafik çekmek için bu değeri düşürün, yakıtı arka planda kalan bir detay haline getirmek için yükseltin.
Fuel drains far too fast
Tüm Config.Consumption.Rpm tablosunu aşağı ölçeklendirin — her değeri yarıya indirmek, araçlar arasındaki farkları korurken her şeyin ne kadar süre dayanacağını iki katına çıkarır. Sorun yalnızca belirli araçlardaysa, bu onların sınıfı için Config.Consumption.Rate ayarıdır; endüstriyel (3.0), helikopterler (3.5) ve uçaklar (4.0) bilerek ağır tüketecek şekilde ayarlanmıştır.
A vehicle never needs fuel
Sınıfının Config.Consumption.Tank değerinde 0 deposu vardır. Bisikletler (13) ve trenler (21) bu yüzden bilerek bu şekilde gönderilir. Yakıt tüketmesini sağlamak için sınıfa bir depo boyutu verin.
An electric car cannot be filled at a pump
Doğru. Config.VehicleFuel.Electric içindeki herhangi bir şey yalnızca bir şarj cihazında çalışır. Bir istasyonun charger alanı yoksa, EV'lere (elektrikli araçlara) asla hizmet veremez — bir tane ekleyin veya onları başka bir yere yönlendirin.
A station's tanks are always full and it has no dashboard
Bu halka açık bir istasyondur — purchasable = false. Halka açık istasyonlar kalıcı olarak dolu depolar tutar, stoku ve teslimatları atlar ve sahiplenilemez. Bir adminin /fueladmin komutundan bunu değiştirip değiştirmediğini kontrol edin; bu geçersiz kılma istasyon başına kaydedilir ve config'i geçersiz kılar.
/fueladmin says I am not allowed
Ace yetkisini verin:
add_ace group.admin bupa.fuel allowveya lisans tanımlayıcınızı Config.Admin.Developers içine ekleyin ya da admin grubunuzun adını Config.Admin.AdminGroups içine ekleyin. Config.Debug ayarını açın, böylece reddedilen bir kontrol oyuncunun adını ve id'sini sunucu konsoluna yazdıracaktır.
Customers pay but the owner gets nothing
Para, yalnızca istasyon sahip olunmuşsa bir istasyon bankasına gider. Sahipsiz ve halka açık istasyonlardaki satışlar kaybolur, bu bilerek tasarlanmış bir durumdur.
Fuel level resets or desyncs between players
Yakıt, aracın fuel state bag'inde yaşar. Başka bir resource da SetVehicleFuelLevel komutunu yazıyorsa, ikisi birbiriyle çakışacaktır. Diğer yakıt script'ini kaldırın — aynı anda ikisini çalıştırmak asla işe yaramayacaktır.
The station bank went negative or blank
Olamaz. Config.AntiCheat.MaxAmount üzerindeki değerler reddedilir ve bozulmuş bir bakiye okuma sırasında sıfıra sıfırlanır. Eğer bir bakiye ortadan kaybolduysa, neyin, ne zaman çıktığını görmek için Banka sayfasının logunu kontrol edin.
Item pictures are blank in the interface
Bunlar otomatik olarak algılanan envanterinizin resim klasöründen gelir. Yeniden adlandırılmış bir çatalda (fork), resource'u oraya yönlendirin:
Config.UI.ImagePath = 'nui://my-inventory/web/images/'Version check prints an error
Resource, başlangıçta GitHub'a güncel sürümü sorar. Oradaki bir HTTP hatası, sunucunuzun raw.githubusercontent.com adresine ulaşamadığı anlamına gelir — bu bir güvenlik duvarı veya geçici bir kesintidir. Resource'un yaptığı hiçbir şey üzerinde bir etkisi yoktur; kontrol sadece yazdırır ve yoluna devam eder.