Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ClonesPush(strKeys)
- {
- global WowWinId1
- global WowWinId2
- IfWinNotActive, ahk_id %WowWinId1%
- ControlSend, , %strKeys%, ahk_id %WowWinId1%
- IfWinNotActive, ahk_id %WowWinId2%
- ControlSend, , %strKeys%, ahk_id %WowWinId2%
- }
- ;Grab unique window ID's
- WinGet, WowWinId, List, World of Warcraft
- ; *******************************
- ; *** Only if WoW is in focus ***
- ; *******************************
- #IfWinActive, World of Warcraft
- ;*** Special Functions ***
- ; *** Makes clones follow main ***
- ^-::ClonesPush("{- down}{- up}")
- ; *** Makes clones assist main ***
- ^=::ClonesPush("{= down}{= up}")
- ; *** Makes clones jump with main ***
- ~Space::ClonesPush("{Space down}{Space up}")
- ; *** Suspends HotKeys while typing on main ***
- ~Enter::Suspend, Toggle
- ~r::Suspend, On
- ~Escape::Suspend, Off
- ; *******************
- ; *** Hotbars 1-0 ***
- ; *******************
- ~1::ClonesPush("{= down}{= up}{1 down}{1 up}")
- ~2::ClonesPush("{= down}{= up}{2 down}{2 up}")
- ~3::ClonesPush("{= down}{= up}{3 down}{3 up}")
- ~4::ClonesPush("{= down}{= up}{4 down}{4 up}")
- ~5::ClonesPush("{= down}{= up}{5 down}{5 up}")
- ~6::ClonesPush("{= down}{= up}{6 down}{6 up}")
- ~7::ClonesPush("{= down}{= up}{7 down}{7 up}")
- ~8::ClonesPush("{= down}{= up}{8 down}{8 up}")
- ~9::ClonesPush("{= down}{= up}{9 down}{9 up}")
- ~0::ClonesPush("{= down}{= up}{0 down}{0 up}")
- ~q::ClonesPush("{= down}{= up}{q down}{q up}")
- ~e::ClonesPush("{= down}{= up}{e down}{e up}")
- ~z::ClonesPush("{= down}{= up}{z down}{z up}")
- ~x::ClonesPush("{= down}{= up}{x down}{x up}")
- ~c::ClonesPush("{= down}{= up}{c down}{c up}")
- ~f::ClonesPush("{= down}{= up}{f down}{f up}")
- ; ***************************
- ; *** Hotbars SHIFT(+) 1-0 ***
- ; ***************************
- ~+1::ClonesPush("{= down}{= up}{Shift down}{1 down}{1 up}{Shift up}")
- ~+2::ClonesPush("{= down}{= up}{Shift down}{2 down}{2 up}{Shift up}")
- ~+3::ClonesPush("{= down}{= up}{Shift down}{3 down}{3 up}{Shift up}")
- ~+4::ClonesPush("{= down}{= up}{Shift down}{4 down}{4 up}{Shift up}")
- ~+5::ClonesPush("{= down}{= up}{Shift down}{5 down}{5 up}{Shift up}")
- ~+6::ClonesPush("{= down}{= up}{Shift down}{6 down}{6 up}{Shift up}")
- ~+7::ClonesPush("{= down}{= up}{Shift down}{7 down}{7 up}{Shift up}")
- ~+8::ClonesPush("{= down}{= up}{Shift down}{8 down}{8 up}{Shift up}")
- ~+9::ClonesPush("{= down}{= up}{Shift down}{9 down}{9 up}{Shift up}")
- ~+0::ClonesPush("{= down}{= up}{Shift down}{0 down}{0 up}{Shift up}")
- ~+q::ClonesPush("{= down}{= up}{Shift down}{q down}{q up}{Shift up}")
- ~+e::ClonesPush("{= down}{= up}{Shift down}{e down}{e up}{Shift up}")
- ~+z::ClonesPush("{= down}{= up}{Shift down}{z down}{z up}{Shift up}")
- ~+x::ClonesPush("{= down}{= up}{Shift down}{x down}{x up}{Shift up}")
- ~+c::ClonesPush("{= down}{= up}{Shift down}{c down}{c up}{Shift up}")
- ~+f::ClonesPush("{= down}{= up}{Shift down}{f down}{f up}{Shift up}")
- ; **************************
- ; *** Hotbars CTRL(^) 1-0 ***
- ; **************************
- ~^1::ClonesPush("{= down}{= up}{Ctrl down}{1 down}{1 up}{Ctrl up}")
- ~^2::ClonesPush("{= down}{= up}{Ctrl down}{2 down}{2 up}{Ctrl up}")
- ~^3::ClonesPush("{= down}{= up}{Ctrl down}{3 down}{3 up}{Ctrl up}")
- ~^4::ClonesPush("{= down}{= up}{Ctrl down}{4 down}{4 up}{Ctrl up}")
- ~^5::ClonesPush("{= down}{= up}{Ctrl down}{5 down}{5 up}{Ctrl up}")
- ~^6::ClonesPush("{= down}{= up}{Ctrl down}{6 down}{6 up}{Ctrl up}")
- ~^7::ClonesPush("{= down}{= up}{Ctrl down}{7 down}{7 up}{Ctrl up}")
- ~^8::ClonesPush("{= down}{= up}{Ctrl down}{8 down}{8 up}{Ctrl up}")
- ~^9::ClonesPush("{= down}{= up}{Ctrl down}{9 down}{9 up}{Ctrl up}")
- ~^0::ClonesPush("{= down}{= up}{Ctrl down}{0 down}{0 up}{Ctrl up}")
Add Comment
Please, Sign In to add comment