I am very new to AutoHotKey but have been playing counter-strike since the 1.5 and cal era. I have explored the AHK scripts here on mpgh, but most were troublesome. For an experienced player, most scripts just got in the way and ruined your flow. Recoil scripts were the worst of them all. They simply pushed my mouse down in a crude attempt to adjust for recoil. Well, if you've been playing counter-strike for more than a month, you know how to move your mouse down to adjust for recoil. Also, you should know its better to make 1-2 shots rather than spray. So how can a script help you shoot like a pro? It's simple: delay your clicks.
Really, this is nothing more than an adjusted auto-fire script. Basically, it forces your shots to be delayed. This way you cannot lose control of the gun easily. Here are the results:
Before/After:
***Apparently it attached the photos, not sure why I couldn't just embed them
Notice how easily predictable the recoil becomes. As well, the first 3-4 shots are going to be very accurate especially if you just drag down slightly. More importantly, this script is great for helping you do perfect 1-2 round shots with perfect accuracy, while never losing control of your spray at long distances. Also works great as an Auto-fire script for that OP Tec-9.
Code:
Z:: Hotkey, $LButton, Toggle
LButton::
Loop
{
SetMouseDelay 80
Click
If (GetKeyState("LButton","P")=0)
Break
}
*Notes about code:
Of course, "Z" to toggle on/off. Just adjust the "SetMouseDelay" setting to tailor your recoil control. It's a matter of preference. I use 80 for the M41A-S, but you can create scripts tailored for each gun and give them different toggle keys. Also, the script won't work when your walking or crouched (holding shift or control). This can be good for spraying, but also very annoying at times. If anyone has an answer to this problem, please let me know.
It's simple and easy, yet this script is pure gold for anyone looking for an instant improvement in their game. Enjoy and comment
P.S. For all those out there who are going to ask, NO YOU CANNOT GET VAC BANNED BY USING THIS SCRIPT. This is simply an external code that tells your mouse to click slower. Download AutoHotKey, paste the code into a script, run and toggle. Also, I realize this script is extremely simple. Its designed to be used without effecting your normal game play at all. Just click and be better.