hallo,
könntet ihr mir bitte bei folgendem problem helfen:
ich habe eine if bedingung, die in eine while bedingung mit random etc unterteilt ist..
so das funktioniert auch alles prima etc...
jetzt möchte ich aber, dass zusätzlich noch alle 5minuten eine abfrage nach einem pixelsearch gemacht wird.
könnt ihr mir sagen, wie man das machen kann?
mfg
Run
ps: ich habe den quellcode auch mal reingepackt, falls es euch mehr hilft zu verstehen, was ich meine^^
Spoiler anzeigen
$arrows = 166
$wiederholung = 20
While ($arrows > 0)
$zahl = Random(1,4,1)
$coord = 1
if $zahl = 1 Then
MouseMove (497,300)
MouseClick ("left",497,300)
Sleep(1000)
MouseClick ("right",497,300)
while ($wiederholung > 0)
$coord = PixelSearch(126,94,1153,880,0x7944d2,10)
if IsArray($coord) = 1 Then
MouseMove($coord[0],$coord[1])
MouseClick("left",$coord[0],$coord[1])
endif
$wiederholung = $wiederholung - 1
wend
$wiederholung = 20
[/autoit] [autoit][/autoit] [autoit]MouseMove (497,300)
MouseClick ("left",497,300)
Sleep(1000)
MouseClick ("right",497,300)
while ($wiederholung > 0)
$coord = PixelSearch(126,94,1153,880,0x7944d2,10)
if IsArray($coord) = 1 Then
MouseMove($coord[0],$coord[1])
MouseClick("left",$coord[0],$coord[1])
endif
$wiederholung = $wiederholung - 1
wend
$wiederholung = 20
[/autoit] [autoit][/autoit] [autoit]MouseMove (497,300)
MouseClick ("left",497,300)
Sleep(1000)
MouseClick ("right",497,300)
while ($wiederholung > 0)
$coord = PixelSearch(126,94,1153,880,0x7944d2,10)
if IsArray($coord) = 1 Then
MouseMove($coord[0],$coord[1])
MouseClick("left",$coord[0],$coord[1])
endif
$wiederholung = $wiederholung - 1
wend
$wiederholung = 20
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]MouseMove (497,300)
MouseClick ("left",497,300)
Sleep(1000)
MouseClick ("right",497,300)
while ($wiederholung > 0)
$coord = PixelSearch(126,94,1153,880,0x7944d2,10)
if IsArray($coord) = 1 Then
MouseMove($coord[0],$coord[1])
MouseClick("left",$coord[0],$coord[1])
endif
$wiederholung = $wiederholung - 1
wend
$wiederholung = 20
[/autoit] [autoit][/autoit] [autoit]ElseIf $zahl = 2 Then
MouseMove (492,577)
MouseClick ("left",492,577)
Sleep(1000)
MouseClick ("right",492,577)
while ($wiederholung > 0)
$coord = PixelSearch(126,94,1153,880,0x7944d2,10)
if IsArray($coord) = 1 Then
MouseMove($coord[0],$coord[1])
MouseClick("left",$coord[0],$coord[1])
endif
$wiederholung = $wiederholung - 1
wend
$wiederholung = 20
[/autoit] [autoit][/autoit] [autoit]MouseMove (492,577)
MouseClick ("left",492,577)
Sleep(1000)
MouseClick ("right",492,577)
while ($wiederholung > 0)
$coord = PixelSearch(126,94,1153,880,0x7944d2,10)
if IsArray($coord) = 1 Then
MouseMove($coord[0],$coord[1])
MouseClick("left",$coord[0],$coord[1])
endif
$wiederholung = $wiederholung - 1
wend
$wiederholung = 20
[/autoit] [autoit][/autoit] [autoit]MouseMove (492,577)
MouseClick ("left",492,577)
Sleep(1000)
MouseClick ("right",492,577)
while ($wiederholung > 0)
$coord = PixelSearch(126,94,1153,880,0x7944d2,10)
if IsArray($coord) = 1 Then
MouseMove($coord[0],$coord[1])
MouseClick("left",$coord[0],$coord[1])
endif
$wiederholung = $wiederholung - 1
wend
$wiederholung = 20
[/autoit] [autoit][/autoit] [autoit]MouseMove (492,577)
MouseClick ("left",492,577)
Sleep(1000)
MouseClick ("right",492,577)
while ($wiederholung > 0)
$coord = PixelSearch(126,94,1153,880,0x7944d2,10)
if IsArray($coord) = 1 Then
MouseMove($coord[0],$coord[1])
MouseClick("left",$coord[0],$coord[1])
endif
$wiederholung = $wiederholung - 1
wend
$wiederholung = 20
[/autoit] [autoit][/autoit] [autoit]ElseIf $zahl = 3 Then
MouseMove (796,302)
MouseClick ("left",796,302)
Sleep(1000)
MouseClick ("right",796,302)
while ($wiederholung > 0)
$coord = PixelSearch(126,94,1153,880,0x7944d2,10)
if IsArray($coord) = 1 Then
MouseMove($coord[0],$coord[1])
MouseClick("left",$coord[0],$coord[1])
endif
$wiederholung = $wiederholung - 1
wend
$wiederholung = 20
[/autoit] [autoit][/autoit] [autoit]MouseMove (796,302)
MouseClick ("left",796,302)
Sleep(1000)
MouseClick ("right",796,302)
while ($wiederholung > 0)
$coord = PixelSearch(126,94,1153,880,0x7944d2,10)
if IsArray($coord) = 1 Then
MouseMove($coord[0],$coord[1])
MouseClick("left",$coord[0],$coord[1])
endif
$wiederholung = $wiederholung - 1
wend
$wiederholung = 20
[/autoit] [autoit][/autoit] [autoit]MouseMove (796,302)
MouseClick ("left",796,302)
Sleep(1000)
MouseClick ("right",796,302)
while ($wiederholung > 0)
$coord = PixelSearch(126,94,1153,880,0x7944d2,10)
if IsArray($coord) = 1 Then
MouseMove($coord[0],$coord[1])
MouseClick("left",$coord[0],$coord[1])
endif
$wiederholung = $wiederholung - 1
wend
$wiederholung = 20
[/autoit] [autoit][/autoit] [autoit]MouseMove (796,302)
MouseClick ("left",796,302)
Sleep(1000)
MouseClick ("right",796,302)
while ($wiederholung > 0)
$coord = PixelSearch(126,94,1153,880,0x7944d2,10)
if IsArray($coord) = 1 Then
MouseMove($coord[0],$coord[1])
MouseClick("left",$coord[0],$coord[1])
endif
$wiederholung = $wiederholung - 1
wend
$wiederholung = 20
[/autoit] [autoit][/autoit] [autoit]ElseIf $zahl = 4 Then
MouseMove (807,589)
MouseClick ("left",807,589)
Sleep(1000)
MouseClick ("right",807,589)
while ($wiederholung > 0)
$coord = PixelSearch(126,94,1153,880,0x7944d2,10)
if IsArray($coord) = 1 Then
MouseMove($coord[0],$coord[1])
MouseClick("left",$coord[0],$coord[1])
endif
$wiederholung = $wiederholung - 1
wend
$wiederholung = 20
[/autoit] [autoit][/autoit] [autoit]MouseMove (807,589)
MouseClick ("left",807,589)
Sleep(1000)
MouseClick ("right",807,589)
while ($wiederholung > 0)
$coord = PixelSearch(126,94,1153,880,0x7944d2,10)
if IsArray($coord) = 1 Then
MouseMove($coord[0],$coord[1])
MouseClick("left",$coord[0],$coord[1])
endif
$wiederholung = $wiederholung - 1
wend
$wiederholung = 20
[/autoit] [autoit][/autoit] [autoit]MouseMove (807,589)
MouseClick ("left",807,589)
Sleep(1000)
MouseClick ("right",807,589)
while ($wiederholung > 0)
$coord = PixelSearch(126,94,1153,880,0x7944d2,10)
if IsArray($coord) = 1 Then
MouseMove($coord[0],$coord[1])
MouseClick("left",$coord[0],$coord[1])
endif
$wiederholung = $wiederholung - 1
wend
$wiederholung = 20
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]MouseMove (807,589)
MouseClick ("left",807,589)
Sleep(1000)
MouseClick ("right",807,589)
while ($wiederholung > 0)
$coord = PixelSearch(126,94,1153,880,0x7944d2,10)
if IsArray($coord) = 1 Then
MouseMove($coord[0],$coord[1])
MouseClick("left",$coord[0],$coord[1])
endif
$wiederholung = $wiederholung - 1
wend
$wiederholung = 20
[/autoit] [autoit][/autoit] [autoit]$arrows = $arrows - 1
[/autoit]Edit Mega : Tags!
; dazu soll jetzt ein weiterer pixelsearch angebracht werden, der alle 5minuten schaut, ob das pixel vorhanden ist, fallst das nicht mehr der fall ist, soll etwas anderes durchgeführt werden