Çözülemedi Sanii Shining System / Silah kostümleri efekt çekmiyor

Ne yazık ki bu konuda sorulara çözüm bulunmuyor. Eğer konuda yorumlar varsa hepsini inceleyebilirsiniz. Belki sizlerin sorununuzu çözmek için için ipuçları bulabilirsiniz.
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

tc1322

MT Üye
MT Üye
Mesaj
409
Çözümler
21
Beğeni
714
Puan
799
Ticaret Puanı
0
Başlıkta da belirttiğim gibi zırh kostümü ve normal silahlarda sıkıntısız çalışan sistem silah kostümlerinde çalışmıyor. Yabancı ve TR forumlarına baktım hepsinde fix yöntemi olarak parantezler işaretlenmiş fakat kodlarda bir sıkıntı olmadığını düşünüyorum. Sıfırdan 3 kere ekledim çok fazla kod bulunduran bir sistem değil. Kontrollerimde de bir şeye rastlamadım. Yardımcı olabilecek varsa sevinirim


Linkleri görebilmek için giriş yap veya kayıt ol.

not: Silah kostümü takınca efekt verdiğim silahın efektinide silmiyor
Linkleri görebilmek için giriş yap veya kayıt ol.
 
Son düzenleme:
instancebase.cpp:
Genişlet Daralt Kopyala
arat:
        else if (pItem->GetSubType() == CItemData::COSTUME_BODY)
        {
            if (removeRefineEffect)
            {
                __ClearArmorRefineEffect();
            }

            for (int i = 0; i < CItemData::ITEM_SHINING_MAX_COUNT; i++)
            {
                if (strcmp(shiningTable.szShinings[i], ""))
                {
                    __AttachArmorShiningEffect(i, shiningTable.szShinings[i]);
                }
            }
        }

altına ekle:

#ifdef ENABLE_WEAPON_COSTUME_SYSTEM
        else if (pItem->GetSubType() == CItemData::COSTUME_WEAPON)
        {
            __ClearWeaponShiningEffect();
            if (removeRefineEffect)
            {
                __ClearWeaponRefineEffect();
            }

            for (int i = 0; i < CItemData::ITEM_SHINING_MAX_COUNT; i++)
            {
                if (strcmp(shiningTable.szShinings[i], ""))
                {
                    bool twoSidedWeapon = pItem->GetValue(3) == CItemData::WEAPON_DAGGER || (IsMountingHorse() && pItem->GetValue(3) == CItemData::WEAPON_FAN);
                    if (twoSidedWeapon)
                    {
                        __AttachWeaponShiningEffect(i, shiningTable.szShinings[i], "PART_WEAPON_LEFT");
                    }

                    if (pItem->GetValue(3) == CItemData::WEAPON_BOW)
                        __AttachWeaponShiningEffect(i, shiningTable.szShinings[i], "PART_WEAPON_LEFT");
                    else
                        __AttachWeaponShiningEffect(i, shiningTable.szShinings[i], "PART_WEAPON");
                }
            }
        }
#endif
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst