This AutoIt script will log in to WoW using one of 7 random accounts. To change the number of accounts, change the bold red number. Replace the usernames with real ones, and the passwords with the real ones. To add more accounts, just follow the pattern I've set up. You may need to change the path. to WoW to your real path. Obviously put a real message to spam. Feel free to change the time delays to what works best for you.
What it does
1) Picks a random account from the array
2) Opens WoW
3) Logs in with the random account
4) Logs in with the first character on the account
5) Spams your message until you hit Esc
I know it isn't all that you asked for, but it's a start, 'kay?
Code:
; WoW Chat Spam Tool
;Include misc.au3, needed for the IsPressed function
#include <misc.au3>
;Declare variables and store accounts in the array
Dim
Dim
Dim
Dim [7]=[["username1","username2","username3","username4","username5","username6","username7"], ["password1","password2","password3","password4","password5","password6","password7"]]
;Pick a random account
Random , 1, 7
= []
= []
;Open WoW
Run "C:Program FilesWorld of WarcraftWoW.exe","C:Program FilesWorld of Warcraft"
;Log In
Send & "{TAB}" & & "{ENTER}"
;Wait 15 seconds to log in
Sleep(15000)
;Log in the character
Send "{ENTER}"
;Wait a minute for the char to enter WoW
Sleep(60000)
;Settle down to spam until Esc is pressed
While _IsPressed("1b") = 0
;Send the message
Send "{ENTER} Your message here {ENTER}"
;Wait 10 seconds before sending it again
Sleep(10000)
WEnd