a.jpg
если хочешь как в этом - не трогай ничего
b.jpg
а для такого убрать два минуса и пробел в начале строки "-- Text:SetFormattedText("%s / ", и добавить в начало следующей, т.е. код для второго варианта:
Скрытый текст
Код:
local math_ceil, CapDisplay = math.ceil, TextStatusBar_CapDisplayOfNumericValue;
local FrameList = {
["TargetFrameHealthBar"] = true,
["FocusFrameHealthBar"] = true,
};
hooksecurefunc("TextStatusBar_UpdateTextString",function(self)
if not FrameList[self:GetName()] then return; end;
local Text = self.TextString;
local Value = self:GetValue();
if Value and Value > 0 and Text then
local _, MaxValue = self:GetMinMaxValues();
local HealthPercent = math_ceil((Value / MaxValue)*100);
Text:SetFormattedText("%s / %s (%u%%)", CapDisplay(Value), CapDisplay(MaxValue), HealthPercent);
-- Text:SetFormattedText("%s (%u%%)", CapDisplay(Value), HealthPercent);
end
end)
[свернуть]
p.s. я смотрю по твоей цитате кода - у тебя затесался пробел в слове "fu nction" похоже пока пробовал править, потому и не работало в исх.варианте - перераспакуй архив с аддоном
- - - Updated - - -
рассинхрон постов :)
если хочешь проценты вообще из бара убрать в бок всего фрейма, то это тебе нужен TargetPercent с курса, самоделка такое не делает
смотри пост про него