Bot hört im Spiel auf

01/14/2011 21:34 varshey#1
Hallo, ich hab mir eben aus mehreren tutorials einen Bot gebastelt (is mein erster ^^). An sich sucht er in nem Spiel nach einem Pixel und klickt dann drauf(zumindest sollte er das). Wenn ich ihn ausserhalb vom Spiel also z.B. in Paint mit nem schwarzen Stift laufen lasse, dann malt er nacheinander jedes Pixel, das die Farbe hat, die ich suche, an. Wenn ich ihn allerdings auf das Spiel loslasse, fährt er mit dem Mauszeiger zwar an die passende Position aber klickt nicht. Wenn ich dann manuell clicke, geht der Bot in den Pause Modus...

Ich hoffe, ihr habt verstanden, was ich meine :)
01/14/2011 22:03 puzzlr#2
dann poste mal dein script.
01/14/2011 22:17 varshey#3
Dieser Code ist zum größten Teil von jmd anderem übernommen also nicht von mir!

Code:
HotKeySet("{ESC}", "_exit")
HotKeySet("{F1}", "_start")

Func _start()
While 1
    $search = PixelSearch(-746, 346, -148, 684, 0xFCF63C, 15)
    If IsArray($search) Then
        MouseMove($search[0], $search[1], 1)
        MouseClick("left")
		Sleep(100)
		MouseClick("left")
		Sleep("2000")
    EndIf
WEnd
EndFunc


Func _exit()
    Exit
EndFunc

While 1
Sleep("500")
WEnd
01/14/2011 22:27 amnesi#4
Welches Spiel ist es denn?
vllt. Metin2?
oder ein anderes Game mit einem Hackshield/Gameguard?
dieser könnte den simulierten Klick vllt. blocken
01/14/2011 22:29 varshey#5
Es geht um das spiel "eudemons online" :D
Ich glaube eher nicht, dass es den sumulierten Klick blockt - zum composen (vorgang, den man praktisch andauernd machen muss) hab ich mir mit nem macro recorde ein kleines macro gemacht und das lief problemlos
01/14/2011 22:56 puzzlr#6
versuch mal ControlClick.
01/15/2011 10:26 TrickGamer#7
warum machste eigentlichnicht nur den befehl:
PHP Code:
 MouseClick("left",$search[0], $search[1],2); dann geht die maus auf der kordi und klickt 2x