Sorun giderme
Gerçekten ters giden şeyler ve nereye bakmanız gerektiği.
Bir dosyadaki değişiklik hiçbir şey yapmadı
Section titled “Bir dosyadaki değişiklik hiçbir şey yapmadı”Düz bir yeniden başlatma fxmanifest.lua dosyasını yeniden okumaz. Bir dosya eklediyseniz — örneğin yeni bir dil — önce sunucu konsolunda refresh yazın, ardından restart mic_drugdealer. config.lua değişiklikleri yalnızca yeniden başlatma gerektirir.
Uygulama App Store’da yok
Section titled “Uygulama App Store’da yok”Sırasıyla:
- lb-phone çalışıyor mu? Uygulama onu bekler ve başlar başlamaz kendini ekler.
- Oyuncunun mesleği
Config.BlockedAppJobsiçinde mi? Polis, şerif, ambulans ve tamirci onu varsayılan olarak göremez. Başka bir meslekle test edin. Config.defaultAppkapalı mı? O zaman uygulama App Store’dan kurulana kadar ana ekranda olmaz.
Sunucu konsolu başlangıçta getSharedObject veya GetCoreObject hatası veriyor
Section titled “Sunucu konsolu başlangıçta getSharedObject veya GetCoreObject hatası veriyor”Config.Framework sunucunuzla eşleşmiyor ya da framework bu kaynaktan sonra başladı. Büyük harflerle "ESX" veya "QB" kullanın ve server.cfg içinde ensure mic_drugdealer satırını framework’ünüzün altına koyun.
QBox üzerinde değer "QB"’dir — QBox, QBCore kaynaklarını uyumluluk katmanı üzerinden çalıştırır — Config.qbResourceName değeri "qb-core" olarak bırakılır ve qbx_core, mic_drugdealer’dan önce başlamalıdır.
Uygulama açılıyor ama “No drugs available” diyor
Section titled “Uygulama açılıyor ama “No drugs available” diyor”Klasörün adı değiştirilmiş. Uygulamanın ekranları kaynakla mic_drugdealer adıyla konuşur; klasör adını geri koyun.
“Not enough police officers online!”
Section titled ““Not enough police officers online!””Config.MinimumPolice 1 olarak gelir; dolayısıyla Config.PoliceJobs içindeki bir meslekte çevrimiçi kimse yoksa kimse almaz. Kontrolü kapatmak için 0 yapın veya polis mesleği adlarınızın Config.PoliceJobs içinde olduğundan emin olun.
“You don’t have enough … in your inventory”
Section titled ““You don’t have enough … in your inventory””Config.drugs içindeki item adı, envanterinizdeki eşya adıyla birebir aynı olmalıdır. Birlikte gelen liste maria, coca ve meta gibi adlar kullanır; sizinkiler büyük olasılıkla farklıdır. Ayrıca miktarın minAmount ile maxAmount arasından çekildiğini unutmayın — 2 taşıyan bir oyuncudan 8 istenebilir.
“You need to be level … to sell …”
Section titled ““You need to be level … to sell …””O uyuşturucunun minLevel değeri oyuncunun seviyesinin üstünde. Uygulamadaki PROFILE, oyuncunun seviyesini ve sonraki seviyeye kaç satış kaldığını gösterir. config.lua içinde minLevel değerini düşürün veya seviyeleri düzenleyin.
“The buyer rejected the offer and the sale failed!”
Section titled ““The buyer rejected the offer and the sale failed!””Bu Config.Failure: kapının çalındıktan sonra kapalı kalma olasılığı, 100 üzerinden. 55 olarak gelir, yani kapıların yarısından fazlası hayır der. Oyuncu uyuşturucuları saklar; yalnızca yeni bir anlaşma başlatması gerekir.
“The offer has expired!”
Section titled ““The offer has expired!””Oyuncu kapıya ulaşmak için Config.DealTimeout saniyesinden (300) daha uzun sürdü. Bölgeleriniz oyuncuların genelde bulunduğu yerden uzaksa değeri yükseltin.
Para beklenmedik bir yere gitti
Section titled “Para beklenmedik bir yere gitti”Özelleştirme sayfasındaki “Framework ve para” altındaki tabloya bakın. İki sürpriz:
- QBCore üzerinde,
Config.MoneyAsItemkapalı olsa bile kara para her zamanblackmoneyadlı bir eşya olarak ödenir. O eşya envanterinizde yoksa ödeme kaybolur. Onu oluşturun veyaConfig.BlackMoney = falseyapın. Config.MoneyAsItem = trueolan ESX üzerinde ödeme bir eşyadır. ox_inventory’nin beklediği budur; parayı hesap olarak tutan bir envanterleMoneyAsItem = falseyapın.
Ödenen miktar bildirimde söylenenden yüksek
Section titled “Ödenen miktar bildirimde söylenenden yüksek”Telefon bildirimi, seviye bonusuyla birlikte temel fiyatı gösterir. Sunucu daha sonra Config.PriceMultipliers içindeki polis bonusunu ekler; dolayısıyla çevrimiçi polis sayısı arttıkça oyuncu bildirimde duyurulandan fazlasını alır.
Polis ihbar almıyor
Section titled “Polis ihbar almıyor”Başarılı satışların yalnızca bir kısmı ihbar edilir — Config.PoliceAlertChance, varsayılan olarak 100 üzerinden 20. Memurların lb-phone’u olmalı ve Config.PoliceJobs içinde listelenen bir mesleği olmalıdır. Blip Config.PoliceBlipDuration saniye sürer.
Seviyeler yeniden başlatmadan sonra sıfırlanıyor
Section titled “Seviyeler yeniden başlatmadan sonra sıfırlanıyor”İlerleme, kaynak klasörünün içindeki player_data.json dosyasında yaşar. Sunucu oraya yazamıyorsa — salt okunur bir klasör veya her yeniden başlatmada dosyaları geri yükleyen bir barındırma (host) — hiçbir şey saklanmaz. Kayıt başarısız olduğunda konsol bir hata yazdırır.