UW2 bot für Assa (unfertig)

10/20/2008 16:36 nilidome#1
Hi!
Ich hab mich mal an einem kleinen Bot versucht, der die Griffe des Wahnsinns in der UW2 im HM farmt.
Es gab jedoch viele Schwierigkeiten die mit meiner kleinen AcTool kenntnis nur schwer zu beheben waren.

Dieser Bot bekommt 1-3 Griffe tot, jedoch sammelt er das loot nicht ein, da die Griffe an unterschiedlichen Zeiten sterben und wenn ich am ende schreiben würde send ("o {space}") rennt er weg, weil am anfang eine angekettete seele etwas droppt ohne das man sie angreift.

Naja ich hoffe ihr versteht was ich meine, vielleicht könnt ihr mich ja etwas verbessern, sodass der bot läuft...

Template: OwVUE2h5nvS8ILB6MmAwArAIg2gA

Es ist ein A/Me build, ihr solltet die Attris genauso wie ich haben, denn manchmal castet er Schattenform auf die Millisekunde genau.

Hier der Bot:
PHP Code:
$Random(10003000)
Sleep ($1)
Send ("o")
$
Random(100400)
sleep ($1)
send ("{Space}")
$
Random(32000,35000)
sleep ($1)
send ("r")
$
Random(4800,5100)
Sleep ($1)
Send ("1")
$
random(50,500)
Sleep ($1)
Send ("2")
$
random(4000,4100)
Sleep ($1)
Send ("3")
Send ("{Tab}")
$
Random(500,550)
Sleep ($1)
Send ("{Tab}")
Sleep ($1)
Send ("{Tab}")
Send ("{Tab}")
Sleep ($1)
Send ("{Tab}")
Sleep ($1)
Send ("{Tab}")
$
random(500,3000)
Sleep ($1)
Send ("{Tab}")    
$
Random(500,550)
Sleep ($1)
Send ("{Tab}")
Send ("{Tab}")
Sleep ($1)
Send ("{Tab}")
Sleep ($1)
Send ("{Tab}")
Send ("{Tab}")
Sleep ($1)
Send ("{Tab}")
Sleep ($1)
Send ("{Tab}")
Sleep ($1)
Send ("{Tab}")
Send ("{Tab}")
Sleep ($1)
Send ("{Tab}")
Sleep ($1)
Send ("{Tab}")
Sleep ($1)
Send ("{Space}")
sleep (4500)
Send ("{Tab}")
Send ("{Tab}")
Sleep ($1)
Send ("{Tab}")
Sleep ($1)
Send ("{Tab}")
Sleep ($1)
Send ("{Space}")
$
random(500,1700)
sleep ($1)
Send ("2")
Send ("{space}")
$
random(3100,3250)
sleep ($1)
Send ("4")
$
random(3000,3100)
sleep ($1)
Send ("c")
sleep (100)
send ("{space}")
sleep (100)
Send ("5")
Sleep (3500)
Send ("6")
Sleep (3500)
Send ("7")
$
random(5000,5200)
Sleep ($1)
Send ("8")
$
Random(11000,11111)
Sleep ($1)
Send ("1")
$
random(50,500)
Sleep ($1)
Send ("2")
$
random(4000,4100)
Sleep ($1)
Send ("3")
$
random(200,1800)
sleep ($1)
Send ("4")
$
random(4000,4100)
sleep ($1)
Send ("c")
send ("{space}")
Sleep (2000)
Send ("5")
Sleep (4500)
Send ("6")
Sleep (3000)
Send ("7")
$
random(2200,2350)
Sleep ($1)
Send ("c")
send ("{space}")
Send ("8")
$
random(200,1000)
sleep ($1)
Send ("2")
$
Random(2500,3000)
Sleep ($1)
$
random(5000,5100)
sleep ($1)
send ("4")
Sleep (6700)
Send ("5")
Sleep (4500)
Send ("6")
Sleep (3000)
Send ("7")
$
random(2200,2350)
Sleep ($1)
Send ("8")
$
random(5700,6000)
Sleep ($1)
Send ("1")
$
random(50,500)
Sleep ($1)
Send ("2")
$
random(4000,4100)
Sleep ($1)
Send ("3")
$
random(200,1800)
sleep ($1)
Send ("4")
$
random(4000,4100)
sleep ($1)
Sleep (2000)
Send ("5")
Sleep (4500)
Send ("6")
Sleep (3000)
Send ("7")
$
random(200,350)
Sleep ($1)
Send ("8")
sleep (200)
send ("o")
sleep (200)
send ("{space}")
sleep (200)
send ("c")
sleep (1400)
$
random(200,1000)
sleep ($1)
Send ("2")
$
Random(2500,3000)
Sleep ($1)
$
random(3000,3100)
sleep ($1)
sleep (200)
send ("o")
sleep (200)
send ("{space}")
sleep (200)
send ("c")
sleep (1400)
send ("4")
Sleep (6700)
Send ("5")
Sleep (4500)
Send ("6")
Sleep (3000)
Send ("7")
$
random(2200,2350)
Sleep ($1)
Send ("8")

