TuZaKK 1
TuZaKK
Mt2Hizmet 1
Mt2Hizmet
Agora Metin2 1
Agora Metin2
Bvural41 1
Bvural41
kaptanmikro1 1
kaptanmikro1
R 1
Roksam
[DEV]AB 1
[DEV]AB
Sevdamsın 1
Sevdamsın
farkmt2official 1
farkmt2official
emirhanHCL 1
emirhanHCL
Scarlet 1
Scarlet
Hikaye Ekle

c++ move + atak speed limit

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

Türkiye'de ilk Mobil & PC Aynı Anda Metin2 Oyna. Triarchonline kalıcı ve uzun ömürlü yapısı ile 24 Temmuz'da açılıyor. | 1-99 Mobil Metin2 Triarch HEMEN TIKLA!

this is limiting.
lalaker and cheat engine cannot exceed the limit

but the player
It can do 160 speeds.
But attack speed above 170 cannot cheat.
----
ActorInstance.cpp
Kod:
void CActorInstance::SetAttackSpeed(float fAtkSpd)
{
    // Saldırı hızını 1.7f ile sınırlama
    if (fAtkSpd > 1.7f)
    {
        m_fAtkSpd = 1.7f;
    }
    else
    {
        m_fAtkSpd = fAtkSpd;
    }
}

void CActorInstance::SetMoveSpeed(float fMovSpd)
{
    // Hareket hızını 2.0f ile sınırlama
    if (fMovSpd > 2.0f)
    {
        m_fMovSpd = 2.0f;
        return;  // Eğer hız sınırı geçiliyorsa, işlemi durdur
    }

    if (m_fMovSpd == fMovSpd)
        return;

    m_fMovSpd = fMovSpd;

    if (__IsMoveMotion())
    {
        Stop();
        Move();
    }
}

ActorInstanceEvent.cpp
Kod:
void CActorInstance::__OnMove()
{
   
    // Anticheat kontrolü - m_fAtkSpd sınırı
    if (m_fAtkSpd > 1.7f)
    {
        m_fAtkSpd = 1.7f;
    }

    // Anticheat kontrolü - m_fMovSpd sınırı
    if (m_fMovSpd > 2.0f)
    {
        m_fMovSpd = 2.0f;
    }
   
   
    void CActorInstance::__OnAttack(WORD wMotionIndex)
{
   
    // Anticheat kontrolü - m_fAtkSpd sınırı
    if (m_fAtkSpd > 1.7f)
    {
        m_fAtkSpd = 1.7f;
    }

    // Anticheat kontrolü - m_fMovSpd sınırı
    if (m_fMovSpd > 2.0f)
    {
        m_fMovSpd = 2.0f;
    }
ActorInstanceBattle.cpp
Kod:
bool CActorInstance::InputComboAttackCommand(float fDirRot)
{
    // Anticheat kontrolü - m_fAtkSpd sınırı
    if (m_fAtkSpd > 1.7f)
    {
        m_fAtkSpd = 1.7f;
    }

    // Anticheat kontrolü - m_fMovSpd sınırı
    if (m_fMovSpd > 2.0f)
    {
        m_fMovSpd = 2.0f;
    }
   
   
    void CActorInstance::InputNormalAttackCommand(float fDirRot)
{
    if (!__CanInputNormalAttackCommand())
        return;

    // Anticheat kontrolü - m_fAtkSpd sınırı
    if (m_fAtkSpd > 1.7f)
    {
        m_fAtkSpd = 1.7f;
    }

    // Anticheat kontrolü - m_fMovSpd sınırı
    if (m_fMovSpd > 2.0f)
    {
        m_fMovSpd = 2.0f;
    }
 
chea engine engeller ama lalakerati için yeterli değil.
not.
metin2 clientin çuğu yerinden animasyon ve hız hilesi yapılabiliyor.
bu kodlar belli bir yeri koruyor başka yerden yine yapılabilir.
 

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

Geri
Üst