Page 1 of 1

Loop gets stuck spamming

Posted: 19 Mar 2018, 00:02
by VandilFish
The issue i'm having is sometimes when i lift the LeftMouseButton it continues to fire without pressing anything, it happen rarely but it happens. I do want it to auto fire and loop while holding down the leftMouseButton. Could anyone help me with this? Cheers!
Anyone that is able to help with this could you please explain what was wrong with it and maybe also fix it? Cheers!

Code: Select all

#NoEnv
SendMode Input
 
_auto := true
 
~LButton::autofire()
~Numlock::_auto := ! _auto
~left::Suspend
 
autofire()
{
global _auto
if _auto
{
Loop
{
if GetKeyState("LButton", "P")
{
SendInput {LButton DownTemp}
Sleep 1
mouseXY(0, 4)
Sleep 5
SendInput {LButton Up}
Sleep 25
}
else
break
} ;; loop
} ;; if
} ;; autofire()
 
mouseXY(x,y)
{
DllCall("mouse_event",uint,1,int,x,int,y,uint,0,int,0)
}

Re: Loop gets stuck spamming

Posted: 20 Mar 2018, 23:52
by VandilFish
Can someone help me!

Re: Loop gets stuck spamming

Posted: 21 Mar 2018, 12:57
by Helgef
Similar topic here.