VoidAim Kodları

Kod:
struct CS_PrimaryAttack_s
{
void ( *PrimaryAttack_Usp )( void );
void ( *PrimaryAttack_Glock18 )( void );
void ( *PrimaryAttack_P228 )( void );
void ( *PrimaryAttack_Deagle )( void );
void ( *PrimaryAttack_FiveSeven )( void );
void ( *PrimaryAttack_Elite )( void );
void ( *PrimaryAttack_M3 )( void );
void ( *PrimaryAttack_Xm1014 )( void );
void ( *PrimaryAttack_Mac10 )( void );
void ( *PrimaryAttack_Tmp )( void );
void ( *PrimaryAttack_Mp5Navy )( void );
void ( *PrimaryAttack_Ump45 )( void );
void ( *PrimaryAttack_P90 )( void );
void ( *PrimaryAttack_Famas )( void );
void ( *PrimaryAttack_Galil )( void );
void ( *PrimaryAttack_M4a1 )( void );
void ( *PrimaryAttack_Ak47 )( void );
void ( *PrimaryAttack_Sg552 )( void );
void ( *PrimaryAttack_Aug )( void );
void ( *PrimaryAttack_Scout )( void );
void ( *PrimaryAttack_Awp )( void );
void ( *PrimaryAttack_Sg550 )( void );
void ( *PrimaryAttack_G3sg1 )( void );
void ( *PrimaryAttack_M249 )( void );
void ( *PrimaryAttack_Knife )( void );

void CS_HookPrimaryAttack ( void );
};
//================================================== ======================================
extern CS_PrimaryAttack_s CS_PrimaryAttack;
//================================================== ======================================



******************************************

