Worgslarg
08-08-2012, 11:53 AM
I am new to multiboxing, and while i can grasp the basics of the concept, i am not very good with computer code
I found this code for wow, and edited it to the keybindings i use
Need 2 posts for full code, can anyone tell me if this script would work, and is there a mechanisim to change mains/mules from wondow to window, incase main dies??, or is anything key missing?
WinGet, wowid, List, World of Warcraft
; SUSPEND KEYS
; These keys will suspend the use of all other hotkeys in this script
~Pause::
Suspend, Toggle
Return
; *******************
; *** Other Keys ***
; *******************
#IfWinActive, World of Warcraft
~F1::
ControlSend,,{F1 down}{F1 up}, ahk_id %wowid1%
ControlSend,,{F1 down}{F1 up}, ahk_id %wowid2%
ControlSend,,{F1 down}{F1 up}, ahk_id %wowid3%
ControlSend,,{F1 down}{F1 up}, ahk_id %wowid4%
ControlSend,,{F1 down}{F1 up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~F2::
ControlSend,,{F2 down}{F2 up}, ahk_id %wowid1%
ControlSend,,{F2 down}{F2 up}, ahk_id %wowid2%
ControlSend,,{F2 down}{F2 up}, ahk_id %wowid3%
ControlSend,,{F2 down}{F2 up}, ahk_id %wowid4%
ControlSend,,{F2 down}{F2 up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~F3::
ControlSend,,{F3 down}{F3 up}, ahk_id %wowid1%
ControlSend,,{F3 down}{F3 up}, ahk_id %wowid2%
ControlSend,,{F3 down}{F3 up}, ahk_id %wowid3%
ControlSend,,{F3 down}{F3 up}, ahk_id %wowid4%
ControlSend,,{F3 down}{F3 up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~F4::
ControlSend,,{F4 down}{F4 up}, ahk_id %wowid1%
ControlSend,,{F4 down}{F4 up}, ahk_id %wowid2%
ControlSend,,{F4 down}{F4 up}, ahk_id %wowid3%
ControlSend,,{F4 down}{F4 up}, ahk_id %wowid4%
ControlSend,,{F4 down}{F4 up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~F5::
ControlSend,,{F5 down}{F5 up}, ahk_id %wowid1%
ControlSend,,{F5 down}{F5 up}, ahk_id %wowid2%
ControlSend,,{F5 down}{F5 up}, ahk_id %wowid3%
ControlSend,,{F5 down}{F5 up}, ahk_id %wowid4%
ControlSend,,{F5 down}{F5 up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~F6::
ControlSend,,{F6 down}{F6 up}, ahk_id %wowid1%
ControlSend,,{F6 down}{F6 up}, ahk_id %wowid2%
ControlSend,,{F6 down}{F6 up}, ahk_id %wowid3%
ControlSend,,{F6 down}{F6 up}, ahk_id %wowid4%
ControlSend,,{F6 down}{F6 up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~F7::
ControlSend,,{F7 down}{F7 up}, ahk_id %wowid1%
ControlSend,,{F7 down}{F7 up}, ahk_id %wowid2%
ControlSend,,{F7 down}{F7 up}, ahk_id %wowid3%
ControlSend,,{F7 down}{F7 up}, ahk_id %wowid4%
ControlSend,,{F7 down}{F7 up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~F8::
ControlSend,,{F8 down}{F8 up}, ahk_id %wowid1%
ControlSend,,{F8 down}{F8 up}, ahk_id %wowid2%
ControlSend,,{F8 down}{F8 up}, ahk_id %wowid3%
ControlSend,,{F8 down}{F8 up}, ahk_id %wowid4%
ControlSend,,{F8 down}{F8 up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~F9::
ControlSend,,{F9 down}{F9 up}, ahk_id %wowid1%
ControlSend,,{F9 down}{F9 up}, ahk_id %wowid2%
ControlSend,,{F9 down}{F9 up}, ahk_id %wowid3%
ControlSend,,{F9 down}{F9 up}, ahk_id %wowid4%
ControlSend,,{F9 down}{F9 up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~F10::
ControlSend,,{F10 down}{F10 up}, ahk_id %wowid1%
ControlSend,,{F10 down}{F10 up}, ahk_id %wowid2%
ControlSend,,{F10 down}{F10 up}, ahk_id %wowid3%
ControlSend,,{F10 down}{F10 up}, ahk_id %wowid4%
ControlSend,,{F10 down}{F10 up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~F11::
ControlSend,,{F11 down}{F11 up}, ahk_id %wowid1%
ControlSend,,{F11 down}{F11 up}, ahk_id %wowid2%
ControlSend,,{F11 down}{F11 up}, ahk_id %wowid3%
ControlSend,,{F11 down}{F11 up}, ahk_id %wowid4%
ControlSend,,{F11 down}{F11 up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~F12::
ControlSend,,{F12 down}{F12 up}, ahk_id %wowid1%
ControlSend,,{F12 down}{F12 up}, ahk_id %wowid2%
ControlSend,,{F12 down}{F12 up}, ahk_id %wowid3%
ControlSend,,{F12 down}{F12 up}, ahk_id %wowid4%
ControlSend,,{F12 down}{F12 up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
Space:: ; jump
KeyWait, Space, D
ControlSend,, {Space} , ahk_id %wowid1%
ControlSend,, {Space} , ahk_id %wowid2%
ControlSend,, {Space} , ahk_id %wowid3%
ControlSend,, {Space} , ahk_id %wowid4%
ControlSend,, {Space} , ahk_id %wowid5%
Return
I found this code for wow, and edited it to the keybindings i use
Need 2 posts for full code, can anyone tell me if this script would work, and is there a mechanisim to change mains/mules from wondow to window, incase main dies??, or is anything key missing?
WinGet, wowid, List, World of Warcraft
; SUSPEND KEYS
; These keys will suspend the use of all other hotkeys in this script
~Pause::
Suspend, Toggle
Return
; *******************
; *** Other Keys ***
; *******************
#IfWinActive, World of Warcraft
~F1::
ControlSend,,{F1 down}{F1 up}, ahk_id %wowid1%
ControlSend,,{F1 down}{F1 up}, ahk_id %wowid2%
ControlSend,,{F1 down}{F1 up}, ahk_id %wowid3%
ControlSend,,{F1 down}{F1 up}, ahk_id %wowid4%
ControlSend,,{F1 down}{F1 up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~F2::
ControlSend,,{F2 down}{F2 up}, ahk_id %wowid1%
ControlSend,,{F2 down}{F2 up}, ahk_id %wowid2%
ControlSend,,{F2 down}{F2 up}, ahk_id %wowid3%
ControlSend,,{F2 down}{F2 up}, ahk_id %wowid4%
ControlSend,,{F2 down}{F2 up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~F3::
ControlSend,,{F3 down}{F3 up}, ahk_id %wowid1%
ControlSend,,{F3 down}{F3 up}, ahk_id %wowid2%
ControlSend,,{F3 down}{F3 up}, ahk_id %wowid3%
ControlSend,,{F3 down}{F3 up}, ahk_id %wowid4%
ControlSend,,{F3 down}{F3 up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~F4::
ControlSend,,{F4 down}{F4 up}, ahk_id %wowid1%
ControlSend,,{F4 down}{F4 up}, ahk_id %wowid2%
ControlSend,,{F4 down}{F4 up}, ahk_id %wowid3%
ControlSend,,{F4 down}{F4 up}, ahk_id %wowid4%
ControlSend,,{F4 down}{F4 up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~F5::
ControlSend,,{F5 down}{F5 up}, ahk_id %wowid1%
ControlSend,,{F5 down}{F5 up}, ahk_id %wowid2%
ControlSend,,{F5 down}{F5 up}, ahk_id %wowid3%
ControlSend,,{F5 down}{F5 up}, ahk_id %wowid4%
ControlSend,,{F5 down}{F5 up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~F6::
ControlSend,,{F6 down}{F6 up}, ahk_id %wowid1%
ControlSend,,{F6 down}{F6 up}, ahk_id %wowid2%
ControlSend,,{F6 down}{F6 up}, ahk_id %wowid3%
ControlSend,,{F6 down}{F6 up}, ahk_id %wowid4%
ControlSend,,{F6 down}{F6 up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~F7::
ControlSend,,{F7 down}{F7 up}, ahk_id %wowid1%
ControlSend,,{F7 down}{F7 up}, ahk_id %wowid2%
ControlSend,,{F7 down}{F7 up}, ahk_id %wowid3%
ControlSend,,{F7 down}{F7 up}, ahk_id %wowid4%
ControlSend,,{F7 down}{F7 up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~F8::
ControlSend,,{F8 down}{F8 up}, ahk_id %wowid1%
ControlSend,,{F8 down}{F8 up}, ahk_id %wowid2%
ControlSend,,{F8 down}{F8 up}, ahk_id %wowid3%
ControlSend,,{F8 down}{F8 up}, ahk_id %wowid4%
ControlSend,,{F8 down}{F8 up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~F9::
ControlSend,,{F9 down}{F9 up}, ahk_id %wowid1%
ControlSend,,{F9 down}{F9 up}, ahk_id %wowid2%
ControlSend,,{F9 down}{F9 up}, ahk_id %wowid3%
ControlSend,,{F9 down}{F9 up}, ahk_id %wowid4%
ControlSend,,{F9 down}{F9 up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~F10::
ControlSend,,{F10 down}{F10 up}, ahk_id %wowid1%
ControlSend,,{F10 down}{F10 up}, ahk_id %wowid2%
ControlSend,,{F10 down}{F10 up}, ahk_id %wowid3%
ControlSend,,{F10 down}{F10 up}, ahk_id %wowid4%
ControlSend,,{F10 down}{F10 up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~F11::
ControlSend,,{F11 down}{F11 up}, ahk_id %wowid1%
ControlSend,,{F11 down}{F11 up}, ahk_id %wowid2%
ControlSend,,{F11 down}{F11 up}, ahk_id %wowid3%
ControlSend,,{F11 down}{F11 up}, ahk_id %wowid4%
ControlSend,,{F11 down}{F11 up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
~F12::
ControlSend,,{F12 down}{F12 up}, ahk_id %wowid1%
ControlSend,,{F12 down}{F12 up}, ahk_id %wowid2%
ControlSend,,{F12 down}{F12 up}, ahk_id %wowid3%
ControlSend,,{F12 down}{F12 up}, ahk_id %wowid4%
ControlSend,,{F12 down}{F12 up}, ahk_id %wowid5%
return
#IfWinActive, World of Warcraft
Space:: ; jump
KeyWait, Space, D
ControlSend,, {Space} , ahk_id %wowid1%
ControlSend,, {Space} , ahk_id %wowid2%
ControlSend,, {Space} , ahk_id %wowid3%
ControlSend,, {Space} , ahk_id %wowid4%
ControlSend,, {Space} , ahk_id %wowid5%
Return