Ребят дайте код пожалуйста который бы вместо уровня на стандарт плейтах отображал % хп
можно без символа "%",только цифры
Ребят дайте код пожалуйста который бы вместо уровня на стандарт плейтах отображал % хп
можно без символа "%",только цифры
В настройках интерфейса такое есть же
Мне бы очень хотелось изменить этот мир в лучшую сторону, но у меня лапки🐾
В портрете - да, и то вместо значений хп, а не вместо уровня. Он хочет вместо уровня на неймплейтах, полосках здоровья
SSoPHgTGN1A.jpg
держи, дружочик
local frame = CreateFrame("Frame", nil, UIParent)
local function OnUpdate(self,elapsed)
local a={WorldFrame:GetChildren()}
for i=1,#a do
local status_bar = a[i]:GetChildren()
if status_bar and status_bar:GetObjectType()=="StatusBar" then
local _,max_value = status_bar:GetMinMaxValues()
local value = status_bar:GetValue()
local childrenRegions = {a[i]:GetRegions()}
childrenRegions[8]:SetText(tostring(math.ceil(value/max_value*100)))
end
end
end
frame:SetScript("OnUpdate", OnUpdate)
ida (08.11.2020)
Matthewtuck, лучший
- - - Updated - - -
Фпс кста упал в игре значительно после 1 игры в солоке и на петах иногда не отображается
Можно как-то пофиксить?
Последний раз редактировалось ida; 08.11.2020 в 16:53.
на циркле вообще что то особенное с нэймплейтами. там где их много (азжол неруб, первый босс сумонит 100500 жуков, на ониксии, и в наксе я слышал тоже) фпс падает процентов на 80%. не важно включен показ нэймплейтов или нет это происходит. p.s (никаких аддонов не установлено, клиент чистый). на другом сервере такого нет.
у меня не садится фпс
насчет петов тоже не знаю) побегал по даларану не багается.
разве что у них уровень мог не прогрузиться или что-то с кросс-сервером связанное
можно добавить строчку Show
local frame = CreateFrame("Frame", nil, UIParent)
local function OnUpdate(s,e)
local a={WorldFrame:GetChildren()}
for i=1,#a do
local sb = a[i]:GetChildren()
if sb and sb:GetObjectType()=="StatusBar" then
local t = select(8, a[i]:GetRegions())
t:Show()
t:SetText(tostring(math.ceil(sb:GetValue()/select(2, sb:GetMinMaxValues())*100)))
end
end
end
frame:SetScript("OnUpdate", OnUpdate)
у боссоа будет отображаться точно (а то там черепок был), а насчет баганных петов не знаю)
ida (08.11.2020)
Matthewtuck, ну петы фигня, я только раз заметил на своем баг и вроде больше не багается. Но фпс проседает на вторую-третью арену солоки. Мб у меня одного, хз
Matthewtuck, мб из-за луа ошибки бывают фризы
unknown.png