Code:
local f = CreateFrame("Frame")
f:RegisterEvent("CHAT_MSG_WHISPER")
f:RegisterEvent("CHAT_MSG_CHANNEL")
f:RegisterEvent("VARIABLES_LOADED")
f:SetScript("OnEvent", myMod_OnEvent)
function myMod_OnEvent()
if (event == "VARIABLES_LOADED") then
if (not myMod_RANDOM) then
myMod_RANDOM = {};
end
if (not myMod_Enabled) then
myMod_Enabled = true;
end
if (not myMod_RandomReply) then
myMod_RandomReply = false;
end
elseif (event == "CHAT_MSG_CHANNEL") then
table.insert(myMod_RANDOM, arg1);
if #(myMod_RANDOM) >= 21 then
table.remove(myMod_RANDOM, 1);
end
end
end
New to frame widgets. For some reason it's not triggering off of "CHAT_MSG_CHANNEL", but works fine for "VARIABLES_LOADED". Even if I removed the variable check, it still won't work.