#include <windows.h>
#include <stdio.h>
#define ADR_Playerpointer 0x008FBE70
#define ADR_Serverpointer 0x00648789
#define ADR_GlassWall 0x009FCBD4
#define OFS_WEAPON1 0x00101EC
#define OFS_WEAPON2 0x00101EE
#define OFS_WEAPON3 0x001010F
DWORD *ingame= (DWORD*)ADR_Playerpointer;
DWORD *outgame= (DWORD*)ADR_Serverpointer;
void glasswall()
{
if(GetKeyState(VK_MBUTTON))
*(int*)ADR_GlassWall = 1;
else
{
*(int*)ADR_GlassWall = 0;
}
}
void WeaponDamage()
{
DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER;
if(dwPlayerPtr != 0)
{
*(DWORD*)(dwPlayerPtr+OFS_Damage) = "DC_Famas[22]" ;
}
}
void WeaponBinder()
{
DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER;
if(dwPlayerPtr != 0)
{
*(DWORD*)(dwPlayerPtr+OFS_Weapon) = 22;
}
}
void HackThread()
{
for(;; )
{
if(*ingame)
{
glasswall();
WeaponDamage();
WeaponBinder();
}
//if(*outgame)
{
}
Sleep(100);
}
}
//--------------------------End HackThread--------------------------//
//--------------------------End--------------------------//
BOOL WINAPI DllMain(HINSTANCE hModule, DWORD dwReason, LPVOID lpvReserved)
{
if(dwReason == DLL_PROCESS_ATTACH)
{
MessageBoxA(NULL,"Mr.NoNaMes","Hack by.Herbert",MB_OK);
MessageBoxA(NULL,"WelCome","CREDITS",MB_OK);
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)HackThread , 0, 0, 0);
}
return TRUE;
}