PHP код:
local button = CreateFrame("Button", id, RaidFrame, "UIPanelButtonTemplate");
button:SetSize(80, 18);
button:SetPoint("CENTER", RaidFrame, "TOP", -84, -24);
button:SetText("Блок");
local lock = true;
button:SetScript("OnClick",function(self)
if(lock) then
print("|cff00ff00[Рейд фреймы заблокированы]|r");
for i = 1, select('#',UIParent:GetChildren()) do
if select(i,UIParent:GetChildren()):GetName() and string.find(select(i,UIParent:GetChildren()):GetName(), "RaidPullout") then
if select(i,UIParent:GetChildren()):IsMovable() then select(i,UIParent:GetChildren()):EnableMouse(false); end;
end;
end;
else
print("|cff00ff00[Рейд фреймы разблокированы]|r")
for i = 1, select('#',UIParent:GetChildren()) do
if select(i,UIParent:GetChildren()):GetName() and string.find(select(i,UIParent:GetChildren()):GetName(), "RaidPullout") then
select(i,UIParent:GetChildren()):EnableMouse(true);
end;
end;
end;
lock = not lock;
end);
- - - Updated - - -
Сообщение от
Wbtest2
Обычно да ), но тут всего 21 строчка считая энды, не должно)
Чота мне это нейм плейты напомнило , хотя можно сделать в 1 итерацию и 2 условия Ну я про ADDON_LOAD говорю )))
PS не понравился твой флажок :p