hey leute ,
ich hab nen problem ich hab nen no menu hack geschrieben.. soweit alles ok nur irgendwie geht speedhack und schweben(scaled) nicht. vc++ sagt mir keine fehler mein code ist folgender:
#include <windows.h>
#include <stdio.h>
//addys
#define Playerpointer 0x00C7C738 // sollten aktuell sein^^
#define Z_Offset 0x00102EC
#define NFD_Offset 0x00102CC
#define ADR_SPEED 0x00987858
//superjump
void Superjump()
{
if(GetAsyncKeyState(VK_CONTROL))
{
DWORD PlP = *(DWORD*)Playerpointer;
if(PlP != 0)
{
*(float*)(PlP+Z_Offset) = 1500;
}
}
}
//schweben
void schweben()
{
if(GetAsyncKeyState(VK_MENU))
{
*(float*)(Playerpointer +Z_Offset) = *(float*)(Playerpointer +Z_Offset) +70;
}
}
//speed
void Speedhack()
{
//speed x2
if(GetAsyncKeyState(VK_NUMPAD1))
{
*(float*)ADR_SPEED = (97.0 * 2);
}
//speed x3
if(GetAsyncKeyState(VK_NUMPAD2))
{
*(float*)ADR_SPEED = (97.0 * 3);
}
//speed x4
if(GetAsyncKeyState(VK_NUMPAD3))
{
*(float*)ADR_SPEED = (97.0 * 4);
}
//speed x5
if(GetAsyncKeyState(VK_NUMPAD4))
{
*(float*)ADR_SPEED = (97.0 * 5);
}
//speedhack off
if(GetAsyncKeyState(VK_NUMPAD0))
{
*(float*)ADR_SPEED = 97.0;
}
}
//no fall damge
void NFD()
{
DWORD dwPlP = *(DWORD*)Playerpointer;
if(dwPlP != 0)
{
*(float*)(dwPlP+NFD_Offset) = -25000;
}
}
//schleife
void TheHacks()
{
while(true)
{
Superjump();
NFD();
Speedhack();
schweben();
Sleep(30);
}
}
BOOL WINAPI DllMain(HINSTANCE mod, DWORD DWORD_GRUND, LPVOID res)
{
switch(DWORD_GRUND)
{
case 1:
// -->
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)TheHacks , 0, 0, 0);
break;
case 2:
break;
}
return TRUE;
}
danke schon mal im vorraus^^