Hey jo , elitepvpers .
Ich habe mal richtig rumgesucht einen Metin2 Multihack zu erstellen , hatte dabei erfolg hehe
Ich veröffentliche es mal hier in elitepvpers weil es euch nützlich sein kann
Hey,
nach langer Zeit melde ich mich wieder. Ich weiss zwar, dass es einige Pointertuts gibt, doch sie helfen z.B. nicht, einen Metin2-Multihack zu erstellen, d.h. sie erklären nicht so gut wie man die pointer findet und ich will mal ein tut machen , wie man so einen multihack erstellt. Dieses Tut ist extra dazu gedacht, newbies an einem Beispiel die Funktionen von Pointern und CE zu erläutern. Das meißte sollte verständlich erklärt sein.
Ich habe mein Tut in 6 kleine Kapitel geteilt, ihr könnt auch gerne nur einzelne Kapitel durchlesen, allerdings empfehle ich Neueinsteigern das ganze Tutorial durchzulesen
1.) Vorbereitung
2.) Benötigte Programme
3.) Adressen finden
4.) Pointersuche
5.) Multihack-Script
6.) Nutzen?
1. Also, bevor man anfängt muss man folgendes bedenken:
Was für Funktionen soll der Hack beinhalten?
-bei mir: Angriffsgeschwindigkeit
-Bewegungsgeschwindigkeit
2. Habe ich alle nötigen Programme?
-Autoit xD
-Metin2
-Cheat Engine ( neueste Version)
3. Adressen finden
Jedes Spiel ist aus Adressen aufgebaut. Mit Cheat Engine kann man ihren Wert verändern. Was das bringt? Vorteile im Spiel etc.
Also suchen wir jetzt mal die Adresse der Angriffsgeschwindigkeit und erhöhen sie, damit wir schneller schlagen:
1.) Man öffnet Metin2, loggt sich ein und zieht seine Waffe aus.
2.) Jetzt geht man in CE( Cheat Engine) und klickt auf den PC( oben links). Hier wählt man den Prozess von Metin aus, metin2client.bin. Wir wollen nun die
Angriffsgeschwindigkeitsadresse von Metin finden, also müssen wir ihren Wert kennen, um sie aussuchen zu können.
3.) Wir haben keine Waffe an, also den Standartwert 100. In der Metinsprache, sozusagen, hat 100 den Wert 16256. Also suchen wir nach 16256, indem wir bei Value 16256 eingeben und bei Scan Type Exact Value und 2 Bytes auswählen. Jetzt drücken wir auf Next Scan und warten, bis der Balken voll ist.
4.) Nur leider gibt es hunderttausende Adressen, die den Wert 16256 besitzen. Daher müssen wir den Wert der AG( Angriffsgeschwindigkeit) verändern und nach dem veränderten Wert suchen, damit wir die Adresse von den anderen unterscheiden können. Also ziehen wir ein Schwert an, und wählen bei Scan Type Increased Value aus. Wieso? Indem wir das Schwert angezogen haben, hat sie die AG erhöht. Nun sucht CE von den vielen Werten die Werte aus, die sich positiv( increased) verändert haben.
5.) Jetzt ziehen wir das Schwert wieder aus, also haben wir wieder die normale AG 16256. Deshalb geben wir jetzt bei Value 16256 ein und wählen Exact Value aus bei Scantype. Nun auf Next Scan klicken.
6.) Jetzt ziehen wir das Schwert an, und suchen nach Increased Value bei Scan Type, indem wir auf Next Scan drücken. Nun gibt es deutlich weniger Adressen als bei der ersten Suche. Also, wir machen immer genau so weiter, bis nur noch 1-3 Adressen übrig sind. Also immer Schwert ausziehen, nach 16256 suchen, Schwert anziehen, nach Increased Value suchen( sozusagen Schritt 3 und Schritt 4 immer wiederholen, bis wie gesagt wenige Adressen übrig sind.)
7.) Gut , wir haben jetzt die Adresse der AG gefunden, also müssen wir sie verändern. Wir klicken 2-mal auf die Adresse( wenn es mehrere adressen gibt, fügt man sie auch einfach hinzu), die wir gefunden haben. Nun sollte sie sich unten in der Tabelle befinden. Jetzt haben wir im Idealfall da unten nur eine Adresse, also klicken wir auf die Zahl( Value) ganz rechts 2-mal. Jetzt öffnet sich ein kleines Fenster, da können wir einen beliebigen Wert eintragen; z.B. 16444. Nun machen wir ein Häcken auf Frozen, damit sich die Adresse nicht verändert
.
8.) Da sich bei Metin aber die Adressen nach jedem Neustart verändern, können wir nicht jedesmal nach Exact Value und Increased Value suchen, da das zu lästig wäre. Also brauchen wir einen Pointer (Zeiger) , der uns immer die Adresse der AG zeigt, die neu gewählt wird beim Neustart von Metin. Jetzt suchen wir aber erst noch die Adresse der Bewegungsgeschwindigkeit(BG), und dann die beiden Pointer der Adressen.
- Um die Adresse der Bewegungsgeschwindigkeit zu finden, müssen wir danach ähnlich wie bei der AG suchen. Ich erkläre es mal kurz:
Man zieht die Schuhe aus. Also hat man normale BG und sucht nach Exact Value 16256 2 Bytes. Man zieht wieder die Schuhe an ( jetzt ist man schneller), also sucht man nach Increased Value. Dieses genau so weiter machen wie bei der AG und am Ende einen Doppelklick auf die übrigen Adressen. Dann verändert man die Werte der Adressen ( z.b. 16356) und schaut ob man im Spiel schneller läuft, die Adresse, bei der dies der Fall ist, ist unsere gesuchte Adresse.
4. Pointersuche
Nachdem wir jetzt endlich unsere beiden Adressen gefunden haben( die sich leider nach jedem Neustart ändern) brauchen wir eine Adresse, die uns immer zeigt, welche Adresse jetzt die der AG ist und welche die der BG ist. Diese Adresse nennt man wie oben erwähnt Pointer( Zeiger). Die meißten von euch denken, es sei sehr schwer die Pointer zu finden, doch eigentlich ist das ziemlich simpel:
1.) Rechtsklick auf die Adresse
2.) Pointerscan for this adress auswählen
3.) Es öffnet sich ein neues Fenster, hier gibt ihr bei max. level 2 ein.
4.) Ihr wartet, bis der Scan fertig ist und wählt ein paar Funde aus.
5.) Verändert die Werte , bis eine der Adressen klappt.
6.) Pointer ( + die Zahlen, die in den Suchergebnissen dabei standen( auch offsets genannt)) aufschreiben!
5. Multihack-Script
Ich denke mal, es gibt hier genug Gui-Tuts usw. dass jeder sein eigenes Multihackfenster erstellen kann mit Inputfeldern, sodass man den Wert der Adresse da eintragen kann ?( oder?
Hier mal das Script( sollte eig. alles erklärt sein)
Code:
[COLOR=#F000FF][I]#include[/I][/COLOR] [COLOR=#9999CC][B]<pointer.au3>[/B][/COLOR]
SetPrivilege[COLOR=#FF0000][B]([/B][/COLOR][COLOR=#9999CC][B]"SeDebugPrivilege"[/B][/COLOR][COLOR=#FF0000][B],[/B][/COLOR] [COLOR=#AC00A9][B][I]1[/I][/B][/COLOR][COLOR=#FF0000][B])[/B][/COLOR]
[URL="http://www.autoitscript.com/autoit3/docs/intro/lang_variables.htm"][COLOR=#AA0000][B]$pid[/B][/COLOR][/URL][COLOR=#0000FF][B][/B][/COLOR] [COLOR=#FF0000][B]=[/B][/COLOR] [URL="http://www.autoitscript.com/autoit3/docs/functions/WinGetProcess.htm"][COLOR=#000090][B][I]WinGetProcess[/I][/B][/COLOR][/URL][COLOR=#FF0000][B]([/B][/COLOR][COLOR=#9999CC][B]"METIN2"[/B][/COLOR][COLOR=#FF0000][B])[/B][/COLOR]
[URL="http://www.autoitscript.com/autoit3/docs/intro/lang_variables.htm"][COLOR=#AA0000][B]$openmem[/B][/COLOR][/URL][COLOR=#0000FF][B][/B][/COLOR] [COLOR=#FF0000][B]=[/B][/COLOR] _MemoryOpen[COLOR=#FF0000][B]([/B][/COLOR][URL="http://www.autoitscript.com/autoit3/docs/intro/lang_variables.htm"][COLOR=#AA0000][B]$pid[/B][/COLOR][/URL][COLOR=#0000FF][B][/B][/COLOR][COLOR=#FF0000][B])[/B][/COLOR]
[URL="http://www.autoitscript.com/autoit3/docs/intro/lang_variables.htm"][COLOR=#AA0000][B]$baseadress[/B][/COLOR][/URL][COLOR=#0000FF][B][/B][/COLOR] [COLOR=#FF0000][B]=[/B][/COLOR] _MemoryModuleGetBaseAddress[COLOR=#FF0000][B]([/B][/COLOR][URL="http://www.autoitscript.com/autoit3/docs/intro/lang_variables.htm"][COLOR=#AA0000][B]$pid[/B][/COLOR][/URL][COLOR=#0000FF][B][/B][/COLOR][COLOR=#FF0000][B],[/B][/COLOR][COLOR=#9999CC][B]"metin2client.bin"[/B][/COLOR][COLOR=#FF0000][B])[/B][/COLOR]
[COLOR=#009933][I];$pid ist der Prozess[/I][/COLOR]
[COLOR=#009933][I];$baseadress ist für die memory funktion wichtig. metin2client.bin ist das, was vor dem +zahl steht in der Pointeransicht. $pid ist wie beschrieben der Prozess.[/I][/COLOR]
[URL="http://www.autoitscript.com/autoit3/docs/intro/lang_variables.htm"][COLOR=#AA0000][B]$testoffset1[/B][/COLOR][/URL][COLOR=#0000FF][B][/B][/COLOR] [COLOR=#FF0000][B]=[/B][/COLOR] [COLOR=#9999CC][B]"2C8"[/B][/COLOR] [COLOR=#009933][I]; offset neben dem metin2client.bin[/I][/COLOR]
[URL="http://www.autoitscript.com/autoit3/docs/intro/lang_variables.htm"][COLOR=#AA0000][B]$testoffset2[/B][/COLOR][/URL][COLOR=#0000FF][B][/B][/COLOR] [COLOR=#FF0000][B]=[/B][/COLOR] [COLOR=#9999CC][B]"5BA"[/B][/COLOR] [COLOR=#009933][I];das obere offset[/I][/COLOR]
[URL="http://www.autoitscript.com/autoit3/docs/intro/lang_variables.htm"][COLOR=#AA0000][B]$testoffset3[/B][/COLOR][/URL][COLOR=#0000FF][B][/B][/COLOR] [COLOR=#FF0000][B]=[/B][/COLOR] [COLOR=#9999CC][B]"001F74FC"[/B][/COLOR] [COLOR=#009933][I];steht neben dem metin2client.bin+[wert][/I][/COLOR]
[COLOR=#009933][I];hier die offsets + die adresse[/I][/COLOR]
[URL="http://www.autoitscript.com/autoit3/docs/keywords.htm"][COLOR=#0000FF][B]Global[/B][/COLOR][/URL] [URL="http://www.autoitscript.com/autoit3/docs/intro/lang_variables.htm"][COLOR=#AA0000][B]$AOffset[/B][/COLOR][/URL][COLOR=#0000FF][B][/B][/COLOR][COLOR=#FF0000][B][[/B][/COLOR][COLOR=#AC00A9][B][I]3[/I][/B][/COLOR][COLOR=#FF0000][B]][/B][/COLOR]
[URL="http://www.autoitscript.com/autoit3/docs/intro/lang_variables.htm"][COLOR=#AA0000][B]$AOffset[/B][/COLOR][/URL][COLOR=#0000FF][B][/B][/COLOR][COLOR=#FF0000][B][[/B][/COLOR][COLOR=#AC00A9][B][I]0[/I][/B][/COLOR][COLOR=#FF0000][B]][/B][/COLOR] [COLOR=#FF0000][B]=[/B][/COLOR] [COLOR=#AC00A9][B][I]0[/I][/B][/COLOR]
[URL="http://www.autoitscript.com/autoit3/docs/intro/lang_variables.htm"][COLOR=#AA0000][B]$AOffset[/B][/COLOR][/URL][COLOR=#0000FF][B][/B][/COLOR][COLOR=#FF0000][B][[/B][/COLOR][COLOR=#AC00A9][B][I]1[/I][/B][/COLOR][COLOR=#FF0000][B]][/B][/COLOR] [COLOR=#FF0000][B]=[/B][/COLOR] [URL="http://www.autoitscript.com/autoit3/docs/functions/Dec.htm"][COLOR=#000090][B][I]Dec[/I][/B][/COLOR][/URL][COLOR=#FF0000][B]([/B][/COLOR][URL="http://www.autoitscript.com/autoit3/docs/intro/lang_variables.htm"][COLOR=#AA0000][B]$testoffset1[/B][/COLOR][/URL][COLOR=#0000FF][B][/B][/COLOR][COLOR=#FF0000][B])[/B][/COLOR]
[URL="http://www.autoitscript.com/autoit3/docs/intro/lang_variables.htm"][COLOR=#AA0000][B]$AOffset[/B][/COLOR][/URL][COLOR=#0000FF][B][/B][/COLOR][COLOR=#FF0000][B][[/B][/COLOR][COLOR=#AC00A9][B][I]2[/I][/B][/COLOR][COLOR=#FF0000][B]][/B][/COLOR] [COLOR=#FF0000][B]=[/B][/COLOR] [URL="http://www.autoitscript.com/autoit3/docs/functions/Dec.htm"][COLOR=#000090][B][I]Dec[/I][/B][/COLOR][/URL][COLOR=#FF0000][B]([/B][/COLOR][URL="http://www.autoitscript.com/autoit3/docs/intro/lang_variables.htm"][COLOR=#AA0000][B]$testoffset2[/B][/COLOR][/URL][COLOR=#0000FF][B][/B][/COLOR][COLOR=#FF0000][B])[/B][/COLOR]
[URL="http://www.autoitscript.com/autoit3/docs/intro/lang_variables.htm"][COLOR=#AA0000][B]$Aaddress[/B][/COLOR][/URL][COLOR=#0000FF][B][/B][/COLOR] [COLOR=#FF0000][B]=[/B][/COLOR] [COLOR=#9999CC][B]"0x"[/B][/COLOR] [COLOR=#FF0000][B]&[/B][/COLOR] [URL="http://www.autoitscript.com/autoit3/docs/functions/Hex.htm"][COLOR=#000090][B][I]Hex[/I][/B][/COLOR][/URL][COLOR=#FF0000][B]([/B][/COLOR][URL="http://www.autoitscript.com/autoit3/docs/intro/lang_variables.htm"][COLOR=#AA0000][B]$baseadress[/B][/COLOR][/URL][COLOR=#0000FF][B][/B][/COLOR] [COLOR=#FF0000][B]+[/B][/COLOR] [URL="http://www.autoitscript.com/autoit3/docs/functions/Dec.htm"][COLOR=#000090][B][I]Dec[/I][/B][/COLOR][/URL][COLOR=#FF0000][B]([/B][/COLOR][URL="http://www.autoitscript.com/autoit3/docs/intro/lang_variables.htm"][COLOR=#AA0000][B]$testoffset3[/B][/COLOR][/URL][COLOR=#0000FF][B][/B][/COLOR][COLOR=#FF0000][B])[/B][/COLOR][COLOR=#FF0000][B])[/B][/COLOR]
[URL="http://www.autoitscript.com/autoit3/docs/intro/lang_variables.htm"][COLOR=#AA0000][B]$Amemread[/B][/COLOR][/URL][COLOR=#0000FF][B][/B][/COLOR] [COLOR=#FF0000][B]=[/B][/COLOR] _MemoryPointerRead[COLOR=#FF0000][B]([/B][/COLOR][URL="http://www.autoitscript.com/autoit3/docs/intro/lang_variables.htm"][COLOR=#AA0000][B]$Aaddress[/B][/COLOR][/URL][COLOR=#0000FF][B][/B][/COLOR][COLOR=#FF0000][B],[/B][/COLOR] [URL="http://www.autoitscript.com/autoit3/docs/intro/lang_variables.htm"][COLOR=#AA0000][B]$openmem[/B][/COLOR][/URL][COLOR=#0000FF][B][/B][/COLOR][COLOR=#FF0000][B],[/B][/COLOR] [URL="http://www.autoitscript.com/autoit3/docs/intro/lang_variables.htm"][COLOR=#AA0000][B]$AOffset[/B][/COLOR][/URL][COLOR=#0000FF][B][/B][/COLOR][COLOR=#FF0000][B],[/B][/COLOR] [COLOR=#9999CC][B]"byte[2]"[/B][/COLOR][COLOR=#FF0000][B])[/B][/COLOR]
[COLOR=#009933][I];memory read funktion welche wir nicht umbedingt brauchen trotzdem möchte ich euch zeigen wie diese angewandt wird. Der wert der daraus kommt ist ein array ;dabei ist [1] der wert den wir brauchen.[/I][/COLOR]
[URL="http://www.autoitscript.com/autoit3/docs/intro/lang_variables.htm"][COLOR=#AA0000][B]$Awert[/B][/COLOR][/URL][COLOR=#0000FF][B][/B][/COLOR] [COLOR=#FF0000][B]=[/B][/COLOR] _ReturnMemoryValue[COLOR=#FF0000][B]([/B][/COLOR][URL="http://www.autoitscript.com/autoit3/docs/intro/lang_variables.htm"][COLOR=#AA0000][B]$Amemread[/B][/COLOR][/URL][COLOR=#0000FF][B][/B][/COLOR][COLOR=#FF0000][B][[/B][/COLOR][COLOR=#AC00A9][B][I]1[/I][/B][/COLOR][COLOR=#FF0000][B]][/B][/COLOR][COLOR=#FF0000][B])[/B][/COLOR]
[URL="http://www.autoitscript.com/autoit3/docs/intro/lang_variables.htm"][COLOR=#AA0000][B]$Awert[/B][/COLOR][/URL][COLOR=#0000FF][B][/B][/COLOR] [COLOR=#FF0000][B]=[/B][/COLOR] [URL="http://www.autoitscript.com/autoit3/docs/functions/Dec.htm"][COLOR=#000090][B][I]Dec[/I][/B][/COLOR][/URL][COLOR=#FF0000][B]([/B][/COLOR][URL="http://www.autoitscript.com/autoit3/docs/intro/lang_variables.htm"][COLOR=#AA0000][B]$Awert[/B][/COLOR][/URL][COLOR=#0000FF][B][/B][/COLOR][COLOR=#FF0000][B])[/B][/COLOR]
[COLOR=#009933][I];Der ausgelesene Wert ist noch in hex und in der falschen reihenfolge. die Funktion behebt dies.[/I][/COLOR]
[URL="http://www.autoitscript.com/autoit3/docs/keywords.htm"][COLOR=#0000FF][B]Func[/B][/COLOR][/URL] _ReturnMemoryValue[COLOR=#FF0000][B]([/B][/COLOR][URL="http://www.autoitscript.com/autoit3/docs/intro/lang_variables.htm"][COLOR=#AA0000][B]$sAdresse[/B][/COLOR][/URL][COLOR=#0000FF][B][/B][/COLOR][COLOR=#FF0000][B])[/B][/COLOR]
[URL="http://www.autoitscript.com/autoit3/docs/intro/lang_variables.htm"][COLOR=#AA0000][B]$sNewAdresse[/B][/COLOR][/URL][COLOR=#0000FF][B][/B][/COLOR] [COLOR=#FF0000][B]=[/B][/COLOR] [COLOR=#9999CC][B]""[/B][/COLOR]
[URL="http://www.autoitscript.com/autoit3/docs/intro/lang_variables.htm"][COLOR=#AA0000][B]$sAdresse[/B][/COLOR][/URL][COLOR=#0000FF][B][/B][/COLOR] [COLOR=#FF0000][B]=[/B][/COLOR] [URL="http://www.autoitscript.com/autoit3/docs/functions/StringTrimLeft.htm"][COLOR=#000090][B][I]StringTrimLeft[/I][/B][/COLOR][/URL][COLOR=#FF0000][B]([/B][/COLOR][URL="http://www.autoitscript.com/autoit3/docs/intro/lang_variables.htm"][COLOR=#AA0000][B]$sAdresse[/B][/COLOR][/URL][COLOR=#0000FF][B][/B][/COLOR][COLOR=#FF0000][B],[/B][/COLOR] [COLOR=#AC00A9][B][I]2[/I][/B][/COLOR][COLOR=#FF0000][B])[/B][/COLOR]
[URL="http://www.autoitscript.com/autoit3/docs/keywords.htm"][COLOR=#0000FF][B]For[/B][/COLOR][/URL] [URL="http://www.autoitscript.com/autoit3/docs/intro/lang_variables.htm"][COLOR=#AA0000][B]$i[/B][/COLOR][/URL][COLOR=#0000FF][B][/B][/COLOR] [COLOR=#FF0000][B]=[/B][/COLOR] [URL="http://www.autoitscript.com/autoit3/docs/functions/StringLen.htm"][COLOR=#000090][B][I]StringLen[/I][/B][/COLOR][/URL][COLOR=#FF0000][B]([/B][/COLOR][URL="http://www.autoitscript.com/autoit3/docs/intro/lang_variables.htm"][COLOR=#AA0000][B]$sAdresse[/B][/COLOR][/URL][COLOR=#0000FF][B][/B][/COLOR][COLOR=#FF0000][B])[/B][/COLOR] [COLOR=#FF0000][B]-[/B][/COLOR] [COLOR=#AC00A9][B][I]1[/I][/B][/COLOR] [URL="http://www.autoitscript.com/autoit3/docs/keywords.htm"][COLOR=#0000FF][B]To[/B][/COLOR][/URL] [COLOR=#AC00A9][B][I]0[/I][/B][/COLOR] [URL="http://www.autoitscript.com/autoit3/docs/keywords.htm"][COLOR=#0000FF][B]Step[/B][/COLOR][/URL] [COLOR=#FF0000][B]-[/B][/COLOR][COLOR=#AC00A9][B][I]2[/I][/B][/COLOR]
[URL="http://www.autoitscript.com/autoit3/docs/intro/lang_variables.htm"][COLOR=#AA0000][B]$sNewAdresse[/B][/COLOR][/URL][COLOR=#0000FF][B][/B][/COLOR] [COLOR=#FF0000][B]&=[/B][/COLOR] [URL="http://www.autoitscript.com/autoit3/docs/functions/StringMid.htm"][COLOR=#000090][B][I]StringMid[/I][/B][/COLOR][/URL][COLOR=#FF0000][B]([/B][/COLOR][URL="http://www.autoitscript.com/autoit3/docs/intro/lang_variables.htm"][COLOR=#AA0000][B]$sAdresse[/B][/COLOR][/URL][COLOR=#0000FF][B][/B][/COLOR][COLOR=#FF0000][B],[/B][/COLOR] [URL="http://www.autoitscript.com/autoit3/docs/intro/lang_variables.htm"][COLOR=#AA0000][B]$i[/B][/COLOR][/URL][COLOR=#0000FF][B][/B][/COLOR][COLOR=#FF0000][B],[/B][/COLOR] [COLOR=#AC00A9][B][I]2[/I][/B][/COLOR][COLOR=#FF0000][B])[/B][/COLOR]
[URL="http://www.autoitscript.com/autoit3/docs/keywords.htm"][COLOR=#0000FF][B]Next[/B][/COLOR][/URL]
[URL="http://www.autoitscript.com/autoit3/docs/keywords.htm"][COLOR=#0000FF][B]Return[/B][/COLOR][/URL] [URL="http://www.autoitscript.com/autoit3/docs/intro/lang_variables.htm"][COLOR=#AA0000][B]$sNewAdresse[/B][/COLOR][/URL][COLOR=#0000FF][B][/B][/COLOR]
[URL="http://www.autoitscript.com/autoit3/docs/keywords.htm"][COLOR=#0000FF][B]EndFunc[/B][/COLOR][/URL] [COLOR=#009933][I];==>_ReturnMemoryValue[/I][/COLOR]
[COLOR=#009933][I];Und hier unten sehen wir, dass er dauerhaft den wert 16256 schreibt.[/I][/COLOR]
[URL="http://www.autoitscript.com/autoit3/docs/keywords.htm"][COLOR=#0000FF][B]while[/B][/COLOR][/URL] [COLOR=#AC00A9][B][I]1[/I][/B][/COLOR]
_MemoryPointerWrite[COLOR=#FF0000][B]([/B][/COLOR][URL="http://www.autoitscript.com/autoit3/docs/intro/lang_variables.htm"][COLOR=#AA0000][B]$Aaddress[/B][/COLOR][/URL][COLOR=#0000FF][B][/B][/COLOR][COLOR=#FF0000][B],[/B][/COLOR] [URL="http://www.autoitscript.com/autoit3/docs/intro/lang_variables.htm"][COLOR=#AA0000][B]$openmem[/B][/COLOR][/URL][COLOR=#0000FF][B][/B][/COLOR][COLOR=#FF0000][B],[/B][/COLOR] [URL="http://www.autoitscript.com/autoit3/docs/intro/lang_variables.htm"][COLOR=#AA0000][B]$AOffset[/B][/COLOR][/URL][COLOR=#0000FF][B][/B][/COLOR][COLOR=#FF0000][B],[/B][/COLOR] [COLOR=#9999CC][B]"16556"[/B][/COLOR][COLOR=#FF0000][B],[/B][/COLOR] [COLOR=#9999CC][B]"dword"[/B][/COLOR][COLOR=#FF0000][B])[/B][/COLOR]
[URL="http://www.autoitscript.com/autoit3/docs/keywords.htm"][COLOR=#0000FF][B]wend[/B][/COLOR][/URL]
Da drin sollt eigentlich alles erklärt sein, wenn ihr Fragen habt dürft ihr sie mir auch per PN schicken. Auf Kritik freue ich mich.
6.) Nutzen?
Was bringt denn nun der Multihack?
1.) Wie man sich schon denken kann, schlägt man schneller ( lvlt sich besser) und läuft schneller( macht die Aufträge schneller).
2.) Man kann den Multihack hochladen( z.B. auf uploaded.to) und dann irgendwo ( ne gute seite ist elitepvpers.com) hochladen, da kriegt euer Multihack binnen von wochen Hunderte von Downloads( ich weiss nich genau aber bei uploaded.to kann man Geld verdienen, wenn man viele Downloads hat). Also, Viel Glück!
PS: Wenn es so einen thread schon gibt dann bitte ich einen mod das zu löschen :*
Mfg. (Liest oben bevor ihr postet.)