Hmm, you'd need someone that's online in your "other" guild (the one your current character is not in) to have a "counterpart" addon that forwards your messages to the actual guild channel. Prototype:
Receiver (person in the guild that receives the message)
Code:
local f=CreateFrame("Frame")
f:SetScript("OnEvent",function(s,e,p,m,c)
if p == "guildfwd" then SendChatMessage(("[Forward] [%s]: %s"):format(c,m),"GUILD") end
end)
f:RegisterEvent("CHAT_MSG_ADDON")
RegisterAddOnMessagePrefix("guildfwd")
Sender:
Code:
SlashCmdList["FWD"] = function(in)
local fwd, msg = in:match("(%S+) (.+)")
if fwd then
SendAddonMessage("guildfwd",msg,"WHISPER",fwd)
end
end
SLASH_FWD1 = "/fwd"
/fwd forwarder message
Both are untested. How to use. Could be optimized a lot.