mmm k question lol how do ya compose it
Code:
4 Byte: ADR_Uammo 0x00497F3A // Nop
Float: ADR_Speed 0x00BFD9A8
Float: ADR_Jump 0x00BFD9AC
4 Byte: ADR_God 0x00C12FC8 // Freeze to 3
Float: ADR_Z 0x00BFCE1C
Float: ADR_Y 0x00BFCE20
Float: ADR_X 0x00BFCE18
Float: ADR_SPREAD1 0x00C0CE28
Float: ADR_SPREAD2 0x00C0CE2C
Float: ADR_SPREAD3 0x00C0CE30 // Buggy Spread
4 Byte: ADR_ Rapidfire 0x63537273 // Not tested ( 8b 81 34 02 00 00 - mov eax,[ecx+00000234] )
Teleport Hack:
Code:
float cX;
float cY;
float cZ;
void Teleport()
{
if (GetAsyncKeyState(VK_NUMPAD1))//tasten ändern
{
cX = *(float*)(ADR_X);
cY = *(float*)(ADR_Y);
cZ = *(float*)(ADR_Z);
}
//teleport to saved:
if (GetAsyncKeyState(VK_NUMPAD2))
{
*(float*)(ADR_X) = cX;
*(float*)(ADR_Y) = cY;
*(float*)(ADR_Z) = cZ;
}
}
Rapidfire:
Code:
bool RapidFire;
#define RapidFire_Addie 0x00000000
void RapidFireON()
{
unsigned long Protection;
unsigned char RapidFireON[6] = { 0x90, 0x90, 0x90, 0x90, 0x90, 0x90 };
VirtualProtect((void*)RapidFire_Addie, 6, PAGE_READWRITE, &Protection);
memcpy((void*)RapidFire_Addie, (const void*)RapidFireON,6);
VirtualProtect((void*)RapidFire_Addie, 6, Protection, 0);//
}
void RapidFireOFF()
{
unsigned long Protection;
unsigned char RapidFireOFF[6] = { 0x8b, 0x81, 0x34, 0x02, 0x00, 0x00 };
VirtualProtect((void*)RapidFire_Addie, 6, PAGE_READWRITE, &Protection);
memcpy((void*)RapidFire_Addie, (const void*)RapidFireOFF,6);
VirtualProtect((void*)RapidFire_Addie, 6, Protection, 0);
}
Unlimited Ammo:
Code:
if(UnlAmmo == 1)
{
BYTE Nop[ ] = {0x90, 0x90};
WriteProcessMemory(op7, (LPVOID*)(DWORD) (ADR_Uammo), &Nop, sizeof(Nop), NULL);
}
if(UnlAmmo == 0)
{
BYTE Nop2[ ] = {0x89, 0x10};
WriteProcessMemory(op7, (LPVOID*)(DWORD) (ADR_Uammo), &Nop2, sizeof(Nop2), NULL);
}
Speedhack:
Code:
if(Speedhack == 1)
{
float fval = 150.0;
Write_D3Dmem((void *)ADR_Speed, (void *)&fval, 4);
}
Super Jump:
Code:
if(SuperJump == 1)
{
float increaseval = 120.0;
*(float*)ADR_Jump;
float fval = *(float*)ADR_Jump + increaseval;
if( GetAsyncKeyState( VK_SPACE ) & 1 )
{
Write_D3Dmem((void *)ADR_Jump, (void *)&fval, 4);
}
}
No Spread:
Code:
if (NoSpread == 1)
{
*(float*)ADR_SPREAD1 = -30;
*(float*)ADR_SPREAD2 = -30;
*(float*)ADR_SPREAD3 = -30;
}
God Mode:
Code:
if(GodMode == 1)
{
*(int*)ADR_God = 3;
}
if (GodMode == 0)
{
*(int*)ADR_God = 0;
}
Write memory function:
Code:
//writemem function by Neo I.I.I and stefanlg
void Write_D3Dmem( void* pxAddress, void* pxBuffer, int size )
{
unsigned long Protection;
VirtualProtect((void*)pxAddress, size, PAGE_READWRITE, &Protection);
memcpy((void*)pxAddress, (const void*)pxBuffer, size);
VirtualProtect((void*)pxAddress, size, Protection, 0);
}
Have fun
mmm k question lol how do ya compose it
Thanks for the addies,so coders can make hacks
Run this addies with cheat engine and for xp ????
how i do this addies in cheat engine ???
maybe mhh
Process>>>Add addres manuel ??????>>>and wahts for Value