Nuggets
06-14-2019, 11:24 AM
Hi guys,
First, thanks a lot for all the topics you discuss about classic multi boxing. I think I read each post on each topics here, especially about class synergies, and because I would like to optimize the leveling so I think I will pick 5 different classes (tankadin, mage, moonkin, lock and HPriest).
But I’am afraid of one thing : being banned and to lose all my progress.
So I created a new B.Net account with 5 WoW account to test things on retail. I created my script with AHK (I gave just a sample (not all the keys ofc) at the bottom of the post) to do simple things, mostly send 1 key to each wow window, and trying to protect from double keypresses. And I would be happy if you could check my simple script to tell me if I risk a ban or not.
Also, I bought ISBoxer but never launched it for the same reason. I think that If I keep it simple, I will not get banned. Do you think using it is better than the AHK Script ?
Thanks a lot, and see you in Azeroth !!!
Nuggets
TLDR ; New to multiboxing. Focus on vanilla. Currently testing my setup on retail. Can my script get me banned ?
WinGet, wowid, List, World of Warcraft
; The following function centers the specified window on the screen:
CenterWindow(WinTitle)
{
WinGetPos,,, Width, Height, %WinTitle%
WinMove, %WinTitle%,, (A_ScreenWidth/2)-(Width/2), (A_ScreenHeight/2)-(Height/2), A_ScreenWidth/2,A_ScreenHeight/2
;
}
upright(WinTitle)
{
WinGetPos,,, Width, Height, %WinTitle%
WinMove, %WinTitle%,, (A_ScreenWidth)-(Width),0, A_ScreenWidth/2,A_ScreenHeight/2
;
}
upleft(WinTitle)
{
WinGetPos,,, Width, Height, %WinTitle%
WinMove, %WinTitle%,, 0, 0, A_ScreenWidth/2,A_ScreenHeight/2
;
}
downright(WinTitle)
{
WinGetPos,,, Width, Height, %WinTitle%
WinMove, %WinTitle%,, (A_ScreenWidth)-(Width), (A_ScreenHeight)-(Height), A_ScreenWidth/2,A_ScreenHeight/2
;
}
downleft(WinTitle)
{
WinGetPos,,, Width, Height, %WinTitle%
WinMove, %WinTitle%,, 0, (A_ScreenHeight)-(Height), A_ScreenWidth/2,A_ScreenHeight/2
;
}
WinWait, ahk_id %wowid1%
;WinMove, 0, 0 ;
CenterWindow(ahk_id %wowid1%),
WinWait, ahk_id %wowid2%
;WinMove, 0, 0
upright(ahk_id %wowid2%),
WinWait, ahk_id %wowid3%
;WinMove, 0, 0
upleft(ahk_id %wowid3%),
WinWait, ahk_id %wowid4%
;WinMove, 0, 0
downright(ahk_id %wowid4%),
WinWait, ahk_id %wowid5%
;WinMove, 0, 0
downleft(ahk_id %wowid5%),
~&::
KeyWait &, D
IfWinActive, ahk_id %wowid1%
{
ControlSend,, &, ahk_id %wowid2%
ControlSend,, &, ahk_id %wowid3%
ControlSend,, &, ahk_id %wowid4%
ControlSend,, &, ahk_id %wowid5%
Return
sleep 100
}
~é::
KeyWait é, D
IfWinActive, ahk_id %wowid1%
{
ControlSend,, é, ahk_id %wowid2%
ControlSend,, é, ahk_id %wowid3%
ControlSend,, é, ahk_id %wowid4%
ControlSend,, é, ahk_id %wowid5%
Return
sleep 100
}
~Backspace::
KeyWait Backspace, D
IfWinActive, ahk_id %wowid1%
{
ControlSend,, {Backspace}, ahk_id %wowid2%
ControlSend,, {Backspace}, ahk_id %wowid3%
ControlSend,, {Backspace}, ahk_id %wowid4%
ControlSend,, {Backspace}, ahk_id %wowid5%
Return
sleep 100
}
f12::Suspend,Toggle
First, thanks a lot for all the topics you discuss about classic multi boxing. I think I read each post on each topics here, especially about class synergies, and because I would like to optimize the leveling so I think I will pick 5 different classes (tankadin, mage, moonkin, lock and HPriest).
But I’am afraid of one thing : being banned and to lose all my progress.
So I created a new B.Net account with 5 WoW account to test things on retail. I created my script with AHK (I gave just a sample (not all the keys ofc) at the bottom of the post) to do simple things, mostly send 1 key to each wow window, and trying to protect from double keypresses. And I would be happy if you could check my simple script to tell me if I risk a ban or not.
Also, I bought ISBoxer but never launched it for the same reason. I think that If I keep it simple, I will not get banned. Do you think using it is better than the AHK Script ?
Thanks a lot, and see you in Azeroth !!!
Nuggets
TLDR ; New to multiboxing. Focus on vanilla. Currently testing my setup on retail. Can my script get me banned ?
WinGet, wowid, List, World of Warcraft
; The following function centers the specified window on the screen:
CenterWindow(WinTitle)
{
WinGetPos,,, Width, Height, %WinTitle%
WinMove, %WinTitle%,, (A_ScreenWidth/2)-(Width/2), (A_ScreenHeight/2)-(Height/2), A_ScreenWidth/2,A_ScreenHeight/2
;
}
upright(WinTitle)
{
WinGetPos,,, Width, Height, %WinTitle%
WinMove, %WinTitle%,, (A_ScreenWidth)-(Width),0, A_ScreenWidth/2,A_ScreenHeight/2
;
}
upleft(WinTitle)
{
WinGetPos,,, Width, Height, %WinTitle%
WinMove, %WinTitle%,, 0, 0, A_ScreenWidth/2,A_ScreenHeight/2
;
}
downright(WinTitle)
{
WinGetPos,,, Width, Height, %WinTitle%
WinMove, %WinTitle%,, (A_ScreenWidth)-(Width), (A_ScreenHeight)-(Height), A_ScreenWidth/2,A_ScreenHeight/2
;
}
downleft(WinTitle)
{
WinGetPos,,, Width, Height, %WinTitle%
WinMove, %WinTitle%,, 0, (A_ScreenHeight)-(Height), A_ScreenWidth/2,A_ScreenHeight/2
;
}
WinWait, ahk_id %wowid1%
;WinMove, 0, 0 ;
CenterWindow(ahk_id %wowid1%),
WinWait, ahk_id %wowid2%
;WinMove, 0, 0
upright(ahk_id %wowid2%),
WinWait, ahk_id %wowid3%
;WinMove, 0, 0
upleft(ahk_id %wowid3%),
WinWait, ahk_id %wowid4%
;WinMove, 0, 0
downright(ahk_id %wowid4%),
WinWait, ahk_id %wowid5%
;WinMove, 0, 0
downleft(ahk_id %wowid5%),
~&::
KeyWait &, D
IfWinActive, ahk_id %wowid1%
{
ControlSend,, &, ahk_id %wowid2%
ControlSend,, &, ahk_id %wowid3%
ControlSend,, &, ahk_id %wowid4%
ControlSend,, &, ahk_id %wowid5%
Return
sleep 100
}
~é::
KeyWait é, D
IfWinActive, ahk_id %wowid1%
{
ControlSend,, é, ahk_id %wowid2%
ControlSend,, é, ahk_id %wowid3%
ControlSend,, é, ahk_id %wowid4%
ControlSend,, é, ahk_id %wowid5%
Return
sleep 100
}
~Backspace::
KeyWait Backspace, D
IfWinActive, ahk_id %wowid1%
{
ControlSend,, {Backspace}, ahk_id %wowid2%
ControlSend,, {Backspace}, ahk_id %wowid3%
ControlSend,, {Backspace}, ahk_id %wowid4%
ControlSend,, {Backspace}, ahk_id %wowid5%
Return
sleep 100
}
f12::Suspend,Toggle