İçeriğe geç

Sorun Giderme

Gerçekten ters giden şeyler ve nereye bakmanız gerektiği.


Bir dosyada yaptığım değişiklik hiçbir şey yapmadı

Section titled “Bir dosyada yaptığım değişiklik hiçbir şey yapmadı”

Düz bir restart fxmanifest.lua dosyasını yeniden okumaz. Bir dosya eklediyseniz ya da yeniden adlandırdıysanız, önce sunucu konsoluna refresh yazın, sonra restart mic_pawnshop. config.lua değişiklikleri yalnızca restart gerektirir.

Uygulama, lb-phone çalışır çalışmaz eklenir ve varsayılan olarak yüklüdür. Eksikse:

  • lb-phone başlatılmış mı? server.cfg içinde ensure lb-phone satırının ensure mic_pawnshop satırının üstünde olduğunu kontrol edin.
  • mic_pawnshop kendisi başladı mı? Başlangıçta bir konsol hatası genellikle oxmysql’in ya da framework’ün henüz ayakta olmadığı anlamına gelir — satırı aşağı taşıyın.

Konsol bir tablonun var olmadığını söylüyor

Section titled “Konsol bir tablonun var olmadığını söylüyor”

pawnshop.sql içe aktarılmamış ya da sunucunuzun kullandığından farklı bir veritabanına aktarılmış. Onu doğru olana bir kez içe aktarın; kaynak tabloları kendiliğinden oluşturmaz.

Başlangıçta konsol getSharedObject veya GetCoreObject hatası veriyor

Section titled “Başlangıçta konsol getSharedObject veya GetCoreObject hatası veriyor”

Config.Framework sunucunuzla eşleşmiyor. "esx" ya da "qb" kullanın, küçük harfle.

QBox’ta değer "qb"’dir — QBox, QBCore kaynaklarını uyumluluk katmanı üzerinden çalıştırır — ve qbx_core, mic_pawnshop’tan önce başlamalıdır.

Klasörün adı değiştirilmiş. Uygulamanın ekranları kaynakla mic_pawnshop adıyla konuşur; klasör adını geri koyun.

Her eşya aynı resmi (patates kızartması) gösteriyor

Section titled “Her eşya aynı resmi (patates kızartması) gösteriyor”

Bu, eksik bir resim için yedek resimdir. Config.InventoryImagePath, envanterinizin eşya resimlerini tuttuğu klasörü göstermelidir, resource/folder/ olarak yazılmış — ox_inventory/web/images/ ya da qb-inventory/html/images/ — ve resim tam olarak eşyayla aynı adı taşımalıdır.

Eşya Config.BlackList içinde. Kara listedeki eşyalar eşya seçicide de görünmez.

Oyuncu, girdiği adet kadar eşya taşımıyor.

“Must buy full quantity for total price”

Section titled ““Must buy full quantity for total price””

Teklif bir Total fiyatla listelenmiş, yani tek bir lot olarak satılıyor. Alıcı adedin tamamını almak zorunda. Alıcıların bölebileceği teklifler için Unit fiyatıyla listeleyin.

“Insufficient funds in bank” / “Insufficient cash”

Section titled ““Insufficient funds in bank” / “Insufficient cash””

Config.Bank = true iken fiyat alıcının bankasından çıkar. Config.Bank = false iken Config.Money içinde adı geçen eşyadan çıkar — bu da yalnızca ox_inventory’deki gibi paranın bir envanter eşyası olduğu yerlerde çalışır. ESX’in kendi envanterinde ve QBCore’da Config.Bank = true bırakın.

ox_inventory’de alıcı eşyaları taşıyamadı; bu yüzden satın alma iptal edildi ve para iade edildi. Bir satıcı bir teklifi sildiğinde aynı cevap, eşyaları geri almak için yeri olmadığı anlamına gelir; teklif yayında kalır.

Bekliyor. Satışlar, uygulamanın en üstündeki satıcının Pending bakiyesine gider ve satıcı ona dokunup transfer edene kadar bankasına hiçbir şey ulaşmaz.

Teklifler süreleri dolduğunda — Config.Expire gün sonra, varsayılan 7 — ya da eşyaları Config.BlackList içine eklendiğinde kaldırılır. İki durumda da eşyalar onlarla birlikte gider; iade edilmezler. Bir teklifin fiyatını değiştirmek süre dolumunu yeniden başlatır, böylece bir satıcı bir ilanı canlı tutabilir.

Rehinci dükkânında hiçbir şey olmuyor

Section titled “Rehinci dükkânında hiçbir şey olmuyor”

Config.RequireLocation açıkken marker yalnızca oyuncunun yayınlayacağı bir teklifi ya da tamamlayacağı bir satın alması olduğunda ve yalnızca 20 metre içinde görünür. E tuşuna basmak için Config.InteractionDistance içinde olmaları gerekir — varsayılan olarak bir metre. Oyuncular noktayı bulmakta zorlanıyorsa biraz artırın.