I mean, the game won't allow the gun shot if there isn't at least 275 ms delay between every shot.
Cooldown < 275 ms = permanent switching loop without shooting.
My question is: there is a way to bypass "that game shooting cooldown" and finally decrease/remove delay in order to shot faster and skip the gun "extraction" animation ?
I thought to move the mouse click (firing action) after the switching action and adding something to let the script wait until executing the mouse click before repeating the sequence. But i'm not sure the game is just preventing the mouse click (firing action) when the delay is < 275 ms, so i'm not sure this solution could work.
Looking around i spotted some guys directly skipping the switch animation (i can see their guns shooting without executing the gun extraction animation). Not sure they are cheating, maybe they found a way to skip the cooldown and the macro is faster enough that you can't even see the gun extraction.
Code: Select all
~MButton::
While (Getkeystate("MButton","P"))
{
Send {LButton down}
Sleep, 12
Send LButton {up}
Sleep, 12
Send {3 down}
Sleep, 12
Send 3 {up}
Sleep, 12
Send {1 down}
Sleep, 12
Send 1 {up}
Sleep, 215
}
Send, {LButton up}
Sleep 1
Return