Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ;#IfWinNotActive League of Legends (TM) Client
- CapsLock & a:: ; Move slowly left.
- if (GetKeyState("space","P")) ; Space is pressed too
- MoveSlower(-1,0)
- else
- MoveDifferential(-1,0) ; (dx=-1 dy=0) <=> left
- return
- CapsLock & w:: ; Move slowly up.
- if (GetKeyState("space","P"))
- MoveSlower(0,-1)
- else
- MoveDifferential(0,-1) ; (dx=0 dy=-1) <=> up (because the y axis from the screen is oriented from top to bottom )
- return
- CapsLock & d:: ; Move slowly right.
- if (GetKeyState("space","P"))
- MoveSlower(1,0)
- else
- MoveDifferential(1,0) ; etc..
- return
- CapsLock & s:: ; Move slowly down.
- if (GetKeyState("space","P"))
- MoveSlower(0,1)
- else
- MoveDifferential(0,1)
- return
- CapsLock & q:: ; Left Click
- Click
- return
- CapsLock & e:: ; Right Click
- Click Right
- return
- MoveDifferential(dx,dy,slower=false) {
- delta := (slower=true) ? 20 : 100
- MouseGetPos, xpos, ypos
- newX := xpos + dx*delta
- newY := ypos + dy*delta
- MouseMove, newX, newY, 0 ; move mouse to new position at speed 0=fastest
- }
- MoveSlower(dx,dy) { ;For more precise handling
- MoveDifferential(dx,dy,true)
- }
- ;#IfWinNotActive
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement