Guest User

Untitled

a guest
Sep 25th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.59 KB | None | 0 0
  1. ClonesPush(strKeys)
  2. {
  3. global WowWinId1
  4. global WowWinId2
  5. IfWinNotActive, ahk_id %WowWinId1%
  6. ControlSend, , %strKeys%, ahk_id %WowWinId1%
  7. IfWinNotActive, ahk_id %WowWinId2%
  8. ControlSend, , %strKeys%, ahk_id %WowWinId2%
  9. }
  10.  
  11. ;Grab unique window ID's
  12. WinGet, WowWinId, List, World of Warcraft
  13.  
  14. ; *******************************
  15. ; *** Only if WoW is in focus ***
  16. ; *******************************
  17. #IfWinActive, World of Warcraft
  18.  
  19. ;*** Special Functions ***
  20.  
  21. ; *** Makes clones follow main ***
  22. ^-::ClonesPush("{- down}{- up}")
  23.  
  24. ; *** Makes clones assist main ***
  25. ^=::ClonesPush("{= down}{= up}")
  26.  
  27. ; *** Makes clones jump with main ***
  28. ~Space::ClonesPush("{Space down}{Space up}")
  29.  
  30. ; *** Suspends HotKeys while typing on main ***
  31. ~Enter::Suspend, Toggle
  32. ~r::Suspend, On
  33. ~Escape::Suspend, Off
  34.  
  35. ; *******************
  36. ; *** Hotbars 1-0 ***
  37. ; *******************
  38. ~1::ClonesPush("{= down}{= up}{1 down}{1 up}")
  39. ~2::ClonesPush("{= down}{= up}{2 down}{2 up}")
  40. ~3::ClonesPush("{= down}{= up}{3 down}{3 up}")
  41. ~4::ClonesPush("{= down}{= up}{4 down}{4 up}")
  42. ~5::ClonesPush("{= down}{= up}{5 down}{5 up}")
  43. ~6::ClonesPush("{= down}{= up}{6 down}{6 up}")
  44. ~7::ClonesPush("{= down}{= up}{7 down}{7 up}")
  45. ~8::ClonesPush("{= down}{= up}{8 down}{8 up}")
  46. ~9::ClonesPush("{= down}{= up}{9 down}{9 up}")
  47. ~0::ClonesPush("{= down}{= up}{0 down}{0 up}")
  48.  
  49. ~q::ClonesPush("{= down}{= up}{q down}{q up}")
  50. ~e::ClonesPush("{= down}{= up}{e down}{e up}")
  51. ~z::ClonesPush("{= down}{= up}{z down}{z up}")
  52. ~x::ClonesPush("{= down}{= up}{x down}{x up}")
  53. ~c::ClonesPush("{= down}{= up}{c down}{c up}")
  54. ~f::ClonesPush("{= down}{= up}{f down}{f up}")
  55.  
  56. ; ***************************
  57. ; *** Hotbars SHIFT(+) 1-0 ***
  58. ; ***************************
  59. ~+1::ClonesPush("{= down}{= up}{Shift down}{1 down}{1 up}{Shift up}")
  60. ~+2::ClonesPush("{= down}{= up}{Shift down}{2 down}{2 up}{Shift up}")
  61. ~+3::ClonesPush("{= down}{= up}{Shift down}{3 down}{3 up}{Shift up}")
  62. ~+4::ClonesPush("{= down}{= up}{Shift down}{4 down}{4 up}{Shift up}")
  63. ~+5::ClonesPush("{= down}{= up}{Shift down}{5 down}{5 up}{Shift up}")
  64. ~+6::ClonesPush("{= down}{= up}{Shift down}{6 down}{6 up}{Shift up}")
  65. ~+7::ClonesPush("{= down}{= up}{Shift down}{7 down}{7 up}{Shift up}")
  66. ~+8::ClonesPush("{= down}{= up}{Shift down}{8 down}{8 up}{Shift up}")
  67. ~+9::ClonesPush("{= down}{= up}{Shift down}{9 down}{9 up}{Shift up}")
  68. ~+0::ClonesPush("{= down}{= up}{Shift down}{0 down}{0 up}{Shift up}")
  69.  
  70. ~+q::ClonesPush("{= down}{= up}{Shift down}{q down}{q up}{Shift up}")
  71. ~+e::ClonesPush("{= down}{= up}{Shift down}{e down}{e up}{Shift up}")
  72. ~+z::ClonesPush("{= down}{= up}{Shift down}{z down}{z up}{Shift up}")
  73. ~+x::ClonesPush("{= down}{= up}{Shift down}{x down}{x up}{Shift up}")
  74. ~+c::ClonesPush("{= down}{= up}{Shift down}{c down}{c up}{Shift up}")
  75. ~+f::ClonesPush("{= down}{= up}{Shift down}{f down}{f up}{Shift up}")
  76.  
  77. ; **************************
  78. ; *** Hotbars CTRL(^) 1-0 ***
  79. ; **************************
  80. ~^1::ClonesPush("{= down}{= up}{Ctrl down}{1 down}{1 up}{Ctrl up}")
  81. ~^2::ClonesPush("{= down}{= up}{Ctrl down}{2 down}{2 up}{Ctrl up}")
  82. ~^3::ClonesPush("{= down}{= up}{Ctrl down}{3 down}{3 up}{Ctrl up}")
  83. ~^4::ClonesPush("{= down}{= up}{Ctrl down}{4 down}{4 up}{Ctrl up}")
  84. ~^5::ClonesPush("{= down}{= up}{Ctrl down}{5 down}{5 up}{Ctrl up}")
  85. ~^6::ClonesPush("{= down}{= up}{Ctrl down}{6 down}{6 up}{Ctrl up}")
  86. ~^7::ClonesPush("{= down}{= up}{Ctrl down}{7 down}{7 up}{Ctrl up}")
  87. ~^8::ClonesPush("{= down}{= up}{Ctrl down}{8 down}{8 up}{Ctrl up}")
  88. ~^9::ClonesPush("{= down}{= up}{Ctrl down}{9 down}{9 up}{Ctrl up}")
  89. ~^0::ClonesPush("{= down}{= up}{Ctrl down}{0 down}{0 up}{Ctrl up}")
Add Comment
Please, Sign In to add comment