Autoit Imagesearch Prob. Ungenau?!

  • also ich wollte mir mit autoit einen
    awakebot für flyff schreiben da alle die hier angeboten werden nicht mit /awake funktionieren (würde ihn natürlich dann auch releasen)

    hier ist mein scrypt

    Code
    [COLOR=#880000][FONT=Verdana]#AutoIt3Wrapper_UseX64=n[/FONT][/COLOR][/FONT]
    
    
    [COLOR=#880000]#include[/COLOR] [COLOR=#666600]<[/COLOR]imagesearch[COLOR=#666600].[/COLOR]au3[COLOR=#666600]>[/COLOR][COLOR=#666600];[/COLOR]hotkeys festlegen[COLOR=#660066]HotKeySet[/COLOR][COLOR=#666600]([/COLOR][COLOR=#008800]"{f1}"[/COLOR][COLOR=#666600],[/COLOR][COLOR=#008800]"_Exit"[/COLOR][COLOR=#666600])[/COLOR][COLOR=#660066]HotKeySet[/COLOR][COLOR=#666600]([/COLOR][COLOR=#008800]"{f3}"[/COLOR][COLOR=#666600],[/COLOR][COLOR=#008800]"_Start"[/COLOR][COLOR=#666600])[/COLOR] [COLOR=#666600];[/COLOR]image bot $x1[COLOR=#666600]=[/COLOR][COLOR=#006666]0[/COLOR] $y1[COLOR=#666600]=[/COLOR][COLOR=#006666]0[/COLOR]	[COLOR=#660066]While[/COLOR] [COLOR=#006666]1[/COLOR]		sleep[COLOR=#666600]([/COLOR][COLOR=#006666]10[/COLOR][COLOR=#666600])[/COLOR]	[COLOR=#660066]Wend[/COLOR][COLOR=#660066]Func[/COLOR] [COLOR=#660066]_Start[/COLOR][COLOR=#666600]()[/COLOR]	[COLOR=#660066]While[/COLOR] [COLOR=#006666]1[/COLOR]		$variable [COLOR=#666600]=[/COLOR] _imagesearcharea[COLOR=#666600]([/COLOR][COLOR=#008800]"C:UsersGODesktopGame Toolsflyff p serverotsdex.jpg"[/COLOR][COLOR=#666600],[/COLOR][COLOR=#006666]1[/COLOR][COLOR=#666600],[/COLOR][COLOR=#006666]1636[/COLOR][COLOR=#666600],[/COLOR][COLOR=#006666]201[/COLOR][COLOR=#666600],[/COLOR][COLOR=#006666]1903[/COLOR][COLOR=#666600],[/COLOR][COLOR=#006666]643[/COLOR][COLOR=#666600],[/COLOR]$x1[COLOR=#666600],[/COLOR]$y1[COLOR=#666600],[/COLOR][COLOR=#006666]100[/COLOR][COLOR=#666600])[/COLOR]		[COLOR=#660066]If[/COLOR] $variable [COLOR=#666600]=[/COLOR] [COLOR=#006666]1[/COLOR] [COLOR=#660066]Then[/COLOR]	   [COLOR=#660066]MsgBox[/COLOR][COLOR=#666600]([/COLOR][COLOR=#006666]0[/COLOR][COLOR=#666600],[/COLOR][COLOR=#008800]"hey"[/COLOR][COLOR=#666600],[/COLOR][COLOR=#008800]"ok"[/COLOR][COLOR=#666600])[/COLOR]		[COLOR=#660066]ExitLoop[/COLOR]		[COLOR=#660066]Else[/COLOR]		[COLOR=#660066]Send[/COLOR][COLOR=#666600]([/COLOR][COLOR=#008800]"{f2}"[/COLOR][COLOR=#666600])[/COLOR]		[COLOR=#660066]EndIf[/COLOR]	[COLOR=#660066]WEnd[/COLOR]		[COLOR=#660066]Exit[/COLOR][COLOR=#660066]Endfunc[/COLOR] [COLOR=#660066]Func[/COLOR] [COLOR=#660066]_Exit[/COLOR] [COLOR=#666600]()[/COLOR]	[COLOR=#660066]Exit [/COLOR][FONT=verdana][COLOR=#660066][FONT=Verdana]EndFunc[/FONT][/COLOR]



    und ja es läuft zwar alles aber ich habe das gefühl das der bot das bild nicht erkennt oder so normal müsste er sich ja schließen wenn der es gefunden hat aber er bleibt meistens einfach mittendrin stehen und macht nix mehr (ohne das er sich schließt) bis ich die maus bewege oder so
    und wenn dann mal das Bild erscheint (DEX) dann geht er trotzdem nicht zu und macht weiter.
    hab wie kann ich denn machen damit er das erkennt und nicht mehr so hängt

    hier noch das bild das ich suchen lasse
    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist. (sind jz mal zwei habe beide schon ausprobiert ...)
    hab auch schon versucht den hintergrund transparent zu machen aber hatte auch nix geändert


    EDIT: hier noch meine imagesearch.au3

    Code
    [COLOR=#880000][FONT=Verdana]#include[/FONT][/COLOR][COLOR=#666600][FONT=Verdana]-[/FONT][/COLOR][FONT=Verdana]once[/FONT][/FONT]
    
    
    [COLOR=#666600];[/COLOR] [COLOR=#666600]------------------------------------------------------------------------------[/COLOR][COLOR=#666600];[/COLOR][COLOR=#666600];[/COLOR] [COLOR=#660066]AutoIt[/COLOR] [COLOR=#660066]Version[/COLOR][COLOR=#666600]:[/COLOR] [COLOR=#006666]3.0[/COLOR][COLOR=#666600];[/COLOR] [COLOR=#660066]Language[/COLOR][COLOR=#666600]:[/COLOR]       [COLOR=#660066]English[/COLOR][COLOR=#666600];[/COLOR] [COLOR=#660066]Description[/COLOR][COLOR=#666600]:[/COLOR]    [COLOR=#660066]Functions[/COLOR] that assist [COLOR=#000088]with[/COLOR] [COLOR=#660066]Image[/COLOR] [COLOR=#660066]Search[/COLOR][COLOR=#666600];[/COLOR]                 [COLOR=#660066]Require[/COLOR] that the [COLOR=#660066]ImageSearchDLL[/COLOR][COLOR=#666600].[/COLOR]dll be loadable[COLOR=#666600];[/COLOR][COLOR=#666600];[/COLOR] [COLOR=#666600]------------------------------------------------------------------------------[/COLOR][COLOR=#666600];===============================================================================[/COLOR][COLOR=#666600];[/COLOR][COLOR=#666600];[/COLOR] [COLOR=#660066]Description[/COLOR][COLOR=#666600]:[/COLOR]      [COLOR=#660066]Find[/COLOR] the position of an image on the desktop[COLOR=#666600];[/COLOR] [COLOR=#660066]Syntax[/COLOR][COLOR=#666600]:[/COLOR]           [COLOR=#660066]_ImageSearchArea[/COLOR][COLOR=#666600],[/COLOR] [COLOR=#660066]_ImageSearch[/COLOR][COLOR=#666600];[/COLOR] [COLOR=#660066]Parameter[/COLOR][COLOR=#666600]([/COLOR]s[COLOR=#666600]):[/COLOR]     [COLOR=#666600];[/COLOR]                   $findImage [COLOR=#666600]-[/COLOR] the image to locate on the desktop[COLOR=#666600];[/COLOR]                   $tolerance [COLOR=#666600]-[/COLOR] [COLOR=#006666]0[/COLOR] [COLOR=#000088]for[/COLOR] [COLOR=#000088]no[/COLOR] tolerance [COLOR=#666600]([/COLOR][COLOR=#006666]0[/COLOR][COLOR=#666600]-[/COLOR][COLOR=#006666]255[/COLOR][COLOR=#666600]).[/COLOR] [COLOR=#660066]Needed[/COLOR] [COLOR=#000088]when[/COLOR] colors of [COLOR=#666600];[/COLOR]                                image differ [COLOR=#000088]from[/COLOR] desktop[COLOR=#666600].[/COLOR] e[COLOR=#666600].[/COLOR]g GIF[COLOR=#666600];[/COLOR]                   $resultPosition [COLOR=#666600]-[/COLOR] [COLOR=#660066]Set[/COLOR] [COLOR=#000088]where[/COLOR] the returned x[COLOR=#666600],[/COLOR]y location of the image [COLOR=#000088]is[/COLOR][COLOR=#666600].[/COLOR][COLOR=#666600];[/COLOR]                                     [COLOR=#006666]1[/COLOR] [COLOR=#000088]for[/COLOR] centre of image[COLOR=#666600],[/COLOR] [COLOR=#006666]0[/COLOR] [COLOR=#000088]for[/COLOR] top left of image[COLOR=#666600];[/COLOR]                   $x $y [COLOR=#666600]-[/COLOR] [COLOR=#660066]Return[/COLOR] the x [COLOR=#000088]and[/COLOR] y location of the image[COLOR=#666600];[/COLOR][COLOR=#666600];[/COLOR] [COLOR=#660066]Return[/COLOR] [COLOR=#660066]Value[/COLOR][COLOR=#666600]([/COLOR]s[COLOR=#666600]):[/COLOR]  [COLOR=#660066]On[/COLOR] [COLOR=#660066]Success[/COLOR] [COLOR=#666600]-[/COLOR] [COLOR=#660066]Returns[/COLOR] [COLOR=#006666]1[/COLOR][COLOR=#666600];[/COLOR]                   [COLOR=#660066]On[/COLOR] [COLOR=#660066]Failure[/COLOR] [COLOR=#666600]-[/COLOR] [COLOR=#660066]Returns[/COLOR] [COLOR=#006666]0[/COLOR] [COLOR=#666600];[/COLOR][COLOR=#666600];[/COLOR] [COLOR=#660066]Note[/COLOR][COLOR=#666600]:[/COLOR] [COLOR=#660066]Use[/COLOR] [COLOR=#660066]_ImageSearch[/COLOR] to search the entire desktop[COLOR=#666600],[/COLOR] [COLOR=#660066]_ImageSearchArea[/COLOR] to specify[COLOR=#666600];[/COLOR]       a desktop region to search[COLOR=#666600];[/COLOR][COLOR=#666600];===============================================================================[/COLOR][COLOR=#660066]Func[/COLOR] [COLOR=#660066]_ImageSearch[/COLOR][COLOR=#666600]([/COLOR]$findImage[COLOR=#666600],[/COLOR]$resultPosition[COLOR=#666600],[/COLOR][COLOR=#660066]ByRef[/COLOR] $x[COLOR=#666600],[/COLOR] [COLOR=#660066]ByRef[/COLOR] $y[COLOR=#666600],[/COLOR]$tolerance[COLOR=#666600])[/COLOR]   [COLOR=#000088]return[/COLOR] [COLOR=#660066]_ImageSearchArea[/COLOR][COLOR=#666600]([/COLOR]$findImage[COLOR=#666600],[/COLOR]$resultPosition[COLOR=#666600],[/COLOR][COLOR=#006666]0[/COLOR][COLOR=#666600],[/COLOR][COLOR=#006666]0[/COLOR][COLOR=#666600],[/COLOR][COLOR=#006666]@DesktopWidth[/COLOR][COLOR=#666600],[/COLOR][COLOR=#006666]@DesktopHeight[/COLOR][COLOR=#666600],[/COLOR]$x[COLOR=#666600],[/COLOR]$y[COLOR=#666600],[/COLOR]$tolerance[COLOR=#666600])[/COLOR][COLOR=#660066]EndFunc[/COLOR][COLOR=#660066]Func[/COLOR] [COLOR=#660066]_ImageSearchMouseArea[/COLOR][COLOR=#666600]([/COLOR]$findImage[COLOR=#666600],[/COLOR]$resultPosition[COLOR=#666600],[/COLOR]$radius[COLOR=#666600],[/COLOR][COLOR=#660066]ByRef[/COLOR] $x[COLOR=#666600],[/COLOR] [COLOR=#660066]ByRef[/COLOR] $y[COLOR=#666600],[/COLOR] $tolerance[COLOR=#666600])[/COLOR]    [COLOR=#660066]Return[/COLOR] [COLOR=#660066]_ImageSearchArea[/COLOR][COLOR=#666600]([/COLOR]$findImage[COLOR=#666600],[/COLOR]$resultPosition[COLOR=#666600],[/COLOR][COLOR=#660066]MouseGetPos[/COLOR][COLOR=#666600]([/COLOR][COLOR=#006666]0[/COLOR][COLOR=#666600])-[/COLOR]$radius[COLOR=#666600],[/COLOR][COLOR=#660066]MouseGetPos[/COLOR][COLOR=#666600]([/COLOR][COLOR=#006666]1[/COLOR][COLOR=#666600])-[/COLOR]$radius[COLOR=#666600],[/COLOR][COLOR=#660066]MouseGetPos[/COLOR][COLOR=#666600]([/COLOR][COLOR=#006666]0[/COLOR][COLOR=#666600])+[/COLOR]$radius[COLOR=#666600],[/COLOR][COLOR=#660066]MouseGetPos[/COLOR][COLOR=#666600]([/COLOR][COLOR=#006666]1[/COLOR][COLOR=#666600])+[/COLOR]$radius[COLOR=#666600],[/COLOR]$x[COLOR=#666600],[/COLOR]$y[COLOR=#666600],[/COLOR]$tolerance[COLOR=#666600])[/COLOR][COLOR=#660066]EndFunc[/COLOR][COLOR=#660066]Func[/COLOR] [COLOR=#660066]_ImageSearchArea[/COLOR][COLOR=#666600]([/COLOR]$findImage[COLOR=#666600],[/COLOR]$resultPosition[COLOR=#666600],[/COLOR]$x1[COLOR=#666600],[/COLOR]$y1[COLOR=#666600],[/COLOR]$right[COLOR=#666600],[/COLOR]$bottom[COLOR=#666600],[/COLOR][COLOR=#660066]ByRef[/COLOR] $x[COLOR=#666600],[/COLOR] [COLOR=#660066]ByRef[/COLOR] $y[COLOR=#666600],[/COLOR] $tolerance[COLOR=#666600])[/COLOR]	[COLOR=#666600];[/COLOR][COLOR=#660066]MsgBox[/COLOR][COLOR=#666600]([/COLOR][COLOR=#006666]0[/COLOR][COLOR=#666600],[/COLOR][COLOR=#008800]"asd"[/COLOR][COLOR=#666600],[/COLOR][COLOR=#008800]""[/COLOR] [COLOR=#666600]&[/COLOR] $x1 [COLOR=#666600]&[/COLOR] [COLOR=#008800]" "[/COLOR] [COLOR=#666600]&[/COLOR] $y1 [COLOR=#666600]&[/COLOR] [COLOR=#008800]" "[/COLOR] [COLOR=#666600]&[/COLOR] $right [COLOR=#666600]&[/COLOR] [COLOR=#008800]" "[/COLOR] [COLOR=#666600]&[/COLOR] $bottom[COLOR=#666600])[/COLOR]	[COLOR=#000088]if[/COLOR] $tolerance[COLOR=#666600]>[/COLOR][COLOR=#006666]0[/COLOR] [COLOR=#000088]then[/COLOR] $findImage [COLOR=#666600]=[/COLOR] [COLOR=#008800]"*"[/COLOR] [COLOR=#666600]&[/COLOR] $tolerance [COLOR=#666600]&[/COLOR] [COLOR=#008800]" "[/COLOR] [COLOR=#666600]&[/COLOR] $findImage	$result [COLOR=#666600]=[/COLOR] [COLOR=#660066]DllCall[/COLOR][COLOR=#666600]([/COLOR][COLOR=#008800]"imagesearch.dll"[/COLOR][COLOR=#666600],[/COLOR][COLOR=#008800]"str"[/COLOR][COLOR=#666600],[/COLOR][COLOR=#008800]"ImageSearch"[/COLOR][COLOR=#666600],[/COLOR][COLOR=#008800]"int"[/COLOR][COLOR=#666600],[/COLOR]$x1[COLOR=#666600],[/COLOR][COLOR=#008800]"int"[/COLOR][COLOR=#666600],[/COLOR]$y1[COLOR=#666600],[/COLOR][COLOR=#008800]"int"[/COLOR][COLOR=#666600],[/COLOR]$right[COLOR=#666600],[/COLOR][COLOR=#008800]"int"[/COLOR][COLOR=#666600],[/COLOR]$bottom[COLOR=#666600],[/COLOR][COLOR=#008800]"str"[/COLOR][COLOR=#666600],[/COLOR]$findImage[COLOR=#666600])[/COLOR]	[COLOR=#666600];[/COLOR] [COLOR=#660066]If[/COLOR] error [COLOR=#000088]exit[/COLOR]    [COLOR=#000088]if[/COLOR] $result[COLOR=#666600][[/COLOR][COLOR=#006666]0[/COLOR][COLOR=#666600]]=[/COLOR][COLOR=#008800]"0"[/COLOR] [COLOR=#000088]then[/COLOR] [COLOR=#000088]return[/COLOR] [COLOR=#006666]0[/COLOR]		[COLOR=#666600];[/COLOR] [COLOR=#660066]Otherwise[/COLOR] [COLOR=#000088]get[/COLOR] the x[COLOR=#666600],[/COLOR]y location of the match [COLOR=#000088]and[/COLOR] the size of the image to	[COLOR=#666600];[/COLOR] compute the centre of search	$array [COLOR=#666600]=[/COLOR] [COLOR=#660066]StringSplit[/COLOR][COLOR=#666600]([/COLOR]$result[COLOR=#666600][[/COLOR][COLOR=#006666]0[/COLOR][COLOR=#666600]],[/COLOR][COLOR=#008800]"|"[/COLOR][COLOR=#666600])[/COLOR]      $x[COLOR=#666600]=[/COLOR][COLOR=#660066]Int[/COLOR][COLOR=#666600]([/COLOR][COLOR=#660066]Number[/COLOR][COLOR=#666600]([/COLOR]$array[COLOR=#666600][[/COLOR][COLOR=#006666]2[/COLOR][COLOR=#666600]]))[/COLOR]   $y[COLOR=#666600]=[/COLOR][COLOR=#660066]Int[/COLOR][COLOR=#666600]([/COLOR][COLOR=#660066]Number[/COLOR][COLOR=#666600]([/COLOR]$array[COLOR=#666600][[/COLOR][COLOR=#006666]3[/COLOR][COLOR=#666600]]))[/COLOR]   [COLOR=#000088]if[/COLOR] $resultPosition[COLOR=#666600]=[/COLOR][COLOR=#006666]1[/COLOR] [COLOR=#000088]then[/COLOR]      $x[COLOR=#666600]=[/COLOR]$x [COLOR=#666600]+[/COLOR] [COLOR=#660066]Int[/COLOR][COLOR=#666600]([/COLOR][COLOR=#660066]Number[/COLOR][COLOR=#666600]([/COLOR]$array[COLOR=#666600][[/COLOR][COLOR=#006666]4[/COLOR][COLOR=#666600]])/[/COLOR][COLOR=#006666]2[/COLOR][COLOR=#666600])[/COLOR]      $y[COLOR=#666600]=[/COLOR]$y [COLOR=#666600]+[/COLOR] [COLOR=#660066]Int[/COLOR][COLOR=#666600]([/COLOR][COLOR=#660066]Number[/COLOR][COLOR=#666600]([/COLOR]$array[COLOR=#666600][[/COLOR][COLOR=#006666]5[/COLOR][COLOR=#666600]])/[/COLOR][COLOR=#006666]2[/COLOR][COLOR=#666600])[/COLOR]   endif   [COLOR=#000088]return[/COLOR] [COLOR=#006666]1[/COLOR][COLOR=#660066]EndFunc[/COLOR][COLOR=#666600];===============================================================================[/COLOR][COLOR=#666600];[/COLOR][COLOR=#666600];[/COLOR] [COLOR=#660066]Description[/COLOR][COLOR=#666600]:[/COLOR]      [COLOR=#660066]Wait[/COLOR] [COLOR=#000088]for[/COLOR] a specified number of seconds [COLOR=#000088]for[/COLOR] an image to appear[COLOR=#666600];[/COLOR]     [COLOR=#666600];[/COLOR] [COLOR=#660066]Syntax[/COLOR][COLOR=#666600]:[/COLOR]           [COLOR=#660066]_WaitForImageSearch[/COLOR][COLOR=#666600],[/COLOR] [COLOR=#660066]_WaitForImagesSearch[/COLOR][COLOR=#666600];[/COLOR] [COLOR=#660066]Parameter[/COLOR][COLOR=#666600]([/COLOR]s[COLOR=#666600]):[/COLOR]     [COLOR=#666600];[/COLOR]					$waitSecs  [COLOR=#666600]-[/COLOR] seconds to [COLOR=#000088]try[/COLOR] [COLOR=#000088]and[/COLOR] find the image[COLOR=#666600];[/COLOR]                   $findImage [COLOR=#666600]-[/COLOR] the image to locate on the desktop[COLOR=#666600];[/COLOR]                   $tolerance [COLOR=#666600]-[/COLOR] [COLOR=#006666]0[/COLOR] [COLOR=#000088]for[/COLOR] [COLOR=#000088]no[/COLOR] tolerance [COLOR=#666600]([/COLOR][COLOR=#006666]0[/COLOR][COLOR=#666600]-[/COLOR][COLOR=#006666]255[/COLOR][COLOR=#666600]).[/COLOR] [COLOR=#660066]Needed[/COLOR] [COLOR=#000088]when[/COLOR] colors of [COLOR=#666600];[/COLOR]                                image differ [COLOR=#000088]from[/COLOR] desktop[COLOR=#666600].[/COLOR] e[COLOR=#666600].[/COLOR]g GIF[COLOR=#666600];[/COLOR]                   $resultPosition [COLOR=#666600]-[/COLOR] [COLOR=#660066]Set[/COLOR] [COLOR=#000088]where[/COLOR] the returned x[COLOR=#666600],[/COLOR]y location of the image [COLOR=#000088]is[/COLOR][COLOR=#666600].[/COLOR][COLOR=#666600];[/COLOR]                                     [COLOR=#006666]1[/COLOR] [COLOR=#000088]for[/COLOR] centre of image[COLOR=#666600],[/COLOR] [COLOR=#006666]0[/COLOR] [COLOR=#000088]for[/COLOR] top left of image[COLOR=#666600];[/COLOR]                   $x $y [COLOR=#666600]-[/COLOR] [COLOR=#660066]Return[/COLOR] the x [COLOR=#000088]and[/COLOR] y location of the image[COLOR=#666600];[/COLOR][COLOR=#666600];[/COLOR] [COLOR=#660066]Return[/COLOR] [COLOR=#660066]Value[/COLOR][COLOR=#666600]([/COLOR]s[COLOR=#666600]):[/COLOR]  [COLOR=#660066]On[/COLOR] [COLOR=#660066]Success[/COLOR] [COLOR=#666600]-[/COLOR] [COLOR=#660066]Returns[/COLOR] [COLOR=#006666]1[/COLOR][COLOR=#666600];[/COLOR]                   [COLOR=#660066]On[/COLOR] [COLOR=#660066]Failure[/COLOR] [COLOR=#666600]-[/COLOR] [COLOR=#660066]Returns[/COLOR] [COLOR=#006666]0[/COLOR] [COLOR=#666600];[/COLOR][COLOR=#666600];[/COLOR][COLOR=#666600];===============================================================================[/COLOR][COLOR=#660066]Func[/COLOR] [COLOR=#660066]_WaitForImageSearch[/COLOR][COLOR=#666600]([/COLOR]$findImage[COLOR=#666600],[/COLOR]$waitSecs[COLOR=#666600],[/COLOR]$resultPosition[COLOR=#666600],[/COLOR][COLOR=#660066]ByRef[/COLOR] $x[COLOR=#666600],[/COLOR] [COLOR=#660066]ByRef[/COLOR] $y[COLOR=#666600],[/COLOR]$tolerance[COLOR=#666600])[/COLOR]	$waitSecs [COLOR=#666600]=[/COLOR] $waitSecs [COLOR=#666600]*[/COLOR] [COLOR=#006666]1[/COLOR]	$startTime[COLOR=#666600]=[/COLOR][COLOR=#660066]TimerInit[/COLOR][COLOR=#666600]()[/COLOR]	[COLOR=#660066]While[/COLOR] [COLOR=#660066]TimerDiff[/COLOR][COLOR=#666600]([/COLOR]$startTime[COLOR=#666600])[/COLOR] [COLOR=#666600]<[/COLOR] $waitSecs		sleep[COLOR=#666600]([/COLOR][COLOR=#006666]100[/COLOR][COLOR=#666600])[/COLOR]		$result[COLOR=#666600]=[/COLOR][COLOR=#660066]_ImageSearch[/COLOR][COLOR=#666600]([/COLOR]$findImage[COLOR=#666600],[/COLOR]$resultPosition[COLOR=#666600],[/COLOR]$x[COLOR=#666600],[/COLOR] $y[COLOR=#666600],[/COLOR]$tolerance[COLOR=#666600])[/COLOR]		[COLOR=#000088]if[/COLOR] $result [COLOR=#666600]>[/COLOR] [COLOR=#006666]0[/COLOR] [COLOR=#660066]Then[/COLOR]			[COLOR=#000088]return[/COLOR] [COLOR=#006666]1[/COLOR]		[COLOR=#660066]EndIf[/COLOR]	[COLOR=#660066]WEnd[/COLOR]	[COLOR=#000088]return[/COLOR] [COLOR=#006666]0[/COLOR][COLOR=#660066]EndFunc[/COLOR][COLOR=#666600];===============================================================================[/COLOR][COLOR=#666600];[/COLOR][COLOR=#666600];[/COLOR] [COLOR=#660066]Description[/COLOR][COLOR=#666600]:[/COLOR]      [COLOR=#660066]Wait[/COLOR] [COLOR=#000088]for[/COLOR] a specified number of seconds [COLOR=#000088]for[/COLOR] any of a [COLOR=#000088]set[/COLOR] of[COLOR=#666600];[/COLOR]                   images to appear[COLOR=#666600];[/COLOR]     [COLOR=#666600];[/COLOR] [COLOR=#660066]Syntax[/COLOR][COLOR=#666600]:[/COLOR]           [COLOR=#660066]_WaitForImagesSearch[/COLOR][COLOR=#666600];[/COLOR] [COLOR=#660066]Parameter[/COLOR][COLOR=#666600]([/COLOR]s[COLOR=#666600]):[/COLOR]     [COLOR=#666600];[/COLOR]					$waitSecs  [COLOR=#666600]-[/COLOR] seconds to [COLOR=#000088]try[/COLOR] [COLOR=#000088]and[/COLOR] find the image[COLOR=#666600];[/COLOR]                   $findImage [COLOR=#666600]-[/COLOR] the ARRAY of images to locate on the desktop[COLOR=#666600];[/COLOR]                              [COLOR=#666600]-[/COLOR] ARRAY[COLOR=#666600][[/COLOR][COLOR=#006666]0[/COLOR][COLOR=#666600]][/COLOR] [COLOR=#000088]is[/COLOR] [COLOR=#000088]set[/COLOR] to the number of images to loop through[COLOR=#666600];[/COLOR]								 ARRAY[COLOR=#666600][[/COLOR][COLOR=#006666]1[/COLOR][COLOR=#666600]][/COLOR] [COLOR=#000088]is[/COLOR] the first image[COLOR=#666600];[/COLOR]                   $tolerance [COLOR=#666600]-[/COLOR] [COLOR=#006666]0[/COLOR] [COLOR=#000088]for[/COLOR] [COLOR=#000088]no[/COLOR] tolerance [COLOR=#666600]([/COLOR][COLOR=#006666]0[/COLOR][COLOR=#666600]-[/COLOR][COLOR=#006666]255[/COLOR][COLOR=#666600]).[/COLOR] [COLOR=#660066]Needed[/COLOR] [COLOR=#000088]when[/COLOR] colors of [COLOR=#666600];[/COLOR]                                image differ [COLOR=#000088]from[/COLOR] desktop[COLOR=#666600].[/COLOR] e[COLOR=#666600].[/COLOR]g GIF[COLOR=#666600];[/COLOR]                   $resultPosition [COLOR=#666600]-[/COLOR] [COLOR=#660066]Set[/COLOR] [COLOR=#000088]where[/COLOR] the returned x[COLOR=#666600],[/COLOR]y location of the image [COLOR=#000088]is[/COLOR][COLOR=#666600].[/COLOR][COLOR=#666600];[/COLOR]                                     [COLOR=#006666]1[/COLOR] [COLOR=#000088]for[/COLOR] centre of image[COLOR=#666600],[/COLOR] [COLOR=#006666]0[/COLOR] [COLOR=#000088]for[/COLOR] top left of image[COLOR=#666600];[/COLOR]                   $x $y [COLOR=#666600]-[/COLOR] [COLOR=#660066]Return[/COLOR] the x [COLOR=#000088]and[/COLOR] y location of the image[COLOR=#666600];[/COLOR][COLOR=#666600];[/COLOR] [COLOR=#660066]Return[/COLOR] [COLOR=#660066]Value[/COLOR][COLOR=#666600]([/COLOR]s[COLOR=#666600]):[/COLOR]  [COLOR=#660066]On[/COLOR] [COLOR=#660066]Success[/COLOR] [COLOR=#666600]-[/COLOR] [COLOR=#660066]Returns[/COLOR] the index of the successful find[COLOR=#666600];[/COLOR]                   [COLOR=#660066]On[/COLOR] [COLOR=#660066]Failure[/COLOR] [COLOR=#666600]-[/COLOR] [COLOR=#660066]Returns[/COLOR] [COLOR=#006666]0[/COLOR] [COLOR=#666600];[/COLOR][COLOR=#666600];[/COLOR][COLOR=#666600];===============================================================================[/COLOR][COLOR=#660066]Func[/COLOR] [COLOR=#660066]_WaitForImagesSearch[/COLOR][COLOR=#666600]([/COLOR]$findImage[COLOR=#666600],[/COLOR]$waitSecs[COLOR=#666600],[/COLOR]$resultPosition[COLOR=#666600],[/COLOR][COLOR=#660066]ByRef[/COLOR] $x[COLOR=#666600],[/COLOR] [COLOR=#660066]ByRef[/COLOR] $y[COLOR=#666600],[/COLOR]$tolerance[COLOR=#666600])[/COLOR]	$waitSecs [COLOR=#666600]=[/COLOR] $waitSecs [COLOR=#666600]*[/COLOR] [COLOR=#006666]1[/COLOR]	$startTime[COLOR=#666600]=[/COLOR][COLOR=#660066]TimerInit[/COLOR][COLOR=#666600]()[/COLOR]	[COLOR=#660066]While[/COLOR] [COLOR=#660066]TimerDiff[/COLOR][COLOR=#666600]([/COLOR]$startTime[COLOR=#666600])[/COLOR] [COLOR=#666600]<[/COLOR] $waitSecs		[COLOR=#000088]for[/COLOR] $i [COLOR=#666600]=[/COLOR] [COLOR=#006666]1[/COLOR] to $findImage[COLOR=#666600][[/COLOR][COLOR=#006666]0[/COLOR][COLOR=#666600]][/COLOR]		    sleep[COLOR=#666600]([/COLOR][COLOR=#006666]100[/COLOR][COLOR=#666600])[/COLOR]		    $result[COLOR=#666600]=[/COLOR][COLOR=#660066]_ImageSearch[/COLOR][COLOR=#666600]([/COLOR]$findImage[COLOR=#666600][[/COLOR]$i[COLOR=#666600]],[/COLOR]$resultPosition[COLOR=#666600],[/COLOR]$x[COLOR=#666600],[/COLOR] $y[COLOR=#666600],[/COLOR]$tolerance[COLOR=#666600])[/COLOR]		    [COLOR=#000088]if[/COLOR] $result [COLOR=#666600]>[/COLOR] [COLOR=#006666]0[/COLOR] [COLOR=#660066]Then[/COLOR]			    [COLOR=#000088]return[/COLOR] $i		    [COLOR=#660066]EndIf[/COLOR]		[COLOR=#660066]Next[/COLOR]		[COLOR=#660066]WEnd[/COLOR]	[COLOR=#000088]return[/COLOR] [COLOR=#006666]0 [/COLOR][FONT=verdana][COLOR=#660066][FONT=Verdana]EndFunc[/FONT][/COLOR]



    brauche unbedingt eure hilfe
    vieln dank

  • Zitat von Scenetic;320795

    ja habe ich win 7 64bit jedoch läuft der bot an sich ja ich denke das es einfach nicht richtig funzt (erkennt es nicht)

    Ja genau er erkennt es nicht, er erkennt das ja auch mithilfe der DLL.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!