Skip to content

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 = true olması gerekir.
  • Eşya adı, küçük harfle tam olarak Config.JerryCan.Item ile 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:

cfg
add_ace group.admin bupa.fuel allow

veya 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:

lua
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.