kleine hilfe

02/14/2016 09:06 rachefaust#1
und zwar habe ich das problem wenn ich den bot starte macht er soweit alles nur überspringt er die hälfte von case1 bis 4 und macht nach dem timer weiter
ich habe den code schon einmal extra getestet ohne die quick() func unten so funzt er dann auch nur wenn ich das quick wieder einfüge überspringt er wieder die obere hälfte und macht nach dem timer mit der quick func weiter

Code:
Func Startbot()

$res = _WaitForImageSearch('little helper.bmp',10,1,$x,$y,20)
If $res = 1 Then
MouseMove($x,$y,5)
MouseClick("left")
EndIf

While 1
  Sleep(20)
$totem = _WaitForImagesSearch($myPics,5,2,$x,$y,100)
Switch $totem
  Case 1
MouseMove($x,$y,5)
MouseClick("left")
MouseMove(0,0,0)
  Case 2
MouseMove($x,$y,5)
MouseClick("left")
  Case 3
MouseMove($x,$y,5)
MouseClick("left")
  Case 4
MouseMove($x,$y,5)
MouseClick("left")
  EndSwitch
If TimerDiff($timer2) > 100 Then
$timer2 = TimerInit()
EndIf
$res = _WaitForImageSearch('0von3.bmp',10,3,$x,$y,100)
If $res = 1 Then
$re = _imagesearch('totex.bmp',1,$x,$y,100)
If $re = 1 Then
MouseMove($x,$y,5)
MouseClick("left")
 EndIf
 EndIf
 quick()
 WEnd
EndFunc
02/14/2016 14:11 °Incinerate#2
Versuchs mal damit. Ich hab ich nicht getestet aber in meiner ImageSearch UDF gibt _WaitForImageSearch nur 1 oder 0 zurück.


02/14/2016 16:10 rachefaust#3
hab das jetz getestet erst gabs nen kleines problem mit variable used without being declared das hab ich dann aber wieder und hab dann noch mal mit ausgeklammerter quick() versucht da geht das also muss ich versuchen das die quick func erst ausgeführt wird wenn das bild totex gefunden und der mouseclick ausgeführt wurde
02/14/2016 16:17 °Incinerate#4
Oder du [Only registered and activated users can see links. Click Here To Register...] deine Variable am Anfang.
02/14/2016 17:00 rachefaust#5
ich hatte die ja deklariert war ja nur der fehler mit $re trotzdem wird wieder die quick func ausgeführt
02/14/2016 22:48 °Incinerate#6
Ist doch richtig so.
Am ende deiner Funktion wird quick ausgeführt und dann beginnt deine While-Schleife von vorne.
Ich versteh nicht ganz wo genau das Problem liegt. ^^


Poste doch mal den ganzen Code.
02/15/2016 19:01 rachefaust#7
hab das jetz ganz einfach gemacht und die func zum schluss gesetzt denn so funktioniert jetz alles is auch nurn reiner bilder such bot ^^ bis jetz