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

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

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 12 из 14

Тема: Ищу аддон

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Старожил Аватар для Marshall
    Регистрация
    20.08.2012
    Сообщений
    142
    Поблагодарил(а)
    35
    Получено благодарностей: 36 (сообщений: 19).
    Репутация: 36

    Ищу аддон

    Ищу аддон, который бы мог анонсить спеллы, конкретно контроль, который ушел в мисс/додж/пари. Анонсеров много, а вот с возможностью отслеживания несостоявшегося контроля пока не найду.
    [Mercenaries]

  2. #2
    Абориген Аватар для Foximys
    Регистрация
    22.10.2012
    Сообщений
    1,985
    Поблагодарил(а)
    54
    Получено благодарностей: 342 (сообщений: 296).
    Репутация: 342

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

    Marshall (15.12.2018)

  4. #3
    Старожил Аватар для Marshall
    Регистрация
    20.08.2012
    Сообщений
    142
    Поблагодарил(а)
    35
    Получено благодарностей: 36 (сообщений: 19).
    Репутация: 36
    Спасибо!
    Я кое-как методом научного тыка сделал нужные мессаги. Если кто поможет убрать оповещение с экрана буду крайне благодарен. Пока очень слабо понимаю, что тут можно удалить, а что поломает нужные мне функции.

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

    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(00);                        -- Размер фрейма
    Core:SetTimeVisible(0);                        -- Длительность отображения текста (сек.); 
    Core:SetFadeDuration(0); 
    Core:SetFading(true); 
    Core:SetIndentedWordWrap(true); 
    Core:SetInsertMode("TOP"); 
    Core:SetFrameStrata("DIALOG"); 
    Core:SetFrameLevel(1); 
    Core:SetToplevel(true); 
    Core:SetFontObject("ErrorFont");            -- Шрифт

    local selectipairspairs selectipairspairs
    local UnitGUIDGetSpellInfo UnitGUIDGetSpellInfo
    local SpellIDs = { 
        
    12809,    --    Concussion Blow
        
    46968,    --    Shockwave
        
    676    --    Disarm
    }; 
    local AvoidanceList = { 
        [
    "BLOCK"]    =    "BLOCKED",  
        [
    "DODGE"]    =    "DODGED"
        [
    "MISS"]    =    "MISSED"
        [
    "PARRY"]    =    "PARRIED" 
    }; 

    local abilities = {};    --    localized names
    for 
    iv in ipairs(SpellIDs) do 
        
    local Name GetSpellInfo(v); 
        if 
    Name then abilities[i] = Nameend
    end

    function 
    Core:IsMissed(GUIDmissTypeavoidancespellName
        if 
    missType ~= avoidance then return falseend
        if 
    GUID ~= UnitGUID("player"then return falseend
        for 
    iv in ipairs(abilities) do 
            if 
    not spellName or == spellName then return trueend
        
    end
        return 
    false
    end

    function 
    Core:COMBAT_LOG_EVENT_UNFILTERED(...)
        
    local _eventTypesourceGUID__destGUID__spellIdspellName select(1, ...);  
        if 
    eventType == "SPELL_MISSED" then 
            local missType 
    select(12, ...);  
            if 
    self:IsMissed(destGUIDmissType"REFLECT"nilthen  
                self
    :AddMessage("Reflected   [|cff20B2AA" ..spellName.. "|r]"); 
                
    SendChatMessage("Reflected   "..GetSpellLink(spellId), "PARTY");
            
    end
             
            for 
    KeyValue in pairs(AvoidanceList) do 
                if 
    self:IsMissed(sourceGUIDmissTypeKeyspellNamethen  
                    self
    :AddMessage("[|cff20B2AA" ..spellName.. "|r] "..Value); 
                    
    SendChatMessage("My  "..GetSpellLink(spellId)..Value"PARTY");
                
    end
            
    end
        
    end;  
    end
    [свернуть]
    Последний раз редактировалось Marshall; 16.12.2018 в 03:59.
    [Mercenaries]

  5. #4
    Старожил
    Регистрация
    17.06.2018
    Сообщений
    264
    Поблагодарил(а)
    6
    Получено благодарностей: 149 (сообщений: 107).
    Репутация: 149
    Цитата Сообщение от Marshall Посмотреть сообщение
    что тут можно удалить
    все удалить и это вставить
    PHP код:
    do
        
    local f CreateFrame("frame"); f:RegisterEvent("COMBAT_LOG_EVENT_UNFILTERED"); f.UnitGUID("player")
        
    f:SetScript("OnEvent",function(s,_,_,e,sg,_,_,_,dn,_,id,_,_,t)
            if 
    == "SPELL_MISSED" and sg == s.and (id == 12809 or id == 46968 or id == 676then
                
    print(GetSpellLink(id).. " : |cffff0000"...."|r : "..dn)
            
    end
        end
    )
    end 

  6. #5
    Старожил Аватар для Marshall
    Регистрация
    20.08.2012
    Сообщений
    142
    Поблагодарил(а)
    35
    Получено благодарностей: 36 (сообщений: 19).
    Репутация: 36
    Цитата Сообщение от Ururu Посмотреть сообщение
    все удалить и это вставить
    Точно? Что-то не получается ничего. :C Мне нужны чисто сообщения в БГ чат и нигде больше уровня:
    00:00:00 [Marshall] говорит: [Разоружение] DODGED
    00:00:00 [Marshall] говорит: [Ударная волна] MISSED
    00:00:00 [Marshall] говорит: [Оглушающий удар] PARRIED
    [Mercenaries]

  7. #6
    Заблокирован
    Регистрация
    14.12.2018
    Адрес
    Кровать твоей мамы
    Сообщений
    244
    Поблагодарил(а)
    44
    Получено благодарностей: 126 (сообщений: 93).
    Репутация: 126

  8. #7
    Старожил Аватар для Marshall
    Регистрация
    20.08.2012
    Сообщений
    142
    Поблагодарил(а)
    35
    Получено благодарностей: 36 (сообщений: 19).
    Репутация: 36
    Цитата Сообщение от Ricardozx Посмотреть сообщение
    Что-то не так. Луа ошибку даже не выдает.
    [Mercenaries]

  9. #8
    Заблокирован
    Регистрация
    14.12.2018
    Адрес
    Кровать твоей мамы
    Сообщений
    244
    Поблагодарил(а)
    44
    Получено благодарностей: 126 (сообщений: 93).
    Репутация: 126
    Цитата Сообщение от Marshall Посмотреть сообщение
    Что-то не так. Луа ошибку даже не выдает.
    PHP код:
    /run CreateFrame"frame":SetScript("OnUpdate",CombatLogClearEntries

  10. #9
    Старожил Аватар для Marshall
    Регистрация
    20.08.2012
    Сообщений
    142
    Поблагодарил(а)
    35
    Получено благодарностей: 36 (сообщений: 19).
    Репутация: 36
    Цитата Сообщение от Ricardozx Посмотреть сообщение
    PHP код:
    /run CreateFrame"frame":SetScript("OnUpdate",CombatLogClearEntries
    Пробовал. Все равно нет.
    [Mercenaries]

  11. #10
    Заблокирован
    Регистрация
    14.12.2018
    Адрес
    Кровать твоей мамы
    Сообщений
    244
    Поблагодарил(а)
    44
    Получено благодарностей: 126 (сообщений: 93).
    Репутация: 126
    Цитата Сообщение от Marshall Посмотреть сообщение
    Пробовал. Все равно нет.
    Остается только 1 вариант

  12. #11
    Старожил Аватар для Marshall
    Регистрация
    20.08.2012
    Сообщений
    142
    Поблагодарил(а)
    35
    Получено благодарностей: 36 (сообщений: 19).
    Репутация: 36
    Да пока самопал пашет, просто лишнего в коде много, лишние процессы. Да занимают они мизер, но каждый этот мизер заметен на калькуляторе 2010 года сборки.
    [Mercenaries]

  13. #12
    Старожил
    Регистрация
    17.06.2018
    Сообщений
    264
    Поблагодарил(а)
    6
    Получено благодарностей: 149 (сообщений: 107).
    Репутация: 149
    Цитата Сообщение от Marshall Посмотреть сообщение
    лишние процессы
    это когда помимо комбатлога тебе еще и в чат каждый даун из рейда пишет автоматически.
    если кидать их в чс, то чс может вырасти до того, что при каждом сообщении фпс будет падать.

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Ответов: 2
    Последнее сообщение: 20.02.2018, 16:51
  2. Ответов: 1
    Последнее сообщение: 04.04.2017, 17:47
  3. Заявка на разблокировку (блок по причине незнаю как он это сделал он читер)) )
    от AkaZmei в разделе Обжалование наказаний форумных аккаунтов
    Ответов: 1
    Последнее сообщение: 06.05.2015, 21:57
  4. Лон'горон, лук Горемычного кв нету
    от ETIS в разделе Корзина
    Ответов: 3
    Последнее сообщение: 18.04.2014, 12:55
  5. Ответов: 1
    Последнее сообщение: 01.11.2013, 21:26

Ваши права

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