$
random(3700,4000)
Sleep ($1)
sleep (200)
send ("o")
sleep (200)
send ("{space}")
sleep (200)
send ("c")
sleep (1400)
Send ("1")
$
random(50,500)
Sleep ($1)
Send ("2")
$
random(4000,4100)
Sleep ($1)
Send ("3")
$
random(200,1800)
sleep ($1)
Send ("4")
$
random(2000,2100)
sleep ($1)
sleep (200)
send ("o")
sleep (200)
send ("{space}")
sleep (200)
send ("c")
sleep (1400)
Sleep (2000)
Send ("5")
Sleep (4500)
Send ("6")
Sleep (3000)
Send ("7")
$
random(2200,2350)
Sleep ($1)
Send ("8"
10/20/2008 16:44 blauwiggle#2
Hallo,

das ist eine Super Idee :)
Wenn du das ganze nun auf die einfache Sprache AutoIT überträgst, sind dir viele hier dankbar. Ohne den genauen Ablauf zu kennen, würde ich testweise immer mal einen Check einbauen, ob was gedroppt ist.

kampf teil a
testloot
wieder angreifen
kampf teil b
10/20/2008 21:42 D_S#3
Man die Idee hatte ich auch schon ^^ ;). Allerdings wärs vllt. in AutoIt besser als mit AC Tool :rolleyes:

Wobei in der UW2 auch nurnoch wenig droppt und die Chance auf Ekken ist da ja leider sehr niedrig geworden :(. Mal schauen ich probier grad nen Bot für normale UW mit Mö/K, is allerdings sehr goldintensiv das ausprobieren x).

Bleib dran :)

MFG

PS.: AutoIt lernen lohnt sich und ist halb so wild ;)
10/21/2008 00:35 nilidome#4
hmm sry meinte AutoIt, ich habs mit AutoIt geschrieben.

Ja wie gesagt Checksum usw ist mit meiner jetzigen kenntnis noch nicht richtig realisierbar (das ist mein erster bot den ich mit AutoIt schreibe).
Hatte vorher einen mit AcTool geschrieben, auch für UW2, der war sehr gut, hat mir die einen oder anderen 1000p gebracht, nur auf dauer wars mir zu gefählich...

Nun wenn einer von euch das Projekt von euch vervollständigt und es nicht public machen möchte wär es nett wenn wenigstens ich den Bot bekomme, in dem o.g code steck ne menge arbeit und Zeit drinne.

mfG

PHP Code:

