SLASH_ROLLINGAME1, SLASH_ROLLINGAME2 = '/rollin', '/rg'; SlashCmdList["ROLLINGAME"] = function() btn_hide_OnClick() end; function btn_hide_OnClick() if not RollinGame:IsVisible() then RollinGame:Hide(); else RollinGame:Hide(); end end function btn_roll_OnClick() local num = math.random(1,100) local roll = tostring(num) SendChatMessage(roll, "SAY", nil, "General") SendAddonMessage("RollinGame", roll,"RAID") SendAddonMessage("RollinGame", roll,"GUILD") msg_box:AddMessage(sender.." has rolled: "..message) --just testing msg_box2:AddMessage(sender.." has rolled: "..message) --just testing msg_box3:AddMessage(sender.." has rolled: "..message) --just testing end function RollinGame_OnEvent(self, event, ...) if event == "CHAT_MSG_ADDON" then local prefix, message, channel, sender = ... if prefix == "RollinGame" then msg_box:AddMessage(sender.." has rolled: "..message) --just testing msg_box2:AddMessage(sender.." has rolled: "..message) --just testing msg_box3:AddMessage(sender.." has rolled: "..message) --just testing print("Got an addon message from ", sender, " on ", channel, " with text ", message) end elseif event == "PARTY_MEMBERS_CHANGED" then end end