Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
- ; #Warn ; Enable warnings to assist with detecting common errors.
- SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
- SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
- #NoEnv
- SendMode, Input
- SetBatchLines -1
- CoordMode, Mouse, Screen
- mouseXY(x, y)
- {
- DllCall("mouse_event",uint,1,int,x,int,y,uint,0,int,0)
- }
- strafe(left)
- {
- moveCount := 22
- sleepInterval := 2
- relativeMove := 25
- if (left)
- {
- key := "d"
- move := relativeMove
- } else
- {
- key := "a"
- move := -relativeMove
- }
- send {%key% down}
- DllCall("Sleep", "UInt", 5)
- Loop, %moveCount%
- {
- mouseXY(move, -(move/4))
- DllCall("Sleep", "UInt", sleepInterval)
- }
- send {%key% up}
- }
- $xbutton1::
- while getkeystate("xbutton1","P")
- {
- strafe(true)
- strafe(false)
- }
- return
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement