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 372

nyami

ZeRo
Geliştirici
Yardımsever Üye
Usta Üye
Mesaj
658
Çözümler
46
Beğeni
1.104
Puan
1.130
Ticaret Puanı
1
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
 
Geri
Üst