I was browsing other threads, and I realized that with alot of these exploits and especially bots and proggys, i'd want to instantly vanish if a GM decided to /tell me.
My solution, therefore, was a "tripwire" that would instantly quit wow if a GM tried talking to me.
All GM's have to start their conversation with you by using a set template, which happens to include the word "Gamemaster"
For example:
"Hello, *playername*, this is Gamemaster *gm name*, and I was wondering if you had a moment to discuss..."
As a safeguard for my botting, I always make sure to type this in before leaving my computer:
Code:
/run AGM = { } AG = CreateFrame("Frame", nil, UIParent) AG:RegisterEvent("CHAT_MSG_WHISPER") AG:SetScript("OnEvent", function (_,e) AGM[e]() end) function AGM.CHAT_MSG_WHISPER() if strfind(strlower(arg1),"gamemaster")~=nil then ForceQuit() end end;
/run AGS = { } AS = CreateFrame("Frame", nil, UIParent) AS:RegisterEvent("CHAT_MSG_WHISPER") AS:SetScript("OnEvent", function (_,e) AGS[e]() end) function AGS.CHAT_MSG_WHISPER() if strfind(strlower(arg1),"game master")~=nil then ForceQuit() end end;
This autoquits the game ASAP, if any message is sent to me with the word "Gamemaster" in it, regardless of position in message, or case. Also good if a player is threatening to report you. While this will not 100% prevent a ban, it will keep them from watching you if you dont answer a GM tell, which could save you.
Just thought I'd share. Got the idea from the "How to ruin your friend's wow in 15 seconds" thread.