İçeriğe geç

Sorun Giderme

İlk kurulumda ters gidebilecek durumlar ve her birinin ne anlama geldiği.


Kaynakta yapılan değişiklik hiçbir işe yaramadı

Section titled “Kaynakta yapılan 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_arcade çalıştırın. config.lua değişikliği için restart mic_arcade yeterlidir.

  • mic_arcade_props çalışmıyor. mic_arcade’den önce başlamalıdır; o olmadan kabin modelleri hiç yüklenmez ve hiçbir şey oluşturulmaz.
  • Config.Arcades içindeki tüm konumlar yorum satırı hâlinde. Hazır haliyle yalnızca Pixel, Race, Tower ve Road için bir konum vardır.
  • Klasörün adı mic_arcade değil. Ekran oyununu bu isimle yükler.
  • Oyuncunun bağlantısı herkese açık CDN’leri engelliyor. Kabin ekranı animasyon ve 3D kütüphanelerini cdnjs ve esm.sh üzerinden yükler; Tower ve Road bunlara bağımlıdır.

“Play Arcade” target seçeneği yok, yalnızca “Press E” istemi var

Section titled ““Play Arcade” target seçeneği yok, yalnızca “Press E” istemi var”

Config.Interaction, çalıştırdığınız şeyle eşleşmeli ve bu scriptin beklediği şekilde birebir yazılmalıdır: ox-target (tire ile), qb-target veya drawtext. Bunun dışındaki her şey — bazı diğer kaynakların yazdığı gibi alt çizgili ox_target dahil — drawtext istemine geri döner.

Oyun başlatırken “Not enough money” veya yetersiz jeton

Section titled “Oyun başlatırken “Not enough money” veya yetersiz jeton”

Makine, Price değerini Config.PaymentType ile tahsil eder. Hazır haliyle bu, DuoFight dışındaki her kabinde oyun başına 100 arcade_coin demektir. Kendinize daha fazla jeton verin, fiyatı düşürün veya ödeme türünü değiştirin.

Script yalnızca jeton alır; asla vermez (DuoFight kazançları hariç). arcade_coin eşyasını bir dükkâna koyun ya da Config.PaymentType değerini cash, bank veya both yapın.

Bir kabin eşyasını kullanmak hiçbir şey yapmıyor

Section titled “Bir kabin eşyasını kullanmak hiçbir şey yapmıyor”
  • Eşya envanterinizin eşya listesinde yok ya da adı farklı — adlar Kurulum sayfasındakiler olmalıdır.
  • Karakter zaten Config.MaxArcadesPerPlayer kadar makine yerleştirmiş; bir bildirim bunu söyler.
  • QBCore’da eşya girdisinin kullanılabilir (usable) olarak işaretlendiğini kontrol edin.

Yerleştirilen makineler yeniden başlatmadan sonra kayboldu

Section titled “Yerleştirilen makineler yeniden başlatmadan sonra kayboldu”

Yerleştirilen makineler yalnızca sunucunun belleğinde tutulur. mic_arcade kaynağının veya sunucunun yeniden başlatılması onları temizler ve yerleştirmek için kullanılan eşyalar iade edilmez. Yeniden başlatmadan önce makineleri geri alın ve kalıcı olması gereken her şey için config.lua içindeki sabit konumları kullanın.

Yalnızca onu yerleştiren karakter alabilir ve biri üzerinde oynarken alınamaz. config.lua içindeki sabit makineler hiç geri alınamaz.

install.sql içe aktarılmamış, dolayısıyla skorları kaydedecek bir yer yok. Bir kez içe aktarın. DuoFight’ın skor tablosu yoktur.

Aynı anda tek oyuncu. Bir DuoFight maçı rakip bekliyorsa, makineyi kullanan sonraki oyuncuya onun yerine o maç teklif edilir.

Metin “Translation [xx][key] does not exist” gösteriyor

Section titled “Metin “Translation [xx][key] does not exist” gösteriyor”

Dil dosyanızda o anahtar eksik. locales/en.lua dosyasından kopyalayın. İngilizceye geri dönüş (fallback) yoktur.