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

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

Показано с 1 по 7 из 7
  1. #1
    Гуру Аватар для NoGoodLife
    Регистрация
    05.09.2019
    Сообщений
    472
    Поблагодарил(а)
    384
    Получено благодарностей: 121 (сообщений: 90).
    Репутация: 897

    PlateBuffs - время действия в центре иконки


    Помогите плиз поднять дефолтные таймеры в центр иконки (и еще, может, границы шрифта прикрутить).

    Да, я знаю, что можно отключить плейтбафовскую перезарядку, поставить OmniCC - и все будет отображаться в центре, но омни дублирует перезарядку всех остальных моих таймеров, поэтому этот вариант не подходит.

  2. #2
    Активист Аватар для Gаns
    Регистрация
    14.08.2018
    Сообщений
    51
    Поблагодарил(а)
    5
    Получено благодарностей: 18 (сообщений: 13).
    Репутация: 18
    PlateBuffs-V1.5.4
    Файлик frames.lua строка 285
    PHP код:
    cd:SetPoint("TOP"f.icon"BOTTOM"
    меняешь BOTTOM на СENTER должно работать
    Последний раз редактировалось Gаns; 15.10.2019 в 15:00.

  3. 1 пользователь сказал cпасибо Gаns за это полезное сообщение:

    NoGoodLife (15.10.2019)

  4. #3
    Гуру Аватар для NoGoodLife
    Регистрация
    05.09.2019
    Сообщений
    472
    Поблагодарил(а)
    384
    Получено благодарностей: 121 (сообщений: 90).
    Репутация: 897
    Цитата Сообщение от Gаns Посмотреть сообщение
    PlateBuffs-V1.5.4
    Файлик frames.lua строка 285
    PHP код:
    cd:SetPoint("TOP"f.icon"BOTTOM"
    меняешь BOTTOM на СENTER должно работать
    На самом деле пробовал. Не показывает ничего, подозреваю, что счетчик отображается не на том слое, но я пытался что-то изменять - ничего не помогло. Правда, я во всем этом и не разбираюсь, потому и прошу помощи

    ________________________
    Разобрался, действительно неправильный слой, отключив все аддоны, во время прозрачности (когда баф/дебаф не на таргете) - можно заметить кулдаун за иконкой. Как это можно исправить?

    А еще, в 285й строке
    PHP код:
    cd:SetPoint("CENTER"f.icon"CENTER"
    методом подбора выяснил, что именно это ставит таймер по центру.
    Последний раз редактировалось NoGoodLife; 15.10.2019 в 17:45.

  5. #4
    Заблокирован
    Регистрация
    14.12.2018
    Адрес
    Кровать твоей мамы
    Сообщений
    244
    Поблагодарил(а)
    44
    Получено благодарностей: 126 (сообщений: 93).
    Репутация: 126
    Цитата Сообщение от NoGoodLife Посмотреть сообщение
    На самом деле пробовал. Не показывает ничего, подозреваю, что счетчик отображается не на том слое, но я пытался что-то изменять - ничего не помогло. Правда, я во всем этом и не разбираюсь, потому и прошу помощи

    ________________________
    Разобрался, действительно неправильный слой, отключив все аддоны, во время прозрачности (когда баф/дебаф не на таргете) - можно заметить кулдаун за иконкой. Как это можно исправить?

    А еще, в 285й строке
    PHP код:
    cd:SetPoint("CENTER"f.icon"CENTER"
    методом подбора выяснил, что именно это ставит таймер по центру.
    Найди где таймер инициализируется и поменяй слой на "OVERLAY", это будет либо 2 аргумент для CreateFontString(), либо отдельный вызов SetDrawLayer()
    Последний раз редактировалось Толя фитоняшка; 05.02.2020 в 10:52.

  6. #5
    Гуру Аватар для NoGoodLife
    Регистрация
    05.09.2019
    Сообщений
    472
    Поблагодарил(а)
    384
    Получено благодарностей: 121 (сообщений: 90).
    Репутация: 897
    Цитата Сообщение от Ricardozx Посмотреть сообщение
    Найди где таймер инициализируется и поменяй слой на "OVERLAY" или "HIGHLIGHT", это будет либо 2 аргумент для CreateFontString(), либо отдельный вызов SetDrawLayer()
    Пробовал, не помогало. Сейчас повторил, сдвинул специально, чтобы было видно таймер за иконкой. А он именно за иконкой в режиме OVERLAY, а в HIGHLIGHT - он не отображается вообще.

  7. #6
    Заблокирован
    Регистрация
    14.12.2018
    Адрес
    Кровать твоей мамы
    Сообщений
    244
    Поблагодарил(а)
    44
    Получено благодарностей: 126 (сообщений: 93).
    Репутация: 126
    Цитата Сообщение от NoGoodLife Посмотреть сообщение
    Пробовал, не помогало. Сейчас повторил, сдвинул специально, чтобы было видно таймер за иконкой. А он именно за иконкой в режиме OVERLAY, а в HIGHLIGHT - он не отображается вообще.
    Просто там родительский фрейм текста слоем ниже чем у текстуры спела, решение - просто заменить родительский фрейм текста на тот который у текстуры, frames.lua:282
    PHP код:
    local cd f:CreateFontString(nil"ARTWORK""ChatFontNormal"
    >>
    PHP код:
    local cd f.icon:CreateFontString(nil"ARTWORK""ChatFontNormal"

  8. #7
    Гуру Аватар для NoGoodLife
    Регистрация
    05.09.2019
    Сообщений
    472
    Поблагодарил(а)
    384
    Получено благодарностей: 121 (сообщений: 90).
    Репутация: 897
    Огромное спасибо!

Похожие темы

  1. Иконки тотемов/стaндaртные неймплейты.
    от chudo_228 в разделе Аддоны
    Ответов: 34
    Последнее сообщение: 21.01.2022, 00:38
  2. [Подтверждено] Тотемы шамана (иконка)
    от Luxor1991 в разделе Шаман (Shaman)
    Ответов: 6
    Последнее сообщение: 14.07.2020, 17:33
  3. [Исправлено после ближайшего обновления] Борейская тундра - Время действовать!
    от Химестетика в разделе Исправлено Cataclysm
    Ответов: 1
    Последнее сообщение: 22.09.2019, 00:44
  4. Ответов: 4
    Последнее сообщение: 01.10.2018, 20:34
  5. Ответов: 2
    Последнее сообщение: 31.01.2016, 20:12

Ваши права

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