İçeriğe geç

Sorun Giderme

İnsanların gerçekten karşılaştığı sorunlar, yaklaşık olarak karşılaşılma sırasıyla.


Bir dosyada yaptığım değişiklik hiçbir işe yaramadı

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

restart komutu fxmanifest.lua dosyasını yeniden okumaz. Bir dosya eklediyseniz — örneğin yeni bir dil dosyası — önce sunucu konsolunda refresh, ardından restart mic_shopcreator yazın.

Başlangıçta es_extended veya qb-core ile ilgili hatalar

Section titled “Başlangıçta es_extended veya qb-core ile ilgili hatalar”

Config.Framework kendiliğinden algılanmaz. Sunucunuza uygun olarak 'esx' veya 'qbcore' yazın ve server.cfg içinde mic_shopcreator kaynağını framework’ünüzden sonra başlatın.

QBox üzerinde değer 'qbcore' olmalıdır — QBox, QBCore kaynaklarını uyumluluk katmanı üzerinden çalıştırır — ve qbx_core, mic_shopcreator’dan önce başlamalıdır.

/shopcreator yetkim olmadığını söylüyor

Section titled “/shopcreator yetkim olmadığını söylüyor”

ACE yetkisi mic_shop.open’dır — mic_shopcreator.open değil. add_ace satırınızdaki yazımı ve gerçekten bağlandığınız bir tanımlayıcıyı veya gerçekten içinde bulunduğunuz bir grubu kullandığını kontrol edin.

Her şey “Translation not found” diyor

Section titled “Her şey “Translation not found” diyor”

Config.Locale, locales/ içinde bulunmayan veya fxmanifest.lua içindeki shared_scripts listesinde yer almayan bir dosyayı belirtiyor. Bu durumda konsol Locale file not found for … yazar.

  • Çok uzaktasınız. Satıcılar yalnızca Config.PedSpawnDistance mesafesi içinde (varsayılan olarak 20 metre) vardır.
  • Konum soyuldu. Soyulmuş bir konum, bekleme süresi boyunca kapanır: satıcı ve blip, süre bitene kadar herkes için kaybolur. Aşağıya bakın.
  • Config.SpawnNPC kapalı. O zaman tasarım gereği satıcı yoktur, yalnızca bir işaretçi (marker) veya bir target noktası vardır.
  • Model geçersiz. Bir konumun yüklenmeyen modeli Config.DefaultPed ile değiştirilir ve konsol Using default. yazar. Varsayılan da yüklenmezse CRITICAL: Could not load default ped model hatasını alırsınız ve satıcı olmaz — Config.DefaultPed içine geçerli bir model yazın.

Satıcıyı görüyorum ama mağazayı açamıyorum

Section titled “Satıcıyı görüyorum ama mağazayı açamıyorum”

Config.Interaction kullandığınız sistemle eşleşmiyor. Varsayılan olarak 'ox_target' gelir. qb-target için 'qb-target' yazın veya Config.RadiusInteract mesafesi içinde yaklaşıp E tuşuna basmak için 'default' yazın.

QBCore üzerinde 'default' ile istem gösterilmez — bridge/client.lua içindeki ShowHelpNotification, QBCore için boştur. E yine çalışır; istemi göstermek için o fonksiyonu kendi yardım metni çağrınızla doldurun.

“This shop is currently on cooldown” / soyulan bir mağaza saatlerce kapalı kalıyor

Section titled ““This shop is currently on cooldown” / soyulan bir mağaza saatlerce kapalı kalıyor”

Soyulan bir konum, mağazanın Cooldown (minutes) değeri kadar kapalı kalır. Bir mağazada kayıtlı bir bekleme süresi yoksa yedek değer Config.RobberyCooldown’dur — bu da dakika olarak okunur, yani varsayılan gelen 300 beş saat demektir. Panelde soyulabilir her mağazaya bir bekleme süresi ayarlayın veya yedek değeri düşürün.

Mağaza penceresi, Config.InventoryImagePath içindeki her klasörde sırayla <item name>.png arar. Varsayılan olarak ox_inventory’nin klasörünü gösterir. Başka bir envanterde, o envanterin görsel klasörünü oraya nui:// yolu olarak yazın. Eşya adı ile görsel dosya adı farklıysa görsel çıkmaz.

QBCore’da kara parayla satın alma başarısız oluyor

Section titled “QBCore’da kara parayla satın alma başarısız oluyor”

Kara para, black_money adlı bir hesaptan ödenir. QBCore’da böyle bir hesap hazır gelmez, bu yüzden QBCore’daki ürünler için Cash, Bank veya All (Cash + Bank) kullanın — ya da hesabı ekleyin ve bridge/server.lua içindeki GetAccount fonksiyonunu sunucunuzun kirli parayı nasıl yönettiğine göre ayarlayın.

Bir sahip mağazayı açıyor ve dişli düğmesi yok

Section titled “Bir sahip mağazayı açıyor ve dişli düğmesi yok”

Sahip listesi, Config.IdentifierType tarafından kullanılan tanımlayıcıyı içermelidir:

Config.IdentifierTypeSahip olarak ne yazılmalı
'discord'Yalnızca Discord ID numarası, discord: olmadan
'license'license: dahil tam lisans
'esx'users içinde saklandığı haliyle ESX tanımlayıcısı, varsa char1: öneki dahil
'citizenid'QBCore citizen ID’si

Sahipler eklendikten sonra Config.IdentifierType değerini değiştirdiyseniz onları yeniden ekleyin.

  • 'discord' ile oyuncunun Discord’unun bağlı olması gerekir; aksi halde ona bağlaması söylenir.
  • Sahip listeyi açtığı anda sahibin 10 metre yakınında olmalıdır.
  • Sorulduğunda Y tuşuna basmalıdır. QBCore’da soru, bridge/client.lua içindeki ShowHelpNotification ile gösterilir; bu fonksiyon QBCore için boştur — onu doldurun ya da oyuncuya Y tuşuna basmasını söyleyin.

O mağazada soygun etkinleştirilmiş olmalı ve oyuncu, 5 metre içinden satıcıya çıplak elle değil, bir silahla nişan alıyor olmalıdır. Zaten soyulmakta olan veya hâlâ bekleme süresindeki bir konum reddeder.

  • O mağaza için Webhooks açık olmalı ve geçerli bir Discord webhook URL’si girilmiş olmalıdır.
  • Config.Screenshot açık ama screenshot-basic çalışmıyor. Log, ekran görüntüsü aracılığıyla gönderilir, dolayısıyla o kaynak olmadan hiçbir şey çıkmaz. screenshot-basic’i bu kaynaktan önce başlatın veya Config.Screenshot = false yapın.

Config.PoliceAlert = "default", mesleği Config.RobberyNotifyJobs içinde olan oyuncuları meslek adına göre bilgilendirir. "custom" ile, bridge/server.lua içindeki TriggerPoliceAlert fonksiyonuna kendi dispatch çağrınızı yazana kadar hiçbir şey gönderilmez — boş olarak gelir.