$Random(10003000) ;In dieser Zeit muss das Guild Wars Fenster aktiviert werden.
Sleep ($1)
Send ("o")
$
Random(100400)
sleep ($1)
send ("{Space}")
$
Random(32000,35000)
sleep ($1) ;Wir sind jetzt in der UW2 drin.
send ("r")
$
Random(4800,5100)
Sleep ($1)
Send ("1")
$
random(50,500)
Sleep ($1)
Send ("2")
$
random(4000,4100)
Sleep ($1)
Send ("3") ;Es wird Schattenform gecastet
Send 
("{Tab}")
$
Random(500,550)
Sleep ($1)
Send ("{Tab}")
Sleep ($1)
Send ("{Tab}")
Send ("{Tab}")
Sleep ($1)
Send ("{Tab}")
Sleep ($1)
Send ("{Tab}")
$
random(500,3000)
Sleep ($1)
Send ("{Tab}")    
$
Random(500,550)
Sleep ($1)
Send ("{Tab}")
Send ("{Tab}")
Sleep ($1)
Send ("{Tab}")
Sleep ($1)
Send ("{Tab}")
Send ("{Tab}")
Sleep ($1)
Send ("{Tab}")
Sleep ($1)
Send ("{Tab}")
Sleep ($1)
Send ("{Tab}")
Send ("{Tab}")
Sleep ($1)
Send ("{Tab}")
Sleep ($1)
Send ("{Tab}")
Sleep ($1)
Send ("{Space}")
sleep (4500)
Send ("{Tab}")
Send ("{Tab}")
Sleep ($1)
Send ("{Tab}")
Sleep ($1)
Send ("{Tab}")
Sleep ($1)
Send ("{Space}") ;Die Gegnergruppe mit den Griffen anvisiert...
$
random(500,1700)
sleep ($1)
Send ("2")
Send ("{space}") ; Hingelaufen...
$
random(3100,3250)
sleep ($1);Und ab jetzt damage gemachtdazwischen natürlich immer Schattenform nachgecastet.
Send ("4")
$
random(3000,3100)
sleep ($1)
Send ("c")
sleep (100)
send ("{space}")
sleep (100)
Send ("5")
Sleep (3500)
Send ("6")
Sleep (3500)
Send ("7")
$
random(5000,5200)
Sleep ($1)
Send ("8")
$
Random(11000,11111)
Sleep ($1)
Send ("1")
$
random(50,500)
Sleep ($1)
Send ("2")
$
random(4000,4100)
Sleep ($1)
Send ("3")
$
random(200,1800)
sleep ($1)
Send ("4")
$
random(4000,4100)
sleep ($1)
Send ("c")
send ("{space}")
Sleep (2000)
Send ("5")
Sleep (4500)
Send ("6")
Sleep (3000)
Send ("7")
$
random(2200,2350)
Sleep ($1)
Send ("c")
send ("{space}")
Send ("8")
$
random(200,1000)
sleep ($1)
Send ("2")
$
Random(2500,3000)
Sleep ($1)
$
random(5000,5100)
sleep ($1)
send ("4")
Sleep (6700)
Send ("5")
Sleep (4500)
Send ("6")
Sleep (3000)
Send ("7")
$
random(2200,2350)
Sleep ($1)
Send ("8")
$
random(5700,6000)
Sleep ($1)
Send ("1")
$
random(50,500)
Sleep ($1)
Send ("2")
$
random(4000,4100)
Sleep ($1)
Send ("3")
$
random(200,1800)
sleep ($1)
Send ("4")
$
random(4000,4100)
sleep ($1)
Sleep (2000)
Send ("5")
Sleep (4500)
Send ("6")
Sleep (3000)
Send ("7")
$
random(200,350)
Sleep ($1)
Send ("8")
sleep (200)
send ("o")
sleep (200)
send ("{space}")
sleep (200)
send ("c")
sleep (1400)
$
random(200,1000)
sleep ($1)
Send ("2")
$
Random(2500,3000)
Sleep ($1)
$
random(3000,3100)
sleep ($1)
sleep (200)
send ("o")
sleep (200)
send ("{space}")
sleep (200)
send ("c")
sleep (1400)
send ("4")
Sleep (6700)
Send ("5")
Sleep (4500)
Send ("6")
Sleep (3000)
Send ("7")
$
random(2200,2350)
Sleep ($1)
Send ("8")

$
random(3700,4000)
Sleep ($1)
sleep (200)
send ("o")
sleep (200)
send ("{space}")
sleep (200)
send ("c")
sleep (1400)
Send ("1")
$
random(50,500)
Sleep ($1)
Send ("2")
$
random(4000,4100)
Sleep ($1)
Send ("3")
$
random(200,1800)
sleep ($1)
Send ("4")
$
random(2000,2100)
sleep ($1)
sleep (200)
send ("o")
sleep (200)
send ("{space}")
sleep (200)
send ("c")
sleep (1400)
Sleep (2000)
Send ("5")
Sleep (4500)
Send ("6")
Sleep (3000)
Send ("7")
$
random(2200,2350)
Sleep ($1)
Send ("8"); Nun sollten ein bis drei Griffe tot seinhier ist der Bot jedoch schon zuende... 
10/21/2008 00:52 i4mSoH34Vy#5
Edit: ist ja für UW 2 will für die normale UW mal anfangen :DUnd dann noch eine Frage ans ganze Forum kann man nicht als 2te Klasse Nekro sein und dann mit Boshaften Geist auch die Aaxte töten
10/21/2008 02:13 | Moep |#6
Quote:
Originally Posted by nilidome View Post
hmm sry meinte AutoIt, ich habs mit AutoIt geschrieben.

