this is the code ive been working the instance is:
Loop A, retarget, autoloot should be running from the start
then here comes loop B will run after 30mins
while loop B is executing the command Loop A, retarget, autoloot should stop functioning and resumes after loop B ends
this instance will repeat forever
please help me
#Persistent
SetTimer, LoopA, 500
SetTimer, LoopB, 1800000
SetTimer, Retarget, 2500
SetTimer, Autoloot, 500
Return
LoopA:
Loop
{
Send {1}
sleep 500
Send {2}
sleep 500
Send {3}
sleep 500
Send {4}
sleep 500
Send {5}
sleep 500
Send {6}
sleep 500
Send {7}
sleep 500
Send {8}
sleep 500
}
Return
LoopB:
Loop
{
MouseClick, left, x, y,
sleep 5000
MouseClick, left, x, y,
sleep 30000
MouseClick, left, x, y,
sleep 30000
Return
Retarget:
Send {E down} {E up}
Return
Autoloot:
Send {Space}
Return
Delete::
Pause
Return
Improve my script help!!!
-
- Posts: 4
- Joined: 21 Aug 2018, 19:53
Re: Improve my script help!!!
Code: Select all
i := 0
SetTimer, LoopB, -1800000
toggleTimers(true)
Return
LoopA:
if (++i > 8)
i := 1
Send % i
Return
LoopB:
toggleTimers(false)
MouseClick, left, x, y,
sleep 5000
MouseClick, left, x, y,
sleep 30000
MouseClick, left, x, y,
sleep 30000
toggleTimers(true)
Return
Retarget:
Send {E down} {E up}
Return
Autoloot:
Send {Space}
Return
Delete::Pause
toggleTimers(toggle) {
SetTimer, LoopA, % toggle ? "500" : "Off"
SetTimer, Retarget, % toggle ? "2500" : "Off"
SetTimer, Autoloot, % toggle ? "500" : "Off"
}
Re: Improve my script help!!!
Code: Select all
#Persistent
SetTimer, LoopA, 500
SetTimer, LoopB, 4000
SetTimer, Retarget, 2500
SetTimer, Autoloot, 500
Return
LoopA:
Loop
{
Send {1}
sleep 500
Send {2}
sleep 500
Send {3}
sleep 500
Send {4}
sleep 500
Send {5}
sleep 500
Send {6}
sleep 500
Send {7}
sleep 500
Send {8}
sleep 500
}
Return
LoopB:
SetTimer, LoopA, Off
SetTimer, Retarget, Off
SetTimer, Autoloot, off
MouseClick, left, x, y,
sleep 500
MouseClick, left, x, y,
sleep 300
MouseClick, left, x, y,
sleep 300
SetTimer, LoopA, 500
SetTimer, Retarget, 2500
SetTimer, Autoloot, 500
Return
Retarget:
Send {E down} {E up}
Return
Autoloot:
Send {Space}
Return
Delete::
Pause
Return
esc::
ExitApp
Who is online
Users browsing this forum: No registered users and 73 guests