bakit detect e2 gawa ko na cheat




#include <stdio.h>
#include <windows.h>

//Pointers
#define ADR_PlayerPointer 0x00AB5330
#define ADR_ServerPointer 0x009AF950
#define ADR_FastAmmo 0x009938224
#define ADR_FastFlag 0xA06194
#define ADR_FastHealth 0x0093822C
#define ADR_FastRepair 0x0093823C
#define ADR_VirtualJump 0x823C20
#define OFS_Z 0x00102E8
#define ADR_STW 0x007DB680
#define ADR_Glasswall 0x0093ABC8
#define ADR_BoneShot 0x007E0274
#define ADR_Speed1 0x007EA97C
#define ADR_NoBounds1 0x0095FB24
#define ADR_NoBounds2 0x0095FB2C
#define ADR_NoBounds3 0x0095FB30
#define ADR_OFS_PREMIUM1 0x0000057C
#define ADR_OFS_PREMIUM2 0x00000580

DWORD *ingame= (DWORD*)ADR_PlayerPointer;
DWORD *outgame= (DWORD*)ADR_ServerPointer;

void fastall()
{
*(float*)ADR_FastAmmo = 5000000;
*(float*)ADR_FastHealth = 5000000;
*(float*)ADR_FastRepair = 5000000;
*(float*)ADR_FastFlag = 5000000;
}
void Superjump()
{
if(GetAsyncKeyState(VK_CONTROL) &1)
{
DWORD dwPlayerPtr = *(DWORD*)ADR_PlayerPointer;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+OFS_Z) = 1000;
}
}
}
void shootwall() //STW
{
*(float*) ADR_STW = 0;
}
void gwon()
{
if(GetAsyncKeyState(VK_NUMPAD7) &1) //ON
{
*(int*)ADR_Glasswall = 1;
}
}
void gwoff()
{
if(GetAsyncKeyState(VK_NUMPAD8) &1)//OFF
{
*(int*)ADR_Glasswall = 0;
}
}
void boneshot()
{
if(GetAsyncKeyState(VK_F5) &1) //ON
{
MessageBeep(MB_ICONINFORMATION);
*(float*)ADR_BoneShot = 1235;
}
}
void boneshotoff()
{
if(GetAsyncKeyState(VK_F6) &1) //OFF
{
MessageBeep(MB_ICONINFORMATION);
*(float*)ADR_BoneShot = 1237;
}
}
void speed1()
{
if(GetAsyncKeyState(VK_NUMPAD2) &1)
{
*(float*)ADR_Speed1 = 500;
}
}
void speed()
{
if(GetAsyncKeyState(VK_NUMPAD1) &1)
{
*(float*)ADR_Speed1 = 250;
}
}
void speedoff()
{
if(GetAsyncKeyState(VK_NUMPAD0) &1)
{
*(float*)ADR_Speed1 = 97.0f;
}
}
void nobounds()
{
*(int*)ADR_NoBounds1 = 0;
*(int*)ADR_NoBounds2 = 0;
*(int*)ADR_NoBounds3 = 0;
}
void premium()//Gold Premium
{
DWORD dwPlayerPtr = *(DWORD*)ADR_ServerPointer;
if(dwPlayerPtr != 0)
{
*(long*)(dwPlayerPtr+ADR_OFS_PREMIUM1) = 3, 10; // 1 = bronze 2 = silver 3 = gold
*(float*)(dwPlayerPtr+ADR_OFS_PREMIUM2) = 1337;
}
}
void HackThread()
{
for(;; )
{
if(*ingame)
{
fastall();
Superjump();
shootwall();
gwon();
gwoff();
boneshot();
boneshotoff();
speed();
speed1();
speedoff();
nobounds();
premium();
}
if(*outgame)
{
premium();
}
Sleep(200); //prevent for overloading the cpu
}
}
BOOL WINAPI DllMain(HINSTANCE hModule, DWORD dwReason, LPVOID lpvReserved)
{
if(dwReason == DLL_PROCESS_ATTACH)
{
MessageBoxA(NULL,"Hack by `jacker adz","Credits",MB_OK);//
MessageBoxA(NULL,"jack and ryan","WebSite On FaceBook",MB_OK);//
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)HackThread , 0, 0, 0);
}
return TRUE;
}