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.
- #SingleInstance ignore
- #NoEnv
- SendMode, Input
- SetBatchLines -1
- CoordMode, Mouse, Screen
- F6::Suspend
- Home::Reload
- jump()
- {
- Send, {Space}
- }
- mouseXY(x, y)
- {
- DllCall("mouse_event",uint,1,int,x,int,y,uint,0,int,0)
- }
- strafe(left)
- {
- moveCount := 25
- sleepInterval := 2
- relativeMove := 28
- 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}
- }
- $mbutton::
- while getkeystate("mbutton","P")
- {
- jump()
- strafe(true)
- strafe(false)
- }
- Return
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement