Pixelsearch bzw MouseMove/Click Problem

08/03/2010 17:12 WiiZocker#1
Hallo, ich baue Gerade einen Bot für ein Spiel.Es ist ähnlich wie Hau den Lukas oder so^^
Aufjedenfall muss ich mit einen Hammer auf spielfiguren einhauen, das soll mein Bot jetzt übernehmen aber die Maus bewegt sich nicht zu den Spielfiguren hin.

Ich kopiere den Code hier einmal rein ;D

OL,OM,OR steht für ObenLinks,ObenMitte,ObenRechts
ML usw steht für MitteLinks...
UL usw Steht für UntenLinks

Das sind die Löcher wo die spielfiguren rauskommen/gucken.

Wäre echt cool von euch wenn ihr mir helft:mofo:
:handsdown:
08/03/2010 18:24 omer36#2
Quote:
$OL = PixelSearch($X_ObenLinks,$X_ObenLinks,$Y_ObenLinks ,$Y_ObenLinks,$Farbe)
If not @error Then
MouseMove($Farbe,$Farbe,10) ;Hier ist das zuständige MouseMove,Was muss ich hier eintragen?
MouseClick("LEFT")
EndIf
versuchs so:

MouseMove($OL[0], $OL[1], 10); die 10 am ende ist die geschwindeigkeit der bewegung, weisst du oder? 1 = schnellste
08/03/2010 18:42 WiiZocker#3
Danke ;D
Hat mir geholfen.Und mit der Geschwindigkeit weiß ich^^
Ich arbeite nur sehr wenig mit Pixelsearch deshalb die frage.

Ahm könnte wer ein beispiel zu imageserch machen? Wäre echt nett.
Wenn nicht, ist auch nicht so schlimm es gibt ja eine SuFu^^

MfG
08/03/2010 18:45 omer36#4
musst halt die .au3 und .dll laden und dann in etwa so:

PHP Code:
#include <ImageSearch.au3>

$x1=0
$y1
=0

$result 
_ImageSearch("test.bmp",1,$x1,$y1,0)
if 
$result=1 Then
    MsgBox
("","Info","Bild gefunden!","2")
    
Sleep(200)
    
MouseClick("left",$x1,$y1,2,25)
EndIf 
bzw ohne die msgbox ^^
08/03/2010 19:28 WiiZocker#5
OK vielen Dank klappt super, kann geclosed werden :D