İçeriğe geç

Sorun Giderme

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


Kaynak başlamıyor: “could not find dependency fmLib”

Section titled “Kaynak başlamıyor: “could not find dependency fmLib””

fmLib isteğe bağlı değil, zorunludur — sunucu tarafı parayı, eşyaları ve meslekleri onun üzerinden okur. Onu kurun ve server.cfg içinde ensure fmLib satırını ensure mic_questcreator satırının üstüne koyun. Aynısı oxmysql için de geçerlidir.

“CRITICAL ERROR: FMLIB NOT FOUND!”, “ESX NOT FOUND!” veya “QBCore NOT FOUND!”

Section titled ““CRITICAL ERROR: FMLIB NOT FOUND!”, “ESX NOT FOUND!” veya “QBCore NOT FOUND!””

Ya quest creator, fmLib’den veya framework’ünüzden önce başlamıştır ya da Config.Framework yanlış olanı belirtiyordur. Framework kendiliğinden algılanmaz: config.lua içinde sunucunuza uygun olarak 'esx' veya 'qbcore' yazın, ardından başlatma sırasını kontrol edin.

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

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_questcreator yazın. Bu olmadan sunucu elindeki dosya listesiyle devam eder.

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

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

mic_questcreator.open ACE yetkisine sahip olmanız gerekir. add_ace satırının gerçekten bağlandığınız kimliği kullandığını (Discord ID’si yalnızca sunucunuz Discord kimliklerini okuyorsa çalışır) veya grup satırınızın gerçekten içinde bulunduğunuz bir grupla eşleştiğini kontrol edin. server.cfg içindeki yetki değişiklikleri sunucunun yeniden başlatılmasını gerektirir; konsolda canlı yapılan değişiklikler hemen geçerli olur.

Bir görevi kaydetmek hiçbir şey yapmıyor veya konsol bir tablonun bulunmadığını gösteriyor

Section titled “Bir görevi kaydetmek hiçbir şey yapmıyor veya konsol bir tablonun bulunmadığını gösteriyor”

install.sql içe aktarılmamıştır veya oxmysql’in kullandığından farklı bir veritabanına aktarılmıştır. Kaynak tablolarını kendi kendine oluşturmaz. Dosyayı bir kez içe aktarın ve yeniden başlatın.

  • Karakter yüklenmemişti. Görev vericiler, framework’ünüz oyuncunun yüklendiğini bildirdiğinde (esx:playerLoaded veya QBCore:Client:OnPlayerLoaded) bir kez oluşturulur. Bu olayı hiç tetiklemeyen bir çoklu karakter (multicharacter) veya doğma scripti onların eksik kalmasına neden olur; oyuncu oyundayken kaynağı yeniden başlatmak onları oluşturur.
  • Model yanlış. Var olmayan bir ped modeli hiçbir şey oluşturmaz. Konum editöründeki listeden birini seçin.
  • Az önce kaydettiniz. Kaydetmek tüm oyuncuların NPC’lerini yeniler; biri hâlâ eksikse kaynağı yeniden başlatın.

NPC’yi görüyorum ama onunla konuşamıyorum

Section titled “NPC’yi görüyorum ama onunla konuşamıyorum”

Config.InteractionType kullandığınız sistemle eşleşmiyor. Varsayılan olarak 'ox_target' gelir. qb-target ile 'qb-target' yazın; ikisi de yoksa 'drawtext' yazın, oyuncular Config.InteractionDistance mesafesi içinde E tuşuna basar.

Görev aracı kilitli kalıyor veya anahtar alamıyorum

Section titled “Görev aracı kilitli kalıyor veya anahtar alamıyorum”

Araç bilerek kilitli başlar. Oyuncu onun üzerinde Search for Keys veya Break In seçeneğini kullanmalıdır. Anahtarlar fmLib üzerinden verilir, bu yüzden fmLib’in araç anahtarı kaynağınızı desteklemesi gerekir. Break In bir eşya gerektiriyorsa oyuncunun onu üzerinde taşıması gerekir.

qb-target veya 'drawtext' ile bu istemler bir target seçeneği olarak değil, aracın yanında 3D yazı olarak görünür.

Give Money, Remove Money ve bir Reward Bundle içindeki para, düğümde hangi hesap görünürse görünsün her zaman nakit kullanır; bu sürümde bunun için bir ayar yoktur. Seçtiğiniz hesabı okuyan tek düğüm Check Money düğümüdür.

“Job” üzerindeki bir Condition (IF/ELSE) düğümü hiç ilerlemiyor

Section titled ““Job” üzerindeki bir Condition (IF/ELSE) düğümü hiç ilerlemiyor”

Meslek kontrolleri için Has Job düğümünü kullanın. Genel Condition düğümünün Job seçeneği bu sürümde bağlanmamıştır ve akış onun üzerinde bekler.

Ölüm yöneticisi olay başınadır ve olayın ayarlarında açana kadar kapalıdır. Birini canlandırdığında bunu bridge/bridge_client.lua içindeki Bridge.Client.RevivePlayer üzerinden yapar; bu da esx_ambulancejob:revive (ESX) veya hospital:client:Revive (QBCore) olayını çağırır. Başka bir ambulans scripti kullanıyorsanız onun revive olayını oraya yazın.

Webhook düğümü hiçbir şey göndermiyor

Section titled “Webhook düğümü hiçbir şey göndermiyor”

Yalnızca Discord webhook URL’leri kabul edilir; başka her şey reddedilir ve konsol Blocked invalid webhook URL yazar. Üzerinde ekran görüntüsü için screenshot-basic çalışıyor olmalı ve Config.ScreenshotBasic değeri true olmalıdır.

Liste, açtığınızda GitHub’dan indirilir. Barındırma sağlayıcınız dışarı giden istekleri engelliyorsa liste boş kalır ve konsol Error fetching community events yazar.

Dışa aktarma kök dizine kaydedildiğini söylüyor

Section titled “Dışa aktarma kök dizine kaydedildiğini söylüyor”

exports klasörü kaynakta mevcut değil. mic_questcreator içinde boş bir exports klasörü oluşturun ve tekrar dışa aktarın.

Çekçe’yi ayarladım ve “Translation [cs][…] does not exist” görüyorum

Section titled “Çekçe’yi ayarladım ve “Translation [cs][…] does not exist” görüyorum”

locales/cs.lua kaynakla birlikte gelir ancak fxmanifest.lua içinde listelenmemiştir. Diğer dil dosyalarıyla birlikte shared_scripts içine ekleyin, refresh yapın ve yeniden başlatın.