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
 
Uyarı: Bu konu açıldığından bu yana baya zaman geçmiş.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.
Geri
Üst