Ja wie gesagt Checksum usw ist mit meiner jetzigen kenntnis noch nicht richtig realisierbar (das ist mein erster bot den ich mit AutoIt schreibe).
Hatte vorher einen mit AcTool geschrieben, auch für UW2, der war sehr gut, hat mir die einen oder anderen 1000p gebracht, nur auf dauer wars mir zu gefählich...

Nun wenn einer von euch das Projekt von euch vervollständigt und es nicht public machen möchte wär es nett wenn wenigstens ich den Bot bekomme, in dem o.g code steck ne menge arbeit und Zeit drinne.

mfG

zum Thema checksum, guck dir mal die hilfe an:

PHP Code:
$checksum PixelChecksum(x0,y0x1,y1
damit sagst du, es soll in einem Viereck die Checksum ermittelt werden, dieser Wert wird dann in die var $checksum gechrieben.

bedeutung der Parameter sind:
x0 = linke seite des vierecks
x1 = rechte seite des vierecks
y0 = obere seite des vierecks
y1 = untere seite des vierecks

um nun die Checksum aus dem definierten Viereck zu erhalten kannst du z.B. folgendes machen:
PHP Code:
MsgBox(0,"",""&$checksum
wenn du jetz mit damit Arbeiten möchtest kannst du z.B. die if...then oder select...case Anweisungen nutzen. Die Hilfe ist hier wieder mal sehr gut ;)
Bsp.:
PHP Code:
Select
    
Case $checksum Wert 1
        Anweisung 1
    
Case $checksum Wert 2
        Anweisung 2
        
.
        .
        .
    Case 
$checksum wert n
        Anweisung n
EndSelect 
musst jetzt nurnoch "Wert" mit deiner ermittelten Checksum ersetzen und bei "Anweisung" setz die Aktion ein die daraufhin ausgeführt werden soll.

Was stellst du dir denn noch für Interaktionen für den Bot vor...Hab ihn zwar noch nicht ausprobiert, aber kann dir vllt tipps geben deine Vorstellungen umzusetzen.. ;)

P.S. In einem gutem Bot steckt immer viel Zeit und Abeit drin ;)


so long, hf
10/21/2008 07:15 argh512#7
j199207 mann könnte mit einem monk solo aatxe töten leider dropt es sehr wenig auf youtube findest du ein vid.
10/21/2008 14:01 lox.0r#8
Aaxte töten bringt aber nichts ein.^^
10/21/2008 19:35 Dunham#9
Quote:
Originally Posted by j199207 View Post
Edit: ist ja für UW 2 will für die normale UW mal anfangen :DUnd dann noch eine Frage ans ganze Forum kann man nicht als 2te Klasse Nekro sein und dann mit Boshaften Geist auch die Aaxte töten
wenn du willst könnt ich dir ein recht gutes solo build schicken. schreib mir einfach mal eine pm.
10/29/2008 18:18 D_S#10
Der Wayout ist einfach perfekt fürs Botten :). Hat schon jemand den Bot verbessert ?
10/29/2008 18:42 NBA#11
Quote:
Originally Posted by nilidome View Post
PHP Code:

$Random(10003000) ;In dieser Zeit muss das Guild Wars Fenster aktiviert werden
Wenn du vor dem ein
PHP Code:
Winactivate("Guild Wars") ;aktiviere Guild Wars
Winwaitactive
("Guild Wars") ;Warte bis Guild Wars aktiviert 
machst aktiviert sich guild wars von alleine.(nat. Muss man eingeloggt sein und so ;) )
10/29/2008 18:48 NBA#12
Quote:
Originally Posted by j199207 View Post
Edit: ist ja für UW 2 will für die normale UW mal anfangen :DUnd dann noch eine Frage ans ganze Forum kann man nicht als 2te Klasse Nekro sein und dann mit Boshaften Geist auch die Aaxte töten
Als Mo/N oder A/E? Ne das geht nicht, du musst ja bei dem Schattenvieh aufpassen. Da du entweder schon Sf als elite hast oder Zauberbrecher kannst du nicht noch boshafter geist mitnehmen ;) Sonst klauen die dir deine Verzauberungen

Solo geht aber schon, z.B. als Monk krieger, ist nur gut für die Aaxten ;)

