mavzermete 1
mavzermete
Fethi Polat 1
Fethi Polat
Hikaye Ekle
Kaynak ikonu

Kemik Efektleri 1

indirmek için izniniz yok

Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!



Sadece item giyme çıkartma ve unique_item timer'ı üzerinden çalışır.
Bir hata olursa yazarsınız çözeriz.
item.cpp ve char_item.cpp güncellendi.





Hata düzeltmesi;
Char_item.cpp

Arat
Kod:
#if defined DBONE_EFFECTS
     if (item->GetVnum() == DBONE_VNUM_1){
            if (!IsAffectFlag(AFFECT_DBONE_2))
                AddAffect(AFFECT_DBONE_1, POINT_NONE, 0,AFF_DBONE1, INFINITE_AFFECT_DURATION, 0, false);
        }
        if (item->GetVnum() == DBONE_VNUM_2){
            if (!IsAffectFlag(AFFECT_DBONE_2))
                AddAffect(AFFECT_DBONE_2, POINT_NONE, 0,AFF_DBONE2, INFINITE_AFFECT_DURATION, 0, false);
        }
#endif








Kaldır

Arat
Kod:
#if defined DBONE_EFFECTS
    if (item->GetVnum() == DBONE_VNUM_1){RemoveAffect(AFFECT_DBONE_1);}
    if (item->GetVnum() == DBONE_VNUM_2){RemoveAffect(AFFECT_DBONE_2);}
#endif







Kaldır

item.cpp

Arat
Kod:
bool CItem::EquipTo(LPCHARACTER ch, BYTE bWearCell){[
    if (!ch){
        sys_err("EquipTo: nil character");
        return false;}


Ekle

Kod:
#if defined DBONE_EFFECTS
    if (GetVnum() == DBONE_VNUM_1){
        if (!ch->IsAffectFlag(AFFECT_DBONE_2))
            ch->AddAffect(AFFECT_DBONE_1, POINT_NONE, 0,AFF_DBONE1, INFINITE_AFFECT_DURATION, 0, false);
    }
    if (GetVnum() == DBONE_VNUM_2){
        if (!ch->IsAffectFlag(AFFECT_DBONE_2))
            ch->AddAffect(AFFECT_DBONE_2, POINT_NONE, 0,AFF_DBONE2, INFINITE_AFFECT_DURATION, 0, false);
    }
#endif







Arat
Kod:
     if (IsRideItem())
        ClearMountAttributeAndAffect();







Ekle

Kod:
#if defined DBONE_EFFECTS
   if (GetVnum() == DBONE_VNUM_1){m_pOwner->RemoveAffect(AFFECT_DBONE_1);}
   if (GetVnum() == DBONE_VNUM_2){m_pOwner->RemoveAffect(AFFECT_DBONE_2);}
#endif




Paylaşım için teşekkürler.

Şöyle bir sorunla karşılaştım.





Yardımcı Olabilirmisiniz.
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst