How TO Block Infiltration Hack in Source with out using Q-protect
#define SNAPSHOTTYPE_CHAT (WORD)0x0001
#define PACKETTYPE_INFILTRATION (DWORD)0xde4d833f
ON_MSG( PACKETTYPE_INFILTRATION, OnInfiltration );
void CDPSrvr::OnInfiltration( CAr & ar, DPID dpidCache, DPID dpidUser, LPBYTE lpBuf, u_long uBufSize )
{
CUser *pUser = g_UserMng.GetUser( dpidCache, dpidUser );
if( IsValidObj( pUser ) )
{
g_UserMng.RemoveUser( pUser->m_dwSerial );
}
}
#ifdef __GUILD_HOUSE_MIDDLE void OnGuildHouseTenderMainWnd( CAr & ar, DPID dpidCache, DPID dpidUser, LPBYTE, u_long ); void OnGuildHouseTenderInfoWnd( CAr & ar, DPID dpidCache, DPID dpidUser, LPBYTE, u_long ); void OnGuildHouseTenderJoin( CAr & ar, DPID dpidCache, DPID dpidUser, LPBYTE, u_long ); #endif // __GUILD_HOUSE_MIDDLE
void OnInfiltration( CAr & ar, DPID dpidCache, DPID dpidUser, LPBYTE lpBuf, u_long uBufSize );