CharacterDetails.cpp / .py Dosyasında Tanımlanmamış Olması
Karakter detay ekranında hangi bonusların listeleneceği char.cpp, char.h, PythonCharacterDetails.py, veya GUI tarafında locale_xx klasörlerinde tanımlanır. Yeni eklediğin efsun bu listeye dahil edilmemiş olabilir.
PythonCharacterDetails.py içinde bonus ID’lerinin listelendiği yer var. Yeni efsunun bonus ID’sini bu listeye eklemen gerekiyor
Game Source’ta Bonus ID Tanımlı Ama Client’ta Yok
Server source’ta BONUS_METIN_DAMAGE gibi bir enum tanımlamış olabilirsin ama client tarafında (özellikle Python client) bu ID tanıtılmamış olabilir.
PythonNetworkStream.cpp veya game.py içinde yeni bonusların Receive edilmesini sağlayan kodları kontrol et.
Bonusun Gönderimi Yapılmıyor
Bazı bonuslar sunucudan client’a doğrudan gönderilmez. char.cpp veya char_battle.cpp içinde bu efsunun Character objesine atanıp client’a iletilip iletilmediğini kontrol et.
Ekli dosyayı görüntüle 141510
Bu değer client’a iletilmediği sürece, orada gözükmez
UI Tarafında Görsel Tanımı Eksik
Eğer her şey doğru ama hâlâ gözükmüyorsa, uiscript/characterdetails.py gibi bir dosyada görsel yerleşimi düzenlemen gerekebilir.
Çözüm Önerileri
Bonus ID’yi hem server hem de client tarafında tanımladığından emin ol.
Client tarafındaki sözlüklerde bu ID’ye karşılık gelen string tanımını ekle.
Server’dan bu bonusun client’a gönderildiğini kontrol et.
Gerekirse debug log ekleyerek hangi adımda eksik olduğunu tespit et.
Umarım Yardımcı olmuşumdur İyi Forumlar Dilerim.