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

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

Показано с 1 по 12 из 52

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Ветеран форума Аватар для romanspector
    Регистрация
    20.08.2018
    Сообщений
    1,053
    Поблагодарил(а)
    516
    Получено благодарностей: 398 (сообщений: 267).
    Репутация: 1842
    @Animagus, @WeedTerminator
    Дубль 2:
    Видим индикатор угрозы, когда хант отправил пета на лока:

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


    [TIME-CODE]: 10:48

    Снимок экрана 2021-04-04 100307.jpg
    [свернуть]


    Вот пруф:

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


    Код из аддона:
    PHP код:
    local function GetRGBAsBytes(rgb)
        return 
    255255255;
    end

    local 
    function GenerateHexColor(rgb)
        return (
    "ff%.2x%.2x%.2x"):format(GetRGBAsBytes(rgb));
    end

    hooksecurefunc
    ("UnitFrame_UpdateThreatIndicator", function(indicatornumericIndicatorunit)
        if ( 
    not indicator then
            
    return;
        
    end

        
    if ( not unit or unit == indicator.feedbackUnit then
            local status
    ;
            if ( 
    indicator.feedbackUnit ~= indicator.unit then
              status 
    UnitThreatSituation(indicator.feedbackUnitindicator.unit);
            else
              
    status UnitThreatSituation(indicator.feedbackUnit);
            
    end

            
    if ( status and status then

            local threat 
    "\nСтатус угрозы: "..status;
            
    local feedbackUnit "feedbackUnit: "..indicator.feedbackUnit;
            
    local Unit "unit: "..indicator.unit;
            
    local texture indicator:GetTexture();

            
    local rgGetThreatStatusColor(status);
            
    local hex GenerateHexColor(rgb)

            print(
    threat.."\n"..feedbackUnit.."\n"..Unit.."\n|c"..hex..texture.."|r")

            
    end
        end

    end

    Сам аддон: https://disk.yandex.ru/d/XneMFfHvdlw-YQ
    Пояснение:

    Хукается функция из FrameXML (Близзард интерфейс!!!!!!!!!!!!!!!!!!!!!!), которая отвечает за отображение индикатора угрозы!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    Если юнит попадает в трит лист у кого-то, то на фрейме появляется ТЕКСТУРА УГРОЗЫ!!!!!!!!!!!!!!! И МЕНЯТСЯ ЦВЕТ В ЗА-ВИ-СИ-МО-СТИ ОТ СТЕПЕНИ УГРОЗЫ!!!

    Отсюда делаем вывод, что если показывается ТЕКСТУРА УГРОЗЫ, когда на нас направлен чей-то питомец или суммон (копии мага например), у этих питомцев должен быть Список угроз - без него не будет работать API, стрелять эвент и ОТОБРАЖАТЬСЯ ТЕКСТУРА.

    [свернуть]

    Последний раз редактировалось romanspector; 10.08.2021 в 13:21.
    Вов продуманая игра там не было затупов затупы придумал игрок ©litoorg5

Похожие темы

  1. [Исправлено после ближайшего обновления] Прямая и черная угроз
    от Verrisely в разделе Исправлено Wotlk
    Ответов: 1
    Последнее сообщение: 02.12.2020, 21:35
  2. [Отклонено] Болото печали - Продолжающаяся угроза
    от Химестетика в разделе Отклонено Cataclysm
    Ответов: 0
    Последнее сообщение: 25.09.2019, 13:09

Ваши права

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