Çözüldü item yansıtma sistemi hk

  • Konuyu açan Konuyu açan enes turan
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 1
  • Gösterim Gösterim 45
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ı.

enes turan

Yardımsever Üye
Yardımsever Üye
MT Üye
Mesaj
562
Çözümler
36
Beğeni
286
Puan
909
Ticaret Puanı
0
merhabalar

malinin paylaşmış olduğu item yansıtma sistemini ekledim eklediğim konuda COSTUME_HAIR ile alaklı bir düzenleme yoktu ben kendim ekledim fakat şöyle bir hata alıyorum

kostüm başlığının çıkarılmış hali

Adsız.webp


item yansıtılmamış kostüm başlığı giydiğimde bir hata oluşmuyor fakat
item yansıtılmış bir kafalığı tak çıkar yaptığımda karakterden başlığın görüntüsü gitmiyor

item.cpp
C++:
Genişlet Daralt Kopyala
                else if (GetSubType() == COSTUME_HAIR)
                {
                    toSetPart = PART_HAIR;
#if defined(__BL_TRANSMUTATION__)
                    const DWORD c_dwTransmutationVnum = GetTransmutationVnum();
                    if (c_dwTransmutationVnum != 0)
                    {
                        TItemTable* pItemTable = ITEM_MANAGER::instance().GetTable(c_dwTransmutationVnum);
                        toSetValue = (pItemTable != 0) ? pItemTable->alValues[3] : GetValue(3);
                    }
                    else
                        toSetValue = (true == bAdd) ? this->GetValue (3) : 0;
#else
                    toSetValue = (true == bAdd) ? this->GetValue (3) : 0;
#endif
                }

nasıl bir hata yapmışım bilgisi olan varmı ?
 
Çözüm
C++:
Genişlet Daralt Kopyala
                else if (GetSubType() == COSTUME_HAIR)
                {
                    toSetPart = PART_HAIR;
#if defined(__BL_TRANSMUTATION__)
                    const DWORD c_dwTransmutationVnum = GetTransmutationVnum();
                    if (c_dwTransmutationVnum != 0)
                    {
                        TItemTable* pItemTable = ITEM_MANAGER::instance().GetTable(c_dwTransmutationVnum);
                        toSetValue = (pItemTable != NULL) ? pItemTable->alValues[3] : GetValue(3);
                    }
                    else
                        toSetValue = (true == bAdd) ? this->GetValue(3) : 0;
#else
                    toSetValue = (true == bAdd) ? this->GetValue(3) : 0;
#endif
                    if...
C++:
Genişlet Daralt Kopyala
                else if (GetSubType() == COSTUME_HAIR)
                {
                    toSetPart = PART_HAIR;
#if defined(__BL_TRANSMUTATION__)
                    const DWORD c_dwTransmutationVnum = GetTransmutationVnum();
                    if (c_dwTransmutationVnum != 0)
                    {
                        TItemTable* pItemTable = ITEM_MANAGER::instance().GetTable(c_dwTransmutationVnum);
                        toSetValue = (pItemTable != NULL) ? pItemTable->alValues[3] : GetValue(3);
                    }
                    else
                        toSetValue = (true == bAdd) ? this->GetValue(3) : 0;
#else
                    toSetValue = (true == bAdd) ? this->GetValue(3) : 0;
#endif
                    if (false == bAdd) // Kostüm çıkarılma durumu
                    {
                        toSetValue = (true == bAdd) ? this->GetValue(3) : 0;
                    }
                }
 
Çözüm
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Üst