Hallo ich hba mal wieder ein kleines Problem worauf ich keine Antwort gefunden habe und zwar geht es um meinen Script.
Er löuft zwar einige Sekunden doch dann kommt der Fehler:
C:\Dokumente und Einstellungen\I3iLLiG\Desktop\W0W B0t.au3 (37) : ==> Recursion level has been exceeded - AutoIt will quit to prevent stack overflow.:
call ("Main")
>Exit code: 1 Time: 32.102
So ich poste mal mein Autoit Script es ist ein Wow bot ich weiß das es nicht gern gesehen ist aber glaubt mir ich benutze das nur um zu lernen und werde es nicht benutzen.
Spoiler anzeigen
HotKeySet("{ESC}", "beybey")
HotKeySet("0", "Pause")
if not WinActivate("World of Warcraft") then
MsgBox(0, "W0W B0t Error", "'World of Warcraft' not running.")
Exit (0)
EndIf
WinActivate("World of Warcraft")
WinWaitActive("World of Warcraft")
call ("Main")
[/autoit] [autoit][/autoit] [autoit]Func Main()
while 1
;call ("Laufen")
call ("Target")
call ("Angreifen")
call ("Pluendern")
Wend
EndFunc
;Func Laufen()
;ToolTip ("Beginne zu Laufen.",10,10,"W0W B0t",1)
;EndFunc
Func Target()
ToolTip ("Schaue nach ob Target.",10,10,"W0W B0t",1)
sleep(100)
Send ("{Tab}")
sleep(400)
PixelSearch( 200,20,500, 500, 0x008700)
If Not @error Then
call ("Angreifen")
EndIf
If @error Then
call ("Main")
Endif
EndFunc
Func Angreifen()
ToolTip ("Wichtel greift an.",10,10,"W0W B0t",1)
Send ("{CtrlDown}")
Send ("1")
Send ("{CtrlUp}")
sleep (500)
ToolTip ("Caste Hotkey 5.",10,10,"W0W B0t",1)
Send ("5")
sleep (3000)
ToolTip ("Caste Hotkey 2.",10,10,"W0W B0t",1)
Send ("2")
sleep (3000)
ToolTip ("Caste Hotkey 3.",10,10,"W0W B0t",1)
Send ("3")
Sleep (3500)
ToolTip ("Caste Hotkey 4.",10,10,"W0W B0t",1)
Send ("4")
sleep(1000)
ToolTip ("Caste Hotkey 1.",10,10,"W0W B0t",1)
Send ("1")
Sleep(6000)
PixelSearch( 200,20,500, 500, 0x008700)
If Not @error Then
call ("Angreifen")
EndIf
If @error Then
call ("Pluendern")
EndIf
EndFunc
Func Pluendern()
ToolTip ("Versuche zu Plündern.",10,10,"W0W B0t",1)
MouseMove(396, 372,0)
Send("{SHIFTDOWN}")
MouseClick("right")
Send("{SHIFTUP}")
sleep(501)
MouseMove(627, 373,0)
Send("{SHIFTDOWN}")
MouseClick("right")
Send("{SHIFTUP}")
sleep(501)
MouseMove(540, 502,0)
Send("{SHIFTDOWN}")
MouseClick("right")
Send("{SHIFTUP}")
sleep(501)
MouseMove(505, 474,0)
Send("{SHIFTDOWN}")
MouseClick("right")
Send("{SHIFTUP}")
sleep(501)
MouseMove(514, 285,0)
Send("{SHIFTDOWN}")
MouseClick("right")
Send("{SHIFTUP}")
sleep(501)
MouseMove(545, 418,0)
Send("{SHIFTDOWN}")
MouseClick("right")
Send("{SHIFTUP}")
sleep(501)
ToolTip ("Beginnt von Neuem.",10,10,"W0W B0t",1)
call ("Main")
EndFunc
Func beybey()
Exit(0)
Endfunc
Func Pause()
MsgBox(0,"W0W B0t", "Paused...")
sleep (10000)
Endfunc