АП, сможет кто доделать скрипт на передвижение бафф/дебафф, в данный момент есть только для дебафф
PHP код:
hooksecurefunc("DebuffButton_UpdateAnchors", function(buttonName, index)
local numBuffs = BUFF_ACTUAL_DISPLAY + BuffFrame.numEnchants;
if ( BuffFrame.numConsolidated > 0 ) then
numBuffs = numBuffs - BuffFrame.numConsolidated + 1;
end
local rows = ceil(numBuffs/BUFFS_PER_ROW);
local buff = _G[buttonName..index];
local buffHeight = TempEnchant1:GetHeight();
local x, y = 0, 0 -- ИЗМЕНИТЬ НА НУЖНОЕ
-- Position debuffs
if ( (index > 1) and (mod(index, BUFFS_PER_ROW) == 1) ) then
-- New row
buff:SetPoint("TOP", _G[buttonName..(index-BUFFS_PER_ROW)], "BOTTOM", x, y -BUFF_ROW_SPACING);
elseif ( index == 1 ) then
if ( rows < 2 ) then
buff:SetPoint("TOPRIGHT", ConsolidatedBuffs, "BOTTOMRIGHT", x, y -1*((2*BUFF_ROW_SPACING)+buffHeight));
else
buff:SetPoint("TOPRIGHT", ConsolidatedBuffs, "BOTTOMRIGHT", x, y -rows*(BUFF_ROW_SPACING+buffHeight));
end
else
buff:SetPoint("RIGHT", _G[buttonName..(index-1)], "LEFT", -5, 0);
end
end)