Erster "Bot" A/ME UW2

11/15/2010 15:35 dimi0894#1
Hey Forum ^^

Erstmal entschuldigt mich, falls ich im falschen Abteil gelandet bin.:(

Ich habe gestern mit gar keinen Kenntnissen :( einen "Bot" versucht zu programmieren mit Autoit.
Naja, ob er mir gelungen ist, find ich schon fürs erste mal ohne kenntnisse ^^

Man farmt Topk im hm als A/ME mit folgender Skillung:
OwVTMY/8ZiHRnpzztEGQ05AC3BA

Hier ist mein Skript, den ich dazu geschrieben habe^^( Einige von euch werden denken, das er schrecklich programmiert wurde, aber hey, ich bin noch ein neuling und einfach mal auszuprobieren schadet ja auch nicht ? :P)

Run ("Gw.exe")
WinWaitActive ("Guild Wars")
Sleep (2500)
MouseClick ("left", 285, 284)
Send ("Dein Passwort")
MouseClick ("left", 595, 371)
Sleep (3000)
Send ("{Enter}")
Sleep (7500)
Send ("ö")
Send ("{Space}")
Sleep (14500)
MouseClick ("left", 1350, 500)
Sleep (6500)
MouseClick ("left", 1030, 480)
Sleep (3000)
MouseClick ("left", 1130, 600)
Sleep (9775)
Send ("ö")
Send ("1")
Send ("2")
Sleep (1500)
Send ("7")
Sleep (3200)
Send ("8")
Sleep (3500)
Send ("{+}")
Sleep (1000)
Send ("{+}")
Sleep (1000)
Send ("{+}")
Sleep (1000)
Send ("{Space}")
Sleep (10000)
Send ("1")
Send ("2")
Sleep (3200)
Send ("6")
Sleep (3200)
Send ("5")
Sleep (3200)
Send ("4")
Sleep (3200)
Send ("3")
Sleep (10000)
Send ("1")
Send ("2")
Sleep (1000)
Send ("7")
Sleep (20500)
Send ("1")
Send ("2")
Sleep (1000)
Send ("6")
Sleep (3200)
Send ("5")
Sleep (3200)
Send ("4")
Sleep (3200)
Send ("3")
Sleep (13000)
Send ("1")
Send ("2")
Sleep (5000)
Send ("7")
Sleep (3000)
Send ("6")
Sleep (3000)
Send ("5")
Sleep (3000)
Send ("4")
Sleep (3000)
Send ("3")
Sleep (6200)
Send ("1")
Send ("2")
Sleep (3000)
Send ("ö")
Send ("{Space}")
Sleep (2500)
Send ("ö")
Send ("{Space}")
Sleep (2500)
Send ("ö")
Send ("{Space}")
Sleep (1500)
Send ("{Enter}")
Send ("/resign")
Send ("{Enter}")
Sleep (2500)
MouseClick ("left", 580, 535)
Sleep (7500)
Send ("ö")
Send ("{Space}")
Sleep (14500)
MouseClick ("left", 1350, 500)
Sleep (6500)
MouseClick ("left", 1030, 480)
Sleep (3000)
MouseClick ("left", 1130, 600)
Sleep (9775)
Send ("ö")
Send ("1")
Send ("2")
Sleep (1500)
Send ("7")
Sleep (3200)
Send ("8")
Sleep (3500)
Send ("{+}")
Sleep (1000)
Send ("{+}")
Sleep (1000)
Send ("{+}")
Sleep (1000)
Send ("{Space}")
Sleep (10000)
Send ("1")
Send ("2")
Sleep (3200)
Send ("6")
Sleep (3200)
Send ("5")
Sleep (3200)
Send ("4")
Sleep (3200)
Send ("3")
Sleep (10000)
Send ("1")
Send ("2")
Sleep (1000)
Send ("7")
Sleep (20500)
Send ("1")
Send ("2")
Sleep (1000)
Send ("6")
Sleep (3200)
Send ("5")
Sleep (3200)
Send ("4")
Sleep (3200)
Send ("3")
Sleep (13000)
Send ("1")
Send ("2")
Sleep (5000)
Send ("7")
Sleep (3000)
Send ("6")
Sleep (3000)
Send ("5")
Sleep (3000)
Send ("4")
Sleep (3000)
Send ("3")
Sleep (6200)
Send ("1")
Send ("2")
Sleep (3000)
Send ("ö")
Send ("{Space}")
Sleep (2500)
Send ("ö")
Send ("{Space}")
Sleep (2500)
Send ("ö")
Send ("{Space}")
Sleep (1500)
Send ("{Enter}")
Send ("/resign")
Send ("{Enter}")
Sleep (2500)
MouseClick ("left", 580, 535)
Sleep (7500)
Send ("ö")
Send ("{Space}")
Sleep (14500)
MouseClick ("left", 1350, 500)
Sleep (6500)
MouseClick ("left", 1030, 480)
Sleep (3000)
MouseClick ("left", 1130, 600)
Sleep (9775)
Send ("ö")
Send ("1")
Send ("2")
Sleep (1500)
Send ("7")
Sleep (3200)
Send ("8")
Sleep (3500)
Send ("{+}")
Sleep (1000)
Send ("{+}")
Sleep (1000)
Send ("{+}")
Sleep (1000)
Send ("{Space}")
Sleep (10000)
Send ("1")
Send ("2")
Sleep (3200)
Send ("6")
Sleep (3200)
Send ("5")
Sleep (3200)
Send ("4")
Sleep (3200)
Send ("3")
Sleep (10000)
Send ("1")
Send ("2")
Sleep (1000)
Send ("7")
Sleep (20500)
Send ("1")
Send ("2")
Sleep (1000)
Send ("6")
Sleep (3200)
Send ("5")
Sleep (3200)
Send ("4")
Sleep (3200)
Send ("3")
Sleep (13000)
Send ("1")
Send ("2")
Sleep (5000)
Send ("7")
Sleep (3000)
Send ("6")
Sleep (3000)
Send ("5")
Sleep (3000)
Send ("4")
Sleep (3000)
Send ("3")
Sleep (6200)
Send ("1")
Send ("2")
Sleep (3000)
Send ("ö")
Send ("{Space}")
Sleep (2500)
Send ("ö")
Send ("{Space}")
Sleep (2500)
Send ("ö")
Send ("{Space}")
Sleep (1500)
Send ("{Enter}")
Send ("/resign")
Send ("{Enter}")
Sleep (2500)
MouseClick ("left", 580, 535)
Sleep (7500)
Send ("ö")
Send ("{Space}")
Sleep (14500)
MouseClick ("left", 1350, 500)
Sleep (6500)
MouseClick ("left", 1030, 480)
Sleep (3000)
MouseClick ("left", 1130, 600)
Sleep (9775)
Send ("ö")
Send ("1")
Send ("2")
Sleep (1500)
Send ("7")
Sleep (3200)
Send ("8")
Sleep (3500)
Send ("{+}")
Sleep (1000)
Send ("{+}")
Sleep (1000)
Send ("{+}")
Sleep (1000)
Send ("{Space}")
Sleep (10000)
Send ("1")
Send ("2")
Sleep (3200)
Send ("6")
Sleep (3200)
Send ("5")
Sleep (3200)
Send ("4")
Sleep (3200)
Send ("3")
Sleep (10000)
Send ("1")
Send ("2")
Sleep (1000)
Send ("7")
Sleep (20500)
Send ("1")
Send ("2")
Sleep (1000)
Send ("6")
Sleep (3200)
Send ("5")
Sleep (3200)
Send ("4")
Sleep (3200)
Send ("3")
Sleep (13000)
Send ("1")
Send ("2")
Sleep (5000)
Send ("7")
Sleep (3000)
Send ("6")
Sleep (3000)
Send ("5")
Sleep (3000)
Send ("4")
Sleep (3000)
Send ("3")
Sleep (6200)
Send ("1")
Send ("2")
Sleep (3000)
Send ("ö")
Send ("{Space}")
Sleep (2500)
Send ("ö")
Send ("{Space}")
Sleep (2500)
Send ("ö")
Send ("{Space}")
Sleep (1500)
Send ("{Enter}")
Send ("/resign")
Send ("{Enter}")
Sleep (2500)
MouseClick ("left", 580, 535)
Sleep (7500)
Send ("ö")
Send ("{Space}")
Sleep (14500)
MouseClick ("left", 1350, 500)
Sleep (6500)
MouseClick ("left", 1030, 480)
Sleep (3000)
MouseClick ("left", 1130, 600)
Sleep (9775)
Send ("ö")
Send ("1")
Send ("2")
Sleep (1500)
Send ("7")
Sleep (3200)
Send ("8")
Sleep (3500)
Send ("{+}")
Sleep (1000)
Send ("{+}")
Sleep (1000)
Send ("{+}")
Sleep (1000)
Send ("{Space}")
Sleep (10000)
Send ("1")
Send ("2")
Sleep (3200)
Send ("6")
Sleep (3200)
Send ("5")
Sleep (3200)
Send ("4")
Sleep (3200)
Send ("3")
Sleep (10000)
Send ("1")
Send ("2")
Sleep (1000)
Send ("7")
Sleep (20500)
Send ("1")
Send ("2")
Sleep (1000)
Send ("6")
Sleep (3200)
Send ("5")
Sleep (3200)
Send ("4")
Sleep (3200)
Send ("3")
Sleep (13000)
Send ("1")
Send ("2")
Sleep (5000)
Send ("7")
Sleep (3000)
Send ("6")
Sleep (3000)
Send ("5")
Sleep (3000)
Send ("4")
Sleep (3000)
Send ("3")
Sleep (6200)
Send ("1")
Send ("2")
Sleep (3000)
Send ("ö")
Send ("{Space}")
Sleep (2500)
Send ("ö")
Send ("{Space}")
Sleep (2500)
Send ("ö")
Send ("{Space}")
Sleep (1500)
Send ("{Enter}")
Send ("/resign")
Send ("{Enter}")
Sleep (2500)
MouseClick ("left", 580, 535)
Sleep (7500)
Send ("ö")
Send ("{Space}")
Sleep (14500)
MouseClick ("left", 1350, 500)
Sleep (6500)
MouseClick ("left", 1030, 480)
Sleep (3000)
MouseClick ("left", 1130, 600)
Sleep (9775)
Send ("ö")
Send ("1")
Send ("2")
Sleep (1500)
Send ("7")
Sleep (3200)
Send ("8")
Sleep (3500)
Send ("{+}")
Sleep (1000)
Send ("{+}")
Sleep (1000)
Send ("{+}")
Sleep (1000)
Send ("{Space}")
Sleep (10000)
Send ("1")
Send ("2")
Sleep (3200)
Send ("6")
Sleep (3200)
Send ("5")
Sleep (3200)
Send ("4")
Sleep (3200)
Send ("3")
Sleep (10000)
Send ("1")
Send ("2")
Sleep (1000)
Send ("7")
Sleep (20500)
Send ("1")
Send ("2")
Sleep (1000)
Send ("6")
Sleep (3200)
Send ("5")
Sleep (3200)
Send ("4")
Sleep (3200)
Send ("3")
Sleep (13000)
Send ("1")
Send ("2")
Sleep (5000)
Send ("7")
Sleep (3000)
Send ("6")
Sleep (3000)
Send ("5")
Sleep (3000)
Send ("4")
Sleep (3000)
Send ("3")
Sleep (6200)
Send ("1")
Send ("2")
Sleep (3000)
Send ("ö")
Send ("{Space}")
Sleep (2500)
Send ("ö")
Send ("{Space}")
Sleep (2500)
Send ("ö")
Send ("{Space}")
Sleep (1500)
Send ("{Enter}")
Send ("/resign")
Send ("{Enter}")
Sleep (2500)
MouseClick ("left", 580, 535)
Sleep (7500)
Send ("ö")
Send ("{Space}")
Sleep (14500)
MouseClick ("left", 1350, 500)
Sleep (6500)
MouseClick ("left", 1030, 480)
Sleep (3000)
MouseClick ("left", 1130, 600)
Sleep (9775)
Send ("ö")
Send ("1")
Send ("2")
Sleep (1500)
Send ("7")
Sleep (3200)
Send ("8")
Sleep (3500)
Send ("{+}")
Sleep (1000)
Send ("{+}")
Sleep (1000)
Send ("{+}")
Sleep (1000)
Send ("{Space}")
Sleep (10000)
Send ("1")
Send ("2")
Sleep (3200)
Send ("6")
Sleep (3200)
Send ("5")
Sleep (3200)
Send ("4")
Sleep (3200)
Send ("3")
Sleep (10000)
Send ("1")
Send ("2")
Sleep (1000)
Send ("7")
Sleep (20500)
Send ("1")
Send ("2")
Sleep (1000)
Send ("6")
Sleep (3200)
Send ("5")
Sleep (3200)
Send ("4")
Sleep (3200)
Send ("3")
Sleep (13000)
Send ("1")
Send ("2")
Sleep (5000)
Send ("7")
Sleep (3000)
Send ("6")
Sleep (3000)
Send ("5")
Sleep (3000)
Send ("4")
Sleep (3000)
Send ("3")
Sleep (6200)
Send ("1")
Send ("2")
Sleep (3000)
Send ("ö")
Send ("{Space}")
Sleep (2500)
Send ("ö")
Send ("{Space}")
Sleep (2500)
Send ("ö")
Send ("{Space}")
Sleep (1500)
Send ("{Enter}")
Send ("/resign")
Send ("{Enter}")
Sleep (2500)
MouseClick ("left", 580, 535)
Sleep (7500)
Send ("ö")
Send ("{Space}")
Sleep (14500)
MouseClick ("left", 1350, 500)
Sleep (6500)
MouseClick ("left", 1030, 480)
Sleep (3000)
MouseClick ("left", 1130, 600)
Sleep (9775)
Send ("ö")
Send ("1")
Send ("2")
Sleep (1500)
Send ("7")
Sleep (3200)
Send ("8")
Sleep (3500)
Send ("{+}")
Sleep (1000)
Send ("{+}")
Sleep (1000)
Send ("{+}")
Sleep (1000)
Send ("{Space}")
Sleep (10000)
Send ("1")
Send ("2")
Sleep (3200)
Send ("6")
Sleep (3200)
Send ("5")
Sleep (3200)
Send ("4")
Sleep (3200)
Send ("3")
Sleep (10000)
Send ("1")
Send ("2")
Sleep (1000)
Send ("7")
Sleep (20500)
Send ("1")
Send ("2")
Sleep (1000)
Send ("6")
Sleep (3200)
Send ("5")
Sleep (3200)
Send ("4")
Sleep (3200)
Send ("3")
Sleep (13000)
Send ("1")
Send ("2")
Sleep (5000)
Send ("7")
Sleep (3000)
Send ("6")
Sleep (3000)
Send ("5")
Sleep (3000)
Send ("4")
Sleep (3000)
Send ("3")
Sleep (6200)
Send ("1")
Send ("2")
Sleep (3000)
Send ("ö")
Send ("{Space}")
Sleep (2500)
Send ("ö")
Send ("{Space}")
Sleep (2500)
Send ("ö")
Send ("{Space}")
Sleep (1500)
Send ("{Enter}")
Send ("/resign")
Send ("{Enter}")
Sleep (2500)
MouseClick ("left", 580, 535)
Sleep (7500)
Send ("ö")
Send ("{Space}")
Sleep (14500)
MouseClick ("left", 1350, 500)
Sleep (6500)
MouseClick ("left", 1030, 480)
Sleep (3000)
MouseClick ("left", 1130, 600)
Sleep (9775)
Send ("ö")
Send ("1")
Send ("2")
Sleep (1500)
Send ("7")
Sleep (3200)
Send ("8")
Sleep (3500)
Send ("{+}")
Sleep (1000)
Send ("{+}")
Sleep (1000)
Send ("{+}")
Sleep (1000)
Send ("{Space}")
Sleep (10000)
Send ("1")
Send ("2")
Sleep (3200)
Send ("6")
Sleep (3200)
Send ("5")
Sleep (3200)
Send ("4")
Sleep (3200)
Send ("3")
Sleep (10000)
Send ("1")
Send ("2")
Sleep (1000)
Send ("7")
Sleep (20500)
Send ("1")
Send ("2")
Sleep (1000)
Send ("6")
Sleep (3200)
Send ("5")
Sleep (3200)
Send ("4")
Sleep (3200)
Send ("3")
Sleep (13000)
Send ("1")
Send ("2")
Sleep (5000)
Send ("7")
Sleep (3000)
Send ("6")
Sleep (3000)
Send ("5")
Sleep (3000)
Send ("4")
Sleep (3000)
Send ("3")
Sleep (6200)
Send ("1")
Send ("2")
Sleep (3000)
Send ("ö")
Send ("{Space}")
Sleep (2500)
Send ("ö")
Send ("{Space}")
Sleep (2500)
Send ("ö")
Send ("{Space}")
Sleep (1500)
Send ("{Enter}")
Send ("/resign")
Send ("{Enter}")
Sleep (2500)
MouseClick ("left", 580, 535)
Sleep (7500)
Send ("ö")
Send ("{Space}")
Sleep (14500)
MouseClick ("left", 1350, 500)
Sleep (6500)
MouseClick ("left", 1030, 480)
Sleep (3000)
MouseClick ("left", 1130, 600)
Sleep (9775)
Send ("ö")
Send ("1")
Send ("2")
Sleep (1500)
Send ("7")
Sleep (3200)
Send ("8")
Sleep (3500)
Send ("{+}")
Sleep (1000)
Send ("{+}")
Sleep (1000)
Send ("{+}")
Sleep (1000)
Send ("{Space}")
Sleep (10000)
Send ("1")
Send ("2")
Sleep (3200)
Send ("6")
Sleep (3200)
Send ("5")
Sleep (3200)
Send ("4")
Sleep (3200)
Send ("3")
Sleep (10000)
Send ("1")
Send ("2")
Sleep (1000)
Send ("7")
Sleep (20500)
Send ("1")
Send ("2")
Sleep (1000)
Send ("6")
Sleep (3200)
Send ("5")
Sleep (3200)
Send ("4")
Sleep (3200)
Send ("3")
Sleep (13000)
Send ("1")
Send ("2")
Sleep (5000)
Send ("7")
Sleep (3000)
Send ("6")
Sleep (3000)
Send ("5")
Sleep (3000)
Send ("4")
Sleep (3000)
Send ("3")
Sleep (6200)
Send ("1")
Send ("2")
Sleep (3000)
Send ("ö")
Send ("{Space}")
Sleep (2500)
Send ("ö")
Send ("{Space}")
Sleep (2500)
Send ("ö")
Send ("{Space}")
Sleep (1500)
Send ("{Enter}")
Send ("/resign")
Send ("{Enter}")
Sleep (2500)
MouseClick ("left", 580, 535)
Sleep (7500)
Send ("ö")
Send ("{Space}")
Sleep (14500)
MouseClick ("left", 1350, 500)
Sleep (6500)
MouseClick ("left", 1030, 480)
Sleep (3000)
MouseClick ("left", 1130, 600)
Sleep (9775)
Send ("ö")
Send ("1")
Send ("2")
Sleep (1500)
Send ("7")
Sleep (3200)
Send ("8")
Sleep (3500)
Send ("{+}")
Sleep (1000)
Send ("{+}")
Sleep (1000)
Send ("{+}")
Sleep (1000)
Send ("{Space}")
Sleep (10000)
Send ("1")
Send ("2")
Sleep (3200)
Send ("6")
Sleep (3200)
Send ("5")
Sleep (3200)
Send ("4")
Sleep (3200)
Send ("3")
Sleep (10000)
Send ("1")
Send ("2")
Sleep (1000)
Send ("7")
Sleep (20500)
Send ("1")
Send ("2")
Sleep (1000)
Send ("6")
Sleep (3200)
Send ("5")
Sleep (3200)
Send ("4")
Sleep (3200)
Send ("3")
Sleep (13000)
Send ("1")
Send ("2")
Sleep (5000)
Send ("7")
Sleep (3000)
Send ("6")
Sleep (3000)
Send ("5")
Sleep (3000)
Send ("4")
Sleep (3000)
Send ("3")
Sleep (6200)
Send ("1")
Send ("2")
Sleep (3000)
Send ("ö")
Send ("{Space}")
Sleep (2500)
Send ("ö")
Send ("{Space}")
Sleep (2500)
Send ("ö")
Send ("{Space}")
Sleep (1500)
Send ("{Enter}")
Send ("/resign")
Send ("{Enter}")
Sleep (2500)
MouseClick ("left", 580, 535)
Sleep (7500)

Alles spielt auf einer Auflösung von 1280 : 1024
mit der Interfrace Größe Normal
am besten lad ich bald mal meine Grafik.dll hoch.
Ich Glaube die braucht man doch ^^

Eine Bitte hätte ich,
an allen Fortgeschrittenen und Profis,
könnt ihr mir Befehle geben, die:
- einfach den Skript wiederholen

Außerdem entsteht immer beim zweiten Run ein Problem:
wenn man in den Chaosriss reingeht, steht die Kamera iwie anderes und somit drückt der Bot auf eine falsche Stelle und der Run kann nicht durchgezogen werden.
Bitte da um Verbesserung, wenn möglich ^^

Also Danke schonmal im vorraus

Gruß
Malaka >:D
11/15/2010 15:54 |Le Corbeau|#2
naja generell ist zu sagen du soltest das script in nem spoiler geben das ist wiederlich lang ;)

zum script selbst kann ich leider nichts sagen ich scripte immer nur für mich selber und dan auch nur wens notwendig ist...
sprich für die arbeit, au3 is mir zu behindert ich habs gern einfach und tutorials da draußen sind alle mist, wundert mich nicht das du da hilfe brauchst...


M.f.G Core
11/15/2010 15:59 dimi0894#3
Noch ein paar Fragen:
Mit was sollte ich den Programmieren, je einfacher, desto besser :P
und wie kann ich den bot und gw im hintergrund laufen lassen? durch welche befehle?
11/15/2010 16:19 ddl#4
Krass das es noch solche Send() Scripts gibt.
Du solltest dir mal unter AutoIt Schleifen durchlesen.
Man braucht bei deinem Script keine Graphics.dll.
Ließ dir tuts durch und schau andere Bots an, falls du wirklich mal einen richtigen schreiben willst.
Hilfreiche Begriffe wären da:
MoveTo
tt6
GWCA
GWMI
GWC
GWCA Reloaded
11/15/2010 17:10 |Le Corbeau|#5
naja wenn mans kann ist es anscheinen nicht gerade schwer...

aber zu viel auf englisch zu viel zu grob behandelt usw.
ich hab nur versucht ein script zu schreiben das das Norn tuniert als */Rit macht um Norn ruf zu farmen... ich habs aufgegeben >.>

lieber AC3 spielen gehn =)
11/19/2010 22:16 tonihoks#6
[Only registered and activated users can see links. Click Here To Register...]