WhatsApp Discord
takumi12 - Fix Protocol Freezer cumulative recv S9 - Source Mu - Mu Server Files
 

takumi12 - Fix Protocol Freezer cumulative recv S9

Publicado por Dakosmu, Oct 07, 2024, 04:49 AM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Dakosmu

takumi12 - Fix Protocol Freezer cumulative recv S9

#include "StdAfx.h"
#include "Util.h"
#include "wsctlc.h"

BOOL CWsctlc::Close()
{
   m_nSendBufLen = 0;
   m_nRecvBufLen = 0;
   ZeroMemory(m_RecvBuf, sizeof(MAX_RECVBUF));
   ZeroMemory(m_SendBuf, sizeof(MAX_SENDBUF));
   return TRUE;
}

void PackedFixOverflow()
{
   SetCompleteHook(0xE8, 0x0043980F, FuncToDWORD(&CWsctlc::Close)); //-- Error OverFlow
}



#pragma once
#define MAX_SENDBUF      8192
#define MAX_RECVBUF      8192


#define CWsctlc__Close                        ((BOOL(__thiscall*)(void*)) 0x0063ADB5)
#define CWsctlc__Connect                     ((int(__thiscall*)(void*, char* ip_addr, unsigned short port, DWORD WinMsgNum)) 0x0063AF02)


class CWsctlc
{
public:
   /*+00000*/ HWND      m_hWnd;
   /*+00004*/ BOOL      m_bGame;
   /*+00008*/ int      m_iMaxSockets;
   /*+00012*/ SOCKET   m_socket;
   /*+00016*/ BYTE      m_SendBuf[MAX_SENDBUF];
   /*+08208*/ int      m_nSendBufLen;
   /*+08212*/ BYTE      m_RecvBuf[MAX_RECVBUF];
   /*+16404*/ int      m_nRecvBufLen;
   /*+16408*/ int      m_LogPrint;
   /*+16412*/ DWORD   m_logfp;
   /*+16416*/ DWORD   m_pPacketQueue;
   /*+16420*/ DWORD   m_pBuff;
public:
   BOOL Close();
};

extern void PackedFixOverflow();

Creditos
Bladimir1
Bon Dia

🡱 🡳
Real Time Web Analytics