//================================================== ======================================
#include
#include
#include
#include
#include
#include
#include
#include
#include
//================================================== ======================================
#include "Client.h"
#include "Tools.h"
//================================================== ======================================
#include "CS_Client.h"
#include "CS_NoSpread.h"
#include "CS_PrimaryAttack.h"
//================================================== ======================================
CS_PrimaryAttack_s CS_PrimaryAttack;
//================================================== ======================================
void Fire_Usp ( void )
{
CS_PrimaryAttack.PrimaryAttack_Usp();

gClient.iWeaponShot++;
}
//================================================== ======================================
void Fire_Glock18 ( void )
{
CS_PrimaryAttack.PrimaryAttack_Glock18();

gClient.iWeaponShot++;
}
//================================================== ======================================
void Fire_P228 ( void )
{
CS_PrimaryAttack.PrimaryAttack_P228();

gClient.iWeaponShot++;
}
//================================================== ======================================
void Fire_Deagle ( void )
{
CS_PrimaryAttack.PrimaryAttack_Deagle();

gClient.iWeaponShot++;
}
//================================================== ======================================
void Fire_FiveSeven ( void )
{
CS_PrimaryAttack.PrimaryAttack_FiveSeven();
}
//================================================== ======================================
void Fire_Elite ( void )
{
CS_PrimaryAttack.PrimaryAttack_Elite();

gClient.iWeaponShot++;
}
//================================================== ======================================
void Fire_M3 ( void )
{
CS_PrimaryAttack.PrimaryAttack_M3();

gClient.iWeaponShot++;
}
//================================================== ======================================
void Fire_Xm1014 ( void )
{
CS_PrimaryAttack.PrimaryAttack_Xm1014();

gClient.iWeaponShot++;
}
//================================================== ======================================
void Fire_Mac10 ( void )
{
CS_PrimaryAttack.PrimaryAttack_Mac10();

CS_NoSpread.flSpreadVar = *( PFLOAT )( CS_NoSpread.dwBaseGun + 0xF8 );

gClient.iWeaponShot++;
}
//================================================== ======================================
void Fire_Tmp ( void )
{
CS_PrimaryAttack.PrimaryAttack_Tmp();

CS_NoSpread.flSpreadVar = *( PFLOAT )( CS_NoSpread.dwBaseGun + 0xF8 );

gClient.iWeaponShot++;
}
//================================================== ======================================
void Fire_Mp5Navy ( void )
{
CS_PrimaryAttack.PrimaryAttack_Mp5Navy();

CS_NoSpread.flSpreadVar = *( PFLOAT )( CS_NoSpread.dwBaseGun + 0xF8 );

gClient.iWeaponShot++;
}
//================================================== ======================================
void Fire_Ump45 ( void )
{
CS_PrimaryAttack.PrimaryAttack_Ump45();

CS_NoSpread.flSpreadVar = *( PFLOAT )( CS_NoSpread.dwBaseGun + 0xF8 );

gClient.iWeaponShot++;
}
//================================================== ======================================
void Fire_P90 ( void )
{
CS_PrimaryAttack.PrimaryAttack_P90();

CS_NoSpread.flSpreadVar = *( PFLOAT )( CS_NoSpread.dwBaseGun + 0xF8 );

gClient.iWeaponShot++;
}
//================================================== ======================================
void Fire_Famas ( void )
{
CS_PrimaryAttack.PrimaryAttack_Famas();

CS_NoSpread.flSpreadVar = *( PFLOAT )( CS_NoSpread.dwBaseGun + 0xF8 );

gClient.iWeaponShot++;
}
//================================================== ======================================
void Fire_Galil ( void )
{
CS_PrimaryAttack.PrimaryAttack_Galil();

CS_NoSpread.flSpreadVar = *( PFLOAT )( CS_NoSpread.dwBaseGun + 0xF8 );

gClient.iWeaponShot++;
}
//================================================== ======================================
void Fire_M4a1 ( void )
{
CS_PrimaryAttack.PrimaryAttack_M4a1();

CS_NoSpread.flSpreadVar = *( PFLOAT )( CS_NoSpread.dwBaseGun + 0xF8 );

gClient.iWeaponShot++;
}
//================================================== ======================================
void Fire_Ak47 ( void )
{
CS_PrimaryAttack.PrimaryAttack_Ak47();

CS_NoSpread.flSpreadVar = *( PFLOAT )( CS_NoSpread.dwBaseGun + 0xF8 );

gClient.iWeaponShot++;
}
//================================================== ======================================
void Fire_Sg552 ( void )
{
CS_PrimaryAttack.PrimaryAttack_Sg552();

CS_NoSpread.flSpreadVar = *( PFLOAT )( CS_NoSpread.dwBaseGun + 0xF8 );

gClient.iWeaponShot++;
}
//================================================== ======================================
void Fire_Aug ( void )
{
CS_PrimaryAttack.PrimaryAttack_Aug();

CS_NoSpread.flSpreadVar = *( PFLOAT )( CS_NoSpread.dwBaseGun + 0xF8 );

gClient.iWeaponShot++;
}
//================================================== ======================================
void Fire_Scout ( void )
{
CS_PrimaryAttack.PrimaryAttack_Scout();

gClient.iWeaponShot++;
}
//================================================== ======================================
void Fire_Awp ( void )
{
CS_PrimaryAttack.PrimaryAttack_Awp();

gClient.iWeaponShot++;
}
//================================================== ======================================
void Fire_Sg550 ( void )
{
CS_PrimaryAttack.PrimaryAttack_Sg550();

gClient.iWeaponShot++;
}
//================================================== ======================================
void Fire_G3sg1 ( void )
{
CS_PrimaryAttack.PrimaryAttack_G3sg1();

gClient.iWeaponShot++;
}
//================================================== ======================================
void Fire_M249 ( void )
{
CS_PrimaryAttack.PrimaryAttack_M249();

CS_NoSpread.flSpreadVar = *( PFLOAT )( CS_NoSpread.dwBaseGun + 0xF8 );

gClient.iWeaponShot++;
}
//================================================== ======================================
void Fire_Knife ( void )
{
CS_PrimaryAttack.PrimaryAttack_Knife();
}
//================================================== ======================================
void CS_PrimaryAttack_s::CS_HookPrimaryAttack ( void )
{
PrimaryAttack_Usp = ( void ( __cdecl* )( void ) )*( PDWORD )( *( PDWORD )( CS_NoSpread.dwTableInit + 0x6 ) + 0x15C );
*( PDWORD )( *( PDWORD )( CS_NoSpread.dwTableInit + 0x6 ) + 0x15C ) = ( DWORD )Fire_Usp;

PrimaryAttack_Glock18 = ( void ( __cdecl* )( void ) )*( PDWORD )( *( PDWORD )( CS_NoSpread.dwTableInit + 0xF6 ) + 0x15C );
*( PDWORD )( *( PDWORD )( CS_NoSpread.dwTableInit + 0xF6 ) + 0x15C ) = ( DWORD )Fire_Glock18;

PrimaryAttack_P228 = ( void ( __cdecl* )( void ) )*( PDWORD )( *( PDWORD )( CS_NoSpread.dwTableInit + 0x166 ) + 0x15C );
*( PDWORD )( *( PDWORD )( CS_NoSpread.dwTableInit + 0x166 ) + 0x15C ) = ( DWORD )Fire_P228;

PrimaryAttack_Deagle = ( void ( __cdecl* )( void ) )*( PDWORD )( *( PDWORD )( CS_NoSpread.dwTableInit + 0xA6 ) + 0x15C );
*( PDWORD )( *( PDWORD )( CS_NoSpread.dwTableInit + 0xA6 ) + 0x15C ) = ( DWORD )Fire_Deagle;

PrimaryAttack_FiveSeven = ( void ( __cdecl* )( void ) )*( PDWORD )( *( PDWORD )( CS_NoSpread.dwTableInit + 0x36 ) + 0x15C );
*( PDWORD )( *( PDWORD )( CS_NoSpread.dwTableInit + 0x36 ) + 0x15C ) = ( DWORD )Fire_FiveSeven;

PrimaryAttack_Elite = ( void ( __cdecl* )( void ) )*( PDWORD )( *( PDWORD )( CS_NoSpread.dwTableInit + 0x16 ) + 0x15C );
*( PDWORD )( *( PDWORD )( CS_NoSpread.dwTableInit + 0x16 ) + 0x15C ) = ( DWORD )Fire_Elite;

PrimaryAttack_M3 = ( void ( __cdecl* )( void ) )*( PDWORD )( *( PDWORD )( CS_NoSpread.dwTableInit + 0xF6 ) + 0x15C );
*( PDWORD )( *( PDWORD )( CS_NoSpread.dwTableInit + 0xF6 ) + 0x15C ) = ( DWORD )Fire_M3;

PrimaryAttack_Xm1014 = ( void ( __cdecl* )( void ) )*( PDWORD )( *( PDWORD )( CS_NoSpread.dwTableInit + 0x1A6 ) + 0x15C );
*( PDWORD )( *( PDWORD )( CS_NoSpread.dwTableInit + 0x1A6 ) + 0x15C ) = ( DWORD )Fire_Xm1014;

PrimaryAttack_Mac10 = ( void ( __cdecl* )( void ) )*( PDWORD )( *( PDWORD )( CS_NoSpread.dwTableInit + 0x156 ) + 0x15C );
*( PDWORD )( *( PDWORD )( CS_NoSpread.dwTableInit + 0x156 ) + 0x15C ) = ( DWORD )Fire_Mac10;

PrimaryAttack_Tmp = ( void ( __cdecl* )( void ) )*( PDWORD )( *( PDWORD )( CS_NoSpread.dwTableInit + 0x196 ) + 0x15C );
*( PDWORD )( *( PDWORD )( CS_NoSpread.dwTableInit + 0x196 ) + 0x15C ) = ( DWORD )Fire_Tmp;

PrimaryAttack_Mp5Navy = ( void ( __cdecl* )( void ) )*( PDWORD )( *( PDWORD )( CS_NoSpread.dwTableInit + 0x46 ) + 0x15C );
*( PDWORD )( *( PDWORD )( CS_NoSpread.dwTableInit + 0x46 ) + 0x15C ) = ( DWORD )Fire_Mp5Navy;

PrimaryAttack_Ump45 = ( void ( __cdecl* )( void ) )*( PDWORD )( *( PDWORD )( CS_NoSpread.dwTableInit + 0x26 ) + 0x15C );
*( PDWORD )( *( PDWORD )( CS_NoSpread.dwTableInit + 0x26 ) + 0x15C ) = ( DWORD )Fire_Ump45;

PrimaryAttack_P90 = ( void ( __cdecl* )( void ) )*( PDWORD )( *( PDWORD )( CS_NoSpread.dwTableInit + 0x176 ) + 0x15C );
*( PDWORD )( *( PDWORD )( CS_NoSpread.dwTableInit + 0x176 ) + 0x15C ) = ( DWORD )Fire_P90;

PrimaryAttack_Famas = ( void ( __cdecl* )( void ) )*( PDWORD )( *( PDWORD )( CS_NoSpread.dwTableInit + 0x1C6 ) + 0x15C );
*( PDWORD )( *( PDWORD )( CS_NoSpread.dwTableInit + 0x1C6 ) + 0x15C ) = ( DWORD )Fire_Famas;

PrimaryAttack_Galil = ( void ( __cdecl* )( void ) )*( PDWORD )( *( PDWORD )( CS_NoSpread.dwTableInit + 0x1B6 ) + 0x15C );
*( PDWORD )( *( PDWORD )( CS_NoSpread.dwTableInit + 0x1B6 ) + 0x15C ) = ( DWORD )Fire_Galil;

PrimaryAttack_M4a1 = ( void ( __cdecl* )( void ) )*( PDWORD )( *( PDWORD )( CS_NoSpread.dwTableInit + 0x146 ) + 0x15C );
*( PDWORD )( *( PDWORD )( CS_NoSpread.dwTableInit + 0x146 ) + 0x15C ) = ( DWORD )Fire_M4a1;

PrimaryAttack_Ak47 = ( void ( __cdecl* )( void ) )*( PDWORD )( *( PDWORD )( CS_NoSpread.dwTableInit + 0x66 ) + 0x15C );
*( PDWORD )( *( PDWORD )( CS_NoSpread.dwTableInit + 0x66 ) + 0x15C ) = ( DWORD )Fire_Ak47;

PrimaryAttack_Sg552 = ( void ( __cdecl* )( void ) )*( PDWORD )( *( PDWORD )( CS_NoSpread.dwTableInit + 0x56 ) + 0x15C );
*( PDWORD )( *( PDWORD )( CS_NoSpread.dwTableInit + 0x56 ) + 0x15C ) = ( DWORD )Fire_Sg552;

PrimaryAttack_Aug = ( void ( __cdecl* )( void ) )*( PDWORD )( *( PDWORD )( CS_NoSpread.dwTableInit + 0x76 ) + 0x15C );
*( PDWORD )( *( PDWORD )( CS_NoSpread.dwTableInit + 0x76 ) + 0x15C ) = ( DWORD )Fire_Aug;

PrimaryAttack_Scout = ( void ( __cdecl* )( void ) )*( PDWORD )( *( PDWORD )( CS_NoSpread.dwTableInit + 0x186 ) + 0x15C );
*( PDWORD )( *( PDWORD )( CS_NoSpread.dwTableInit + 0x186 ) + 0x15C ) = ( DWORD )Fire_Scout;

PrimaryAttack_Awp = ( void ( __cdecl* )( void ) )*( PDWORD )( *( PDWORD )( CS_NoSpread.dwTableInit + 0x86 ) + 0x15C );
*( PDWORD )( *( PDWORD )( CS_NoSpread.dwTableInit + 0x86 ) + 0x15C ) = ( DWORD )Fire_Awp;

PrimaryAttack_Sg550 = ( void ( __cdecl* )( void ) )*( PDWORD )( *( PDWORD )( CS_NoSpread.dwTableInit + 0xE6 ) + 0x15C );
*( PDWORD )( *( PDWORD )( CS_NoSpread.dwTableInit + 0xE6 ) + 0x15C ) = ( DWORD )Fire_Sg550;

PrimaryAttack_G3sg1 = ( void ( __cdecl* )( void ) )*( PDWORD )( *( PDWORD )( CS_NoSpread.dwTableInit + 0xD6 ) + 0x15C );
*( PDWORD )( *( PDWORD )( CS_NoSpread.dwTableInit + 0xD6 ) + 0x15C ) = ( DWORD )Fire_G3sg1;

PrimaryAttack_M249 = ( void ( __cdecl* )( void ) )*( PDWORD )( *( PDWORD )( CS_NoSpread.dwTableInit + 0x126 ) + 0x15C );
*( PDWORD )( *( PDWORD )( CS_NoSpread.dwTableInit + 0x126 ) + 0x15C ) = ( DWORD )Fire_M249;

PrimaryAttack_Knife = ( void ( __cdecl* )( void ) )*( PDWORD )( *( PDWORD )( CS_NoSpread.dwTableInit + 0x116 ) + 0x15C );
*( PDWORD )( *( PDWORD )( CS_NoSpread.dwTableInit + 0x116 ) + 0x15C ) = ( DWORD )Fire_Knife;
}
//echo CSPlague.com //By Tigin123//