вот же скотство ((( хз как я сразу не заметил. это тот который типа под 3.3.5а?
- - - Updated - - -
там тогда аргументы подправить нужно и заведется.
- - - Updated - - -
нашел такой :
он так же не рабочий(## Interface: 30300
## Title: |cffFF0000x|rCT
## Notes: X Combat Text
## Author: Affli @ RU-Howling Fjord
## Version: 1.2a
## RequiredDeps: Blizzard_CombatText
Как вообще возможно смотреть дамаг в отдельной вкладке, по-моему бред, даже для пвп бред, не говоря про пве
подкиньте пожалуйста скрипт для того чтобы во фрейме противника отображалось ХП в цифрах / процентах.
По идее должно работать...
PHP код:
local function SubValue(value)
if(value>=1e6) then
return ('%.1fm'):format(value/1e6):gsub('%.?0+([km])$','%1')
elseif value>=1e3 then
return ('%.1fk'):format(value/1e3):gsub('%.?0+([km])$','%1')
end
end
hooksecurefunc("TextStatusBar_UpdateTextString",function(self)
if not GetCVarBool("statusTextPercentage") then
if self.TextString and self.currValue then
self.TextString:SetText(SubValue(self.currValue) .. " " .. self.currValue/select(2, self:GetMinMaxValues()*100 .. " % ")
end
end
end)
Ensirius (02.05.2015)
PHP код:
local FrameList = {"Player", "Target", "Focus"}
hooksecurefunc("TextStatusBar_UpdateTextString", function()
for i = 1, select("#", unpack(FrameList)) do
local FrameName = (select(i, unpack(FrameList)));
local Health = TextStatusBar_CapDisplayOfNumericValue(UnitHealth(FrameName));
local HealthMax = TextStatusBar_CapDisplayOfNumericValue(UnitHealthMax(FrameName));
local HealthPercent = (UnitHealth(FrameName)/UnitHealthMax(FrameName))*100;
_G[FrameName.."FrameHealthBar"].TextString:SetText(Health.."/"..HealthMax.." ("..format("%.0f",HealthPercent).."%)");
end;
end)
Последний раз редактировалось Wbtest2; 02.05.2015 в 18:00.
Ensirius (02.05.2015)