Dazu benötigt ihr :
-

-

Nun gut, ihr habt alles soweit runter geladen und entpackt bzw. Installiert? Dann kann es ja jetzt los gehen.
Los geht's:
Als erstes Startet ihr Microsoft Visual C# 2008. In meinem Fall 2010, da ich unter Win7 Arbeite.Schritt 1:
Ihr klickt auf Datei -> Neues Projekt und wählt dort "Konsolenanwendung" aus. Ich nenn es einfach mal "Tut-epvp".
Schritt 2:
Nun seht ihr, euer "Code" Fenster. Sieht zwar noch ganz schön leer aus aber das ändert sich noch. Dann geht ihr oben auf Projekt -> Verweis hinzufügen und seht nun dieses Fenster vor euch:
Schritt 3:
Wir verbleiben im Verweise hinzufügen Fenster und suchen nun unsere am Anfang heruntergeladene Blackmagic.dll + fasmdll_managed.dll, wählen diese aus und klicken auf "Ok".
Schritt 4:
Jetzt speichert ihr erstmal euer Projekt ab.
Für win7 bzw. Visual Studio 10 Benutzer hier noch ein kleiner extra Schritt:
Ihr geht auf Projekt -> EuerProjektname Eigenschaften und seht nun :
Unter Zielframenetwork stellt ihr bitte: .NetFrameWork 3.0 oder 3.5 ein.
Schritt 5:
Jetzt können wir endlich anfange zu Coden.
Am Anfang eueres Programmes, wo "using System;" etc. steht, fügt ihr noch
Code:
using Magic;
Schritt 6:
Jetzt geht ihr in
Code:
static void Main(string[] args)
{
}
Code:
Blackmagic wow = new Blackmagic(); //Erstellt neue Funktion zum Öffnen von WoW
wow.OpenProcessAndThread(SProcess.GetProcessFromWindowTitle("World of Warcraft")); //Das Öffnet WoW
Jetzt wollen wir na klar auch sachen wie HP,Mana etc aus WoW auslesen. Kein Problem.
Dafür müssen wir erstmal die Playerbase "einfügen"
Code:
uint playerbase = wow.ReadUInt(wow.ReadUInt(wow.ReadUInt(0xB366D0) + 0x34) + 0x24);
Code:
int HP = wow.ReadUInt(0x19B8 + playerbase)
Console.WriteLine("Meine HP beträgt : " + hp);
Console.ReadLine();
Code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Magic;
namespace Tut-epvp
{
class Program
{
static void Main(string[] args)
{
Blackmagic wow = new Blackmagic(); //Erstellt neue Funktion zum Öffnen von WoW
wow.OpenProcessAndThread(SProcess.GetProcessFromWindowTitle("World of Warcraft")); //Das Öffnet WoW
uint playerbase = wow.ReadUInt(wow.ReadUInt(wow.ReadUInt(0xB366D0) + 0x34) + 0x24);
int HP = wow.ReadUInt(0x19B8 + playerbase)
Console.WriteLine("Meine HP beträgt : " + hp);
Console.ReadLine()
}
}
}
Das war's auch scho.
Vielen Dank fürs Lesen.
Wenn irgendwo fragen auftauchen, stellt sie hier im Thread ich werde sie so schnell wie möglich beantworten.
Mit freundlichen Grüßen
Rhilor







