ok thanks for source code btw your wrong section
#include <windows.h>
#define ADR_PlayerPointer 0x00AD8E18
#define ADR_ServerPointer 0x009D2D00
#define ADR_GlassWall 0x0095CE84
#define ADR_SuperNoSpread 0x007F94F0
#define OFS_NFD 0x00102E8
#define ADR_Boneshot 0x007FB3BC
#define OFS_X 0x0010300
#define OFS_Z 0x0010308
#define OFS_Y 0x0010310
#define ADR_UnliAmmo 0x009904E8
#define OFS_NoRecoil1 0x00000C444
#define OFS_NoRecoil2 0x00000C44C
#define OFS_NoRecoil3 0x00000C448
#define ADR_FastAmmo 0x0095A4D8
#define ADR_FastRepair 0x0095A4E0
#define ADR_FastHealth 0x0095A4E4
float posiY;
float posiX;
float posiZ;
DWORD *ingame= (DWORD*)ADR_PlayerPointer;
DWORD *outgame= (DWORD*)ADR_ServerPointer;
DWORD ammo;
void record() //i don't know if this source unlimited ammo is working
{
if (GetAsyncKeyState(VK_F12))
{
ammo = *(int*)ADR_UnliAmmo;
}
}
void ammoon()
{
if(GetAsyncKeyState(VK_INSERT) &1)
{
*(int*)ADR_UnliAmmo = 0;
}
}
void ammooff()
{
if(GetAsyncKeyState(VK_HOME) &1)
{
*(int*)ADR_UnliAmmo = ammo ;
}
}
void norecoil ()
{
DWORD dwPlayerPtr = *(DWORD*)ADR_PlayerPointer;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+OFS_NoRecoil1) = 0;
*(float*)(dwPlayerPtr+OFS_NoRecoil2) = 0;
*(float*)(dwPlayerPtr+OFS_NoRecoil3) = 0;
}
}
void glasswall()
{
if(GetKeyState(VK_MBUTTON))
*(int*)ADR_GlassWall = 1;
else
{
*(int**)ADR_GlassWall = 0;
}
}
void All()
{
*(double*)ADR_SuperNoSpread = 0;
}
void NFD()
{
DWORD dwPlayerPtr = *(DWORD*)ADR_PlayerPointer;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+OFS_NFD) = -10000;
}
}
void Teleport()
{
DWORD dwPlayerPtr = *(DWORD*)ADR_PlayerPointer;
if(dwPlayerPtr != 0)
{
if (GetAsyncKeyState(VK_F10))
{
MessageBeep(MB_ICONINFORMATION);
posiX = *(float*)(dwPlayerPtr + OFS_X);
posiY = *(float*)(dwPlayerPtr + OFS_Y);
posiZ = *(float*)(dwPlayerPtr + OFS_Z);
}
if (GetAsyncKeyState(VK_F11))
{
MessageBeep(MB_ICONINFORMATION);
*(float*)(dwPlayerPtr + OFS_X) = posiX;
*(float*)(dwPlayerPtr + OFS_Y) = posiY;
*(float*)(dwPlayerPtr + OFS_Z) = posiZ;
}
}
}
void Boneshot()
{
if(GetAsyncKeyState(VK_F5) &1)
{
MessageBeep(MB_ICONINFORMATION);
*(float*)ADR_Boneshot = 1235;
}
}
void Boneshotoff()
{
if(GetAsyncKeyState(VK_F6) &1)
{
MessageBeep(MB_ICONINFORMATION);
*(float*)ADR_Boneshot = 1237;
}
}
void fastall()
{
*(float*)ADR_FastAmmo = 5000000;
*(float*)ADR_FastHealth = 5000000;
*(float*)ADR_FastRepair = 5000000;
}
void HackThread()
{
for(;; )
{
if(*ingame)
{
glasswall();
All();
}
if(*outgame)
{
}
Sleep(200); //prevent for overloading the cpu
}
}
BOOL WINAPI DllMain(HINSTANCE hModule, DWORD dwReason, LPVOID lpvReserved)
{
if(dwReason == DLL_PROCESS_ATTACH)
{
MessageBoxA(NULL, "Bitcoder", "Made by ", MB_OK);
MessageBoxA(NULL,"NotForSale ","NoLeechersAllowed :P",MB_OK);
MessageBoxA(NULL,"Bitcoder","RELEASE DATE:July 27,2012",MB_OK);
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)HackThread, 0, 0, 0);
}
return TRUE;
}
[ADDIES ARE NOT UPDATED]
FIND YOUR OWN ADDIES
ok thanks for source code btw your wrong section
MUKANG PERA!