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

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

Показано с 1 по 10 из 10
  1. #1
    Старожил Аватар для Stanislav.Beresnev
    Регистрация
    11.02.2015
    Сообщений
    84
    Поблагодарил(а)
    66
    Получено благодарностей: 28 (сообщений: 25).
    Репутация: 28

    Вопрос по UnitAura

    Всем привет.

    У меня UnitAura всегда возвращает nil для isStealable независимо от таргета (дружественный или нет) и условий (дуэль, бг, арена).
    Соответственно, я не могу вывести баффы которые можно спуржить (тем или иным аддоном).
    Зависит ли это от сервера (ядра)? Или может идет конфликт с другими аддонами?

  2. #2
    Инопланетянин
    Регистрация
    20.03.2012
    Сообщений
    4,201
    Поблагодарил(а)
    362
    Получено благодарностей: 1,439 (сообщений: 839).
    Репутация: 2399
    Аргументы такие :

    PHP код:
    nameranktexturecountdtypedurationtimeLeftcasterisStealableshouldConsolidatespellID UnitAura(unitindexfilter
    Работает корректно. Вывод - либо фильтр , либо айди либо название пела не верное .

  3. #3
    Старожил Аватар для Stanislav.Beresnev
    Регистрация
    11.02.2015
    Сообщений
    84
    Поблагодарил(а)
    66
    Получено благодарностей: 28 (сообщений: 25).
    Репутация: 28
    Вот такой скрипт выдает "No stealable buffs.", когда запускаю его на таргете в дуэли.

    PHP код:
    /run local y=0;for i=1,40 do local n,_,_,_,_,_,_,_,isStealable=UnitAura("target",i);if isStealable==1 then print(n.." on target, steal it!")y=1;end end if y~=1 then print("No stealable buffs.")end 

  4. #4
    Инопланетянин
    Регистрация
    20.03.2012
    Сообщений
    4,201
    Поблагодарил(а)
    362
    Получено благодарностей: 1,439 (сообщений: 839).
    Репутация: 2399
    Цитата Сообщение от Stanislav.Beresnev Посмотреть сообщение
    Вот такой скрипт выдает "No stealable buffs.", когда запускаю его на таргете в дуэли.

    PHP код:
    /run local y=0;for i=1,40 do local n,_,_,_,_,_,_,_,isStealable=UnitAura("target",i);if isStealable==1 then print(n.." on target, steal it!")y=1;end end if y~=1 then print("No stealable buffs.")end 
    Странно это все ...

    PHP код:
    CreateFrame("frame"):SetScript("OnUpdate", function()
        if 
    UnitExists("target"then
            local i 
    1
            
    while true do
                
    local name_______isStealable UnitBuff("target"i)
                if 
    not name then break end
                
    if isStealable then
                    
    print(isStealable)
                
    end
                i 
    1
            end
        end
    end

    Возвращает 1 или nil

  5. #5
    Старожил Аватар для Stanislav.Beresnev
    Регистрация
    11.02.2015
    Сообщений
    84
    Поблагодарил(а)
    66
    Получено благодарностей: 28 (сообщений: 25).
    Репутация: 28
    В какую сторону смотреть?
    Попробую сегодня поотключать все аддоны, если не поможет - не знаю что делать.

  6. #6
    Инопланетянин
    Регистрация
    20.03.2012
    Сообщений
    4,201
    Поблагодарил(а)
    362
    Получено благодарностей: 1,439 (сообщений: 839).
    Репутация: 2399
    Цитата Сообщение от Stanislav.Beresnev Посмотреть сообщение
    В какую сторону смотреть?
    Попробую сегодня поотключать все аддоны, если не поможет - не знаю что делать.
    Вероятнее всего в клиенте есть массив из спелл айди , которые при совпадении ключа возвращают "стилейбл" или нуп. Возможно в этом дело т.к дефолт подсвечивает бортики.

  7. #7
    Старожил Аватар для Stanislav.Beresnev
    Регистрация
    11.02.2015
    Сообщений
    84
    Поблагодарил(а)
    66
    Получено благодарностей: 28 (сообщений: 25).
    Репутация: 28
    Проблема в том, что несколько недель назад тот же spellstealer или dispelborder работали.
    Может это как-то быть связано я изменениями в ядре?

  8. #8
    Инопланетянин
    Регистрация
    20.03.2012
    Сообщений
    4,201
    Поблагодарил(а)
    362
    Получено благодарностей: 1,439 (сообщений: 839).
    Репутация: 2399
    Цитата Сообщение от Stanislav.Beresnev Посмотреть сообщение
    Проблема в том, что несколько недель назад тот же spellstealer или dispelborder работали.
    Может это как-то быть связано я изменениями в ядре?
    Сложно сказать ...

  9. #9
    Старожил Аватар для Stanislav.Beresnev
    Регистрация
    11.02.2015
    Сообщений
    84
    Поблагодарил(а)
    66
    Получено благодарностей: 28 (сообщений: 25).
    Репутация: 28
    Цитата Сообщение от decemberx Посмотреть сообщение
    пробни так:


    вообще функция глючная -это факт. доказано подобным макросом, тока по name. тестил пропадающие дебаффы на сурке, тухлопузе..., бывает одна видит, другая нет, бывает обе невидят, бывает обе видят.
    Не, не помогло. UnitBuff это же просто шорткат для UnitAura, насколько я знаю.

  10. #10
    Старожил Аватар для Stanislav.Beresnev
    Регистрация
    11.02.2015
    Сообщений
    84
    Поблагодарил(а)
    66
    Получено благодарностей: 28 (сообщений: 25).
    Репутация: 28
    Я тебе больше скажу, у меня некоторое время назад все ок было, а потом вдруг перестало правильно работать.

Ваши права

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