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 с курса, самоделка такое не делает
смотри пост про него, просто ставишь и меняешь координаты в строках (выше писал) с -46 на ~ 200 (подстроишь)