Yardım Kuşak Sistemi Efekt Hatası

Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

dePayens

Üye
Üye
Mesaj
49
Çözümler
2
Beğeni
10
Puan
444
Ticaret Puanı
0
Öncelikle herkese iyi çalışmalar dilerim. Files'ıma Kuşak sistemi ekledim ancak bir problemim var.
Problem şu:
Oyunda Kuşaklarımın hiçbirinde problem yok. Bir tek Hakim Kuşağı Kişiye Özel'i giydiğimde damage efekti veriyor. Ve item adında kare bir kutucuk var. Ekte bırakıyorum:
hakim1.png

Diğer Görüntü:
resim_2024-04-07_180605797.png

Problem ne olabilir hangi dosyada olabilir yardımcı olabilir misiniz?
 
isimdeki kutucuk karakter sayısında ki sınırlamadan dolayı.

common/item_length.h
ITEM_NAME_MAX_LEN = 24,

gameLib/ItemData.h
ITEM_NAME_MAX_LEN = 24,

dump_proto/dump_proto.cpp
ITEM_NAME_MAX_LEN = 24,

24 leri arttır.

damage efekti niye var bilmiyorum.
 
isimdeki kutucuk karakter sayısında ki sınırlamadan dolayı.

common/item_length.h
ITEM_NAME_MAX_LEN = 24,

gameLib/ItemData.h
ITEM_NAME_MAX_LEN = 24,

dump_proto/dump_proto.cpp
ITEM_NAME_MAX_LEN = 24,

24 leri arttır.

damage efekti niye var bilmiyorum.
Bu problem çözüldü ancak efekt sorunu hala devam etmekte..
 
efekt kodu mu çakışıyor acaba? eklemelerini tekrar gözden geçirdin mi hiç
Evet kontrol ettim eklemelerimi hiçbir problem yok. Bütün kuşaklar problemsiz. Bir tek 85004 kodlu Hakim Kuşağı Kişiye Özelde yapıyor bunu. Hakim Kuşağının basit,asil versiyonlarında da problem yok. Hatta InstanceBase de 83004’ü pass geçirdim yine aynı çözülmedi.
 
Evet kontrol ettim eklemelerimi hiçbir problem yok. Bütün kuşaklar problemsiz. Bir tek 85004 kodlu Hakim Kuşağı Kişiye Özelde yapıyor bunu. Hakim Kuşağının basit,asil versiyonlarında da problem yok. Hatta InstanceBase de 83004’ü pass geçirdim yine aynı çözülmedi.
85004 isimli başka bir eşya mı var acaba belki hata vermeden çakıştırıyordur eşyaları ya da srcden 85004 isimli eşyaya bir efekt tanımlanmıştır. game srcden unique itemi bir kontrol et
 
Sorun bu şekilde çözüldü. Çakışma yok ama bir yerden 85004'ü yanlış çekiyordu sanırım. 85019 şeklinde değiştirdiğimde problem çözüldü. Teşekkürler :love:
kod değiştirme geçici bir çözüm olarak dursun konuyuda sabaha kadar açık bırakalım. 85004teki olayı çözeriz belki
 
Peki emin miyiz bunda? Çünkü %19'a kadar olan kuşaklarda hiçbir problem yokken %19'dan sonrakilerde bu problemi yaşıyorum.
 
Geri
Üst