Quantcast
Channel: AutoIt v3 - General Help and Support
Viewing all articles
Browse latest Browse all 12506

I need help with TimerInit function

$
0
0
So I have some timers which I reset periodically, but my problem is that they don't wait for the functions before them to finish and in a strange way reset beforehand.

HotKeySet("{F2}", "Toggle")
HotKeySet("{F3}", "Quit")
$on = False
While True
If $on Then
  Start()
EndIf
WEnd
Func Start()
$oneHourTimer = TimerInit()
$sevenMinutesTimer = TimerInit()
$fiveMinutesTenSecondsTimer = TimerInit()
EveryOneHour()
EverySevenMinutes()
EveryFiveMinutesTenSeconds()
While True
  If TimerDiff($oneHourTimer) > (60 * 60 * 1000) Then
   EveryOneHour()
  EndIf
  If TimerDiff($sevenMinutesTimer) > (60 * 7 * 1000) Then
   EverySevenMinutes()
  EndIf
  If TimerDiff($fiveMinutesTenSecondsTimer) > (60 * 5 * 1000 + 10 * 1000) Then
   EveryFiveMinutesTenSeconds()
  EndIf
  Sleep(1000)
WEnd
EndFunc
Func EveryOneHour()
MouseClick("left", 675, 333)
Sleep(3000)
MouseClick("left", 657, 366)
Sleep(3000)
MouseClick("left", 749, 348)
Sleep(3000)
MouseClick("left", 728, 378)
Sleep(3000)
MouseClick("left", 811, 366)
Sleep(3000)
MouseClick("left", 779, 404)
Sleep(3000)
MouseClick("left", 865, 379)
Sleep(3000)
MouseClick("left", 874, 408)
Sleep(3000)
MouseClick("left", 712, 432)
Sleep(3000)
MouseClick("left", 569, 368)
Sleep(3000)
MouseClick("left", 606, 390)
Sleep(3000)
MouseClick("left", 928, 237)
Sleep(3000)
$oneHourTimer = TimerInit()
EndFunc
Func EverySevenMinutes()
MouseClick("left", 616, 425)
Sleep(3000)
MouseClick("left", 670, 449)
Sleep(3000)
MouseClick("left", 676, 412)
Sleep(3000)
$sevenMinutesTimer = TimerInit()
EndFunc
Func EveryFiveMinutesTenSeconds()
ClickFarm(681, 472)
ClickFarm(712, 485)
ClickFarm(743, 469)
ClickFarm(772, 462)
ClickFarm(801, 449)
ClickFarm(823, 440)
ClickFarm(839, 426)
$fiveMinutesTenSecondsTimer = TimerInit()
EndFunc
Func ClickFarm($x, $y)
MouseClick("left", $x, $y)
Sleep(3000)
MouseClick("left", $x, $y)
Sleep(3000)
MouseClick("left", 606, 711)
Sleep(3000)
MouseClick("left", 696, 368)
Sleep(3000)
EndFunc
Func Toggle()
$on = True
EndFunc
Func Quit()
Exit
EndFunc


timerinit doesnt wait the mouseclick and sleep functions to finish

Viewing all articles
Browse latest Browse all 12506

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>