WarRock EU - Code Snippets

04/15/2011 12:40 .Dark.light#3136
Quote:
#define ADR_PLAYERPOINTER 0x00C81820
#define ADR_SERVERPOINTER 0x00B7C198
#define ADR_SPEED 0x0099D4F4

DWORD *ingame = (DWORD*)ADR_PLAYERPOINTER;
DWORD *outgame = (DWORD*)ADR_SERVERPOINTER;

void Player()//SPEED
{
DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER; //
if(dwPlayerPtr != 0)
{
if(GetAsyncKeyState(VK_F12) &1) //
{
*(float*)(dwPlayerPtr + ADR_SPEED) = 0.0f; //
}
if(GetAsyncKeyState(VK_F1) &1) //
{
*(float*)(dwPlayerPtr + ADR_SPEED) = 20.0f; //
}

if(GetAsyncKeyState(VK_F2) &1) //
{
*(float*)(dwPlayerPtr + ADR_SPEED) = 30.0f; //
}
if(GetAsyncKeyState(VK_F3) &1) //
{
*(float*)(dwPlayerPtr + ADR_SPEED) = 40.0f; //
}
if(GetAsyncKeyState(VK_F4) &1) //
{
*(float*)(dwPlayerPtr + ADR_SPEED) = 50.0f; //
}
if(GetAsyncKeyState(VK_F5) &1) //
{
*(float*)(dwPlayerPtr + ADR_SPEED) = 60.0f; //
}
if(GetAsyncKeyState(VK_F6) &1) //
{
*(float*)(dwPlayerPtr + ADR_SPEED) = 70.0f; //
}

}
}

void HackThread()
{
for(;; )
{
if(*ingame)
{
PlayerHacks();
}
if(*outgame)
{
ServerHacks();
}
}
}
was is falsch?
04/15/2011 12:43 Son_Goten#3137
Quote:
void HackThread()
{
for(;; )
{
if(*ingame)
{
PlayerHacks();
}
if(*outgame)
{
ServerHacks();
}
}
}
ok 1 ) du hast nichtmal PlayerHacks in deinem Main also Fehler
2) das glecihe wie Serverhacks


void HackThread()
{
for(;; )
{
if(*ingame)
{
Player();
}
if(*outgame)
{
}
}
}


so ist es richtig
04/15/2011 12:48 xxfabbelxx#3138
Code:
#include <Windows.h>
#include <stdio.h>

#define ADR_PLAYERPOINTER 0x00C81820
#define ADR_SERVERPOINTER 0x00B7C198
#define ADR_SPEED 0x0099D4F4 

DWORD *ingame = (DWORD*)ADR_PLAYERPOINTER;
DWORD *outgame = (DWORD*)ADR_SERVERPOINTER;

int speed = 97;

void Speedhack()
{
 if(GetAsyncKeyState(VK_F12) &1) //
 {
  *(float*)(ADR_PLAYERPOINTER + ADR_SPEED) = speed; //normal
 }
 if(GetAsyncKeyState(VK_F1) &1) //
 {
  *(float*)(ADR_PLAYERPOINTER + ADR_SPEED) = (speed * 2); // mal 2
 }
 if(GetAsyncKeyState(VK_F2) &1) //
 {
  *(float*)(ADR_PLAYERPOINTER + ADR_SPEED) = (speed * 3); // mal 3
 }
 if(GetAsyncKeyState(VK_F3) &1) //
 {
  *(float*)(ADR_PLAYERPOINTER + ADR_SPEED) = (speed * 4); //mal 4
 }
 if(GetAsyncKeyState(VK_F4) &1) //
 {
  *(float*)(ADR_PLAYERPOINTER + ADR_SPEED) = 0.0f; // freeze
 }
}

void HackThread()
{
 for(;;)
 {
 if(*ingame)
 {
  Speedhack();
 } 
}

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;
}
versuch mal das
04/15/2011 12:54 .Dark.light#3139
so hat geklappt.

danke für eure geduld !

ich werde 100% ein buch darüber lesen dann weiß ich mehr und bin mehr selbstständig vielen dank an euch allen
04/15/2011 17:20 In_Your_Face#3140
Dark das was du am Anfang in nem Buch lernst hilft dir nur wenig bis kaum beim Coden von Wr Hacks... Wirst da erstmal an Konsolen-Anwendungen sitzen.

Danach kannst du aufs Objekt-orientierte Programmieren umsteigen, was dann um einiges besser dazu passt, jedoch solltest du natürlich das Grundwissen besitzen.

Nen kleiner OPK Loop: (CPU-Überlastungsgefahr)

Code:
void OPKloop();
{
for(;;)
{
OPK();
Sleep(-0);
}
}
04/15/2011 17:23 theitfan1337#3141
sleep(-0), u mad?
Setzt sleep mal mindestens auf 10, sonst würde sogar mein i7 einknicken.
04/15/2011 17:27 In_Your_Face#3142
bei 10 ist das Problem (bei mir) das die Spieler nicht konstant auf einer Stelle stehen, deshalb -0
04/15/2011 19:19 futbolcuadem#3143
Code:
if(AutoDie){if(GetAsyncKeyState(VK_F4));}
if(AutoEnter){if(GetAsyncKeyState(VK_RETURN));}
if(AutoJump){if(GetAsyncKeyState(VK_SPACE));}
if(AutoF){if(GetAsyncKeyState('f'));}
if(AutoTele){if(GetAsyncKeyState(VK_F11));}
they are auto funcs.

HAVE FUN!
:pimp:
04/15/2011 19:41 theitfan1337#3144
Quote:
Originally Posted by .BreakDance View Post
bei 10 ist das Problem (bei mir) das die Spieler nicht konstant auf einer Stelle stehen, deshalb -0
Stimmt, soweit hab ich nicht gedacht. Trz würde da auch ein guter Prozessor iwann einknicken, die sleepanweisung sollte dann in die OPK function ...

Quote:
Originally Posted by futbolcuadem View Post
Code:
if(AutoDie){if(GetAsyncKeyState(VK_F4));}
if(AutoEnter){if(GetAsyncKeyState(VK_RETURN));}
if(AutoJump){if(GetAsyncKeyState(VK_SPACE));}
if(AutoF){if(GetAsyncKeyState('f'));}
if(AutoTele){if(GetAsyncKeyState(VK_F11));}
they are auto funcs.

HAVE FUN!
:pimp:
As they wont work for 32bit, they are kinda useless bro.
04/15/2011 19:46 Yazzn˜#3145
Quote:
Originally Posted by ɴoмαd View Post
Stimmt, soweit hab ich nicht gedacht. Trz würde da auch ein guter Prozessor iwann einknicken, die sleepanweisung sollte dann in die OPK function ...



As they wont work for 32bit, they are kinda useless bro.
+ the code is bullsh....

It wont work.
04/15/2011 20:48 In_Your_Face#3146
Quote:
Originally Posted by futbolcuadem View Post
Code:
if(AutoDie){if(GetAsyncKeyState(VK_F4));}
if(AutoEnter){if(GetAsyncKeyState(VK_RETURN));}
if(AutoJump){if(GetAsyncKeyState(VK_SPACE));}
if(AutoF){if(GetAsyncKeyState('f'));}
if(AutoTele){if(GetAsyncKeyState(VK_F11));}
they are auto funcs.

HAVE FUN!
:pimp:
Ich übersetz mal Grob:

Wenn F4 gedrückt wird.
Wenn AutoEnter, dann wenn VK_Return gedrückt wird.
....


Reinster Mist O.o
04/15/2011 21:19 •~•Pr0Sk1ll•~•#3147
wegen opkloop bei mir reicht netma 1 ich brauch 0,x1 x=x*0
und wenn dein i7 da verreckt dann haste ya sowas von bullshit gekauft
und wurdest voll verarscht @"Autocoder"
so muss mans machen
Code:
if(xxx){keybd_event(VK_X,0,0,0);Sleep(10);}
xxx=Funktion Bsp:AutoEnter
X=Key BSP:ENTER,bei buchstaben des VK_weglassen un so 'Key' machen
wers net blickt :facepalm:
04/15/2011 21:26 theitfan1337#3148
Quote:
Originally Posted by •~•Pr0Sk1ll•~• View Post
wegen opkloop bei mir reicht netma 1 ich brauch 0,x1 x=x*0
und wenn dein i7 da verreckt dann haste ya sowas von bullshit gekauft
und wurdest voll verarscht
Ironie lässt grüßen.
btw ergibt 0,x1 mit x=x*0 keinen Sinn, weil x dann immer 0 ist.
04/15/2011 21:27 Yazzn˜#3149
Quote:
Originally Posted by •~•Pr0Sk1ll•~• View Post
wegen opkloop bei mir reicht netma 1 ich brauch 0,x1 x=x*0
und wenn dein i7 da verreckt dann haste ya sowas von bullshit gekauft
und wurdest voll verarscht @"Autocoder"
so muss mans machen
Code:
[COLOR="MediumTurquoise"]if(xxx){keybd_event(VK_X,0,0,0);Sleep(10);}
xxx=Funktion Bsp:AutoEnter
X=Key BSP:ENTER,bei buchstaben des VK_weglassen un so 'Key' machen[/COLOR]
wers net blickt :facepalm:
What the f.. re ya talkin bout?


Zum Grünen:
Quote:
wie er mich ernst nimmt xDDD
04/16/2011 08:33 •~•Pr0Sk1ll•~•#3150
@nomad
Bsp 3*0 heisst das x mit 000 ersetzt wird
@yazzn
über autofunktionen
->
if(AutoF){keybd_event('F',0,0,0);Sleep(10);}