
Zitat von
Xenox3 [Um Links zu sehen registriere dich bitte. Klicke hier.] 1. ich bin nicht xentan :D das ist jemand anders :D
naja uns 2. es sucht grad schon jemand die fehler 5 0stück bis jetzt :D
1. Ist egal, machst auch geile Guides ;D
2.Ich mach es trotzdem xD
...Ihr könnt nur injekton....
ps: mach mal tut über den injektor^^ so macht es (z.B. mir) vieeel mehr spaß c++ zu lernen :D
edit1: *hust*
Hab prob mit *.rc datei -.-
[Um Links zu sehen registriere dich bitte. Klicke hier.] Benutze VC++ 2008 falls es weiterhilft =P
Falls es jemand überhaupt nicht schafft ressource datein hinzuzufügen, kann er mit dem "Editor" die *.rc Datei erstellen und unter
VC++ --->Reiter "Projekt" -->"Vorhandenes Element hinzufügen..." (wie gesagt) hinzufügen xD
edit2: Hab nun den code für die Console gemacht :3 das injecten klappt einwandfrei, aber WIE rufe ich die Console ingame auf ?? thx im vorraus
edit3:(Es öffnet sich endlich fenster wo steht "Injektion erfolgrech" *sieg*)Nun öffnet sich ein Konsolenfenster, aber da steht kein Text drinne wtf ??
Mein Quelltext:
Code:
//includes
#include "stdio.h"
#include "winsock2.h"
#include "windows.h"
#include <iostream>
#include <commctrl.h>
using namespace std;
//Variablen
#define Pointer 0xAD43F4
#define XOFF 0x160
#define YOFF 0x164
#define ZOFF 0x168
#define HPOFF 0x6C8
int X,Y,Z;
float saveX = 0;
float saveY = 0;
float saveZ = 0;
bool an =false;
//Funktionen
void teleport(float X,float Y,float Z)
{
DWORD dwPlayerPtr =*(DWORD*)Pointer;
if(X!=0&&Y!=0&&Z!=0&&dwPlayerPtr!=0)
{
*(float*)(dwPlayerPtr+XOFF)=X;
*(float*)(dwPlayerPtr+YOFF)=Y;
*(float*)(dwPlayerPtr+ZOFF)=Z;
}
else{
MessageBox(0,"Sie haben keine Werte eingegeben oder sind nicht im Spiel eingeloggt!!!","ERROR",MB_ICONERROR);
}}
//Hack
void Hack()
{
while(1){
int Eingabe;
cout <<"Bitte geben sie den Befehl ein!"<<endl;
cin >> Eingabe;
switch(Eingabe){
case 1:
cout << "Port nach Flaris!" <<endl;
teleport(7163, 100, 3270);
break;
case 2:
cout << "Port nach Saint Morning!" <<endl;
teleport(8317, 100, 3717);
break;
case 3:
cout << "Port nach Darkon!" <<endl;
teleport(3895, 59, 4376);
case 4:
cout <<"Mannueler Port!"<<endl;
cout <<"X:"<<endl;
cin >> saveX;
cout <<"Y:"<<endl;
cin >> saveY;
cout <<"Z:"<<endl;
cin >> saveZ;
teleport(saveX, saveY, saveZ);
cout <<"Teleportiert!"<<endl;
break;
default:
cout<<"Falsche Einagbe, versuche es bitte nocheinmall!"<<endl;
break;
}
Sleep(10);
}
}
//Main
int WINAPI DllMain(HINSTANCE hInstance,DWORD Ergebnis,LPVOID REV)
{
switch(Ergebnis){
case DLL_PROCESS_ATTACH:
MessageBox(0,"Injektion war erfolgreich!","Injektion",MB_ICONINFORMATION);
AllocConsole();
freopen("conin$", "r", stdin);
freopen("conout$", "w", stdout);
freopen("conout$", "w", stderr);
CreateThread(0,0, (LPTHREAD_START_ROUTINE)Hack, 0,0,0);
break;
}
return true;
} Mfg
Lesezeichen