Hallo zusammen
Es geht um einen kleinen Bot für ein Online game.
Er klickt dabei auf einen Stein, um Erze abzubauen. Danach soll er checken, ob eins im Inventar ist. Wenn ja dann soll er zur nächsten Funktion. Wenn nicht, dann soll er an Anfang zurück. (Hab die Stelle rot markiert!)
Aber irgend etwas geht nicht.
Hier mal den Code:
ich hoffe ihr könnt mir helfen.
Gruss H0fi00
Es geht um einen kleinen Bot für ein Online game.
Er klickt dabei auf einen Stein, um Erze abzubauen. Danach soll er checken, ob eins im Inventar ist. Wenn ja dann soll er zur nächsten Funktion. Wenn nicht, dann soll er an Anfang zurück. (Hab die Stelle rot markiert!)
Aber irgend etwas geht nicht.
Hier mal den Code:
Code:
Func abbau()
While 1
$eisen = PixelSearch(579, 263, 1094, 597, 0x4E342B)
If IsArray($eisen) = True Then
MouseClick("left", $eisen[0], $eisen[1])
Sleep (Random (3000, 500))
$check = PixelChecksum (1127,468, 1169,499)
While $check = PixelChecksum (1127,468, 1169,499)
Sleep (200)
WEnd
If $check = True Then
drop()
ElseIf $check = False Then [COLOR="Red"];wenn nach ... Zeit noch nichts da ist, soll er zur func abbau gehen.[/COLOR]
abbau()
EndIf
EndIf
WEnd
EndFunc ;==>abbau
Gruss H0fi00