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

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

Страница 5 из 6 ПерваяПервая ... 3456 ПоследняяПоследняя
Показано с 49 по 60 из 61
  1. #49
    Старожил Аватар для Wbtest2
    Регистрация
    21.02.2015
    Адрес
    Minsk
    Сообщений
    183
    Поблагодарил(а)
    46
    Получено благодарностей: 115 (сообщений: 60).
    Репутация: 115
    Мог бы ты помочь сделать так чтоб все неймплейты были непрозрачными независимо есть в таргете кто или нету, а то чет у меня вообще ничего не выходит, вариант c "OnUpdate" без делея тупо всем присваивать SetAlpha(1) не катит, уж сильно много проц грузит, а по другому у меня не вышло чтоб норм)

  2. #50
    Инопланетянин
    Регистрация
    20.03.2012
    Сообщений
    4,201
    Поблагодарил(а)
    362
    Получено благодарностей: 1,439 (сообщений: 839).
    Репутация: 2399
    буду дома сделаю.

  3. #51
    Старожил Аватар для Wbtest2
    Регистрация
    21.02.2015
    Адрес
    Minsk
    Сообщений
    183
    Поблагодарил(а)
    46
    Получено благодарностей: 115 (сообщений: 60).
    Репутация: 115
    Вышло что нибудь, или забыл?)

  4. #52
    Инопланетянин
    Регистрация
    20.03.2012
    Сообщений
    4,201
    Поблагодарил(а)
    362
    Получено благодарностей: 1,439 (сообщений: 839).
    Репутация: 2399
    Цитата Сообщение от Wbtest2 Посмотреть сообщение
    Вышло что нибудь, или забыл?)
    Вообщем я забыл)

    PS В ElvUi такие нейм плейты, можно от туда достать =)

    - - - Updated - - -

    Щас докомпилится , это около 20 минут , закину =)

    - - - Updated - - -

    Я пошел путем извращенца и хочу запускать аддон как стороннюю программу , за одно ООП вспоминаю

  5. #53
    Старожил Аватар для Wbtest2
    Регистрация
    21.02.2015
    Адрес
    Minsk
    Сообщений
    183
    Поблагодарил(а)
    46
    Получено благодарностей: 115 (сообщений: 60).
    Репутация: 115
    Зачем так извращаться?)

  6. #54
    Инопланетянин
    Регистрация
    20.03.2012
    Сообщений
    4,201
    Поблагодарил(а)
    362
    Получено благодарностей: 1,439 (сообщений: 839).
    Репутация: 2399
    Ну да в Элв тоже смена цвета OnUpdate ...

    - - - Updated - - -

    PHP код:
    local EventHandler CreateFrame ("Frame"nilUIParent)
    EventHandler:SetScript("OnEvent", function(selfevent, ...)
        
    self[event](self, ...)
    end)

    local function AlphaChange(frame)
        if 
    frame:GetAlpha() < 1 then
            frame
    :SetAlpha(1)
        
    end
    end

    local 
    function isValidFrame(frame)
        if 
    frame:GetName() then return false end
        
    if frame:GetID() ~= 0 then return false end
        
    if frame:GetObjectType() ~= "Frame" then return false end
        
    if frame:GetNumChildren() == 0 then return false end
        
    if frame:GetNumRegions() == 0 then return false end
        
    return true
    end

    local 
    function ScanWorldFrame(n, ...)
        for 
    1do
            
    local frame select(i, ...)
            if 
    frame:IsShown() and isValidFrame(framethen
                AlphaChange
    (frame)  
            
    end    
        end
    end

    local 
    function FindNameplates()
        
    local curChildren WorldFrame:GetNumChildren()
        
    ScanWorldFrame(curChildrenWorldFrame:GetChildren())
    end

    EventHandler
    :HookScript("OnUpdate"FindNameplates
    Но "компот давит на живот" и толпе где много фреймов возможна потеря фпс Был у меня мысль , но этот мысль оказался всего лишь мильканием ((

  7. #55
    Старожил Аватар для Wbtest2
    Регистрация
    21.02.2015
    Адрес
    Minsk
    Сообщений
    183
    Поблагодарил(а)
    46
    Получено благодарностей: 115 (сообщений: 60).
    Репутация: 115
    По сути тоже самое, что у меня было. Уж сильно прожорливое оно, хотелось как то не так, чтоб поменьше.

    А за чем вот это:
    PHP код:
    EventHandler:SetScript("OnEvent", function(selfevent, ...)
        
    self[event](self, ...)
    end
    ??
    Последний раз редактировалось Wbtest2; 25.03.2015 в 15:34.

  8. #56
    Старожил Аватар для Wbtest2
    Регистрация
    21.02.2015
    Адрес
    Minsk
    Сообщений
    183
    Поблагодарил(а)
    46
    Получено благодарностей: 115 (сообщений: 60).
    Репутация: 115
    Неохота создавать новую тему, отпишусь здесь:
    Как собственно узнать (вывести в чат например) имя цели в которую кастуют например шип (потому что могут кастовать по фокусу, арена фреймам, маусоверу). Я чет туплю малек и такой вариант не прокатил (в примере не шип а гнев 12 ранга друида но ет неважно):
    PHP код:
    local PrintOn;
    Addon CreateFrame("Frame"
    Addon:RegisterEvent("COMBAT_LOG_EVENT_UNFILTERED")
    Addon:SetScript("OnEvent", function(selfevent, ...)
        
    local timestampeventTypesourceGUIDsourceNamesourceFlagsdestGUIDdestNamedestFlagsspellIdspellName select(1, ...);
        if 
    eventType == "SPELL_CAST_START" then
            
    if spellId == 48461 and not PrintOn then
                SendChatMessage
    (sourceName.." casts "..GetSpellInfo(spellId).." to "..destName"PARTY");
                
    PrintOn true;
            
    end;
        
    end;
        
    PrintOn nil;
    end); 
    Но в данном примере ошибка: destName (a nil value). Нид хелл)
    Последний раз редактировалось Wbtest2; 05.04.2015 в 17:04.

  9. #57
    Старожил
    Регистрация
    06.02.2012
    Адрес
    Смоленск
    Сообщений
    180
    Поблагодарил(а)
    131
    Получено благодарностей: 57 (сообщений: 47).
    Репутация: 57
    Цитата Сообщение от Wbtest2 Посмотреть сообщение
    Неохота создавать новую тему, отпишусь здесь:
    Как собственно узнать (вывести в чат например) имя цели в которую кастуют например шип (потому что могут кастовать по фокусу, арена фреймам, маусоверу). Я чет туплю малек и такой вариант не прокатил (в примере не шип а гнев 12 ранга друида но ет неважно):
    PHP код:
    local PrintOn;
    Addon CreateFrame("Frame"
    Addon:RegisterEvent("COMBAT_LOG_EVENT_UNFILTERED")
    Addon:SetScript("OnEvent", function(selfevent, ...)
        
    local timestampeventTypesourceGUIDsourceNamesourceFlagsdestGUIDdestNamedestFlagsspellIdspellName select(1, ...);
        if 
    eventType == "SPELL_CAST_START" then
            
    if spellId == 48461 and not PrintOn then
                SendChatMessage
    (sourceName.." casts "..GetSpellInfo(spellId).." to ""PARTY");
                
    PrintOn true;
            
    end;
        
    end;
        
    PrintOn nil;
    end); 
    Но в данном примере ошибка: destName (a nil value). Нид хелл)
    Через комбатлог не показывает в кого направленно заклинание, вроде только мгновенные заклинания или наоборот, уже не помню :(

  10. #58
    Старожил Аватар для Wbtest2
    Регистрация
    21.02.2015
    Адрес
    Minsk
    Сообщений
    183
    Поблагодарил(а)
    46
    Получено благодарностей: 115 (сообщений: 60).
    Репутация: 115
    Плохо (

  11. #59
    Инопланетянин
    Регистрация
    20.03.2012
    Сообщений
    4,201
    Поблагодарил(а)
    362
    Получено благодарностей: 1,439 (сообщений: 839).
    Репутация: 2399
    Цитата Сообщение от Wbtest2 Посмотреть сообщение
    Но в данном примере ошибка: destName (a nil value). Нид хелл)
    destName нету , там всего 11 аргументов. А на моментальные 12 аргументов и destname есть.

  12. #60
    Новичок
    Регистрация
    27.08.2014
    Сообщений
    8
    Поблагодарил(а)
    9
    Получено благодарностей: 3 (сообщений: 2).
    Репутация: 3
    фанариком подсвечивай )

Страница 5 из 6 ПерваяПервая ... 3456 ПоследняяПоследняя

Похожие темы

  1. Квест Подтверждение Подлинности!
    от Sketers в разделе Корзина
    Ответов: 1
    Последнее сообщение: 02.04.2014, 07:50
  2. Ответов: 0
    Последнее сообщение: 30.05.2012, 12:02
  3. Ответов: 1
    Последнее сообщение: 07.05.2012, 14:33

Ваши права

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