WarRock EU - Code Snippets

04/14/2011 19:51 Bionomic™#3121
Quote:
Originally Posted by .Dark.light View Post
Was hab ich falsch gemacht?

#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;

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();
}
}
Sleep( 30 );
Vielleicht den freien Platz bei for(;; ) wegmachen?
Speed ins HackThread reinbringen?
Ein DLL Main schreiben?
04/14/2011 21:02 Son_Goten#3122
Quote:
Originally Posted by .Dark.light View Post
Was hab ich falsch gemacht?

#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;

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();
}
}
Sleep( 30 );
dein HackThread ist Falsch
Syntaxfehler *__*
hier so ist es richtig:


Code:
void HackThread()
{
    for(;; )
    {
        if(*ingame)
        {
            PlayerHacks();
        }
        if(*outgame)
        {
            ServerHacks();
         }
     }
}
bei Speed genau so wenn du eine Funktion stetzt kommt nach
HTML Code:
()
immer eine offene Geschwifte klammer ;)
Code:
 void Player()//SPEED
[COLOR="Red"]}[/COLOR] 
dass muss {
sein
04/15/2011 11:44 .Dark.light#3123
Hab das jetzt so gemacht.


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;

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();
         }
     }
}
Dann kam diese Meldungen:


Code:
1>------ Erstellen gestartet: Projekt: Hack, Konfiguration: Debug Win32 ------
1>  main.cpp
1>c:\users\user\documents\visual studio 2010\projects\hack\hack\main.cpp(12): error C2059: Syntaxfehler: '}'
1>c:\users\user\documents\visual studio 2010\projects\hack\hack\main.cpp(12): error C2143: Syntaxfehler: Es fehlt ';' vor '}'
1>c:\users\user\documents\visual studio 2010\projects\hack\hack\main.cpp(12): error C2059: Syntaxfehler: '}'
1>c:\users\user\documents\visual studio 2010\projects\hack\hack\main.cpp(14): error C2059: Syntaxfehler: 'if'
1>c:\users\user\documents\visual studio 2010\projects\hack\hack\main.cpp(15): error C2143: Syntaxfehler: Es fehlt ')' vor '{'
1>c:\users\user\documents\visual studio 2010\projects\hack\hack\main.cpp(15): error C2143: Syntaxfehler: Es fehlt ';' vor '{'
1>c:\users\user\documents\visual studio 2010\projects\hack\hack\main.cpp(15): error C2447: '{': Funktionsheader fehlt - Parameterliste im alten Stil?
1>c:\users\user\documents\visual studio 2010\projects\hack\hack\main.cpp(55): error C3861: "PlayerHacks": Bezeichner wurde nicht gefunden.
1>c:\users\user\documents\visual studio 2010\projects\hack\hack\main.cpp(59): error C3861: "ServerHacks": Bezeichner wurde nicht gefunden.
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
04/15/2011 11:59 Neqqa™#3124
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;

void Player()//SPEED
[COLOR="red"][B]{[/B][/COLOR]
    DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER; //
    if(dwPlayerPtr != 0[B][COLOR="Red"])[/COLOR][/B]
    {
        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; //
        }
    
}
[B][COLOR="red"]}[/COLOR][/B]

void HackThread()
{
    for(;; )
    {
        if(*ingame)
        {
            PlayerHacks();
        }
        if(*outgame)
        {
            ServerHacks();
         }
     }
}
versuch's mal so...
04/15/2011 12:06 .Dark.light#3125
Quote:
1>------ Erstellen gestartet: Projekt: Hack, Konfiguration: Debug Win32 ------
1> main.cpp
1>c:\users\user\documents\visual studio 2010\projects\hack\hack\main.cpp(56): error C3861: "PLAYERPOINTER": Bezeichner wurde nicht gefunden.
1>c:\users\user\documents\visual studio 2010\projects\hack\hack\main.cpp(60): error C3861: "SERVERPOINTER": Bezeichner wurde nicht gefunden.
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
was nun?
04/15/2011 12:12 Son_Goten#3126
Quote:
Originally Posted by .Dark.light View Post
was nun?
Such dir addys
lol C & P³ ^^
04/15/2011 12:13 xxfabbelxx#3127
Quote:
Originally Posted by .Dark.light View Post
was nun?
Ich glaub das zwar nicht, aber bist du zu blöd um zu lesen?!

Da steht doch ganz klar, dass er nirgends die Bezcihner PLAYERPOINTER und SERVERPOINTER finden kann.

Du musst die erst bezeichnen.

#define PLAYERPOINTER *addy*
#define SERVERPOINTER *addy*
04/15/2011 12:14 .Dark.light#3128
Muss ich da die Addy eintragen oder nur den namen ?
04/15/2011 12:16 Neqqa™#3129
Quote:
was nun?
also , dass ist ja mal lächerlich >.<

------------------------------------

weißt nicht ob die richtig sind
Code:
#define ADR_PLAYERPOINTER 0x00C81820
#define ADR_SERVERPOINTER 0x00B7C198
04/15/2011 12:19 .Dark.light#3130
Ja sind richtig ich habe die doch eingetragen :rtfm:

aber beim hackthread soll ich die dann genau so eintragen?

ich habe das früher immer anders gemacht.
04/15/2011 12:30 Son_Goten#3131
man soll die doch nciht im hackthread reinpacken junge!
mach wenigstens richtiges C & P
04/15/2011 12:31 .Dark.light#3132
Sorry bin ein Anfänger was heißt C & P?
04/15/2011 12:33 Norbert8#3133
Quote:
Originally Posted by .Dark.light View Post
Sorry bin ein Anfänger was heißt C & P?
Copy & Paste

Deutsch: Kopieren & Einfügen ( Lern C++ mit einem Buch, oder lass es )

Kleine Frage von mir:

Was bringt eigentlich:
Sleep (10); // ?????
04/15/2011 12:34 Neqqa™#3134
C&P= Copy and Paste ...

Kopieren und einfügen

Kopieren(Strg+C), Einfügen(Strg+V)


dass ist dass was du "Coden" nennst
04/15/2011 12:37 xxfabbelxx#3135
Quote:
Originally Posted by Norbert8 View Post
Copy & Paste

Deutsch: Kopieren & Einfügen ( Lern C++ mit einem Buch, oder lass es )

Kleine Frage von mir:

Für bringt eigentlich:
Sleep (10); // ?????
Dass deine CPU nicht überhitzt.

Wenn du Sleep( 10 ) eingibst, wartet er nach jeder schleife 10 millesekunden, bis er sie von neuem durchläuft