frage bezüglich select / while 1 (schleife)

  • hi ihr habe vor ein paar tagen schon mal was gefragt und mir wurde super schnell geholfen.

    ihr seid die besten ^^
    (es ist kein bot oder ähnliches -- er sucht nach der farbe rechts oben ob dort ein gelber punkt auftaucht da ich dann wenn ich erze/kräuter farme nicht immer auf die karte schauen muss)
    was möchte ich machen?
    das wenn ich auf die taste start drücke das er nicht einmal den wert/farbe sucht sondern solange sucht bis ich ihm sage das er aufhören soll also clos drücke. close usw funtionier nur er sucht nur einmal nach dem wert wenn ich auf start drücke. gibt es eine zweite while schleife oder andere befehle die ich da nehmen sollte?


    welche befehle nehm ich da, am liebsten bastel ich selber rum.

    (nur ein ausschnitt von dem bereich)

    Spoiler anzeigen


    While 1
    $msg = GUIGetMsg()
    Select
    case $msg = $startbutton
    $farbe1 = PixelSearch (1423, 76,1650, 235,0xE9B001,5)
    if IsArray($farbe1) then
    SoundPlay("far10.wav",5)
    sleep(15000)
    EndIf

    hier das ganze was aber nur einmal funtioniert. eure hilfe ist gefragt

    Spoiler anzeigen


    #include <GUIConstants.au3>

    GUICreate("WOW RING-DING", 250, 100)
    $startbutton = GUICtrlCreateButton("start",10,10,60)
    $sleep = GUICtrlCreateButton("pause",10,40,60)
    $closebutton = GUICtrlCreateButton("close",10,70,60)
    GUISetState(@SW_SHOW)
    GuiCtrlCreateLabel("Programm Start", 90, 13, 100, 20)
    GuiCtrlCreateLabel("Pausiert das Programm", 90, 43, 200, 20)
    GuiCtrlCreateLabel("Beendet das Programm", 90, 73, 200, 20)

    While 1
    $msg = GUIGetMsg()
    Select
    case $msg = $startbutton
    $farbe1 = PixelSearch (1423, 76,1650, 235,0xE9B001,5)
    if IsArray($farbe1) then
    SoundPlay("far10.wav",5)
    sleep(15000)
    EndIf

    Case $msg = $closebutton
    ExitLoop

    case $msg = $sleep
    sleep(1000)
    EndSelect
    WEnd

    6 Mal editiert, zuletzt von snow21 (3. Juli 2009 um 13:19)

  • kann mir wirklich niemand helfen?

    auch wenn jemand eine vermutung hat würde mir das schon weiter helfen

  • kann geclosed werden

    geht wohl mit autoit nicht


    oder meine vermutung nur weil man was mit pixelsearch macht denken gleich alle das man einen bot proga will ^^

    Einmal editiert, zuletzt von snow21 (4. Juli 2009 um 17:25)

  • da sag ich doch mal vielen dank

    hast dir einen bussi verdiebt
    werde mich gleich mal dran machen

    hammer thx