Advertisement
Guest User

Untitled

a guest
Nov 15th, 2017
343
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ;#IfWinNotActive League of Legends (TM) Client
  2. CapsLock & a::          ; Move slowly left.
  3.     if (GetKeyState("space","P"))   ; Space is pressed too
  4.         MoveSlower(-1,0)
  5.     else
  6.         MoveDifferential(-1,0)  ;   (dx=-1 dy=0) <=> left
  7. return
  8.  
  9. CapsLock & w::          ; Move slowly up.
  10.     if (GetKeyState("space","P"))  
  11.         MoveSlower(0,-1)
  12.     else
  13.         MoveDifferential(0,-1)  ;   (dx=0 dy=-1) <=> up (because the y axis from the screen is oriented from top to bottom )
  14. return
  15.  
  16. CapsLock & d::          ; Move slowly right.
  17.     if (GetKeyState("space","P"))  
  18.         MoveSlower(1,0)
  19.     else
  20.         MoveDifferential(1,0)   ;   etc..
  21. return
  22.  
  23. CapsLock & s::          ; Move slowly down.
  24.     if (GetKeyState("space","P"))  
  25.         MoveSlower(0,1)
  26.     else
  27.         MoveDifferential(0,1)
  28. return
  29.  
  30. CapsLock & q::          ; Left Click
  31.     Click
  32. return
  33.  
  34. CapsLock & e::          ; Right Click
  35.     Click Right
  36. return
  37.  
  38. MoveDifferential(dx,dy,slower=false) {  
  39.     delta := (slower=true) ? 20 : 100
  40.     MouseGetPos, xpos, ypos
  41.     newX := xpos + dx*delta
  42.     newY := ypos + dy*delta
  43.     MouseMove, newX, newY, 0    ; move mouse to new position at speed 0=fastest
  44. }
  45.  
  46. MoveSlower(dx,dy) {     ;For more precise handling
  47.     MoveDifferential(dx,dy,true)
  48. }
  49. ;#IfWinNotActive
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement