Just thought I'd contribute something pretty interesting that I haven't seen posted before:
The macro spams a lot of items, possibly more than 1000 very fast, all while ignoring the spam filter. This disconnects the user, but the macro still runs for about another 5 seconds until everything has been spammed, while being disconnected. The macro may need to be pressed more than once for it to fully operate.
The macro supports all chat types, such as:
- Say
- Emote
- Yell
- Party
- Guild
- Officer
- Raid
- Raid Warning
- Battleground
- Whisper
- Channels, such as trade
The following macro is for chat types Say, Yell, Party, Guild, Officer and Raid:
To spam a different chat type, edit "SAY":/run for i=49950,52052,3 do str=""; for j=0,2 do if GetItemInfo(i+j) then str=str..select(2,GetItemInfo(i+j)) end; end; SendChatMessage(str,"SAY") end;
Into "YELL", "PARTY", etc or other chat types I've listed up-to Whisper.(str,"SAY")
For spamming Whisper use:
Edit "PLAYERNAME" into someones ingame name./run for i=49950,52052,3 do str=""; for j=0,2 do if GetItemInfo(i+j) then str=str..select(2,GetItemInfo(i+j)) end; end; SendChatMessage(str,"WHISPER", "nil", "PLAYERNAME") end;
For spamming a specific channel, in this case trade channel use:
Edit the "2" in/run for i=49950,52052,3 do str=""; for j=0,2 do if GetItemInfo(i+j) then str=str..select(2,GetItemInfo(i+j)) end; end; SendChatMessage(str,"CHANNEL", "nil", "2") end;
to a channel of your choice, "1" being general channel etc.(str,"CHANNEL", "nil", "2")
Hope someone finds this useful xD