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.
Satıcı yok
Section titled “Satıcı yok”- Çok uzaktasınız. Satıcılar yalnızca
Config.PedSpawnDistancemesafesi 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.SpawnNPCkapalı. 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.DefaultPedile değiştirilir ve konsolUsing default.yazar. Varsayılan da yüklenmezseCRITICAL: Could not load default ped modelhatasını alırsınız ve satıcı olmaz —Config.DefaultPediç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.
Ürün görselleri eksik
Section titled “Ürün görselleri eksik”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.IdentifierType | Sahip 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.
Oyuncular işe alınamıyor
Section titled “Oyuncular işe alınamıyor”'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.luaiçindekiShowHelpNotificationile gösterilir; bu fonksiyon QBCore için boştur — onu doldurun ya da oyuncuya Y tuşuna basmasını söyleyin.
Soygun başlamıyor
Section titled “Soygun başlamıyor”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.
Discord logları hiç gelmiyor
Section titled “Discord logları hiç gelmiyor”- O mağaza için Webhooks açık olmalı ve geçerli bir Discord webhook URL’si girilmiş olmalıdır.
Config.Screenshotaçık amascreenshot-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 veyaConfig.Screenshot = falseyapın.
Polis uyarı almıyor
Section titled “Polis uyarı almıyor”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.