zeitabstände

  • 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
    [autoit]


    $arrows = 166
    $wiederholung = 20
    While ($arrows > 0)

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    $zahl = Random(1,4,1)
    $coord = 1

    [/autoit] [autoit][/autoit] [autoit]

    if $zahl = 1 Then
    MouseMove (497,300)
    MouseClick ("left",497,300)
    Sleep(1000)
    MouseClick ("right",497,300)

    [/autoit] [autoit][/autoit] [autoit]

    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

    [/autoit] [autoit][/autoit] [autoit]

    $wiederholung = 20

    [/autoit] [autoit][/autoit] [autoit]

    MouseMove (497,300)
    MouseClick ("left",497,300)
    Sleep(1000)
    MouseClick ("right",497,300)

    [/autoit] [autoit][/autoit] [autoit]

    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

    [/autoit] [autoit][/autoit] [autoit]

    $wiederholung = 20

    [/autoit] [autoit][/autoit] [autoit]

    MouseMove (497,300)
    MouseClick ("left",497,300)
    Sleep(1000)
    MouseClick ("right",497,300)

    [/autoit] [autoit][/autoit] [autoit]

    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

    [/autoit] [autoit][/autoit] [autoit]

    $wiederholung = 20

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    MouseMove (497,300)
    MouseClick ("left",497,300)
    Sleep(1000)
    MouseClick ("right",497,300)

    [/autoit] [autoit][/autoit] [autoit]

    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

    [/autoit] [autoit][/autoit] [autoit]

    $wiederholung = 20

    [/autoit] [autoit][/autoit] [autoit]

    ElseIf $zahl = 2 Then
    MouseMove (492,577)
    MouseClick ("left",492,577)
    Sleep(1000)
    MouseClick ("right",492,577)

    [/autoit] [autoit][/autoit] [autoit]

    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

    [/autoit] [autoit][/autoit] [autoit]

    $wiederholung = 20

    [/autoit] [autoit][/autoit] [autoit]

    MouseMove (492,577)
    MouseClick ("left",492,577)
    Sleep(1000)
    MouseClick ("right",492,577)

    [/autoit] [autoit][/autoit] [autoit]

    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

    [/autoit] [autoit][/autoit] [autoit]

    $wiederholung = 20

    [/autoit] [autoit][/autoit] [autoit]

    MouseMove (492,577)
    MouseClick ("left",492,577)
    Sleep(1000)
    MouseClick ("right",492,577)

    [/autoit] [autoit][/autoit] [autoit]

    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

    [/autoit] [autoit][/autoit] [autoit]

    $wiederholung = 20

    [/autoit] [autoit][/autoit] [autoit]

    MouseMove (492,577)
    MouseClick ("left",492,577)
    Sleep(1000)
    MouseClick ("right",492,577)

    [/autoit] [autoit][/autoit] [autoit]

    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

    [/autoit] [autoit][/autoit] [autoit]

    $wiederholung = 20

    [/autoit] [autoit][/autoit] [autoit]

    ElseIf $zahl = 3 Then
    MouseMove (796,302)
    MouseClick ("left",796,302)
    Sleep(1000)
    MouseClick ("right",796,302)

    [/autoit] [autoit][/autoit] [autoit]

    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

    [/autoit] [autoit][/autoit] [autoit]

    $wiederholung = 20

    [/autoit] [autoit][/autoit] [autoit]

    MouseMove (796,302)
    MouseClick ("left",796,302)
    Sleep(1000)
    MouseClick ("right",796,302)

    [/autoit] [autoit][/autoit] [autoit]

    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

    [/autoit] [autoit][/autoit] [autoit]

    $wiederholung = 20

    [/autoit] [autoit][/autoit] [autoit]

    MouseMove (796,302)
    MouseClick ("left",796,302)
    Sleep(1000)
    MouseClick ("right",796,302)

    [/autoit] [autoit][/autoit] [autoit]

    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

    [/autoit] [autoit][/autoit] [autoit]

    $wiederholung = 20

    [/autoit] [autoit][/autoit] [autoit]

    MouseMove (796,302)
    MouseClick ("left",796,302)
    Sleep(1000)
    MouseClick ("right",796,302)

    [/autoit] [autoit][/autoit] [autoit]

    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

    [/autoit] [autoit][/autoit] [autoit]

    $wiederholung = 20

    [/autoit] [autoit][/autoit] [autoit]

    ElseIf $zahl = 4 Then
    MouseMove (807,589)
    MouseClick ("left",807,589)
    Sleep(1000)
    MouseClick ("right",807,589)

    [/autoit] [autoit][/autoit] [autoit]

    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

    [/autoit] [autoit][/autoit] [autoit]

    $wiederholung = 20

    [/autoit] [autoit][/autoit] [autoit]

    MouseMove (807,589)
    MouseClick ("left",807,589)
    Sleep(1000)
    MouseClick ("right",807,589)

    [/autoit] [autoit][/autoit] [autoit]

    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

    [/autoit] [autoit][/autoit] [autoit]

    $wiederholung = 20

    [/autoit] [autoit][/autoit] [autoit]

    MouseMove (807,589)
    MouseClick ("left",807,589)
    Sleep(1000)
    MouseClick ("right",807,589)

    [/autoit] [autoit][/autoit] [autoit]

    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

    [/autoit] [autoit][/autoit] [autoit]

    $wiederholung = 20

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    MouseMove (807,589)
    MouseClick ("left",807,589)
    Sleep(1000)
    MouseClick ("right",807,589)

    [/autoit] [autoit][/autoit] [autoit]

    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

    [/autoit] [autoit][/autoit] [autoit]

    $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

    Einmal editiert, zuletzt von Xenobiologist (30. Dezember 2008 um 13:43)