Close
Showing results 1 to 4 of 4
  1. #1

    Default WoW questions on script

    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?
    Code:
    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

  2. #2

    Default

    2nd half

    Code:
    ; ******************* 
    ; *** Hotbars 1-0 *** 
    ; ******************* 
    
    
    
    
    #IfWinActive, World of Warcraft 
       ~1:: 
       ControlSend,,{1 down}{1 up},  ahk_id %wowid1% 
       ControlSend,,{1 down}{1 up},  ahk_id %wowid2% 
       ControlSend,,{1 down}{1 up},  ahk_id %wowid3% 
       ControlSend,,{1 down}{1 up},  ahk_id %wowid4% 
       ControlSend,,{1 down}{1 up},  ahk_id %wowid5% 
    
    
    return 
    
    
    #IfWinActive, World of Warcraft 
       ~2:: 
    
    
       ControlSend,,{2 down}{2 up},  ahk_id %wowid1% 
       ControlSend,,{2 down}{2 up},  ahk_id %wowid2% 
       ControlSend,,{2 down}{2 up},  ahk_id %wowid3% 
       ControlSend,,{2 down}{2 up},  ahk_id %wowid4% 
       ControlSend,,{2 down}{2 up},  ahk_id %wowid5% 
    return 
    
    
    #IfWinActive, World of Warcraft 
       ~3:: 
    
    
       ControlSend,,{3 down}{3 up},  ahk_id %wowid1% 
       ControlSend,,{3 down}{3 up},  ahk_id %wowid2% 
       ControlSend,,{3 down}{3 up},  ahk_id %wowid3% 
       ControlSend,,{3 down}{3 up},  ahk_id %wowid4% 
       ControlSend,,{3 down}{3 up},  ahk_id %wowid5% 
    return 
    
    
    #IfWinActive, World of Warcraft 
       ~4:: 
          ControlSend,,{4 down}{4 up},  ahk_id %wowid1% 
       ControlSend,,{4 down}{4 up},  ahk_id %wowid2% 
       ControlSend,,{4 down}{4 up},  ahk_id %wowid3% 
       ControlSend,,{4 down}{4 up},  ahk_id %wowid4% 
       ControlSend,,{4 down}{4 up},  ahk_id %wowid5%  
    return 
    
    
    #IfWinActive, World of Warcraft 
       ~5:: 
       ControlSend,,{5 down}{5 up},  ahk_id %wowid1% 
       ControlSend,,{5 down}{5 up},  ahk_id %wowid2% 
       ControlSend,,{5 down}{5 up},  ahk_id %wowid3% 
       ControlSend,,{5 down}{5 up},  ahk_id %wowid4% 
       ControlSend,,{5 down}{5 up},  ahk_id %wowid5% 
    return 
    
    
    #IfWinActive, World of Warcraft 
       ~6:: 
    
    
       ControlSend,,{6 down}{6 up},  ahk_id %wowid1% 
       ControlSend,,{6 down}{6 up},  ahk_id %wowid2% 
       ControlSend,,{6 down}{6 up},  ahk_id %wowid3% 
       ControlSend,,{6 down}{6 up},  ahk_id %wowid4% 
       ControlSend,,{6 down}{6 up},  ahk_id %wowid5% 
    return 
    
    
    #IfWinActive, World of Warcraft 
       ~7:: 
       ControlSend,,{7 down}{7 up},  ahk_id %wowid1% 
       ControlSend,,{7 down}{7 up},  ahk_id %wowid2% 
       ControlSend,,{7 down}{7 up},  ahk_id %wowid3% 
       ControlSend,,{7 down}{7 up},  ahk_id %wowid4% 
       ControlSend,,{7 down}{7 up},  ahk_id %wowid5% 
    return 
    
    
    #IfWinActive, World of Warcraft 
       ~8:: 
       ControlSend,,{8 down}{8 up},  ahk_id %wowid1% 
       ControlSend,,{8 down}{8 up},  ahk_id %wowid2% 
       ControlSend,,{8 down}{8 up},  ahk_id %wowid3% 
       ControlSend,,{8 down}{8 up},  ahk_id %wowid4% 
       ControlSend,,{8 down}{8 up},  ahk_id %wowid5% 
    return 
    
    
    #IfWinActive, World of Warcraft 
       ~9:: 
       ControlSend,,{9 down}{9 up},  ahk_id %wowid1% 
       ControlSend,,{9 down}{9 up},  ahk_id %wowid2% 
       ControlSend,,{9 down}{9 up},  ahk_id %wowid3% 
       ControlSend,,{9 down}{9 up},  ahk_id %wowid4% 
       ControlSend,,{9 down}{9 up},  ahk_id %wowid5% 
    return 
    
    
    #IfWinActive, World of Warcraft 
       ~0:: 
       ControlSend,,{0 down}{0 up},  ahk_id %wowid1% 
       ControlSend,,{0 down}{0 up},  ahk_id %wowid2% 
       ControlSend,,{0 down}{0 up},  ahk_id %wowid3% 
       ControlSend,,{0 down}{0 up},  ahk_id %wowid4% 
       ControlSend,,{0 down}{0 up},  ahk_id %wowid5% 
    return 
    
    
    #IfWinActive, World of Warcraft 
       ~+:: 
       ControlSend,,{+ down}{+ up},  ahk_id %wowid1% 
       ControlSend,,{+ down}{+ up},  ahk_id %wowid2% 
       ControlSend,,{+ down}{+ up},  ahk_id %wowid3% 
       ControlSend,,{+ down}{+ up},  ahk_id %wowid4% 
       ControlSend,,{+ down}{+ up},  ahk_id %wowid5% 
    return 
    
    
    
    
    ; *************************** 
    ; *** Hotbars SAlt ^ 1-0 *** 
    ; *************************** 
    
    
    
    
    #IfWinActive, World of Warcraft 
       ~+1:: 
       ControlSend,,{Alt down}{1 down}{1 up}{Alt up},  ahk_id %wowid1% 
       ControlSend,,{Alt down}{1 down}{1 up}{Alt up},  ahk_id %wowid2% 
       ControlSend,,{Alt down}{1 down}{1 up}{Alt up},  ahk_id %wowid3% 
       ControlSend,,{Alt down}{1 down}{1 up}{Alt up},  ahk_id %wowid4% 
       ControlSend,,{Alt down}{1 down}{1 up}{Alt up},  ahk_id %wowid5% 
    return 
    
    
    #IfWinActive, World of Warcraft 
       ~+2:: 
       ControlSend,,{Alt down}{2 down}{2 up}{Alt up},  ahk_id %wowid1% 
       ControlSend,,{Alt down}{2 down}{2 up}{Alt up},  ahk_id %wowid2% 
       ControlSend,,{Alt down}{2 down}{2 up}{Alt up},  ahk_id %wowid3% 
       ControlSend,,{Alt down}{2 down}{2 up}{Alt up},  ahk_id %wowid4% 
       ControlSend,,{Alt down}{2 down}{2 up}{Alt up},  ahk_id %wowid5% 
    return 
    
    
    #IfWinActive, World of Warcraft 
       ~+3:: 
       ControlSend,,{Alt down}{3 down}{3 up}{Alt up},  ahk_id %wowid1% 
       ControlSend,,{Alt down}{3 down}{3 up}{Alt up},  ahk_id %wowid2% 
       ControlSend,,{Alt down}{3 down}{3 up}{Alt up},  ahk_id %wowid3% 
       ControlSend,,{Alt down}{3 down}{3 up}{Alt up},  ahk_id %wowid4% 
       ControlSend,,{Alt down}{3 down}{3 up}{Alt up},  ahk_id %wowid5% 
    return 
    
    
    #IfWinActive, World of Warcraft 
       ~+4:: 
       ControlSend,,{Alt down}{4 down}{4 up}{Alt up},  ahk_id %wowid1% 
       ControlSend,,{Alt down}{4 down}{4 up}{Alt up},  ahk_id %wowid2% 
       ControlSend,,{Alt down}{4 down}{4 up}{Alt up},  ahk_id %wowid3% 
       ControlSend,,{Alt down}{4 down}{4 up}{Alt up},  ahk_id %wowid4% 
       ControlSend,,{Alt down}{4 down}{4 up}{Alt up},  ahk_id %wowid5% 
    return 
    
    
    #IfWinActive, World of Warcraft 
       ~+5:: 
       ControlSend,,{Alt down}{5 down}{5 up}{Alt up},  ahk_id %wowid1% 
       ControlSend,,{Alt down}{5 down}{5 up}{Alt up},  ahk_id %wowid2% 
       ControlSend,,{Alt down}{5 down}{5 up}{Alt up},  ahk_id %wowid3% 
       ControlSend,,{Alt down}{5 down}{5 up}{Alt up},  ahk_id %wowid4% 
       ControlSend,,{Alt down}{5 down}{5 up}{Alt up},  ahk_id %wowid5% 
    return 
    
    
    #IfWinActive, World of Warcraft 
       ~+6:: 
       ControlSend,,{Alt down}{6 down}{6 up}{Alt up},  ahk_id %wowid1% 
       ControlSend,,{Alt down}{6 down}{6 up}{Alt up},  ahk_id %wowid2% 
       ControlSend,,{Alt down}{6 down}{6 up}{Alt up},  ahk_id %wowid3% 
       ControlSend,,{Alt down}{6 down}{6 up}{Alt up},  ahk_id %wowid4% 
       ControlSend,,{Alt down}{6 down}{6 up}{Alt up},  ahk_id %wowid5% 
    return 
    
    
    #IfWinActive, World of Warcraft 
       ~+7:: 
       ControlSend,,{Alt down}{7 down}{7 up}{Alt up},  ahk_id %wowid1% 
       ControlSend,,{Alt down}{7 down}{7 up}{Alt up},  ahk_id %wowid2% 
       ControlSend,,{Alt down}{7 down}{7 up}{Alt up},  ahk_id %wowid3% 
       ControlSend,,{Alt down}{7 down}{7 up}{Alt up},  ahk_id %wowid4% 
       ControlSend,,{Alt down}{7 down}{7 up}{Alt up},  ahk_id %wowid5% 
    return 
    
    
    #IfWinActive, World of Warcraft 
       ~+8:: 
       ControlSend,,{Alt down}{8 down}{8 up}{Alt up},  ahk_id %wowid1% 
       ControlSend,,{Alt down}{8 down}{8 up}{Alt up},  ahk_id %wowid2% 
       ControlSend,,{Alt down}{8 down}{8 up}{Alt up},  ahk_id %wowid3% 
       ControlSend,,{Alt down}{8 down}{8 up}{Alt up},  ahk_id %wowid4% 
       ControlSend,,{Alt down}{8 down}{8 up}{Alt up},  ahk_id %wowid5% 
    return 
    
    
    #IfWinActive, World of Warcraft 
       ~+9:: 
       ControlSend,,{Alt down}{9 down}{9 up}{Alt up},  ahk_id %wowid1% 
       ControlSend,,{Alt down}{9 down}{9 up}{Alt up},  ahk_id %wowid2% 
       ControlSend,,{Alt down}{9 down}{9 up}{Alt up},  ahk_id %wowid3% 
       ControlSend,,{Alt down}{9 down}{9 up}{Alt up},  ahk_id %wowid4% 
       ControlSend,,{Alt down}{9 down}{9 up}{Alt up},  ahk_id %wowid5% 
    return 
    
    
    #IfWinActive, World of Warcraft 
       ~+0:: 
       ControlSend,,{Alt down}{0 down}{0 up}{Alt up},  ahk_id %wowid1% 
       ControlSend,,{Alt down}{0 down}{0 up}{Alt up},  ahk_id %wowid2% 
       ControlSend,,{Alt down}{0 down}{0 up}{Alt up},  ahk_id %wowid3% 
       ControlSend,,{Alt down}{0 down}{0 up}{Alt up},  ahk_id %wowid4% 
       ControlSend,,{Alt down}{0 down}{0 up}{Alt up},  ahk_id %wowid5% 
    return 
    
    
    #IfWinActive, World of Warcraft 
       ~++:: 
       ControlSend,,{Alt down}{+ down}{+ up}{Alt up},  ahk_id %wowid1% 
       ControlSend,,{Alt down}{+ down}{+ up}{Alt up},  ahk_id %wowid2% 
       ControlSend,,{Alt down}{+ down}{+ up}{Alt up},  ahk_id %wowid3% 
       ControlSend,,{Alt down}{+ down}{+ up}{Alt up},  ahk_id %wowid4% 
       ControlSend,,{Alt down}{+ down}{+ up}{Alt up},  ahk_id %wowid5% 
    return

  3. #3

    Default

    There's not a lot of AHK users around these days. Most everyone uses ISBoxer, with a few of us using HotKeyNet or Keyclone.

    Nothing stands out as wrong with that code, but then I don't know how AutoHotkey works. If you want free and are comfortable with code, you might want to consider using HotKeyNet instead. There's a guide for it in my sig and several others listed in the Newbie's Guide. HotKeyNet uses Templates to implement FTL for changing the leader when the main dies.
    Blog : Herding Khats
    Team : Kina - Çroaker - Messkit - Lìfetaker - Wìdowmaker
    Newbie Guides : Multiboxing Vol. 1 - Multiboxing Vol. 2 - HotKeyNet - Jamba
    The Almighty Lax made a liar out of me, apparently I DO get prizes for it.
    *Commences Wielding the Banhammer like there's piñatas up in here and I'm Lady Thor*

    _ Forum search letting you down? Use the custom Google search _

  4. #4
    Member luxlunae's Avatar
    Join Date
    Aug 2008
    Location
    Bay Area, CA
    Posts
    1431
    Blog Entries
    37

    Default

    I used ahk for two years and now I use isboxer. Its 95% better. I still use AHK for many many things but multiboxing wow is just not something it is good at compared to software designed for the purpose.

Posting Rules

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •