Habs!! :D
Danke schön!
Code:
DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER;
if(dwPlayerPtr != 0)
DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER;
if(dwPlayerPtr != 0)
Der müsste eigentlich noch funktionieren. Versuch mal verschiedene Addys aus dem Sticky.Quote:
Moin,
ist der Sorce Code zu ALT ODER WARUM WILL DER BEI MEINEM nOmENUE NICHT GEHENß
void NoRecoil ()
{
DWORD dwPLAYERPOINTER = *(DWORD*)Playerpointer;
if(dwPLAYERPOINTER != 0)
{
*(float*)(dwPLAYERPOINTER+OFS_NORECOIL1) = 0;
*(float*)(dwPLAYERPOINTER+OFS_NORECOIL2) = 0;
*(float*)(dwPLAYERPOINTER+OFS_NORECOIL3) = 0;
}
}
#include <Windows.h>
#include <stdio.h>
#define ADR_PLAYERPOINTER 0xA30A04
#define ADR_SERVERPOINTER 0xA30994
#define OFS_NFD 0x102D4
#define OFS_X 0x102EC
#define OFS_Y 0x102FC
#define OFS_Z 0x102F4
#define OFS_5SLOT 0xC70BC
#define OFS_6SLOT 0xC70B9
#define OFS_7SLOT 0xC70BA
#define OFS_8SLOT 0xC70BB
DWORD *ingame = (DWORD*)ADR_PLAYERPOINTER;
DWORD *lobby = (DWORD*)ADR_SERVERPOINTER;
void PlayerHacks()
{
DWORD pp = *(DWORD*)ADR_PLAYERPOINTER;
if(pp != 0)
{
//Super Jump
{
if(GetAsyncKeyState(VK_CONTROL) &1)
{
*(float*)(pp + OFS_Z) = 2000;
}
}
//No Fall Damage
{
*(float*)(pp + OFS_NFD) = -2000;
}
}
}
void ServerHacks()
{
DWORD sp = *(DWORD*)ADR_SERVERPOINTER;
if(sp != 0)
{
// All Slots
{
*(long*)(sp + OFS_5SLOT) = 1;
*(long*)(sp + OFS_6SLOT) = 1;
*(long*)(sp + OFS_7SLOT) = 1;
*(long*)(sp + OFS_8SLOT) = 1;
}
}
}
void HackThread()
{
for(;; )
{
if(*ingame)
{
PlayerHacks();
}
if(*lobby)
{
ServerHacks();
}
}
Sleep( 25 );
}
BOOL WINAPI DllMain(HINSTANCE hModule, DWORD dwReason, LPVOID lpvReserved)
{
if(dwReason == DLL_PROCESS_ATTACH)
{
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)HackThread, 0, 0, 0);
}
return TRUE;
}
this makes me question why people release sources that they obviously don't understandQuote:
Hey, kann mir mal wieder einer helfen? :O
Ich habe einen NoMenu Hack gemacht, aber immer wenn die Runde ingame zuende ist Crasht warrock. Ich dachte es liegt an einer funktion , also habe ich fast alle wieder rausgenommen, doch es crasht immer noch.
Code:#include <Windows.h> #include <stdio.h> #define ADR_PLAYERPOINTER 0xA30A04 #define ADR_SERVERPOINTER 0xA30994 #define OFS_NFD 0x102D4 #define OFS_X 0x102EC #define OFS_Y 0x102FC #define OFS_Z 0x102F4 #define OFS_5SLOT 0xC70BC #define OFS_6SLOT 0xC70B9 #define OFS_7SLOT 0xC70BA #define OFS_8SLOT 0xC70BB DWORD *ingame = (DWORD*)ADR_PLAYERPOINTER; DWORD *lobby = (DWORD*)ADR_SERVERPOINTER; void PlayerHacks() { DWORD pp = *(DWORD*)ADR_PLAYERPOINTER; if(pp != 0) { //Super Jump { if(GetAsyncKeyState(VK_CONTROL) &1) { *(float*)(pp + OFS_Z) = 2000; } } //No Fall Damage { *(float*)(pp + OFS_NFD) = -2000; } } } void ServerHacks() { DWORD sp = *(DWORD*)ADR_SERVERPOINTER; if(sp != 0) { // All Slots { *(long*)(sp + OFS_5SLOT) = 1; *(long*)(sp + OFS_6SLOT) = 1; *(long*)(sp + OFS_7SLOT) = 1; *(long*)(sp + OFS_8SLOT) = 1; } } } void HackThread() { for(;; ) { if(*ingame) { PlayerHacks(); } if(*lobby) { ServerHacks(); } } Sleep( 25 ); } BOOL WINAPI DllMain(HINSTANCE hModule, DWORD dwReason, LPVOID lpvReserved) { if(dwReason == DLL_PROCESS_ATTACH) { CreateThread(0, 0, (LPTHREAD_START_ROUTINE)HackThread, 0, 0, 0); } return TRUE; }
float SpreadRatio;
if (nCross==2)
{
int x = ( GetSystemMetrics( 0 ) / 2);
int y = ( GetSystemMetrics( 1 ) / 2);
int wLength = 18 + SpreadRatio;
int wLength2 = (wLength * 2) + SpreadRatio; // 36 + SpreadRatio
//char ratioT[100];
//sprintf(ratioT, "Ratio: %2.2f", SpreadRatio);
//menu.DrawGameTextPixel(x - 30, y - 30, Red, ratioT);
menu.DrawDotA(x,y,255,0,0,pDevice); //center
menu.DrawLine(x - wLength, y, x - wLength2, y, White, pDevice); // Left
menu.DrawLine(x + wLength, y, x + wLength2, y, White, pDevice); //right
menu.DrawLine(x, y + wLength, x, y + wLength2, White, pDevice); //down
menu.DrawLine(x, y - wLength, x, y - wLength2, White, pDevice); //Up
}
VOID WINAPI NoWeaponRecoil()
{
__asm
{
MOV EAX,DWORD PTR DS:[0xA30A04]
CMP EAX,0
JNZ InGame
InGame:
MOV DWORD PTR DS:[0xC43C],0
MOV DWORD PTR DS:[0xC440],0
MOV DWORD PTR DS:[0xC444],0
}
}
Quote:
Wasn falsch?Code:VOID WINAPI NoWeaponRecoil() { __asm { MOV EAX,DWORD PTR DS:[0xA30A04] CMP EAX,0 JNZ InGame InGame: MOV DWORD PTR DS:[0xC43C],0 MOV DWORD PTR DS:[0xC440],0 MOV DWORD PTR DS:[0xC444],0 } }
VOID WINAPI NoWeaponRecoil()
{
__asm
{
MOV EAX,DWORD PTR DS:[0xA30A04]
CMP EAX,0
JNZ InGame
InGame:
MOV DWORD PTR DS:[EAX+0xC43C],0
MOV DWORD PTR DS:[EAX+0xC440],0
MOV DWORD PTR DS:[EAX+0xC444],0
}
}
Quote:
VOID WINAPI NoWeaponRecoil()
{
__asm
{
MOV EAX,DWORD PTR DS:[0xA30A04]
CMP EAX,0
JZ NotInGame
MOV DWORD PTR DS:[EAX+0xC43C],0
MOV DWORD PTR DS:[EAX+0xC440],0
MOV DWORD PTR DS:[EAX+0xC444],0
NotIngame:
}
}