[AutoIt] Pixelsearch

02/02/2009 13:36 KenanX#1
Hallo Leute,
Ich hab mir vor kurzem ein Angelbot mit einer Pixelsearchfunktion gemacht,
nur das Problem ist, dass ich nicht weis was ich schreiben soll nachdem er den Pixelsearch nach dem Pixel gemacht hat. Also dass er dann die Angel rauszieht:
Code:
...
While (1)
$Fischblase = PixelSearch(518, 198, 520, 200,  0xFCF8FB)   
If ??? Then
    sleep ( 2500 )
    Send ( "{F4 down}" , 0 ) 
    Sleep (100) 
    Send ( "{F4 up}" , 0 ) 
EndIf
...


danke schonmal im Voraus.
02/02/2009 14:58 DerEinsatz#2
also ich würde es so machen:
Code:
HotKeySet ( "{END}" , "ende" ) 
HotKeySet ( "{numpad1}" , "Start" ) 

While (1)
Sleep (1000)
WEnd

func start ()
While (1)
Send ( "{F3 down}" , 0 )
Sleep (100) 
Send ( "{F3 up}" , 0 )
sleep (200)
Send ( "{F4 down}" , 0 ) 
Sleep (100) 
Send ( "{F4 up}" , 0 )
do
Global $fischblase = PixelSearch(321, 237, 482, 431, 0xB6B2B5) 
until IsArray ($fischblase)
sleep ( 2500 )
Send ( "{F4 down}" , 0 ) 
Sleep (100) 
Send ( "{F4 up}" , 0 )
sleep ( 3000 )
WEnd
endfunc

func ende ()
Exit
endfunc
sind natürlich noch meine daten (also du müsstet den farbwert ändern und wenn du nicht in 800*600 spielst auch die koordinaten und das sleep 300 am ende ist auch nur geschätzt wie lange das rausziehen dauert :D)
hoffe es funzt ;)^^
02/02/2009 21:41 KenanX#3
THX...funzt perfekt!!!!!!!!
02/03/2009 20:03 DerEinsatz#4
naja bei mir nicht xD er angelt 5 mal und stoppt dann ist das bei dir auch schon passiert?????