Close
Showing results 1 to 7 of 7

Thread: Help Please AHK

  1. #1

    Default Help Please AHK

    Hey I've just come back to WOW again, and when i logged in everything is working great for my AHK script except when I try to have all my toons straf left right and back they dont even budge one bit. every other key is working great tho.

    before I had them all set to the letter V as well as the key bindings. so yeah had everything covered to have it working and it always worked.

    ....but now its not and i can't figure out why



    here's my current script

    HTML Code:
    WinGet, wowid, List, World of Warcraft 
    
    ~1:: 
    KeyWait 1
    IfWinActive, World of Warcraft 
    { 
    ControlSend,, 1, ahk_id %wowid1% 
    ControlSend,, 1, ahk_id %wowid2% 
    ControlSend,, 1, ahk_id %wowid3%
    ControlSend,, 1, ahk_id %wowid4%
    ControlSend,, 1, ahk_id %wowid5% 
    Return 
    }
    
    WinGet, wowid, List, World of Warcraft 
    
    ~2:: 
    KeyWait 2 
    IfWinActive, World of Warcraft 
    { 
    ControlSend,, 2, ahk_id %wowid1% 
    ControlSend,, 2, ahk_id %wowid2% 
    ControlSend,, 2, ahk_id %wowid3%
    ControlSend,, 2, ahk_id %wowid4%
    ControlSend,, 2, ahk_id %wowid5%
    Return 
    }
    
    WinGet, wowid, List, World of Warcraft 
    
    ~z:: 
    KeyWait z 
    IfWinActive, World of Warcraft 
    { 
    ControlSend,, z, ahk_id %wowid1% 
    ControlSend,, z, ahk_id %wowid2% 
    ControlSend,, z, ahk_id %wowid3%
    ControlSend,, z, ahk_id %wowid4%
    ControlSend,, z, ahk_id %wowid5%
    Return 
    }
    
    WinGet, wowid, List, World of Warcraft 
    
    ~3:: 
    KeyWait 3 
    IfWinActive, World of Warcraft 
    { 
    ControlSend,, 3, ahk_id %wowid1% 
    ControlSend,, 3, ahk_id %wowid2% 
    ControlSend,, 3, ahk_id %wowid3% 
    ControlSend,, 3, ahk_id %wowid4% 
    ControlSend,, 3, ahk_id %wowid5% 
    Return 
    }
    
    WinGet, wowid, List, World of Warcraft 
    
    ~4:: 
    KeyWait 4 
    IfWinActive, World of Warcraft 
    { 
    ControlSend,, 4, ahk_id %wowid1% 
    ControlSend,, 4, ahk_id %wowid2% 
    ControlSend,, 4, ahk_id %wowid3%
    ControlSend,, 4, ahk_id %wowid4%
    ControlSend,, 4, ahk_id %wowid5% 
    Return 
    }
    
    WinGet, wowid, List, World of Warcraft 
    
    ~5:: 
    KeyWait 5 
    IfWinActive, World of Warcraft 
    { 
    ControlSend,, 5, ahk_id %wowid1% 
    ControlSend,, 5, ahk_id %wowid2% 
    ControlSend,, 5, ahk_id %wowid3% 
    ControlSend,, 5, ahk_id %wowid4%
    ControlSend,, 5, ahk_id %wowid5%
    Return 
    }
    
    WinGet, wowid, List, World of Warcraft 
    
    ~6:: 
    KeyWait 6 
    IfWinActive, World of Warcraft 
    { 
    ControlSend,, 6, ahk_id %wowid1% 
    ControlSend,, 6, ahk_id %wowid2% 
    ControlSend,, 6, ahk_id %wowid3%
    ControlSend,, 6, ahk_id %wowid4%
    ControlSend,, 6, ahk_id %wowid5%
    Return 
    }
    
    WinGet, wowid, list, World of Warcraft 
    
    7:: 
    KeyWait, 7, D 
    ControlSend,, {7}, ahk_id %wowid1% 
    ControlSend,, {7}, ahk_id %wowid2% 
    ControlSend,, {7}, ahk_id %wowid3% 
    ControlSend,, {7}, ahk_id %wowid4%
    ControlSend,, {7}, ahk_id %wowid5%
    Return
    
    WinGet, wowid, list, World of Warcraft 
    
    8:: 
    KeyWait, 8, D 
    ControlSend,, {8}, ahk_id %wowid1% 
    ControlSend,, {8}, ahk_id %wowid2% 
    ControlSend,, {8}, ahk_id %wowid3%
    ControlSend,, {8}, ahk_id %wowid4%
    ControlSend,, {8}, ahk_id %wowid5% 
    Return
    
    WinGet, wowid, list, World of Warcraft 
    
    9:: 
    KeyWait, 9, D 
    ControlSend,, {9}, ahk_id %wowid1% 
    ControlSend,, {9}, ahk_id %wowid2% 
    ControlSend,, {9}, ahk_id %wowid3% 
    ControlSend,, {9}, ahk_id %wowid4%
    ControlSend,, {9}, ahk_id %wowid5%
    Return
    
    WinGet, wowid, list, World of Warcraft 
    
    0:: 
    KeyWait, 0, D 
    ControlSend,, {0}, ahk_id %wowid1% 
    ControlSend,, {0}, ahk_id %wowid2% 
    ControlSend,, {0}, ahk_id %wowid3% 
    ControlSend,, {0}, ahk_id %wowid4%
    ControlSend,, {0}, ahk_id %wowid5%
    Return
    
    WinGet, wowid, List, World of Warcraft 
    
    ~=:: 
    KeyWait = 
    IfWinActive, World of Warcraft 
    { 
    ControlSend,, =, ahk_id %wowid1% 
    ControlSend,, =, ahk_id %wowid2%
    ControlSend,, =, ahk_id %wowid3%
    ControlSend,, =, ahk_id %wowid4%
    ControlSend,, =, ahk_id %wowid5%
    Return 
    }
    
    WinGet, wowid, list, World of Warcraft 
    
    -:: 
    KeyWait, -, D 
    ControlSend,, {-}, ahk_id %wowid1% 
    ControlSend,, {-}, ahk_id %wowid2% 
    ControlSend,, {-}, ahk_id %wowid3%
    ControlSend,, {-}, ahk_id %wowid4%
    ControlSend,, {-}, ahk_id %wowid5% 
    Return
    
    WinGet, wowid, list, World of Warcraft 
    
    Space:: 
    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
    
    WinGet, wowid, list, World of Warcraft 
    
    x:: 
    KeyWait, x, D 
    ControlSend,, {x}, ahk_id %wowid1% 
    ControlSend,, {x}, ahk_id %wowid2% 
    ControlSend,, {x}, ahk_id %wowid3% 
    ControlSend,, {x}, ahk_id %wowid4%
    ControlSend,, {x}, ahk_id %wowid5%
    Return
    
    WinGet, wowid, list, World of Warcraft 
    
    Tab:: 
    KeyWait, Tab, D 
    ControlSend,, {Tab}, ahk_id %wowid1% 
    ControlSend,, {Tab}, ahk_id %wowid2% 
    ControlSend,, {Tab}, ahk_id %wowid3%
    ControlSend,, {Tab}, ahk_id %wowid4%
    ControlSend,, {Tab}, ahk_id %wowid5% 
    Return
    
    WinGet, wowid, list, World of Warcraft 
    
    Shift:: 
    KeyWait, Shift, D 
    ControlSend,, {Shift}, ahk_id %wowid1% 
    ControlSend,, {Shift}, ahk_id %wowid2% 
    ControlSend,, {Shift}, ahk_id %wowid3% 
    ControlSend,, {Shift}, ahk_id %wowid4%
    ControlSend,, {Shift}, ahk_id %wowid5%
    Return
    
    WinGet, wowid, list, World of Warcraft 
    
    NumPad1:: 
    KeyWait, NumPad1, D 
    ControlSend,, {NumPad1}, ahk_id %wowid1% 
    ControlSend,, {NumPad1}, ahk_id %wowid2% 
    ControlSend,, {NumPad1}, ahk_id %wowid3% 
    ControlSend,, {NumPad1}, ahk_id %wowid4%
    ControlSend,, {NumPad1}, ahk_id %wowid5%
    Return
    
    WinGet, wowid, list, World of Warcraft 
    
    NumPad2:: 
    KeyWait, NumPad2, D 
    ControlSend,, {NumPad2}, ahk_id %wowid1% 
    ControlSend,, {NumPad2}, ahk_id %wowid2% 
    ControlSend,, {NumPad2}, ahk_id %wowid3% 
    ControlSend,, {NumPad2}, ahk_id %wowid4%
    ControlSend,, {NumPad2}, ahk_id %wowid5%
    Return
    
    WinGet, wowid, list, World of Warcraft 
    
    NumPad3:: 
    KeyWait, NumPad3, D 
    ControlSend,, {NumPad3}, ahk_id %wowid1% 
    ControlSend,, {NumPad3}, ahk_id %wowid2% 
    ControlSend,, {NumPad3}, ahk_id %wowid3% 
    ControlSend,, {NumPad3}, ahk_id %wowid4%
    ControlSend,, {NumPad3}, ahk_id %wowid5%
    Return
    
    WinGet, wowid, list, World of Warcraft 
    
    NumPad4:: 
    KeyWait, NumPad4, D 
    ControlSend,, {NumPad4}, ahk_id %wowid1% 
    ControlSend,, {NumPad4}, ahk_id %wowid2% 
    ControlSend,, {NumPad4}, ahk_id %wowid3% 
    ControlSend,, {NumPad4}, ahk_id %wowid4%
    ControlSend,, {NumPad4}, ahk_id %wowid5%
    Return
    
    WinGet, wowid, list, World of Warcraft 
    
    NumPad5:: 
    KeyWait, NumPad5, D 
    ControlSend,, {NumPad5}, ahk_id %wowid1% 
    ControlSend,, {NumPad5}, ahk_id %wowid2% 
    ControlSend,, {NumPad5}, ahk_id %wowid3% 
    ControlSend,, {NumPad5}, ahk_id %wowid4%
    ControlSend,, {NumPad5}, ahk_id %wowid5%
    Return
    
    WinGet, wowid, list, World of Warcraft 
    
    NumPad6:: 
    KeyWait, NumPad6, D 
    ControlSend,, {NumPad6}, ahk_id %wowid1% 
    ControlSend,, {NumPad6}, ahk_id %wowid2% 
    ControlSend,, {NumPad6}, ahk_id %wowid3% 
    ControlSend,, {NumPad6}, ahk_id %wowid4%
    ControlSend,, {NumPad6}, ahk_id %wowid5%
    Return
    
    WinGet, wowid, list, World of Warcraft 
    
    NumPad7:: 
    KeyWait, NumPad7, D 
    ControlSend,, {NumPad7}, ahk_id %wowid1% 
    ControlSend,, {NumPad7}, ahk_id %wowid2% 
    ControlSend,, {NumPad7}, ahk_id %wowid3% 
    ControlSend,, {NumPad7}, ahk_id %wowid4%
    ControlSend,, {NumPad7}, ahk_id %wowid5%
    Return
    
    WinGet, wowid, list, World of Warcraft 
    
    NumPad8:: 
    KeyWait, NumPad8, D 
    ControlSend,, {NumPad8}, ahk_id %wowid1% 
    ControlSend,, {NumPad8}, ahk_id %wowid2% 
    ControlSend,, {NumPad8}, ahk_id %wowid3% 
    ControlSend,, {NumPad8}, ahk_id %wowid4%
    ControlSend,, {NumPad8}, ahk_id %wowid5%
    Return
    
    WinGet, wowid, list, World of Warcraft 
    
    NumPad9:: 
    KeyWait, NumPad9, D 
    ControlSend,, {NumPad9}, ahk_id %wowid1% 
    ControlSend,, {NumPad9}, ahk_id %wowid2% 
    ControlSend,, {NumPad9}, ahk_id %wowid3% 
    ControlSend,, {NumPad9}, ahk_id %wowid4%
    ControlSend,, {NumPad9}, ahk_id %wowid5%
    Return
    
    ~h::
    KeyWait, h, D
    #IfWinActive, World of Warcraft
    {
    ControlSend,, h, ahk_id %wowid1%
    ControlSend,, h, ahk_id %wowid2%
    ControlSend,, h, ahk_id %wowid3%
    ControlSend,, h, ahk_id %wowid4%
    ControlSend,, h, ahk_id %wowid5%
    }
    Return

  2. #2

    Default

    A quick search thru your scripts found no v::, so I assume there is no script to broadcast this key.

    And why do you have WinGet coded all over the file? It is needed only when you download wow client

  3. #3

    Default

    when I first started multiboxing back in the day, I was using similiar script too. But it sometimes did not work and I was not satisfied with it. Then I found thanks to this wonderfull forum another posibility, how to write AHK script and I am using it until now. The movement for slaves is in move clones. Maybe you should try this AHK script:

    Code:
     
    ;Grab unique window ID's
    WinGet, WowWinId, List, World of Warcraft
    
    ClonesPush(strKeys)
    {
        global WowWinId1
        global WowWinId2
        global WowWinId3
        global WowWinId4
        global WowWinId5
        IfWinNotActive, ahk_id %WowWinId1%
            ControlSend, , %strKeys%, ahk_id %WowWinId1%
        IfWinNotActive, ahk_id %WowWinId2%
            ControlSend, , %strKeys%, ahk_id %WowWinId2%
        IfWinNotActive, ahk_id %WowWinId3%
            ControlSend, , %strKeys%, ahk_id %WowWinId3%
        IfWinNotActive, ahk_id %WowWinId4%
            ControlSend, , %strKeys%, ahk_id %WowWinId4%
        IfWinNotActive, ahk_id %WowWinId5%
            ControlSend, , %strKeys%, ahk_id %WowWinId5%
    }
    
    ; *******************************
    ; *** Only if WoW is in focus ***
    ; *******************************
    #IfWinActive, World of Warcraft
    
    ~Enter::Suspend, Toggle
    ~/::Suspend, On
    ~Escape::Suspend, Off
    ~r::Suspend, On
    
    ;*** Special Functions ***
    ~\::ClonesPush("{\ down}{\ up}")
    ~+\::ClonesPush("{Shift down}{\ down}{\ up}{Shift up}")
    
    ; *** Makes clones jump with main ***
    ~Space::ClonesPush("{Space down}{Space up}")
    
    
    ~Insert::ClonesPush("{Insert down}{Insert up}")
    ~PgDn::ClonesPush("{PgDn down}{PgDn up}")
    ~PgUp::ClonesPush("{PgUp down}{PgUp up}")
    
    ~NumpadSub::ClonesPush("{NumpadSub down}{NumpadSub up}")
    ~NumpadAdd::ClonesPush("{NumpadAdd down}{NumpadAdd up}")
    
    ; *****************************************************************************
    ; *** Move clones ***
    ; *****************************************************************************
    Up::ClonesPush("{Up down}")
    Up Up::ClonesPush("{Up up}")
    Down::ClonesPush("{Down down}")
    Down Up::ClonesPush("{Down up}")
    Left::ClonesPush("{Left down}")
    Left Up::ClonesPush("{Left up}")
    Right::ClonesPush("{Right down}")
    Right Up::ClonesPush("{Right up}")
    
    ; *****************************************************************************
    ; *** Hotbars Letters ***
    ; *****************************************************************************
    ~C::ClonesPush("{C down}{C up}")
    ; ~Q::ClonesPush("{Q down}{Q up}")
    ~T::ClonesPush("{T down}{T up}")
    ~G::ClonesPush("{G down}{G up}")
    ~F::ClonesPush("{F down}{F up}")
    ~Z::ClonesPush("{Z down}{Z up}")
    ~L::ClonesPush("{L down}{L up}")
    ~P::ClonesPush("{P down}{P up}")
    ~H::ClonesPush("{H down}{H up}")
    ~Y::ClonesPush("{Y down}{Y up}")
    ; ~E::ClonesPush("{E down}{E up}")
    ~V::ClonesPush("{V down}{V up}")
    ~K::ClonesPush("{K down}{K up}")
    ~J::ClonesPush("{J down}{J up}")
    ~[::ClonesPush("{[ down}{[ up}")
    ~]::ClonesPush("{] down}{] up}")
    
    
    ; *****************************************************************************
    ; *** Hotbars 1-0 ***
    ; *****************************************************************************
    ~+::ClonesPush("{+ down}{+ up}")
    ~ě::ClonesPush("{ě down}{ě up}")
    ~š::ClonesPush("{š down}{š up}")
    ~č::ClonesPush("{č down}{č up}")
    ~ř::ClonesPush("{ř down}{ř up}")
    ~ž::ClonesPush("{ž down}{ž up}")
    ~ý::ClonesPush("{ý down}{ý up}")
    ~á::ClonesPush("{á down}{á up}")
    ~í::ClonesPush("{í down}{í up}")
    ~é::ClonesPush("{é down}{é up}")
    ~=::ClonesPush("{= down}{= up}")
    ~´::ClonesPush("{´ down}{´ up}")
    
    
    
    
    ; *****************************************************************************
    ; *** Hotbars F's ***
    ; *****************************************************************************
    ~F1::ClonesPush("{F1 down}{F1 up}")
    ~F2::ClonesPush("{F2 down}{F2 up}")
    ~F3::ClonesPush("{F3 down}{F3 up}")
    ~F4::ClonesPush("{F4 down}{F4 up}")
    ~F5::ClonesPush("{F5 down}{F5 up}")
    ~F6::ClonesPush("{F6 down}{F6 up}")
    ~F7::ClonesPush("{F7 down}{F7 up}")
    ~F8::ClonesPush("{F8 down}{F8 up}")
    ~F9::ClonesPush("{F9 down}{F9 up}")
    ~F10::ClonesPush("{F10 down}{F10 up}")
    ~F11::ClonesPush("{F11 down}{F11 up}")
    ~F12::ClonesPush("{F12 down}{F12 up}")
    
    ; *****************************************************************************
    ; + SHIFT
    ; *****************************************************************************
    ; *** Numbers ***
    ~+1::ClonesPush("{Shift down}{1 down}{1 up}{Shift up}")
    ~+2::ClonesPush("{Shift down}{2 down}{2 up}{Shift up}")
    ~+3::ClonesPush("{Shift down}{3 down}{3 up}{Shift up}")
    ~+4::ClonesPush("{Shift down}{4 down}{4 up}{Shift up}")
    ~+5::ClonesPush("{Shift down}{5 down}{5 up}{Shift up}")
    ~+6::ClonesPush("{Shift down}{6 down}{6 up}{Shift up}")
    ~+7::ClonesPush("{Shift down}{7 down}{7 up}{Shift up}")
    ~+8::ClonesPush("{Shift down}{8 down}{8 up}{Shift up}")
    ~+9::ClonesPush("{Shift down}{9 down}{9 up}{Shift up}")
    ~+0::ClonesPush("{Shift down}{0 down}{0 up}{Shift up}")
    ~+=::ClonesPush("{Shift down}{= down}{= up}{Shift up}")
    ~+-::ClonesPush("{Shift down}{- down}{- up}{Shift up}")
    
    ; *** Letters ***
    ~+R::ClonesPush("{Shift down}{R down}{R up}{Shift up}")
    ~+S::ClonesPush("{Shift down}{S down}{S up}{Shift up}")
    ~+E::ClonesPush("{Shift down}{E down}{E up}{Shift up}")
    ~+F::ClonesPush("{Shift down}{F down}{F up}{Shift up}")
    ~+A::ClonesPush("{Shift down}{A down}{A up}{Shift up}")
    ~+D::ClonesPush("{Shift down}{D down}{D up}{Shift up}")
    ~+L::ClonesPush("{Shift down}{L down}{L up}{Shift up}")
    ~+H::ClonesPush("{Shift down}{H down}{H up}{Shift up}")
    ~+K::ClonesPush("{Shift down}{K down}{K up}{Shift up}")
    ~+Y::ClonesPush("{Shift down}{Y down}{Y up}{Shift up}")
    ~+P::ClonesPush("{Shift down}{P down}{P up}{Shift up}")
    ~+C::ClonesPush("{Shift down}{C down}{C up}{Shift up}")
    ~+V::ClonesPush("{Shift down}{V down}{V up}{Shift up}")
    
    ~+[::ClonesPush("{Shift down}{[ down}{[ up}{Shift up}")
    ~+]::ClonesPush("{Shift down}{] down}{] up}{Shift up}")
    
    ~+F2::ClonesPush("{Shift down}{F2 down}{F2 up}{Shift up}")
    
    ~+PgUp::ClonesPush("{Shift down}{PgUp down}{PgUp up}{Shift up}")
    ~+PgDn::ClonesPush("{Shift down}{PgDn down}{PgDn up}{Shift up}")
    ; *****************************************************************************
    
    ; *****************************************************************************
    ; ^ CTRL
    ; *****************************************************************************
    ; *** Numbers ***
    ~^1::ClonesPush("{Ctrl down}{1 down}{1 up}{Ctrl up}")
    ~^2::ClonesPush("{Ctrl down}{2 down}{2 up}{Ctrl up}")
    ~^3::ClonesPush("{Ctrl down}{3 down}{3 up}{Ctrl up}")
    ~^4::ClonesPush("{Ctrl down}{4 down}{4 up}{Ctrl up}")
    ~^5::ClonesPush("{Ctrl down}{5 down}{5 up}{Ctrl up}")
    ~^6::ClonesPush("{Ctrl down}{6 down}{6 up}{Ctrl up}")
    ~^7::ClonesPush("{Ctrl down}{7 down}{7 up}{Ctrl up}")
    ~^8::ClonesPush("{Ctrl down}{8 down}{8 up}{Ctrl up}")
    ~^9::ClonesPush("{Ctrl down}{9 down}{9 up}{Ctrl up}")
    ~^0::ClonesPush("{Ctrl down}{0 down}{0 up}{Ctrl up}")
    ~^-::ClonesPush("{Ctrl down}{- down}{- up}{Ctrl up}")
    ~^=::ClonesPush("{Ctrl down}{= down}{= up}{Ctrl up}")
    
    ; *** Letters ***
    ~^E::ClonesPush("{Ctrl down}{E down}{E up}{Ctrl up}")
    ~^F::ClonesPush("{Ctrl down}{F down}{F up}{Ctrl up}")
    ~^H::ClonesPush("{Ctrl down}{H down}{H up}{Ctrl up}")
    ~^L::ClonesPush("{Ctrl down}{L down}{L up}{Ctrl up}")
    ~^K::ClonesPush("{Ctrl down}{K down}{K up}{Ctrl up}")
    ~^W::ClonesPush("{Ctrl down}{W down}{W up}{Ctrl up}")
    ~^U::ClonesPush("{Ctrl down}{U down}{U up}{Ctrl up}")
    ~^J::ClonesPush("{Ctrl down}{J down}{J up}{Ctrl up}")
    ~^P::ClonesPush("{Ctrl down}{P down}{P up}{Ctrl up}")
    ~^C::ClonesPush("{Ctrl down}{C down}{C up}{Ctrl up}")
    ~^V::ClonesPush("{Ctrl down}{V down}{V up}{Ctrl up}")
    
    ~^[::ClonesPush("{Ctrl down}{[ down}{[ up}{Ctrl up}")
    ~^]::ClonesPush("{Ctrl down}{] down}{] up}{Ctrl up}")
    
    ~^F1::ClonesPush("{Ctrl down}{F1 down}{F1 up}{Ctrl up}")
    ~^F2::ClonesPush("{Ctrl down}{F2 down}{F2 up}{Ctrl up}")
    ~^F3::ClonesPush("{Ctrl down}{F3 down}{F3 up}{Ctrl up}")
    ~^F4::ClonesPush("{Ctrl down}{F4 down}{F4 up}{Ctrl up}")
    ~^F5::ClonesPush("{Ctrl down}{F5 down}{F5 up}{Ctrl up}")
    ~^F6::ClonesPush("{Ctrl down}{F6 down}{F6 up}{Ctrl up}")
    ~^F7::ClonesPush("{Ctrl down}{F7 down}{F7 up}{Ctrl up}")
    ~^F8::ClonesPush("{Ctrl down}{F8 down}{F8 up}{Ctrl up}")
    ~^F9::ClonesPush("{Ctrl down}{F9 down}{F9 up}{Ctrl up}")
    ~^F10::ClonesPush("{Ctrl down}{F10 down}{F10 up}{Ctrl up}")
    ~^F11::ClonesPush("{Ctrl down}{F11 down}{F11 up}{Ctrl up}")
    ~^F12::ClonesPush("{Ctrl down}{F12 down}{F12 up}{Ctrl up}")
    
    ; *** Combination with ALT ***
    ~^!U::ClonesPush("{Ctrl down}{Alt down}{U down}{U up}{Alt up}{Ctrl up}")
    ~^!J::ClonesPush("{Ctrl down}{Alt down}{J down}{J up}{Alt up}{Ctrl up}")
    ; *****************************************************************************
    
    ; *****************************************************************************
    ; ! ALT
    ; *****************************************************************************
    ; *** Numbers ***
    ~!1::ClonesPush("{Alt down}{1 down}{1 up}{Alt up}")
    ~!2::ClonesPush("{Alt down}{2 down}{2 up}{Alt up}")
    ~!3::ClonesPush("{Alt down}{3 down}{3 up}{Alt up}")
    ~!4::ClonesPush("{Alt down}{4 down}{4 up}{Alt up}")
    ~!5::ClonesPush("{Alt down}{5 down}{5 up}{Alt up}")
    ~!6::ClonesPush("{Alt down}{6 down}{6 up}{Alt up}")
    ~!7::ClonesPush("{Alt down}{7 down}{7 up}{Alt up}")
    ~!8::ClonesPush("{Alt down}{8 down}{8 up}{Alt up}")
    ~!9::ClonesPush("{Alt down}{9 down}{9 up}{Alt up}")
    ~!0::ClonesPush("{Alt down}{0 down}{0 up}{Alt up}")
    ~!-::ClonesPush("{Alt down}{- down}{- up}{Alt up}")
    ~!=::ClonesPush("{Alt down}{= down}{= up}{Alt up}")
    
    ; *** Letters ***
    ~!P::ClonesPush("{Alt down}{P down}{P up}{Alt up}")
    ~!F::ClonesPush("{Alt down}{F down}{F up}{Alt up}")
    ~!Y::ClonesPush("{Alt down}{Y down}{Y up}{Alt up}")
    ~!H::ClonesPush("{Alt down}{H down}{H up}{Alt up}")
    ~!V::ClonesPush("{Alt down}{V down}{V up}{Alt up}")
    ~![::ClonesPush("{Alt down}{[ down}{[ up}{Alt up}")
    ~!]::ClonesPush("{Alt down}{] down}{] up}{Alt up}")
    ~!M::ClonesPush("{Alt down}{M down}{M up}{Alt up}")
    edit: I forgot, in the part HOTBARS change +ěščřžýáíé=´ to 1234567890-= (I am using different country code for keyboard)
    Last edited by johny_mnemonic : 08-21-2011 at 04:35 AM

  4. #4

    Default

    If I remember right, I was having problems with this with autohotkey as well, so it might be that it's not fleasible to get it to work via AHK.

  5. #5

    Default

    yeah theres no V script in it, cause ive tried it a couple times different ways. My mistake for not including it.

    thanks, johny_mnemonic ill try it out.

    So I noticed something today. if i include the V script and have the key bindings as normal. V would show health display of enemies on allllll my wow client windows they all work for viewing health. But If I change V or any other letter to my toons strafe left or right or back they work if i'm on the window itself individually. Mind you they still look like there being prevented to move but are pulling off the movement so its giving a glitchy look.

    If I try to do a all wow clients respond to an AHK demand for movement the toons don't move at all. I have also notices it looks as tho they are trying to move but are stuck completely. Any one out there know why this is?

    think blizzard came out with a preventing script of their own in a patch to stop me from spanning out my guys?

    OR even this for thought

    why is it.

    If i write a Q,W,E,A,S,D as a all wow client respond script.
    None will move together in response to the commands?

    Resolved.

    I tried this script included and used F1 as the key. works fine again.
    Still Baffled as to why no letters work anymore.




    ~F1::
    IfWinActive, World of Warcraft
    {
    ControlSend, , {F1 Down}, ahk_id %wowid1%
    ControlSend, , {F1 Down}, ahk_id %wowid2%
    ControlSend, , {F1 Down}, ahk_id %wowid3%
    ControlSend, , {F1 Down}, ahk_id %wowid4%
    ControlSend, , {F1 Down}, ahk_id %wowid5%
    }
    Return

    ~F1 Up::
    IfWinActive, World of Warcraft
    {
    ControlSend, , {F1 Up}, ahk_id %wowid1%
    ControlSend, , {F1 Up}, ahk_id %wowid2%
    ControlSend, , {F1 Up}, ahk_id %wowid3%
    ControlSend, , {F1 Up}, ahk_id %wowid4%
    ControlSend, , {F1 Up}, ahk_id %wowid5%
    }
    Return
    Last edited by Svpernova09 : 08-21-2011 at 02:15 PM

  6. #6

    Default

    I dot not have enough info to troubleshoot your straf/move problem. But I will share with you some of my codes.
    I have 3 check boxes to decide whether to move/straf all/alt toons

    BTW, the spaces for indent is eaten up by the web...


    ToonMove(strKey)
    {
    Global declaration

    if AllMove
    {
    Loop thru all toons
    Clonepush
    }
    else
    {
    Clonepush current toon
    }
    }

    ToonStraf(strKey)
    {
    Global declaration

    if AllStraf
    {
    ClonePush all
    {
    else if AltStarf
    {
    ClonePush alts
    }
    else
    {
    ClonePush current toon
    }
    }





    ; ******************************
    ; *** Toon movement *********
    ; ******************************
    W::ToonMove("{Up down}")
    W Up::ToonMove("{Up up}")
    S::ToonMove("{Down down}")
    S Up::ToonMove("{Down up}")
    A::ToonMove("{Left down}")
    A Up::ToonMove("{Left up}")
    D::ToonMove("{Right down}")
    D Up::ToonMove("{Right up}")
    Q::ToonStraf("{Q down}") ; straf left
    Q Up::ToonStraf("{Q up}")
    E::ToonStraf("{E down}") ; straf right
    E Up::ToonStraf("{E up}")

  7. #7

    Default

    Quote Originally Posted by jsilva191 View Post
    ...I tried this script included and used F1 as the key. works fine again.
    Still Baffled as to why no letters work anymore.

    ~F1::
    IfWinActive, World of Warcraft
    {
    ControlSend, , {F1 Down}, ahk_id %wowid1%
    ControlSend, , {F1 Down}, ahk_id %wowid2%
    ControlSend, , {F1 Down}, ahk_id %wowid3%
    ControlSend, , {F1 Down}, ahk_id %wowid4%
    ControlSend, , {F1 Down}, ahk_id %wowid5%
    }
    Return

    ~F1 Up::
    IfWinActive, World of Warcraft
    {
    ControlSend, , {F1 Up}, ahk_id %wowid1%
    ControlSend, , {F1 Up}, ahk_id %wowid2%
    ControlSend, , {F1 Up}, ahk_id %wowid3%
    ControlSend, , {F1 Up}, ahk_id %wowid4%
    ControlSend, , {F1 Up}, ahk_id %wowid5%
    }
    Return
    Have you tried to use the exactly same code you've used for F1 also with a letter? In your script further up you've broadcasted the letters without splitting into pushing ("down") and releasing ("down") the key. Had a similar problem and the solution in my case was that i've just had to change the broadcasting into this "up/down"-setup. Unfortunately there are not only different "parameters" you can broadcast in AHK, but you can also use different commands... which make it a bit confusing to start with.
    Last edited by eauxfolles : 08-22-2011 at 05:29 PM

Posting Rules

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