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

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

Показано с 1 по 2 из 2
  1. #1
    Активист Аватар для Mrac
    Регистрация
    15.05.2014
    Сообщений
    49
    Поблагодарил(а)
    9
    Получено благодарностей: 6 (сообщений: 2).
    Репутация: 6

    Question По поводу настройки "умной панели"

    Здраствуйте.
    Подскажите пожалуйста решение.
    Нужен аддон который бы листал страницы c заклинаниями при наличии определенных бафов.
    Частично решает эту задачу аддон Bartender: при наличии бафа "Крадущийся зверь" он переключает на 2 лист с заклинаниями, выходим с инвиза - возвращает 1 лист. Но как добавить еще аналогичное условие с бафом "Перевоплощение: Король Джунгей"?
    Заренее благодарен.

  2. #2
    Ветеран форума Аватар для Ceasarion
    Регистрация
    05.05.2014
    Адрес
    Туманность пандарии
    Сообщений
    1,155
    Поблагодарил(а)
    33
    Получено благодарностей: 116 (сообщений: 90).
    Репутация: 116
    Тут хз чем , точнее как помочь
    знаю что /swapactionbar 1 2 к примеру макрос позволит переключить в бою панели , однако аналаг API для адона мне не попадался.

    А эту функцию можно использовать для определения есть ли баф , дебаф , на игроке или ином таргете в адоне

    function Aura(t,id,f)
    if GetSpellInfo(id) then
    local ns,_=GetSpellInfo(id)
    if UnitAura(t,ns,nil,f) then return true
    end end end
    , где
    t = target , focus , player , pet ...
    id = spell id buff \ debuff
    f = filter
    "HELPFUL" - баф
    "HARMFUL" - дебаф
    и сочетания владельцев соответственно "HELPFUL|player" \ "HELPFUL|target" ...

    к примеру бафа http://ru.wowhead.com/spell=102543
    if Aura("player",102543) and GetActionBarPage() ~= N then ChangeActionBarPage(N) end

    ChangeActionBarPage(N) , где N номер страницы панели , позволит переключить её , но к сожалению только вне боя.
    GetActionBarPage ~-= N , просто дополнительный "блок" дабы не тыркать панели за зря и уже включена нужная.

Похожие темы

  1. [Исправлено после ближайшего обновления] Качалки - "Дракон", "Грифон", "Мурлок", "Ракета", "Виверна" Новолуния
    от Shyness Hooters в разделе Исправлено
    Ответов: 1
    Последнее сообщение: 29.09.2016, 06:58
  2. Ответов: 2
    Последнее сообщение: 10.01.2015, 21:32
  3. Ответов: 1
    Последнее сообщение: 20.11.2013, 10:22
  4. Ответов: 2
    Последнее сообщение: 15.09.2013, 19:16

Ваши права

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