И так, приветствую всех. Недавно я подавал тему в которой описывал проблему с аддонами после установки PandaWoW Launcher.
Сама проблема заключалась в том, что интерфейс выдавал ошибку "Модификация "Название аддона" заблокирована при попытке действия, доступного только интерфейсу Blizzard".
[ATTACH=CONFIG]132857[/ATTACH]
Вот мне удалось найти решение этой проблемы. В корне игры зайти в папку с аддонами PandaWoW/Interface/Addons, после чего в папке каждого аддона в Lua файле (Пример: PandaWoW/Interface/Addons/Bartender4/Bartender4.lua) в конце вписать эти строчки:
setfenv(FriendsFrame_OnShow, setmetatable({ UpdateMicroButtons = function() end }, { __index = _G }))
setfenv(WorldMapFrame_OnShow, setmetatable({ UpdateMicroButtons = function() end }, { __index = _G }))
local my_addon = CreateFrame("Frame")
my_addon:RegisterEvent("ADDON_LOADED")
my_addon:SetScript("OnEvent", function(self, event, addon)
if addon == "Blizzard_AchievementUI" then
setfenv(AchievementFrame_OnShow, setmetatable({UpdateMicroButtons=function()
if (AchievementFrame and AchievementFrame:IsShown()) then
AchievementMicroButton:SetButtonState("PUSHED", 1);
end
end }, { __index = _G}))
elseif addon == "Blizzard_PetJournal" then
setfenv(PetJournalParent_OnShow, setmetatable({UpdateMicroButtons=function()
if (PetJournalParent and PetJournalParent:IsShown()) then
CompanionsMicroButton:Enable();
CompanionsMicroButton:SetButtonState("PUSHED", 1);
end
end }, { __index = _G}))
end end)
После которых лично у меня начало всё отлично работать. Так же, могу посоветовать аддон LibDialog
Надеюсь я тебе помог!