edit: sry des doppelpostes
10/29/2008 18:50 Dunham#13
ich glaub das bringt es garnicht weil die droppchance so schlecht sind, aber ich werd mich vll mal an einem versuchen mit ner anderen skillung :-) (wäre mein erster bot)
10/29/2008 19:06 D_S#14
Anstatt
Code:
[...]$1 = Random(1000, 3000)[...]
Wäre es Praktischer
Quote:
func RandomSleep($min, $max)
$time = Random($min, $max)
Sleep($time)
endfunc
zu nehmen ;). Dann heißen die Sleepzeiten "Randomsleep (erster wert, zweiter wert)". Für erster bzw. zweiter Wert gibst du die delay an ;).
Sähe dann so aus:
Code:
*dein befehl*
Randomsleep (2000,3000)
*dein befehl*
Randomsleep (1500,2000)
[...]
10/29/2008 19:59 NBA#15
Ich hab ein GUI hinzugefügt. Bis auf die Inputbox für die Runden ist das Gui vollständig ;) Bei mir will die GuiBox nicht (gibt immer die ControlID von sich)...

Macht aber auch nichts, ist schonmal mehr als nur der Bot ;)


PHP Code:
#cs ----------------------------------------------------------------------------
    
    
AutoIt Version3.2.12.1
    Author
:         nilidome(Ich habe deinen Nick verwendetda du das Projekt zum Leben gebrach hast)
                    
e*pvper Guild Wars
    
    Script 
Function:
    
Farming of the UW2
    Farmen der UW2
    
#ce ----------------------------------------------------------------------------

Script Start Add your code below here
#include <GUIConstants.au3>
$i 0
$Runden 
InputBox("Runden""Gib hier ein wieviele Runden gefarmt werden sollen")
GUICreate("Guild Wars UW2 Bot")
$Farmen GUICtrlCreateButton("Farmen"00)
$Beenden GUICtrlCreateButton("Beenden"430)
GUICtrlCreateLabel("Hotkeys: POS1=Starten, Ende=Beenden"160)
GUISetState(@SW_SHOW)
$Auslog Random(100030001)

HotKeySet("{Home}""Farmen")
HotKeySet("{end}""end")

Func end()
    Exit
EndFunc   ;==>end


Func Farmen
()
    For 
$i $Runden To 1 Step -1
        WinActivate
("Guild Wars")
        
WinWaitActive("Guild Wars")
        $
Random(10003000) ;In dieser Zeit muss das Guild Wars Fenster aktiviert werden.
        
Sleep($1)
        
Send("o")
        $
Random(100400)
        
Sleep($1)
        
Send("{Space}")
        $
Random(3200035000)
        
Sleep($1) ;Wir sind jetzt in der UW2 drin.
        
Send("r")
        $
Random(48005100)
        
Sleep($1)
        
Send("1")
        $
Random(50500)
        
Sleep($1)
        
Send("2")
        $
Random(40004100)
        
Sleep($1)
        
Send("3") ;Es wird Schattenform gecastet
        Send
("{Tab}")
        $
Random(500550)
        
Sleep($1)
        
Send("{Tab}")
        
Sleep($1)
        
Send("{Tab}")
        
Send("{Tab}")
        
Sleep($1)
        
Send("{Tab}")
        
Sleep($1)
        
Send("{Tab}")
        $
Random(5003000)
        
Sleep($1)
        
Send("{Tab}")
        $
Random(500550)
        
Sleep($1)
        
Send("{Tab}")
        
Send("{Tab}")
        
Sleep($1)
        
Send("{Tab}")
        
Sleep($1)
        
Send("{Tab}")
        
Send("{Tab}")
        
Sleep($1)
        
Send("{Tab}")
        
Sleep($1)
        
Send("{Tab}")
        
Sleep($1)
        
Send("{Tab}")
        
Send("{Tab}")
        
Sleep($1)
        
Send("{Tab}")
        
Sleep($1)
        
Send("{Tab}")
        
Sleep($1)
        
Send("{Space}")
        
Sleep(4500)
        
Send("{Tab}")
        
Send("{Tab}")
        
Sleep($1)
        
Send("{Tab}")
        
Sleep($1)
        
Send("{Tab}")
        
Sleep($1)
        
Send("{Space}") ;Die Gegnergruppe mit den Griffen anvisiert...
        $
Random(5001700)
        
Sleep($1)
        
Send("2")
        
Send("{space}") ; Hingelaufen...
        $
Random(31003250)
        
Sleep($1);Und ab jetzt damage gemachtdazwischen natürlich immer Schattenform nachgecastet.
        
