Приветствую, есть код на скрытие микроменю и сумки.
PHP код:
local Core = CreateFrame("Frame");
Core:RegisterEvent("PLAYER_ENTERING_WORLD");
Core:SetScript("OnEvent", function(self, event, ...) return self[event](self, ...) end);
local _G, select = _G, select;
local ArtFramePack = {};
function Core:OnLeave(Frame, Framelist)
local Update = 1;
Frame:SetScript("OnUpdate", function(self, elapsed)
Update = Update - elapsed;
for i = 1, #Framelist do
Framelist[i]:SetAlpha(Update*1.6);
end;
if Update <= 0 then self:SetScript("OnUpdate", nil); end;
end);
end;
function Core:OnEnter(Frame, Framelist)
Frame:SetScript("OnUpdate", nil);
for i = 1, #Framelist do
Framelist[i]:SetAlpha(1);
end;
end;
function Core:PLAYER_ENTERING_WORLD()
self:SetScript("OnUpdate", nil);
MainMenuBarArtFrame:SetScript("OnUpdate", nil);
for i = 1, #ArtFramePack do
ArtFramePack[i]:SetAlpha(0);
end;
end;
for i = 1, select('#', MainMenuBarArtFrame:GetChildren()) do
local frame = select(i, MainMenuBarArtFrame:GetChildren());
if not frame:GetName():find("ActionButton") then
ArtFramePack[#ArtFramePack+1] = frame;
end;
end;
for i = 1, select('#', MainMenuBarArtFrame:GetRegions()) do
if i == 3 or i == 4 or i == 7 then
local frame = select(i, MainMenuBarArtFrame:GetRegions());
ArtFramePack[#ArtFramePack+1] = frame;
end;
end;
for i = 1, select('#', MainMenuBarArtFrame:GetChildren()) do
local frame = select(i, MainMenuBarArtFrame:GetChildren());
if not frame:GetName():find("ActionButton") then
frame:SetScript("OnEnter",function(self) Core:OnEnter(MainMenuBarArtFrame, ArtFramePack); end);
frame:SetScript("OnLeave",function(self) Core:OnLeave(MainMenuBarArtFrame, ArtFramePack); end);
end;
end;
Если навести курсор на иконку микроменю, то не отображает название раздела (Tooltip). На скринах с кодом на скрытие и без кода.
Нужна помощь с отображением Tooltip кто шарит..



