
Сообщение от
westcost
спасибо) это уже что-то, только эти % привязаны к портрету, который я вынес за пределы экрана. Не знаю как убрать привязку player хп и маны к портрету.
PHP код:
PlayerFrameHealthBarText:SetPoint("CENTER", PlayerFrame, 0, 0);
PlayerFrameManaBarText:SetPoint("TOP", PlayerFrameHealthBarText, "BOTTOM", 0, 0);

Сообщение от
westcost
Вообщем сделал себе(player) такую рамку хп и маны. Хотелось бы справа добавить ХП и ману в %. Чтобы было так:
PHP код:
local FrameList = {
["PlayerFrameHealthBar"] = true,
["PlayerFrameManaBar"] = 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("%u%%", HealthPercent);
end;
end)