PHP код:
----------------------------------------------------------------------------------------
-- Hiding default blizzard's Error Frame --
----------------------------------------------------------------------------------------
local HideErrors = true
if HideErrors then
local f, o, ncErrorDB = CreateFrame("Frame"), "No error yet.", {
["Inventory is full"] = true,
["Your quest log is full"] = true,
["Нет места."] = true,
["У вас слишком много таких предметов."] = true,
["У вас недостаточно денег."] = true,
["Предмет не найден."] = true,
}
f:SetScript("OnEvent", function(self, event, error)
if ncErrorDB[error] then
UIErrorsFrame:AddMessage(error)
else
o = error
end
end)
SLASH_NCERROR1 = "/error"
function SlashCmdList.NCERROR() print(o) end
UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE")
f:RegisterEvent("UI_ERROR_MESSAGE")
end
Но тут, что показывать, а остальное по идее офнуто.
ПС не проверял.
Тут написано, как запилить. Ну или в какойнибудь аддон копирни )