Işınlanınca Hava Kılıcı ve Büyülü Keskinlik Kapanmasın

  • Konuyu açan Konuyu açan nyami
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 6
  • Gösterim Gösterim 189

nyami

ZeRo
Premium Üye
Geliştirici
Yardımsever Üye
MT Üye
Mesaj
554
Çözümler
37
Beğeni
863
Puan
929
Ticaret Puanı
0
Karakter ışınlanınca Hava Kılıcı ve Büyülü Keskinlik kapanmasını engeller.
Sildiğimiz kod karakterde silah çıkarınca Hava Kılıcı veya Büyülü Keskinlik varsa kapatıyordu. Işınlanma durumu da karakterdeki itemlerin çıkarıp takılıyormuş gibi bir etki tetikliyordu bu yüzden kapanıyorlardı. Biz o kısmı iptal ettik ve unequip içerisine taşıdık. Bu şekilde ışınlanınca skillerimiz kapanmıyor ama silah çıkarınca kapanıyor.


Burayı görüntülemek için üye girişi yapmalı veya kayıt olmalısınız.



char_item.cpp:
Genişlet Daralt Kopyala
//Ara
void CHARACTER::SetWear(BYTE bCell, LPITEM item)

//Altında Bul ve Sil(veya Devredışı Bırak)
    if (!item && bCell == WEAR_WEAPON)
    {
        if (IsAffectFlag (AFF_GWIGUM))
        {
            RemoveAffect (SKILL_GWIGEOM);
        }

        if (IsAffectFlag (AFF_GEOMGYEONG))
        {
            RemoveAffect (SKILL_GEOMKYUNG);
        }
    }


Işınlanınca kapanmama kanıtı.



Silah çıkarınca kapanma kanıtı.



İyi çalışmalar.
 
Son düzenleme:
Paylaşım için sağol eline sağlık
 
Üst