I made a script that spams 1 when I hold 1 and spams 2 when I hold 2. I plan to use it for my rotation and the delays when spamming are randomized so they appear human.
Can someone tell me if this kind of thing could be detected by Warden and how?
Code:
f12::
Suspend,Toggle
return
#ifWinActive World of Warcraft
{
$1::
If ((A_ThisHotkey = A_PriorHotkey) && (A_TimeSincePriorHotkey > 300)) {
Gosub, 1Spam
} Else If (A_ThisHotkey != A_PriorHotkey) {
Gosub, 1Null
}
Return
$2::
If ((A_ThisHotkey = A_PriorHotkey) && (A_TimeSincePriorHotkey > 300)) {
Gosub, 2Spam
} Else If (A_ThisHotkey != A_PriorHotkey) {
Gosub, 2Null
}
Return
1Null:
Send {1 down}
RandSleep(16,26)
Send {1 up}
Return
1Spam:
While GetKeyState("1", "P") { ;while 1 is held
if(A_Index == 1){ ;so the first one is pressed without a pause before it
Send {1 down}
RandSleep(16,26) ;short time it takes for you to let go of the key after...
Send {1 up} ;... you pressed it to make it look legit to the warden
continue
}
RandSleep(412,589) ; global cd of 0.77 with bloodlust and sephuz
Send {1 down}
RandSleep(16,26) ;short time it takes for you to let go of the key after...
Send {1 up} ;... you pressed it to make it look legit to the warden
}
Return
2Null:
Send {2}
Return
2Spam:
While GetKeyState("2", "P") { ;while 2 is held
if(A_Index == 1){ ;so the first one is pressed without a pause before it
Send {2 down}
RandSleep(16,26) ;short time it takes for you to let go of the key after...
Send {2 up} ;... you pressed it to make it look legit to the warden
continue
}
RandSleep(412,589) ; global cd of 0.77 with bloodlust and sephuz
Send {2 down}
RandSleep(16,26) ;short time it takes for you to let go of the key after...
Send {2 up} ;... you pressed it to make it look legit to the warden
}
return
RandSleep(x,y) {
Random, rand, %x%, %y%
Sleep %rand%
}
Return
}