Çözüldü Yeni eklediğim taşlar k envantere gelmiyor

  • Konuyu açan Konuyu açan allien
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 11
  • Gösterim Gösterim 142
Bu konu çözüme ulaştırılmıştır. Çözüm için konuya yazılan tüm yorumları okumayı unutmayın. Eğer konudaki yorumlar sorununuzu çözmediyse yeni bir konu açabilirsiniz.
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

allien

*__*
MT Üye
Mesaj
226
Çözümler
12
Beğeni
70
Puan
499
Ticaret Puanı
0
merhabalar başlıkta yazdığım gibi bir problem var, ayrıca yeni eklediğim taşları iteme sürükleyip eklemeye çalışınca farklı taşlar çıkıyor bu problemlerin sebebi ne olabilir?
 
Çözüm
item.cpp kısmında bir yanlış yok aslında burası böyle mi sen yine bir kontrol et değilse bu şekilde değiştir. bir de char_item.cppdeki kısımları bir gözden geçir istiyorsan.

C++:
Genişlet Daralt Kopyala
bool CItem::IsStone()
{
    return GetType() == ITEM_METIN;
}
örneğin +5 yaşam taşı bu şekilde görünüyor ama zırha sürüklediğim zaman kavrama taşını ekleyemezsin diyor silaha sürükleyince de taş kavrama taşı oluyor ayrıca yeni eklediğim +lı taşlar k envantere de gelmiyor direkt olarak normal envantere düşüyor.
1720838974627.webp
 
+4 taşları kopyalayıp 5leri öyle oluşturun
 
o şekilde yaptım zaten, her taşı +4 taşlara göre oluşturdum fakat ne mobtan düşünce ne de direkt /i ile k envantere düşmüyor.
artı 3 savaşçı taşı ile artı 4 savaşçı taşının protosunu kod editörüne koptalayıp atabilir misiniz, taşlarda bi numara olayı vardı sanki hatırladığım kadarıyla
 
artı 3 savaşçı taşı ile artı 4 savaşçı taşının protosunu kod editörüne koptalayıp atabilir misiniz, taşlarda bi numara olayı vardı sanki hatırladığım kadarıyla
şuan satıcıya iki taşı koyduğumda +4 k envantere gelirken +5 direkt olarak envantere geliyor.
+4 savaşcı taşı ile +5 savaşcı taşı şuan item protoda şu şekilde;


proto.txt:
Genişlet Daralt Kopyala
28433    Áö¿µ¼®+4    ITEM_METIN    METIN_NORMAL    1    NONE    ITEM_STACKABLE    WEAR_WEAPON    NONE    500000    500000    0    0    0    LIMIT_NONE    0    LIMIT_NONE    0    APPLY_ATTBONUS_WARRIOR    20    APPLY_NONE    0    APPLY_NONE    0    0    0    0    0    0    20    0    0    0       
28520    Áö¿µ¼®+4    ITEM_METIN    METIN_NORMAL    1    NONE    ITEM_STACKABLE    WEAR_WEAPON    NONE    500000    500000    0    0    0    LIMIT_NONE    0    LIMIT_NONE    0    APPLY_ATTBONUS_WARRIOR    25    APPLY_NONE    0    APPLY_NONE    0    0    0    0    0    0    20    0    0    0
 
şuan satıcıya iki taşı koyduğumda +4 k envantere gelirken +5 direkt olarak envantere geliyor.
+4 savaşcı taşı ile +5 savaşcı taşı şuan item protoda şu şekilde;


proto.txt:
Genişlet Daralt Kopyala
28433    Áö¿µ¼®+4    ITEM_METIN    METIN_NORMAL    1    NONE    ITEM_STACKABLE    WEAR_WEAPON    NONE    500000    500000    0    0    0    LIMIT_NONE    0    LIMIT_NONE    0    APPLY_ATTBONUS_WARRIOR    20    APPLY_NONE    0    APPLY_NONE    0    0    0    0    0    0    20    0    0    0      
28520    Áö¿µ¼®+4    ITEM_METIN    METIN_NORMAL    1    NONE    ITEM_STACKABLE    WEAR_WEAPON    NONE    500000    500000    0    0    0    LIMIT_NONE    0    LIMIT_NONE    0    APPLY_ATTBONUS_WARRIOR    25    APPLY_NONE    0    APPLY_NONE    0    0    0    0    0    0    20    0    0    0
hangi k envanteri kullanıyorsun paylaşır mısın linkini
 
item.cpp kısmında bir yanlış yok aslında burası böyle mi sen yine bir kontrol et değilse bu şekilde değiştir. bir de char_item.cppdeki kısımları bir gözden geçir istiyorsan.

C++:
Genişlet Daralt Kopyala
bool CItem::IsStone()
{
    return GetType() == ITEM_METIN;
}
 
Çözüm
şuan satıcıya iki taşı koyduğumda +4 k envantere gelirken +5 direkt olarak envantere geliyor.
+4 savaşcı taşı ile +5 savaşcı taşı şuan item protoda şu şekilde;


proto.txt:
Genişlet Daralt Kopyala
28433    Áö¿µ¼®+4    ITEM_METIN    METIN_NORMAL    1    NONE    ITEM_STACKABLE    WEAR_WEAPON    NONE    500000    500000    0    0    0    LIMIT_NONE    0    LIMIT_NONE    0    APPLY_ATTBONUS_WARRIOR    20    APPLY_NONE    0    APPLY_NONE    0    0    0    0    0    0    20    0    0    0      
28520    Áö¿µ¼®+4    ITEM_METIN    METIN_NORMAL    1    NONE    ITEM_STACKABLE    WEAR_WEAPON    NONE    500000    500000    0    0    0    LIMIT_NONE    0    LIMIT_NONE    0    APPLY_ATTBONUS_WARRIOR    25    APPLY_NONE    0    APPLY_NONE    0    0    0    0    0    0    20    0    0    0
Artı 3 savaşçıyı da atar mısınız hocam bu en sağda 20 yazan yer 19 mu ona bi bakalım
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst