WarRock EU - Code Snippets

12/12/2010 09:59 Yazzn#511
Code:
if(planteverywhere == 1)
{
	*(BYTE*)ADR_PLANTEVERYWHERE = 0x1;
}
'
Code:
....
if(Reason == DLL_PROCESS_ATTACH)
{
	Beep(700,450);
...
12/12/2010 10:52 CyberRazzer#512
Quote:
Beep(700,450);
Viele Dank YaZZn...
aber warum "Beep(700,450);"

und hab noch ne frage, bei memcrosshair gehzt das nur alle 10 sek für 1 sek an woran ligt es?
12/12/2010 11:58 ÆroX.#513
Könnt ihr mir mal pls bei meinem Problem helfen?
steht auf S.50 Vorletzer Post.
Danke
12/12/2010 12:01 Yazzn#514
I) Beep = Für nen Kuhlen Beep ton nach der Injection
II) Hast du Always Crosshair in einen schnellen loop gepackt? / dein CPU lahm?
12/12/2010 12:05 ÆroX.#515
Quote:
Originally Posted by Yazzn View Post
I) Beep = Für nen Kuhlen Beep ton nach der Injection
II) Hast du Always Crosshair in einen schnellen loop gepackt? / dein CPU lahm?
Yazzn könntest du mir helfen? =)
Kriegst natürlich auch ein Thanks :awesome:
12/12/2010 12:20 CyberRazzer#516
Alles ist in ein Loop...
und plantanywhere geht nicht und always croshsair auch nicht..

sol das in ein eigenden loop?
wv sleep=
,


void extralaggfreiloop()
{
if(planteverywhere == 1)
{
*(BYTE*)ADR_PLANTEVERYWHERE = 0x1;
}
if( MemCrossHair == 1)
{
*(BYTE*)ADR_MEMCROSSHAIR= 0x22;
}
}

void Loopy1()
{
for(;; )
{
extralaggfreiloop();
}
Sleep(120);
}


CreateThread(0, 0, (LPTHREAD_START_ROUTINE)Loopy1, 0, 0, 0);
12/12/2010 12:25 ÆroX.#517
Jetzt geht es aber ich kann nicht schießen xD
Hilfe pls Cyber und Yazzn

Code:
#include <Windows.h> 
#include <stdio.h> 
#define ADR_PLAYERPOINTER 0x00D284E8
#define ADR_SERVERPOINTER 0x00C24B10
#define OFS_5SLOT 0x001021A4
#define OFS_NFD 0x00103A4
#define OFS_X 0x00102D4
#define OFS_Y 0x00102DC
#define OFS_Z 0x00102D8
#define OFS_SPEED 0xA4B8D4
#define MEM_NOSPEAD 0x00BAAD4C
#define OFS_NORECOIL1 0x001C
#define OFS_NORECOIL2 0x0020
#define OFS_NORECOIL3 0x0024
#define OFS_STAMINA 0x02a4
#define MEM_NOSPAWNWAIT1 0x00BDDFD8
#define MEM_NOSPAWNWAIT2 0x00BDDFE0
#define OFS_SUPERMASTER 0x00FC8C8
#define OFS_PREMIUM2 0x00580
#define MEM_GLASSWALLS 0x000BB0B1C

float CoordX;
float CoordY;
float CoordZ;


DWORD dwPlayer = *(DWORD*)ADR_PLAYERPOINTER; 
DWORD dwServer = *(DWORD*)ADR_SERVERPOINTER; 
DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER; 
DWORD dwServerPtr = *(DWORD*)ADR_SERVERPOINTER; 

void jump () 
{ 
if(GetAsyncKeyState(VK_CONTROL) &1)
{ 
DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER; 
if(dwPlayerPtr != 0) 
{ 
*(float*)(dwPlayerPtr+OFS_Z) = 2500;
} 
} 
} 
void glasswalls ()
{
if(GetAsyncKeyState(VK_NUMPAD8) &1)
{
*(int*)MEM_GLASSWALLS = 4;
}
if(GetAsyncKeyState(VK_NUMPAD9) &1)
{
*(int*)MEM_GLASSWALLS = 0;
}
}
void teleport ()
{
if(GetAsyncKeyState(VK_F2)) 
{
CoordX = *(float*)(dwPlayerPtr+OFS_X);
CoordY = *(float*)(dwPlayerPtr+OFS_Y);
CoordZ = *(float*)(dwPlayerPtr+OFS_Z);
}
if (GetAsyncKeyState(VK_F3))
{
*(float*)(dwPlayerPtr + OFS_X) = CoordX;
*(float*)(dwPlayerPtr + OFS_Y) = CoordY;
*(float*)(dwPlayerPtr + OFS_Z) = CoordZ;
}
}
void Slots5 ()
{
DWORD dwPlayerPtr = *(DWORD*)ADR_SERVERPOINTER;
if(dwPlayerPtr != 0)
{    
*(long*)(dwPlayerPtr+OFS_5SLOT) = 1;
}
}
void norecoil ()
{
DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+OFS_NORECOIL1) = 0;
*(float*)(dwPlayerPtr+OFS_NORECOIL2) = 0;
*(float*)(dwPlayerPtr+OFS_NORECOIL3) = 0;
}
}
void stamina ()
{
DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+OFS_STAMINA) = 100;
}
}
void Spawn ()
{
long t=0;
unsigned long Protection;
VirtualProtect((void*)MEM_NOSPAWNWAIT1, sizeof(t), PAGE_READWRITE, &Protection);
memcpy((void*)MEM_NOSPAWNWAIT1, &t , sizeof(t));
VirtualProtect((void*)MEM_NOSPAWNWAIT1, sizeof(t), Protection, 0);
 
VirtualProtect((void*)MEM_NOSPAWNWAIT2, sizeof(t), PAGE_READWRITE, &Protection);
memcpy((void*)MEM_NOSPAWNWAIT2, &t , sizeof(t));
VirtualProtect((void*)MEM_NOSPAWNWAIT2, sizeof(t), Protection, 0);
}
void Supermaster ()
{
DWORD dwSrvrPtr = *(DWORD*)ADR_SERVERPOINTER;
if(dwSrvrPtr != 0){
*(int*)(dwSrvrPtr+OFS_SUPERMASTER) = 1;
}
}
void Platinum ()
{
DWORD dwSrvrPtr = *(DWORD*)ADR_SERVERPOINTER;
if(dwSrvrPtr != 0)
{
*(long*)(dwSrvrPtr+OFS_PREMIUM2) = 3, 10; // 1 = bronze  2 = silver 3 = gold 4 = platinum
{
*(float*)(dwSrvrPtr+OFS_PREMIUM2) = 1, 1;
}}}
void nfd () 
{ 
DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER; 
if(dwPlayerPtr != 0) 
{ 
*(float*)(dwPlayerPtr+OFS_NFD) = -20000; 
} 
} 
void HackThread() 
{ 
for (;;) 
{ 
Platinum();
Supermaster();
Spawn();
stamina();
norecoil();
Slots5();
spread();
jump(); 
nfd(); 
Sleep(200); 
} 
} 
BOOL WINAPI DllMain(HINSTANCE mod, DWORD DWORD_GRUND, LPVOID res) 
{ 
switch(DWORD_GRUND) 
{ 
case 1: 
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)HackThread , 0, 0, 0); 
break; 
case 2: 
break; 
} 
return TRUE; 
}
12/12/2010 12:30 CyberRazzer#518
Was ist dein problem?^^
12/12/2010 12:55 Yazzn#519
Nimm Stamina und eventuell Supermaster raus.
12/12/2010 12:56 ÆroX.#520
Danke aber glasswalls geht irgendwie nicht weist du wieso?
12/12/2010 13:00 CyberRazzer#521
GlassWalls:
Type: long
Value: 4

So?
12/12/2010 13:06 ÆroX.#522
Wie meinst du das?
Hab nicht so viel Erfahrung =)

Edit: benötigt Glasswalls Bypass?
12/12/2010 13:23 CyberRazzer#523
Nein ._.

void FukcingGlasWals()
{
*(long*)(GlassWalls) = 4;
}
12/12/2010 13:30 ÆroX.#524
Ah ok aber da steht nicht welche OFS benötigt wird?!
12/12/2010 14:07 CyberRazzer#525
stat int --> long