Sleep function won't work
Posted: 20 Jan 2016, 18:46
Hi all !
I have altered a script and its all working expect the delay part.
Shortly, I need it to delay the whole script when key 2 or 3 are pressed once, for 4 seconds.
Thing is it does not delay, however it does enter startdelay() function when pressed.
Help would be appreciated !
Thanks!
I have altered a script and its all working expect the delay part.
Shortly, I need it to delay the whole script when key 2 or 3 are pressed once, for 4 seconds.
Thing is it does not delay, however it does enter startdelay() function when pressed.
Help would be appreciated !
Thanks!
Code: Select all
#NoEnv
SendMode Input
_norecoil := true ;
F3::ExitApp ;
F4::_norecoil := ! _norecoil
~2::startdelay()
~3::startdelay()
startdelay()
{
_norecoil := false ;
Sleep, 4000
_norecoil := true
}
~LButton::startloop()
startloop()
{
Loop
global _norecoil
global _weapon
if _norecoil
{
if GetKeyState("LButton", "P")
{
SendInput {WheelDown}
SendInput {LButton DownTemp}
Sleep 1
SendInput {LButton Up}
Sleep 125
}
else
{
break ;
}
}
}