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

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

Показано с 1 по 4 из 4

Тема: /Parry

  1. #1
    Эксперт
    Регистрация
    26.12.2019
    Сообщений
    581
    Поблагодарил(а)
    26
    Получено благодарностей: 59 (сообщений: 44).
    Репутация: 59

    /Parry

    Как вписать уведомление чтобы когда мой мортал парировал писало в чат?
    Код HTML:
    ------------ MORTAL --------------------
    	--if (arg4 == Sapee.playername and arg2 == "SPELL_MISSED" and arg9 == 47486) then
    	--if (type=="SPELL_MISSED") then
        --SendChatMessage("Mortal Parry", "PARTY")
        --end
    пробовал так изменить sapee чтобы писало - но пишет только на промах, или пишет когда по мне парирование. но мне надо мой удар
    Игрок может сменить сервер, но не намерение.
    "Починим сервер вместе!"

  2. #2
    Старожил Аватар для Wbtest2
    Регистрация
    21.02.2015
    Адрес
    Minsk
    Сообщений
    180
    Поблагодарил(а)
    46
    Получено благодарностей: 114 (сообщений: 60).
    Репутация: 114
    PHP код:
    local Core CreateFrame("Frame");
    Core:RegisterEvent("COMBAT_LOG_EVENT_UNFILTERED");
    Core:SetScript("OnEvent", function(selfevent, ...) return self[event](self, ...) end);

    local select select;
    local UnitGUIDGetSpellInfo UnitGUIDGetSpellInfo;

    local Mortal GetSpellInfo(47486);

    function 
    Core:IsParry(GUIDmissTypespellName)
        if 
    missType ~= "PARRY" then return falseend;
        if 
    GUID ~= UnitGUID("player"then return falseend;
        if 
    spellName ~= Mortal then return falseend;
        return 
    true;
    end;

    function 
    Core:COMBAT_LOG_EVENT_UNFILTERED(...)
        
    local _eventTypesourceGUID______spellName select(1, ...);
        if 
    eventType == "SPELL_MISSED" then
            local missType 
    select(12, ...);
            if 
    self:IsParry(sourceGUIDmissTypespellNamethen
                SendChatMessage
    (spellName.." Parry""PARTY");
            
    end;
        
    end;
    end

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

    Worldwidex (28.02.2022)

  4. #3
    Эксперт
    Регистрация
    26.12.2019
    Сообщений
    581
    Поблагодарил(а)
    26
    Получено благодарностей: 59 (сообщений: 44).
    Репутация: 59
    Цитата Сообщение от Wbtest2 Посмотреть сообщение
    PHP код:
    local Core CreateFrame("Frame");
    Core:RegisterEvent("COMBAT_LOG_EVENT_UNFILTERED");
    Core:SetScript("OnEvent", function(selfevent, ...) return self[event](self, ...) end);

    local select select;
    local UnitGUIDGetSpellInfo UnitGUIDGetSpellInfo;

    local Mortal GetSpellInfo(47486);

    function 
    Core:IsParry(GUIDmissTypespellName)
        if 
    missType ~= "PARRY" then return falseend;
        if 
    GUID ~= UnitGUID("player"then return falseend;
        if 
    spellName ~= Mortal then return falseend;
        return 
    true;
    end;

    function 
    Core:COMBAT_LOG_EVENT_UNFILTERED(...)
        
    local _eventTypesourceGUID______spellName select(1, ...);
        if 
    eventType == "SPELL_MISSED" then
            local missType 
    select(12, ...);
            if 
    self:IsParry(sourceGUIDmissTypespellNamethen
                SendChatMessage
    (spellName.." Parry""PARTY");
            
    end;
        
    end;
    end
    Это всё хорошо, но как мне встроить это в sapee?
    Не хотелось бы городить еще кучу аддонов.
    Игрок может сменить сервер, но не намерение.
    "Починим сервер вместе!"

  5. #4
    Старожил Аватар для Wbtest2
    Регистрация
    21.02.2015
    Адрес
    Minsk
    Сообщений
    180
    Поблагодарил(а)
    46
    Получено благодарностей: 114 (сообщений: 60).
    Репутация: 114
    Цитата Сообщение от Worldwidex Посмотреть сообщение
    Это всё хорошо, но как мне встроить это в sapee?
    Не хотелось бы городить еще кучу аддонов.
    PHP код:
    if ((arg4 == Sapee.playername)
    and (
    arg2 == "SPELL_MISSED")
    and (
    arg12 == "PARRY")
    and (
    arg9 == 47486))
    then
        SendChatMessage
    ("Mortal Parry""PARTY");
    end

Похожие темы

  1. Parry(драконы)
    от Areyoumad в разделе Мастерская
    Ответов: 14
    Последнее сообщение: 05.11.2018, 10:56
  2. Parry haste
    от •Pervyi•™ в разделе Корзина
    Ответов: 3
    Последнее сообщение: 26.07.2016, 17:45
  3. Parry haste
    от Слайд в разделе Исправлено Wotlk
    Ответов: 9
    Последнее сообщение: 09.07.2016, 02:47

Ваши права

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