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

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

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

    Нужен аддон х2

    Нужен аддон который анонсит в чат название сдиспеленного мной дебафа
    типа: "Диспел (Название дебафа)"
    Последний раз редактировалось Worldwidex; 03.01.2021 в 12:04.
    Игрок может сменить сервер, но не намерение.
    "Починим сервер вместе!"

  2. #2
    Эксперт
    Регистрация
    26.12.2019
    Сообщений
    581
    Поблагодарил(а)
    26
    Получено благодарностей: 59 (сообщений: 44).
    Репутация: 59
    Цитата Сообщение от Arena_noTdie Посмотреть сообщение
    purgeatory ?
    Не показывавет, наврено от слова Purge это по цели, а для диспела по себе он видимо должен называться Dispelled или как-то так
    Наверно это для пристов что они с диспелили с ВРАГА
    Игрок может сменить сервер, но не намерение.
    "Починим сервер вместе!"

  3. #3
    Гуру
    Регистрация
    18.07.2014
    Сообщений
    457
    Поблагодарил(а)
    210
    Получено благодарностей: 339 (сообщений: 117).
    Репутация: 339
    Код:
    local PATTERN = "DISPEL: $spell from $name with $dispel"
    local GetSpellLink = GetSpellLink
    local playerName = UnitName("player")
    local frame = CreateFrame("frame")
    frame:RegisterEvent("COMBAT_LOG_EVENT_UNFILTERED")
    frame:SetScript("OnEvent",function(self, event, ...)
        if event == "COMBAT_LOG_EVENT_UNFILTERED" then
            local _, subEvent, _, srcName, _, _, destName, _, spellID, _, _, extraSpellId = ...
            if subEvent == 'SPELL_DISPEL' and srcName == playerName and spellID and extraSpellId then
                SendChatMessage(PATTERN:gsub("$name",destName):gsub("$spell",GetSpellLink(extraSpellId)):gsub("$dispel",GetSpellLink(spellID)),"PARTY")
            end
        end
    end)
    Почему ты все еще в ебаном 2121 году не поставил себе WeakAuras и не сделал все через него за 3 минуты а все еще просишь евентфреймы на форуме тебе делать - вселенская загадка

  4. #4
    Эксперт
    Регистрация
    26.12.2019
    Сообщений
    581
    Поблагодарил(а)
    26
    Получено благодарностей: 59 (сообщений: 44).
    Репутация: 59
    Цитата Сообщение от Arsum Посмотреть сообщение
    Код:
    local PATTERN = "DISPEL: $spell from $name with $dispel"
    local GetSpellLink = GetSpellLink
    local playerName = UnitName("player")
    local frame = CreateFrame("frame")
    frame:RegisterEvent("COMBAT_LOG_EVENT_UNFILTERED")
    frame:SetScript("OnEvent",function(self, event, ...)
        if event == "COMBAT_LOG_EVENT_UNFILTERED" then
            local _, subEvent, _, srcName, _, _, destName, _, spellID, _, _, extraSpellId = ...
            if subEvent == 'SPELL_DISPEL' and srcName == playerName and spellID and extraSpellId then
                SendChatMessage(PATTERN:gsub("$name",destName):gsub("$spell",GetSpellLink(extraSpellId)):gsub("$dispel",GetSpellLink(spellID)),"PARTY")
            end
        end
    end)
    Почему ты все еще в ебаном 2121 году не поставил себе WeakAuras и не сделал все через него за 3 минуты а все еще просишь евентфреймы на форуме тебе делать - вселенская загадка
    Потому что сложность настройки викаурас сопоставима со сложностью написания полноценного кода

    - - - Updated - - -

    И да, сказал, зато теперь я знаю откуда берутся эти говноаддоны которые игроки не могут нормально настроить незная кода, и они спамят в чат всякую ересь мешая другим. Эти, так называемые аддон-платформы вроде викаурас и афликтед нельзя давать в руки даунам, иначе они ими испорят жизнь окружающим и застрелятся сами. Недоработанная настройка творчества их корявых рук вываливается на всеобщее обозрение, показывая всю их никчёмную суть. А еще килшот, который спамит название спела которым тебе поводили по губам, очень практичное применение знаний программирования. Как колхозные понты - дошик жрёшь, но кредит на последнюю модель айфона взять надо, а то гопота во дворе неправильно поймёт. Это своего рода неприлично, жаль что этого многие не понимают.
    Понаставят себе всяких модных аддонов и бегают ими чат засоряют. А зайдёшь с кем-то из них на арену, мешки мешками, толку от них 0.

    - - - Updated - - -

    Так, погоди: что из этого
    PHP код:
    SendChatMessage(PATTERN:gsub("$spell",GetSpellLink(extraSpellId)):gsub("$dispel",GetSpellLink(spellID)),"SAY"
    extraSpellId или SpellId Снимающий спел, и Снимаемый?
    потому что чем снято мне не очень то уж и важно

    - - - Updated - - -

    Всё разобрался.

    Я не программист конечно, но:
    PHP код:
    local PATTERN "DISPEL: $spell from $name with $dispel
    PHP код:
    SendChatMessage(PATTERN:gsub("$name",destName):gsub("$spell",GetSpellLink(extraSpellId)):gsub("$dispel",GetSpellLink(spellID)),"PARTY"
    Разве это не двойное дублирование?
    Когда можно обойтись последовательным вводом пояснений к локальным данным между ними в самом ChatMessage?

    - - - Updated - - -

    Да, еще сюда загляни если не трудно
    Последний раз редактировалось Worldwidex; 04.01.2021 в 09:11.
    Игрок может сменить сервер, но не намерение.
    "Починим сервер вместе!"

Похожие темы

  1. Нужен адон истории арен для солоки
    от всебред в разделе Аддоны
    Ответов: 0
    Последнее сообщение: 28.11.2019, 06:36
  2. Ответов: 1
    Последнее сообщение: 01.05.2017, 10:02
  3. Ответов: 1
    Последнее сообщение: 30.04.2017, 22:07
  4. Ответов: 5
    Последнее сообщение: 21.10.2016, 09:07

Ваши права

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