Send("4")
        $
Random(30003100)
        
Sleep($1)
        
Send("c")
        
Sleep(100)
        
Send("{space}")
        
Sleep(100)
        
Send("5")
        
Sleep(3500)
        
Send("6")
        
Sleep(3500)
        
Send("7")
        $
Random(50005200)
        
Sleep($1)
        
Send("8")
        $
Random(1100011111)
        
Sleep($1)
        
Send("1")
        $
Random(50500)
        
Sleep($1)
        
Send("2")
        $
Random(40004100)
        
Sleep($1)
        
Send("3")
        $
Random(2001800)
        
Sleep($1)
        
Send("4")
        $
Random(40004100)
        
Sleep($1)
        
Send("c")
        
Send("{space}")
        
Sleep(2000)
        
Send("5")
        
Sleep(4500)
        
Send("6")
        
Sleep(3000)
        
Send("7")
        $
Random(22002350)
        
Sleep($1)
        
Send("c")
        
Send("{space}")
        
Send("8")
        $
Random(2001000)
        
Sleep($1)
        
Send("2")
        $
Random(25003000)
        
Sleep($1)
        $
Random(50005100)
        
Sleep($1)
        
Send("4")
        
Sleep(6700)
        
Send("5")
        
Sleep(4500)
        
Send("6")
        
Sleep(3000)
        
Send("7")
        $
Random(22002350)
        
Sleep($1)
        
Send("8")
        $
Random(57006000)
        
Sleep($1)
        
Send("1")
        $
Random(50500)
        
Sleep($1)
        
Send("2")
        $
Random(40004100)
        
Sleep($1)
        
Send("3")
        $
Random(2001800)
        
Sleep($1)
        
Send("4")
        $
Random(40004100)
        
Sleep($1)
        
Sleep(2000)
        
Send("5")
        
Sleep(4500)
        
Send("6")
        
Sleep(3000)
        
Send("7")
        $
Random(200350)
        
Sleep($1)
        
Send("8")
        
Sleep(200)
        
Send("o")
        
Sleep(200)
        
Send("{space}")
        
Sleep(200)
        
Send("c")
        
Sleep(1400)
        $
Random(2001000)
        
Sleep($1)
        
Send("2")
        $
Random(25003000)
        
Sleep($1)
        $
Random(30003100)
        
Sleep($1)
        
Sleep(200)
        
Send("o")
        
Sleep(200)
        
Send("{space}")
        
Sleep(200)
        
Send("c")
        
Sleep(1400)
        
Send("4")
        
Sleep(6700)
        
Send("5")
        
Sleep(4500)
        
Send("6")
        
Sleep(3000)
        
Send("7")
        $
Random(22002350)
        
Sleep($1)
        
Send("8")

        $
Random(37004000)
        
Sleep($1)
        
Sleep(200)
        
Send("o")
        
Sleep(200)
        
Send("{space}")
        
Sleep(200)
        
Send("c")
        
Sleep(1400)
        
Send("1")
        $
Random(50500)
        
Sleep($1)
        
Send("2")
        $
Random(40004100)
        
Sleep($1)
        
Send("3")
        $
Random(2001800)
        
Sleep($1)
        
Send("4")
        $
Random(20002100)
        
Sleep($1)
        
Sleep(200)
        
Send("o")
        
Sleep(200)
        
Send("{space}")
        
Sleep(200)
        
Send("c")
        
Sleep(1400)
        
Sleep(2000)
        
Send("5")
        
Sleep(4500)
        
Send("6")
        
Sleep(3000)
        
Send("7")
        $
Random(22002350)
        
Sleep($1)
        
Send("8"); Nun sollten ein bis drei Griffe tot seinhier ist der Bot jedoch schon zuende...
                
Sleep(5000)
        
Send("{enter}/resign")
        
Sleep(5000)
    
Next
    Send
("{F12}")
    
Sleep($Auslog)
EndFunc   ;==>Farmen

While 1
    $msg 
GUIGetMsg()
    If 
$msg $Beenden Then
        
Exit
    EndIf
    If 
$msg $Farmen Then
        Farmen
()
    EndIf
    If 
$msg $GUI_EVENT_CLOSE Then ExitLoop
WEnd 
Ausserdem loggt er sich nach den Gewünschten Runden aus, was zu mehr Tarnung führt ;)
Konnte ihn leider nicht testen, da ich das A/Me Build nicht spielen kann.