Bot schreiben lernen.

12/26/2013 01:03 Kre3Zz0o#1
Hey.

Ja ich weiss das schon oft sowas gefragt wurde jedoch mache ich es jetzt einfach nochmal :D
Ich will anfangen Bots zuschreiben ich weiss jedoch das ich nicht gleich einen perfekten Klon von HB erstellen kann xD
Jedoch kann man sich da ja ran tasten.
Ich bin bereit mir durch Bücher Wissen ranzuholen, da ich mehr der Fan bin vom lesen und selbst auszuprobieren als Video und stur nachmachen aber den Sin nicht verstehen.
Ich bin nicht der beste in Delphi kenne jedoch ein bisschen grundlegende Sachen.
Mein Ziel ist es iwan mal ein Bot für Diablo 2 schreiben zu können und später vllt man ein WoW bot wo ich bis jetzt mit AutoIt einen geschrieben habe der für mich sondiert während ich AFK bin :D
Habe gehört das AutoIt nicht so gut ist.
Also Lange Rede Kurzer Sin ^^
Was muss ich machen wie und WO fange ich an ?
Ich hatte mein eine Guide auf EPVP wo jmd ein Nostle Bot geschrieben hat und alles erklärt hat etc.
12/26/2013 14:44 MrDami123#2
Reverse Engineering ist hier das Sprichwort.

Tätigkeiten, die in einem Spiel ausgeführt werden, z.B. laufen, attackieren werden von deinem Prozessor ausgeführt. (Je größer und umfangreicher ein Spiel ist, desto mehr Daten werden im Prozessor verarbeitet und desto stärker muss er sein.)
Beim Reverse Engineering musst du nun die einzelnen Daten, die ausgeführt werden bei einer bestimmten Tätigkeit ingame auslesen. Die ausgelesenen Daten werden nun dazu verwendet um die Tätigkeit im Spiel zu erzeugen, ohne das du es manuell ausführst.

D.h. du musst lernen die Daten auszulesen und sie anzuwenden. (Je umfangreicher das Spiel um so mehr Daten können ausgelesen werden und auch exotische Sachen, die gar nicht benötigt werden - VIP Hacks)

Das auslesen der Daten musst du dir heutzutage nicht von Grund auf aneignen, denn es gibt hier mehr als genug Programme und Module, die es besser können werden, als du es dir je von Grund auf aufbauen könntest. D.h. verwende diese als Grundbaustein.

Ob es genauso viele Programme/Module in die andere Richtung (das Anwenden der Daten gibt) weiß ich leider nicht.

Wie du bereits erkannt hast, eignet sich AutoIt nicht um auf dieser Ebene Hacks zu erstellen.
Das liegt daran, dass AutoIt üblicherweise dazu verwendet wird um den Menschen zu simulieren. D.h. anstatt dem Prozessor zu sagen was getan werden soll, klickt es auf die Maus und die Tastatur wie es eben der Mensch tun würde. Für einfach Aufgaben zu bevorzugen, aber ab einer bestimmen Größe wird es unübersichtlich und sehr aufwendig.
12/27/2013 18:08 Kre3Zz0o#3
ich danke dir für deine schnelle Hilfe ! (:
im internet werde ich sicher genug dazu finden (: