function UIErrorsFrame_OnLoad(self) self:RegisterEvent("SYSMSG"); self:RegisterEvent("UI_INFO_MESSAGE"); self:RegisterEvent("UI_ERROR_MESSAGE"); end function UIErrorsFrame_OnEvent(self, event, ...) local arg1, arg2, arg3, arg4 = ... if ( event == "SYSMSG" ) then self:AddMessage(arg1, arg2, arg3, arg4, 1.0); elseif ( event == "UI_INFO_MESSAGE" ) then self:AddMessage(arg1, 1.0, 1.0, 0.0, 1.0); elseif ( event == "UI_ERROR_MESSAGE" ) then self:AddMessage(arg1, 1.0, 0.1, 0.1, 1.0); end end