Hi.
Ich habe einen 100% funktionierenden Pointer.
Es muss am Code liegen, dass das Spiel crasht.
Ich habe nähmlich bei einem 4 Offsetcode einfach die Zeilen gelöscht, wo die anderen 2 Offsets ausgelesen/gesetzt wurden.
Was ist nun an diesem Code falsch?
Wenn ich nun SetSpeedhack(); aufrufe crasht es.
Danke :)
Ich habe einen 100% funktionierenden Pointer.
Es muss am Code liegen, dass das Spiel crasht.
Ich habe nähmlich bei einem 4 Offsetcode einfach die Zeilen gelöscht, wo die anderen 2 Offsets ausgelesen/gesetzt wurden.
Was ist nun an diesem Code falsch?
Code:
//////////////SPEED//////////////
#define BasePointer1 0x6C4F24
#define Points6 0x00000004
#define Points7 0x0000066e
DWORD val2 = 0;
bool State2 = false;
void SetSpeedhack(){
HANDLE hProc = OpenProcess(((0x000F0000L) | (0x00100000L) | 0xFFFF), 0xFFFFFF, (unsigned int)GetCurrentProcessId());
DWORD wert1 = 0;
RtlCopyMemory((LPVOID)((void*)(&wert1)), (PVOID*)((int*)((BasePointer1))), sizeof((PDWORD)(BasePointer1)));
if(wert1 > 0){
wert1+= Points6;
RtlCopyMemory((LPVOID)((void*)(&wert1)), (PVOID*)&(*(_Uint32t*)(wert1)), sizeof((PDWORD)(wert1)));
wert1+= Points7;
RtlCopyMemory((LPVOID)((void*)(&wert1)), (PVOID*)&(*(_Uint32t*)(wert1)), sizeof((PDWORD)(wert1)));
DWORD val1 = 16666;
memcpy((PVOID*)(*(int*)(&wert1)), (PWORD*)((void*)&(*(_Uint32t*)&val1)), 2);
}
}
Wenn ich nun SetSpeedhack(); aufrufe crasht es.
Danke :)