mavzermete 1
mavzermete
Test5410 1
Test5410
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Reklam vermek için turkmmo@gmail.com

[C++] TR Yeni efsun

Kaynak;



//EN
Attr Name;
Damage Increase in Low Alignment Points



//TR
Efsunun Adı;
Düşük Rütbe Puanlarında Hasar Artışı



Güncelleme için @Koray' a teşekkürler
Battle.cpp

Efsuna bağlanmış hali, sadece bu kadar değil yeni bir efsun oluşturuyormuş gibi ekleme yapmanız gerek. Sadece efsunun işlevi.
C:
       else if (pkAttacker->GetPoint(POINT_ALIGNMENT_DAMAGE_BONUS) && pkAttacker->GetAlignment() < 0 && (pkVictim->IsNPC() || pkVictim->IsPC()))
        {
            iAtk += std::clamp(std::abs(pkAttacker->GetAlignment() / 1000), 1, 10));
        }

C:
// Ara
if (pkVictim->IsNPC())

// Kod Bloğunun Altına ekle
   if (pkAttacker->GetAlignment() < 0 && (pkVictim->IsNPC() || pkVictim->IsPC()))
    {
        iAtk += std::clamp(std::abs(pkAttacker->GetAlignment() / 1000), 1, 10));
    }
 
Son düzenleme:

En Çok Reaksiyon Alan Mesajlar

Kod:
    if (pkAttacker->GetAlignment() < 0 && (pkVictim->IsNPC() || pkVictim->IsPC()))
    {
        iAtk += std::clamp(std::abs(pkAttacker->GetAlignment() / 1000), 1, 10));
    }

şu şekilde yeterli olabilir sanırım, teşekkürler.
 

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

Geri
Üst