Code:
UINT WINAPI hkSendToServer( ILTMessage_Read *pMsg, UINT Flags )
{
// Unlimited Ammo
if((*(BYTE *)GameStatus == 1) && Aimbot)
{
uint8 ID = pMsg->Readuint8( );
if( ID == 130 )
{
CAutoMessage unlimited;
unlimited.Reset( );
unlimited.Writeuint8( 130 );
INT iCount = 70;
if( pMsg->Size( ) >= 992 )
iCount = 97;
for( INT i = 0; i < iCount; i++ )
unlimited.Writeuint8( pMsg->Readuint8( ) );
return oSendToServer( unlimited.Read( ), Flags );
}
MEMCPY( ( LPVOID )ADDR_UNLAMMO, "\xEB", 1 );
}
else
{
MEMCPY( ( LPVOID )ADDR_UNLAMMO, "\x74", 1 );
}
// Character and Weapons Slots
uint8 ID = pMsg->Readuint8( );
if( ID == 114 )
{
CAutoMessage character;
character.Reset( );
character.Writeuint8( 114 );
for( uint32 i = 0; i < ( pMsg->Size( ) / sizeof( uint8 ) ); i++ )
{
INT backupID = pMsg->Readuint8();
if( i == 15 )
backupID = 10; // ( character ) // Character Super Spy => backupID = 10
//if( i == 19 )
// backupID = RankHackID; // ( rank )
// Weapons hack work on some servers.
//if( i == 65 )
// backupID = 50; // ( weapon slot 1 - parameter 1 ) // backupID = 50 => PP-19 MOD
//if( i == 66 )
// backupID = 1; // ( weapon slot 1 - parameter 2 ) // backupID = 1 => PP-19 MOD
//
//if( i == 76 )
// backupID = 76; // ( weapon slot 2 - parameter 1 ) // backupID = 76 => G23
//if( i == 77 )
// backupID = 0; // ( weapon slot 2 - parameter 2 ) // backupID = 0 => G23
//
//if( i == 87 )
// backupID = 167; // ( weapon slot 3 - parameter 1 ) // backupID = 167 => Foice
//if( i == 86 )
// backupID = 0; // ( weapon slot 3 - parameter 2 ) // backupID = 0 => Foice
//
//if( i == 98 )
// backupID = 57; // ( weapon slot 4 - parameter 1 ) // backupID = 57 => M16A1 AP MINE
//if( i == 99 )
// backupID = 0; // ( weapon slot 4 - parameter 2 ) // backupID = 0 => M16A1 AP MINE
character.Writeuint8( backupID );
}
return oSendToServer( character.Read(), Flags );
}
if(IsIngame())
{
CAutoMessage Msg;
pSendToServer = (tSendToServer)0x47B2F0;
if(ValidPointer(g_LTClient))
{
if(iInstantRespawn)
{
Msg.Writeuint8(113);
pSendToServer(Msg.Read(), MESSAGE_GUARANTEED);
}
if(iSuicide)
{
Msg.Writeuint16(417);
pSendToServer(Msg.Read(), MESSAGE_GUARANTEED);
}
return oSendToServer( pMsg, Flags );
}}}