-- function sendWhisper volée dans DBM |
local function sendWhisper(target, msg) |
if type(target) == "number" then |
if not BNIsSelf(target) then -- never send BNet whispers to ourselves |
BNSendWhisper(target, msg) |
return true |
end |
elseif type(target) == "string" then |
-- whispering to ourselves here is okay and somewhat useful for whisper-warnings |
SendChatMessage(msg, "WHISPER", nil, target) |
return true |
end |
end |
local EventFrame = CreateFrame("Frame","EventFrame",UIParent) |
EventFrame:RegisterEvent("CHAT_MSG_ACHIEVEMENT") |
EventFrame:RegisterEvent("CHAT_MSG_GUILD_ACHIEVEMENT") |
EventFrame:SetScript("OnEvent", function(self,event,...) |
local arg1, arg2, arg3, arg4, arg5 = select(1,...); |
if ( event == "CHAT_MSG_ACHIEVEMENT" ) then |
sendWhisper(arg2, "gg") |
elseif ( event == "CHAT_MSG_GUILD_ACHIEVEMENT" ) then |
sendWhisper(arg2, "gg") |
end |
end) |