Best Studio 1
Best Studio
D 1
delimuratt
Aliyldrim 1
Aliyldrim
Mt2Hizmet 1
Mt2Hizmet
noisiv 1
noisiv
Manwe Work 1
Manwe Work
melankolıa18 1
melankolıa18
Agora Metin2 1
Agora Metin2
Cannn6161 1
Cannn6161
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

2383 Pk Bot Priest DB Malice Sub Tor sistemi aktif etme

  • Konuyu başlatan Konuyu başlatan CoderPia
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 2
  • Görüntüleme Görüntüleme 32

CoderPia

localhost
Telefon Numarası Onaylanmış Üye
Yönetici
Admin
VIP Üye
Paylaşım
Katılım
20 Kas 2025
Konular
131
Mesajlar
843
Çözüm
4
Online süresi
14d 15h
Reaksiyon Skoru
878
Altın Konu
19
Başarım Puanı
163
Yaş
32
MmoLira
9,297
DevLira
3
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

Selamlar,




Kod:
void CBot::GetPriestDamageMagic(int16 tid, float X, float Y, float Z, int16 will_x, int16 will_y, int16 will_z, float sSpeed, int8 echo)


{

    if (tid < 0)

        return;



    int nRandom = myrand(0, 17);

    uint32 sSkillID;

    switch (nRandom)

    {

    case 0:

        sSkillID = 112709;

        break;

    case 1:

        sSkillID = 112739;

        break;

    case 2:

        sSkillID = 112724;

        break;

    case 3:

        sSkillID = 112715;

        break;

    case 4:

        sSkillID = 112727;

        break;

    case 5:

        sSkillID = 112712;

        break;

    case 6:

        sSkillID = 112721;

        break;

    case 7:

        sSkillID = 112703;

        break;

    case 8:

        sSkillID = 112739;

        break;

    case 9:

        sSkillID = 112750;

        break;

    case 10:

        sSkillID = 112745;

        break;

    case 11:

        sSkillID = 112757;

        break;

    case 12:

        sSkillID = 112760;

        break;

    case 13:

        sSkillID = 112770;

        break;

    case 14:

        sSkillID = 112771;

        break;

    case 15:

        sSkillID = 112772;

        break;

    case 16:

        sSkillID = 112815;

        break;

    default:

        sSkillID = 112001;

        break;

    }



    if (GetNation() == ELMORAD)

        sSkillID += 100000;



    _MAGIC_TABLE* pSkill = g_pMain->m_MagictableArray.GetData(sSkillID);

    if (pSkill == nullptr)

        return;



    if (GetClass() != (pSkill->sSkill / 10)

        || GetLevel() < pSkill->sSkillLevel)

    {

        if (GetNation() == KARUS)

            sSkillID = 110002;

        else

            sSkillID = 210002;

    }



    Unit* pUnit = g_pMain->GetUnitPtr(tid, GetZoneID());

    if (pUnit == nullptr

        || pUnit->isDead()

        || pUnit->isPlayer() && TO_USER(pUnit)->isGM())

        return;



    float sRange = (float)pSkill->sRange > 0 ? pSkill->sRange / 3 : 4.0f;

    float fDis = GetDistanceSqrt(pUnit);

    if (fDis > sRange)

        MoveProcess(X, Y, Z, will_x, will_y, will_z, sSpeed, echo);

    else

    {

        if ((uint32)UNIXTIME >= (m_sSkillCoolDown))

        {

            MagicPacket(MAGIC_CASTING, sSkillID, GetID(), pUnit->GetID(), (uint16)GetX(), (uint16)GetY(), (uint16)GetZ());

            MagicPacket(MAGIC_EFFECTING, sSkillID, GetID(), pUnit->GetID(), (uint16)GetX(), (uint16)GetY(), (uint16)GetZ());

            m_sSkillCoolDown = (uint32)UNIXTIME + 2;

        }

    }

}
 
eline sağlık paylaşım için teşekkürler.
 

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

Geri
Üst