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

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

Показано с 1 по 3 из 3
  1. #1
    Заблокирован
    Регистрация
    30.11.2020
    Сообщений
    2,204
    Поблагодарил(а)
    716
    Получено благодарностей: 259 (сообщений: 173).
    Репутация: 947

    Аддон для сообщения в общий чат кто первый ударил боса и чем

    Есть код на аддон (не проверял)
    Код:
    local f = CreateFrame("Frame")
    f:RegisterEvent("COMBAT_LOG_EVENT_UNFILTERED")
    
    
    f:SetScript("OnEvent", function(self, event, ...)
        local timestamp, eventType, hideCaster, sourceGUID, sourceName, sourceFlags, sourceRaidFlags, destGUID, destName, destFlags, destRaidFlags, spellId, spellName, spellSchool, auraType, amount = ...
        
        if eventType == "SPELL_DAMAGE" and destGUID == UnitGUID("target") then
            SendChatMessage(sourceName.." первым ударил босса "..spellName..".", "SAY")
        end
    end)
    Но если правильно понял это он, пишет в чат кто первый сагрил именно боса.

    Что я делаю не так?
    1. Создаю папку, называю ее к примеру bosschat в ней создаю файл bosshat.lua захожу в игру и в списке установленных аддонов его названия нет.
    Последний раз редактировалось Nikolas_Gyks; 19.06.2023 в 03:16.

  2. #2
    Модератор чата х1 3.3.5а

    Бета-тестер(wotlk/cata)

    Модератор раздела рынок персонажей х1


    Регистрация
    17.06.2018
    Сообщений
    3,466
    Поблагодарил(а)
    1
    Получено благодарностей: 175 (сообщений: 145).
    Репутация: 2112

  3. #3
    Заблокирован
    Регистрация
    30.11.2020
    Сообщений
    2,204
    Поблагодарил(а)
    716
    Получено благодарностей: 259 (сообщений: 173).
    Репутация: 947
    спс

    2023-06-21_232218.jpg

    Вроде сделал как понял, но не пашет (в самом списке его нет установленных аддонов) я не знаю что это может быть.
    Сделал так:
    Создал папку chatboss
    Создал lua chatboss.lua
    Создал toc chatboss.toc

    Папку закинул, как обычно, все аддоны в интерфейс аддонс

    chatboss.toc
    Код:
    ## Interface: 30300## Author: Dreamlol
    ## Title: NewAddOn
    ## Notes: for wowcircle.com
    ## SavedVariables: NewAddOn_Data
    chatboss.lua
    chatboss.lua
    Код:
    local f = CreateFrame("Frame")f:RegisterEvent("COMBAT_LOG_EVENT_UNFILTERED")
    
    
    
    
    f:SetScript("OnEvent", function(self, event, ...)
        local timestamp, eventType, hideCaster, sourceGUID, sourceName, sourceFlags, sourceRaidFlags, destGUID, destName, destFlags, destRaidFlags, spellId, spellName, spellSchool, auraType, amount = ...
        
        if eventType == "SPELL_DAMAGE" and destGUID == UnitGUID("target") then
            SendChatMessage(sourceName.." первым ударил босса "..spellName..".", "SAY")
        end
    end)
    ​Или сам код луа не верен ?.. Что не так!

Похожие темы

  1. Ответов: 2
    Последнее сообщение: 14.06.2019, 20:28
  2. Ответов: 5
    Последнее сообщение: 23.07.2016, 14:39
  3. Ответов: 2
    Последнее сообщение: 27.02.2015, 10:53
  4. Ответов: 1
    Последнее сообщение: 11.04.2013, 16:45

Ваши права

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