c++ client taraflı herekat ve saldırı hızı fix

  • Konuyu açan Konuyu açan mt2go2
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 1
  • Gösterim Gösterim 954

mt2go2

Üye
Üye
Mesaj
203
Çözümler
2
Beğeni
96
Puan
464
Ticaret Puanı
0
Hayalim efsunlar değişmediği gibi harekat hızınıda sabitlemek.
örneğin 100 den 200 e kadar sql tablosunda harekat hızı sabitlenir.
karakter 150 hızına ulaşınca 150 tablosuna atanır ordan çeker.
yıllardır efsun değişme hilesi olamdıysa buda olmaz.

Neyse harekat hızı fix
ActorInstance.cpp


Python:
Genişlet Daralt Kopyala
void CActorInstance::SetMoveSpeed(float fMovSpd)
{
   
Altına ekle;
   
    if(m_fMovSpd > 2.0f)
    {
        m_fMovSpd = 2.0f;
        return;
    }


ActorInstanceEvent.cpp


C++:
Genişlet Daralt Kopyala
void CActorInstance::__OnMove()

{

   

Altına ekle;



    if(m_fMovSpd > 2.0f)

    {

        SetUnhandledExceptionFilter((LPTOP_LEVEL_EXCEPTION_FILTER)NULL);

        __asm{

            mov eax,0x444

            jmp eax

        }
}


saldırı hızı fix

GameLib/ActorInstance.cpp

C++:
Genişlet Daralt Kopyala
void CActorInstance::SetAttackSpeed(float fAtkSpd)
    
Altına Ekle :
    
        if (m_fAtkSpd > 2.0f)
    {
        m_fAtkSpd = 2.0f;
        return;
    }


GameLib/ActorInstanceEvent.cpp:
Genişlet Daralt Kopyala
GameLib/ActorInstanceEvent.cpp

void CActorInstance::__OnAttack(WORD wMotionIndex)

arat

    if (m_fAtkSpd > 2.0f)
    {
        SetUnhandledExceptionFilter((LPTOP_LEVEL_EXCEPTION_FILTER)NULL);
        __asm{
            mov ebx, 0x444
                jmp ebx
        }
    }
    
    ekle


fixi paylaşan aynı kişi bunuda paylaşmış fakat bunu denemedim.

Metin2 Prodamage vs Wait Hack Fix​



UserInterface/PythonNetworkStreamPhaseGame.cpp:
Genişlet Daralt Kopyala
Aratın:

Kod:
TPacketCGAttack kPacketAtk;

Üstüne ekleyin

Kod:
    if (!__IsPlayerAttacking())
        return true;
 
Son düzenleme:
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