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