Çö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 86
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
MT Üye
Mesaj
158
Çözümler
8
Beğeni
53
Puan
479
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
 
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ı.
Üst