[Guida]DualBoxing-MultiBoxing WoW (valido per tutte le espansioni)

oaimed

Utente Electrum
14 Giugno 2011
251
44
16
146
Ultima modifica da un moderatore:
Salve a tutti! Da poco ho scoperto come dual-livellare con un semplice programma e una manciata di macro, vi assicuro che vi divertire un mondo a livellare velocemente, e perchè no, anche a killare un vostro nemico con due shamani elementali :sisi:!
Però non tutti sanno cos'è il MULTIBOXING o DUALBOXING.Beh in semplici parole è giocare con due ( o più) pg, di account differenti sullo stesso computer.
L'idea vi piace? allora cominciamo!!!(in alcuni server il multiboxing/dualboxing non è ammesso)

Prima di tutto ci sono vari programmi da utilizzare, quello che utilizzerò io sarà AUTOHOTKEY,qui ce ne sono altri Multiboxing software - WoWWiki - Your guide to the World of Warcraft
Dunque scaricate il programma dal sito ufficiale AutoHotKey , dopo di chè istallatelo ( se non ricordo male se scarichi il programma in formato .zip non dovrai istallarlo). A questo punto apritelo e con il tasto destro, cliccate sull'icona verde del programma (situata vicino l'orologio per internteci, in basso a destra) e premete "Edit this scripts".Si aprirà blocco note, cancellate ogni cosa, e inserite questo script
PHP:
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

~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

WinGet, wowid, list, World of Warcraft

y::
KeyWait, LButton, D
ControlSend,, {y}, ahk_id %wowid1%
ControlSend,, {y}, ahk_id %wowid2%
ControlSend,, {y}, ahk_id %wowid3%
ControlSend,, {y}, ahk_id %wowid4%
ControlSend,, {y}, 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

Ora premete su reload this scripts (sepre in basso a destra vicino l'orlogio) e chiudetelo.
Aprite WoW e create due macro:
Macro per il focus del pg,per la cura e/o l'attacco :

PHP:
/target focus [NOME PG]
/assist [NOME PG]
/cast [NOME SPELL]

Se volete che il vostro pg curi scrivete /cast nomespelcura , ad esempio /cast healing touch
Poi create una nuova macro:
Macro per il follow del pg (non mettete le parentesi)
PHP:
/target focus [NOME PG]
/follow [NOME PG]
/assist [NOME PG]

- Avviate AutoHotKey
- Aprite due volte il Client di WoW
- Divertitevi usufruendo del MultiBoxing/DualBoxing :)!
 
Ultima modifica:
Re: [Guida]Dualboxing-Multiboxing per wow (valido per tutte le versioni)

Ottimo! Guida esaustiva e abbastanza veloce , Rilievo ;)!
Ho solo ricontrollato alcune parti della guida al fine di organizzarla meglio e rese più chiare le parti da modificare nei codici ( per quanto riguarda le macro ).
 
Va bene con qualsiasi pg! Potrei creare una macro dove il dk prende l'aggro e magare lo shammy lo cura... (anche se il dk si cura da solo)
Oppure fai che il dk tanka e prende aggro mentre lo shammy casta
 
Ultima modifica:
Va bene con qualsiasi pg! Potrei creare una macro dove il dk prende l'aggro e magare lo shammy lo cura... (anche se il dk si cura da solo)
Oppure fai che il dk tanka e prende aggro mentre lo shammy casta
come fai a creare le macro?,cmq mandami il tuo contatto di skype cosi possiamo parlare meglio ^^
 
pure io ^^ cmq il main voglio che sia l'hunter.quindi creami una macro cosi :il dk , ogni volta che attacco con il hunter deve usare Death Strike/Rune Strike/Heart Strike grazie(poi se funziona ti daro un bel +1)
 
è un pò difficile come dici tu... ed è anche scomodo...
E' preferibile che il main sia il deathnigh in quanto ha la capacità di aggrare.
Ti consiglio di fare così
  • Usa dk in frost(anche se ha i talenti in blood/unholy),in questo caso potrai reggere l'aggro dell'hunter.
  • Metti quindi l'hunter in follow al dk,ovviamente.
  • Metti la spell Icy touch sul numero uno.
  • Metti blood strike sul numero uno
  • le altre spell a tuo piacimento.

Vai sull'hunter e crea questa macro :rulz:

Codice:
[COLOR=#000000][COLOR=#007700]
/[/COLOR][COLOR=#0000BB]target focus [/COLOR][COLOR=#007700][[/COLOR][COLOR=#0000BB]NOME PG[/COLOR][COLOR=#007700]]
/[/COLOR][COLOR=#0000BB]assist [/COLOR][COLOR=#007700][[/COLOR][COLOR=#0000BB]NOME PG[/COLOR][COLOR=#007700]]
/[/COLOR][COLOR=#0000BB]cast [/COLOR][COLOR=#007700][[/COLOR][COLOR=#007700]Arcane shoot]  [/COLOR][/COLOR]

creata la macro mettila nel quadro uno,in modo tale,che sia in corrispondenza con Icy toucht.
In altre parole,quando il dk cast Icy touch,l'hunter utilizzerà Arcane shoot

Crea un'altra macro:
Codice:
[COLOR=#000000][COLOR=#007700]/[/COLOR][COLOR=#0000BB]target focus [/COLOR][COLOR=#007700][[/COLOR][COLOR=#0000BB]NOME PG[/COLOR][COLOR=#007700]]
/[/COLOR][COLOR=#0000BB]assist [/COLOR][COLOR=#007700][[/COLOR][COLOR=#0000BB]NOME PG[/COLOR][COLOR=#007700]]
/[/COLOR][COLOR=#0000BB]cast [/COLOR][COLOR=#007700][[/COLOR][COLOR=#0000BB]metti una spell a tuo piacimento[/COLOR][COLOR=#007700]]  [/COLOR][/COLOR]
Metti la macro nel tasto due. Ora dovrebbe bastare.

Sfortunatamente non conosco l'hunter quindi non ho fatto il possibile.Ovviamente le spell puoi cabiarle,non per forza devi attenerti alla combinazione Icy touch/arcane shoot.
Ciao e fammi sapere :):patt: