İçeriğe geç

Sorun Giderme

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


Bir dosyadaki değişiklik hiçbir işe yaramadı

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

Düz bir restart fxmanifest.lua dosyasını yeniden okumaz. Bir dosya eklediyseniz — örneğin yeni bir dil dosyası — önce sunucu konsolunda refresh, ardından restart mic_chameleon çalıştırın. config.lua ve dil dosyalarındaki değişiklikler için yalnızca restart yeterlidir.

“You do not have permission to use this command”

Section titled ““You do not have permission to use this command””

Hazır config ile menü, yetki listesindeki oyuncular ile mechanic ve police meslekleri için açılır, başka kimse için açılmaz. Şunlardan birini yapın:

  • oyuncuyu /chameleongive ve sunucu kimliğiyle ekleyin, ya da
  • mesleğini Config.AuthorizedJobs listesine ekleyin, ya da
  • herkesin boyayabilmesi için Config.Permissions = false yapın.

Aynı mesaj /chameleongive komutunun kendisinden geliyorsa, bridge’in gözünde siz admin değilsiniz demektir: ESX’te admin veya superadmin grubu, QBCore’da admin veya god.

“Could not get player steam identifier”

Section titled ““Could not get player steam identifier””

Yetki listesi Steam ID’lerini saklar. Oyuncunun bağlanırken Steam’inin çalışıyor olması gerekir, yoksa eklenemez. Bunun yerine ona Config.AuthorizedJobs içinden bir meslek verin ya da yetkileri kapatın.

/chameleon yazıyorum ve hiçbir şey olmuyor

Section titled “/chameleon yazıyorum ve hiçbir şey olmuyor”

Bir araçta oturuyor olmanız gerekir; aksi halde “You are not in a vehicle” mesajını alırsınız. Oturuyorsanız ve hiçbir şey görünmüyorsa konsolda [Camaleon] satırlarını kontrol edin — framework bulunamadı demek, kaynağın ESX, QBCore veya QBox’tan önce başladığı anlamına gelir. server.cfg içinde ensure mic_chameleon satırını framework’ünüzün altına koyun — QBox’ta qbx_core’un altına.

Hazır config.lua dosyasında Config.Locale = "es" vardır. Bunu "en" ya da locales/ içindeki dokuz koddan başka birine ayarlayın. İşaretçi istemi ve menü başlığı dil dosyalarında değildir: bunları config.lua ve html/ui.html içinde değiştirin.

Renkler, daha yeni araç renk setinden gelen renk değiştiren boyalardır ve yirmisi (223 ile 242 arası) bu kaynağın data/ ve stream/ klasörlerinden gelir.

  • Her iki klasörün de kaynağın içinde durduğundan ve yeniden adlandırılmadığından emin olun.
  • Veri dosyaları bir oyuncu bağlandığında okunur. Kurulumdan sonra sunucuda zaten bulunan oyuncuların yeniden bağlanması gerekir.
  • Sunucunuzun bukalemun boyalarına sahip olacak kadar yeni bir oyun sürümüne (build) ihtiyacı var. sv_enforceGameBuild ile eski bir tanesini zorluyorsanız yükseltin.

Reset “No original color found for this vehicle” diyor

Section titled “Reset “No original color found for this vehicle” diyor”

Orijinal renk, bir araç ilk kez boyandığında, modeli ve plakasına göre hatırlanır. Şu durumlarda sıfırlanamaz:

  • araç, kaynak kurulmadan önce veya başka bir script tarafından boyanmışsa;
  • plakası o zamandan beri değişmişse;
  • vehicle_original_colors.json silinmişse.

Bu durumlarda aracı her zamanki tamircinizde eski rengine boyatın.

Bu kaynak, önünüzdeki arabayı boyar; garajınıza yazmaz. Rengin saklanıp tekrar çıkarıldığında korunup korunmadığı, garaj scriptinizin araç özelliklerini (vehicle properties) kaydetmesine bağlıdır. Bu kaynağın yeniden başlatmalar boyunca sakladığı şey orijinal renktir, böylece Reset hâlâ çalışır.

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

Section titled “Bir boya eşyasını kullanmak hiçbir şey yapmıyor”

Sırasıyla:

  • Config.UseItems açık mı? Konsol başlangıçta 82 eşyayı kaydettiğini söylemelidir.
  • Eşya envanterinizde tam olarak aynı adla mı tanımlı — chameleon_200 değil, chameleon_paint_200? items/ içindeki dosyalara bakın.
  • Bir araçta oturuyor musunuz? Eşya yalnızca oturuyorken tüketilir.
  • Envanteriniz framework’ün kullanılabilir eşyalarını destekliyor mu? Bu kaynak onları doğrudan envanter üzerinden değil, ESX veya QBCore üzerinden kaydeder.

Config.ItemsRequirePermission ayarını açtıysanız ve bir eşya kullanıldığında sunucu konsolu hata gösteriyorsa, onu tekrar kapatın ve hatayı bize Discord’da gönderin.

Görseller gelmez. Envanterinizin görsel klasörüne eşyaların adını taşıyan PNG dosyaları ekleyin (örneğin chameleon_paint_200.png).