Mob Move Speed

Şöyle olsa nasıl olur

Bu define olsun:
Genişlet Daralt Kopyala
#define ___SPEED_MOBSS__        120

Buda eklenti olsun:
Genişlet Daralt Kopyala
        iMaxHP = m_pkMobData->m_table.dwMaxHP;
        iMaxSP = 0;
        iMaxStamina = 0;
        SetPoint(POINT_ATT_SPEED, m_pkMobData->m_table.sAttackSpeed);
        SetPoint(POINT_MOV_SPEED, m_pkMobData->m_table.sMovingSpeed + ___SPEED_MOBSS__);
        SetPoint(POINT_CASTING_SPEED, m_pkMobData->m_table.sAttackSpeed);


 
Şöyle olsa nasıl olur

Bu define olsun:
Genişlet Daralt Kopyala
#define ___SPEED_MOBSS__        120

Buda eklenti olsun:
Genişlet Daralt Kopyala
        iMaxHP = m_pkMobData->m_table.dwMaxHP;
        iMaxSP = 0;
        iMaxStamina = 0;
        SetPoint(POINT_ATT_SPEED, m_pkMobData->m_table.sAttackSpeed);
        SetPoint(POINT_MOV_SPEED, m_pkMobData->m_table.sMovingSpeed + ___SPEED_MOBSS__);
        SetPoint(POINT_CASTING_SPEED, m_pkMobData->m_table.sAttackSpeed);



Bu da bir çözüm tüm moblara direkt + hareket hızı tanımlıyorsun anladığım kadarıyla ama rank kontrolü vs. eksik olur bu sefer
 
Bu da bir çözüm tüm moblara direkt + hareket hızı tanımlıyorsun anladığım kadarıyla ama rank kontrolü vs. eksik olur bu sefer
Aynen kankam kontrol olarak böyle bişey yapabilirsin.

Char.cpp:
Genişlet Daralt Kopyala
int CHARACTER::MobSpeed() const
{
    if (IsMonster() && GetMobRank() < MOB_RANK_BOSS)
        return 120;

    else if (GetMobRank() == MOB_RANK_BOSS)
        return 20;

    return 0;
}
 
@NuganoMT
Elinize sağlık kodlarda alternatif çözümler hoşuma gidiyor daha az yükle veya daha farklı senaryolarla katkınız için teşekkür ederim <3
 
Geri
Üst