-
Posted by acatiera on Tue, 19 Jun 2012 18:23:32
Hey everyone!
Im trying to build a scrip that works as a buzzbox.
When activated, "say" should be send to a specific channel, and and when deactivated, it should send to channel obviously...
The script i have so far is:
local cid = GetChannelName("LupineBuzzbox"); if (cid == 0) then JoinChannelByName("LupineBuzzbox", "", -1); cid = GetChannelName("LupineBuzzbox"); ChatFrame_AddChannel(DEFAULT_CHAT_FRAME, "LupineBuzzbox"); end local sent = {} local playerName = (UnitName("player")) local f = CreateFrame("Frame") f:SetScript("OnEvent",function(self,event,msg,sender) if sender == playerName then sent[msg] = true SendChatMessage(msg,"CHANNEL",nil,"cid") end end)
And ofcouse it doesnt work..
Any help would be apriciated!
hugs
-
Posted by jnwhiteh on Wed, 20 Jun 2012 11:50:21
You never register for an event, so the OnEvent handler can't possibly fire. I'm not entirely sure what you're trying to do here.