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

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

Показано с 1 по 12 из 12
  1. #1
    Местный
    Регистрация
    14.03.2016
    Сообщений
    31
    Поблагодарил(а)
    15
    Получено благодарностей: 0 (сообщений: 0).
    Репутация: 0

    Нужен аддон.

    Всем привет. Ищу рабочий аддон spellnotification, прошу ссылку на него и на ZAGE ADDONS PACK.
    Вообще мне этот аддон для того, чтобы видеть какие спелы я срефлектил конкретно, если есть аналоги, скажите пожалуста.
    п.с. spell blocked не подойдет, для его работы нужно включить опцию входящего урона, что мне неподходит.

  2. #2
    Старожил Аватар для Wbtest2
    Регистрация
    21.02.2015
    Адрес
    Minsk
    Сообщений
    180
    Поблагодарил(а)
    46
    Получено благодарностей: 114 (сообщений: 60).
    Репутация: 114

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

    veeex (21.01.2017)

  4. #3
    Местный
    Регистрация
    14.03.2016
    Сообщений
    31
    Поблагодарил(а)
    15
    Получено благодарностей: 0 (сообщений: 0).
    Репутация: 0
    Тот аддон пишет в группу чат, не показывает надпись или иконку на середине экрана. Так чуть неудобно работать. Есть еще идеи?

  5. #4
    Старожил Аватар для Wbtest2
    Регистрация
    21.02.2015
    Адрес
    Minsk
    Сообщений
    180
    Поблагодарил(а)
    46
    Получено благодарностей: 114 (сообщений: 60).
    Репутация: 114
    ну если не заморачиваться можно в еррорфрейм сообщение вывести вместо чата:
    PHP код:
    UIErrorsFrame:AddMessage("Reflected   " ..GetSpellLink(spellId).. " --> ("..sourceName..")"); 
    ну или включить "сообщения группы" )

    ну или

    Свое

    PHP код:
    local Core CreateFrame("MessageFrame"nilUIParent);
    Core:RegisterEvent("COMBAT_LOG_EVENT_UNFILTERED");
    Core:SetScript("OnEvent", function(selfevent, ...) return self[event](self, ...) end);

    Core:SetPoint("CENTER"UIParent00);    -- Расположение фрейма относительно центра;
    Core:SetSize(51260);
    Core:SetTimeVisible(2);                        -- Длительность отображения текста (сек.);
    Core:SetFadeDuration(0.5);
    Core:SetFading(true);
    Core:SetIndentedWordWrap(true);
    Core:SetInsertMode("TOP");
    Core:SetFrameStrata("DIALOG");
    Core:SetFrameLevel(1);
    Core:SetToplevel(true);
    Core:SetFontObject("ErrorFont");            -- Шрифт;

    function 
    Core:IsReflected(destGUIDmissType)
        if 
    missType ~= "REFLECT" then return falseend;
        if 
    destGUID ~= UnitGUID("player"then return falseend;
        return 
    true;
    end;

    function 
    Core:COMBAT_LOG_EVENT_UNFILTERED(...) 
        
    local _eventType_sourceName_destGUID___spellName select(1, ...); 
        if 
    eventType == "SPELL_MISSED" then 
            local missType 
    select(12, ...); 
            if 
    self:IsReflected(destGUIDmissTypethen 
                self
    :AddMessage("Reflected   [|cff20B2AA" ..spellName.. "|r] --> ("..sourceName..")");
            
    end
        
    end
    end
    [свернуть]
    Последний раз редактировалось Wbtest2; 21.01.2017 в 10:15.

  6. 2 пользователей сказали cпасибо Wbtest2 за это полезное сообщение:

    «Severgon» (31.01.2017),veeex (21.01.2017)

  7. #5
    Местный
    Регистрация
    14.03.2016
    Сообщений
    31
    Поблагодарил(а)
    15
    Получено благодарностей: 0 (сообщений: 0).
    Репутация: 0
    ща испробуем твое творение

    - - - Updated - - -

    БЛИН ЧУВАК ТО ЧТО НАДО СПАСИБО БОЛЬШОЕ!!!!!!!)))))))) а какую строчку убрать чтобы убрать имя игрока, заклинание которого отразилось?)

  8. #6
    Старожил Аватар для Wbtest2
    Регистрация
    21.02.2015
    Адрес
    Minsk
    Сообщений
    180
    Поблагодарил(а)
    46
    Получено благодарностей: 114 (сообщений: 60).
    Репутация: 114
    замени
    PHP код:
    self:AddMessage("Reflected   [|cff20B2AA" ..spellName.. "|r] --> ("..sourceName..")"); 
    на
    PHP код:
    self:AddMessage("Reflected   [|cff20B2AA" ..spellName.. "|r]"); 
    Последний раз редактировалось Wbtest2; 21.01.2017 в 11:38.

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

    veeex (21.01.2017)

  10. #7
    Местный
    Регистрация
    14.03.2016
    Сообщений
    31
    Поблагодарил(а)
    15
    Получено благодарностей: 0 (сообщений: 0).
    Репутация: 0
    спасибо. тему можно закрывать)

  11. #8
    Старожил Аватар для хардвар
    Регистрация
    22.10.2016
    Сообщений
    39
    Поблагодарил(а)
    3
    Получено благодарностей: 8 (сообщений: 8).
    Репутация: 8
    А можно всё тоже самое только на шилд баш и памэел ?
    Буду очень благодарен

  12. #9
    Старожил Аватар для Wbtest2
    Регистрация
    21.02.2015
    Адрес
    Minsk
    Сообщений
    180
    Поблагодарил(а)
    46
    Получено благодарностей: 114 (сообщений: 60).
    Репутация: 114
    Цитата Сообщение от хардвар Посмотреть сообщение
    А можно всё тоже самое только на шилд баш и памэел ?
    Буду очень благодарен
    Эм, просто в чат сообщение или в меседжфрейм, рефлект+интерапт или отдельно?)

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

    vladtk (07.04.2017)

  14. #10
    Старожил Аватар для хардвар
    Регистрация
    22.10.2016
    Сообщений
    39
    Поблагодарил(а)
    3
    Получено благодарностей: 8 (сообщений: 8).
    Репутация: 8
    всё сделал.
    Подскажи пожалуйсто, что добавить, что бы ещё и в груп чат анонсило о рефлекте и сбитом касте?

  15. #11
    Старожил Аватар для Wbtest2
    Регистрация
    21.02.2015
    Адрес
    Minsk
    Сообщений
    180
    Поблагодарил(а)
    46
    Получено благодарностей: 114 (сообщений: 60).
    Репутация: 114
    Цитата Сообщение от хардвар Посмотреть сообщение
    всё сделал.
    Подскажи пожалуйсто, что добавить, что бы ещё и в груп чат анонсило о рефлекте и сбитом касте?
    Ну если пост повыше запилить еще и сбитый каст и дублировать ето в пати чат то:

    Скрытый текст


    PHP код:
    local Core CreateFrame("MessageFrame"nilUIParent);
    Core:RegisterEvent("COMBAT_LOG_EVENT_UNFILTERED");
    Core:SetScript("OnEvent", function(selfevent, ...) return self[event](self, ...) end);

    Core:SetPoint("CENTER"UIParent00);    -- Расположение фрейма относительно центра;
    Core:SetSize(51260);
    Core:SetTimeVisible(3);                        -- Длительность отображения текста (сек.);
    Core:SetFadeDuration(0.5);
    Core:SetFading(true);
    Core:SetIndentedWordWrap(true);
    Core:SetInsertMode("TOP");
    Core:SetFrameStrata("DIALOG");
    Core:SetFrameLevel(1);
    Core:SetToplevel(true);
    Core:SetFontObject("ErrorFont");            -- Шрифт;

    local GetSpellLinkUnitGUIDselect GetSpellLinkUnitGUIDselect;
    local SpellSchoolID = {
        [
    1]        = "[Physical]",        -- [Physical]; 
        [
    2]        = "[Holy]",            -- [Holy];   
        [
    4]        = "[Fire]",            -- [Fire];
        [
    8]        = "[Nature]",        -- [Nature];
        [
    16]    = "[Frost]",        -- [Frost];
        [
    32]    = "[Shadow]",        -- [Shadow];
        [
    64]    = "[Arcane]",        -- [Arcane];
    };

    function 
    Core:IsReflected(destGUIDmissType)
        if 
    missType ~= "REFLECT" then return falseend;
        if 
    destGUID ~= UnitGUID("player"then return falseend;
        return 
    true;
    end;

    function 
    Core:IsInterrupted(sourceGUID)
        if 
    sourceGUID == UnitGUID("player"then return trueend;
        if 
    sourceGUID == UnitGUID("pet"then return trueend;
        return 
    false;
    end;

    function 
    Core:COMBAT_LOG_EVENT_UNFILTERED(...) 
        
    local _eventTypesourceGUIDsourceName_destGUIDdestName_spellIdspellName select(1, ...); 
        if 
    eventType == "SPELL_MISSED" then 
            local missType 
    select(12, ...); 
            if 
    self:IsReflected(destGUIDmissTypethen 
                self
    :AddMessage("Reflected   [|cff20B2AA" ..spellName.."|r] --> ("..sourceName..")");
                
    SendChatMessage("Reflected   "..GetSpellLink(spellId).." --> ("..sourceName..")""PARTY");
            
    end
        elseif 
    eventType == "SPELL_INTERRUPT" then
            
    if self:IsInterrupted(sourceGUIDthen
                local extraSpellID
    extraSpellNameextraSpellSchool select(12, ...);
                
    self:AddMessage("Interrupted   [|cff20B2AA"..extraSpellName.."|r]"..SpellSchoolID[extraSpellSchool].." --> ("..destName..")");
                
    SendChatMessage("Interrupted   "..GetSpellLink(extraSpellID)..SpellSchoolID[extraSpellSchool].." --> ("..destName..")""PARTY");
            
    end;
        
    end
    end
    [свернуть]

  16. 2 пользователей сказали cпасибо Wbtest2 за это полезное сообщение:

    хардвар (23.02.2017),vladtk (07.04.2017)

  17. #12
    Старожил Аватар для хардвар
    Регистрация
    22.10.2016
    Сообщений
    39
    Поблагодарил(а)
    3
    Получено благодарностей: 8 (сообщений: 8).
    Репутация: 8
    Спасибо Большое. то что нужно!
    Спасибо!

Похожие темы

  1. Сезон арен
    от pringlesxx в разделе Сезон Арены
    Ответов: 1
    Последнее сообщение: 01.01.2017, 04:41
  2. Ответов: 5
    Последнее сообщение: 21.10.2016, 09:07
  3. Нужен аддон
    от Скайнет в разделе Аддоны
    Ответов: 0
    Последнее сообщение: 03.11.2012, 14:14
  4. Нужен аддон
    от ultramutabor в разделе Корзина
    Ответов: 2
    Последнее сообщение: 08.03.2012, 03:47

Ваши права

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