Приветствуем вас на форуме проекта WoW Circle. Если вы читаете это, значит не зарегистрировались у нас. Для того, чтобы получить доступ к расширенным возможностям нашего форума нажмите сюда и пройди регистрацию, которая не займет у вас много времени. После регистрации будут доступны новые, более расширенные, возможности.
Помогите найти аддон

Упомянутые в теме пользователи:

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 12 из 13
  1. #1
    Активист
    Регистрация
    28.12.2017
    Сообщений
    72
    Поблагодарил(а)
    0
    Получено благодарностей: 1 (сообщений: 1).
    Репутация: 1

    Помогите найти аддон

    23423424234234234234243243.jpg Нужно чтобы сбоку аккуратно отображались проценты ХП у юнитов как на картинке. Пытался найти для 3.3.5а - тщетно. Иксперл точно долой - очень багованный, ДБМ проценты боссов - не подходит, настройка близзов чисто на проценты ХП - тоже. Нужен именно этот ну или очень подобный по функционалу, спасибо заранее!

  2. #2
    Наш человек Аватар для romanspector
    Регистрация
    20.08.2018
    Сообщений
    887
    Поблагодарил(а)
    336
    Получено благодарностей: 294 (сообщений: 204).
    Репутация: 1738
    не может быть так что бы человек был хорош в ПВЕ и полным отстоем в ПВП. (с) Старик Мерлин

  3. #3
    Активист
    Регистрация
    28.12.2017
    Сообщений
    72
    Поблагодарил(а)
    0
    Получено благодарностей: 1 (сообщений: 1).
    Репутация: 1
    Цитата Сообщение от romanspector Посмотреть сообщение
    А возможности поставить количество здоровья посередине, а проценты справа снаружи, я так понимаю, нет? Если нет, есть какие-то ещё варианты аддонов?)
    Последний раз редактировалось Florida_512; 02.02.2023 в 22:11.

  4. #4
    Абориген Аватар для Hibor
    Регистрация
    24.01.2012
    Сообщений
    1,756
    Поблагодарил(а)
    181
    Получено благодарностей: 309 (сообщений: 267).
    Репутация: 2197
    Цитата Сообщение от Florida_512 Посмотреть сообщение
    А возможности поставить количество здоровья посередине, а проценты справа снаружи, я так понимаю, нет? Если нет, есть какие-то ещё варианты аддонов?)
    все зависит, на сколько нужно:
    1) я таким пользуюсь, простейший, где-то аналогичный код на форуме был:
    1.jpg
    можно вместо «Текущ.HP (%)» поставить «CurrHP / MaxHP (%)» (но широковато получается)
    2) есть аддон TargetPercent v1.31
    2.jpg
    т.е. он слева, а не справа % выдает - неудобно, но это правится ручками в файле аддона:
    t_hpFrame:SetPoint("LEFT", TargetFrameHealthBar, "LEFT", -46, 0)
    f_hpFrame:SetPoint("LEFT", FocusFrameHealthBar, "LEFT", -46, 0)
    соотв. координаты поменять чб справа выдавало (экспериментально подберешь красиво :) )
    вообщем если есть желание - качай с курса и делай как хочешь... (примеры как самому сваять есть на форуме кстати)
    Последний раз редактировалось Hibor; 02.02.2023 в 22:28.
    За Альянс! Нет... за Орду! Стой... так за кого там?
    PUG: «Who needs tactics, skill or brain, just out-gear it bro...»

  5. #5
    Активист
    Регистрация
    28.12.2017
    Сообщений
    72
    Поблагодарил(а)
    0
    Получено благодарностей: 1 (сообщений: 1).
    Репутация: 1
    Цитата Сообщение от Hibor Посмотреть сообщение
    все зависит, на сколько нужно:
    1) я таким пользуюсь, простейший, где-то аналогичный код на форуме был:
    1.jpg
    можно вместо «Текущ.HP (%)» поставить «CurrHP / MaxHP (%)» (но широковато получается)
    2) есть аддон TargetPercent v1.31
    2.jpg
    т.е. он слева, а не справа % выдает - неудобно, но это правится ручками в файле аддона:
    t_hpFrame:SetPoint("LEFT", TargetFrameHealthBar, "LEFT", -46, 0)
    f_hpFrame:SetPoint("LEFT", FocusFrameHealthBar, "LEFT", -46, 0)
    соотв. координаты поменять чб справа выдавало (экспериментально подберешь красиво :) )
    вообщем если есть желание - качай с курса и делай как хочешь... (примеры как самому сваять есть на форуме кстати)
    Мы говорим про тот же аддон? Если нет, как этот называется? Если можно, поделиться...
    P.S.: сорри, увидел название, не заметил сразу, спасибо.
    Последний раз редактировалось Florida_512; 02.02.2023 в 22:52.

  6. #6
    Абориген Аватар для Hibor
    Регистрация
    24.01.2012
    Сообщений
    1,756
    Поблагодарил(а)
    181
    Получено благодарностей: 309 (сообщений: 267).
    Репутация: 2197
    1й скрин - самоделка меньше 1кб весом, работает для таргета и фокуса
    2й скрин - название TargetPercent v1.31 (под 3.3.5, более новые не работают, есть на курсефорж)
    самоделка - https://disk.yandex.ru/d/fCyUSN7PTkvTfA
    сейчас показывает в формате «ТекХП (%)», можно поменять строки в lua:
    Код:
    --        Text:SetFormattedText("%s / %s (%u%%)", CapDisplay(Value),  CapDisplay(MaxValue), HealthPercent);
              Text:SetFormattedText("%s (%u%%)", CapDisplay(Value), HealthPercent);
    соответственно убрать "--" с 1й строки, добавить во 2ю
    За Альянс! Нет... за Орду! Стой... так за кого там?
    PUG: «Who needs tactics, skill or brain, just out-gear it bro...»

  7. #7
    Активист
    Регистрация
    28.12.2017
    Сообщений
    72
    Поблагодарил(а)
    0
    Получено благодарностей: 1 (сообщений: 1).
    Репутация: 1
    Цитата Сообщение от Hibor Посмотреть сообщение
    1й скрин - самоделка меньше 1кб весом, работает для таргета и фокуса
    2й скрин - название TargetPercent v1.31 (под 3.3.5, более новые не работают, есть на курсефорж)
    самоделка - https://disk.yandex.ru/d/fCyUSN7PTkvTfA
    сейчас показывает в формате «ТекХП (%)», можно поменять строки в lua:
    Код:
    --        Text:SetFormattedText("%s / %s (%u%%)", CapDisplay(Value),  CapDisplay(MaxValue), HealthPercent);
              Text:SetFormattedText("%s (%u%%)", CapDisplay(Value), HealthPercent);
    соответственно убрать "--" с 1й строки, добавить во 2ю
    Самоделку просто скачал и кинул в аддоны? Не вижу никаких изменений. Уточнение: это для 3.3.5?
    P.S.: вру, вижу, а как оставить 25555/34333 и проценты просто убрать куда-то вбок?

  8. #8
    Абориген Аватар для Hibor
    Регистрация
    24.01.2012
    Сообщений
    1,756
    Поблагодарил(а)
    181
    Получено благодарностей: 309 (сообщений: 267).
    Репутация: 2197
    Цитата Сообщение от Florida_512 Посмотреть сообщение
    Самоделку просто скачал и кинул в аддоны? Не вижу никаких изменений. Уточнение: это для 3.3.5?
    да, распаковал, в аддоны закинул, включил (хотя новые вкл автоматом)

    там не работать нечему: цепляюсь к обновлению текста обычных фреймов таргета и фокуса и просто меняет текст
    должно показывать по центру хп-бара «текущее здоровье (процент)» (на скрине выше видно)
    За Альянс! Нет... за Орду! Стой... так за кого там?
    PUG: «Who needs tactics, skill or brain, just out-gear it bro...»

  9. #9
    Активист
    Регистрация
    28.12.2017
    Сообщений
    72
    Поблагодарил(а)
    0
    Получено благодарностей: 1 (сообщений: 1).
    Репутация: 1
    local math_ceil, CapDisplay = math.ceil, TextStatusBar_CapDisplayOfNumericValue;
    local FrameList = {
    ["TargetFrameHealthBar"] = true,
    ["FocusFrameHealthBar"] = true,
    };
    hooksecurefunc("TextStatusBar_UpdateTextString",fu nction(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)



    Не совсем понимаю где тут менять.

  10. #10
    Абориген Аватар для Hibor
    Регистрация
    24.01.2012
    Сообщений
    1,756
    Поблагодарил(а)
    181
    Получено благодарностей: 309 (сообщений: 267).
    Репутация: 2197
    Цитата Сообщение от Florida_512 Посмотреть сообщение
    Не совсем понимаю где тут менять.
    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 - - -

    Цитата Сообщение от Florida_512 Посмотреть сообщение
    P.S.: вру, вижу, а как оставить 25555/34333 и проценты просто убрать куда-то вбок?
    рассинхрон постов :)
    если хочешь проценты вообще из бара убрать в бок всего фрейма, то это тебе нужен TargetPercent с курса, самоделка такое не делает
    смотри пост про него, просто ставишь и меняешь координаты в строках (выше писал) с -46 на ~ 200 (подстроишь)
    Последний раз редактировалось Hibor; 02.02.2023 в 23:29.
    За Альянс! Нет... за Орду! Стой... так за кого там?
    PUG: «Who needs tactics, skill or brain, just out-gear it bro...»

  11. #11
    Активист
    Регистрация
    28.12.2017
    Сообщений
    72
    Поблагодарил(а)
    0
    Получено благодарностей: 1 (сообщений: 1).
    Репутация: 1
    Цитата Сообщение от Hibor Посмотреть сообщение
    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 с курса, самоделка такое не делает
    смотри пост про него
    Не могу найти этот TargetPercent для 3.3.5...

    - - - Updated - - -

    Цитата Сообщение от Hibor Посмотреть сообщение
    p.s. я смотрю по твоей цитате кода - у тебя затесался пробел в слове "fu nction" похоже пока пробовал править, потому и не работало в исх.варианте - перераспакуй архив с аддоном
    В самоделке разобрался

  12. #12
    Абориген Аватар для Hibor
    Регистрация
    24.01.2012
    Сообщений
    1,756
    Поблагодарил(а)
    181
    Получено благодарностей: 309 (сообщений: 267).
    Репутация: 2197
    в моем так нельзя - он ради простоты не создает доп.фрейма, просто меняет текст бара
    но TargetPercent v1.31 легко качается с курса
    https://www.curseforge.com/wow/addons/targetpercent
    заходишь в Files, дальше где Recent Files справа кнопка "View All", потом выбираешь Game Version 3.3.3 - тебе покажет таблицу со ссылками, первая v1.31
    так вообщем-то все аддоны на курсе старых версий находятся

    - - - Updated - - -

    вот перевыложен на яндекс: ссыль
    За Альянс! Нет... за Орду! Стой... так за кого там?
    PUG: «Who needs tactics, skill or brain, just out-gear it bro...»

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Ответов: 5
    Последнее сообщение: 02.02.2017, 19:09
  2. Помогите найти аддон. Панели заклинаний.
    от den-1997-10 в разделе Аддоны
    Ответов: 9
    Последнее сообщение: 13.08.2015, 16:35
  3. Ответов: 4
    Последнее сообщение: 05.01.2013, 20:29
  4. Помогите найти аддон на лут!
    от Zombos в разделе Аддоны
    Ответов: 6
    Последнее сообщение: 29.11.2012, 14:19
  5. Ответов: 5
    Последнее сообщение: 25.10.2012, 05:26

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •