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

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

Показано с 1 по 10 из 10

Тема: Автоатака

  1. #1
    Старожил Аватар для TØPGUN
    Регистрация
    05.09.2014
    Сообщений
    143
    Поблагодарил(а)
    101
    Получено благодарностей: 202 (сообщений: 157).
    Репутация: 200

    Автоатака

    Подскажите какой-нибудь аддон для отслеживания таймера автоатаки, кроме кварца. Желательно вообще без лишних функций типо кастбара и прочего.

  2. #2
    Инопланетянин
    Регистрация
    20.03.2012
    Сообщений
    4,201
    Поблагодарил(а)
    362
    Получено благодарностей: 1,439 (сообщений: 839).
    Репутация: 2399
    Цитата Сообщение от TØPGUN Посмотреть сообщение
    Подскажите какой-нибудь аддон для отслеживания таймера автоатаки, кроме кварца. Желательно вообще без лишних функций типо кастбара и прочего.
    ща сек)

    - - - Updated - - -

    Как вариант:

    PHP код:
    local mws CreateFrame('Frame'nilUIParent)
    mws:SetSize(8080) -- размер фреймы
    mws
    :SetPoint("CENTER"00) --позиция фреймы
    local tex 
    mws:CreateTexture('ARTWORK');
    tex:SetAllPoints();
    tex:SetTexture(1.00.50); --текстура (можно что угодно нарисовать и запихать в виде .tga картинки либо брать уже готовые картинки из варкравта типа "Interface\AddOns\\имя аддона\\texture"
    tex:SetAlpha(0.5); -- прозрачность.
    local wCD CreateFrame('Cooldown''wCD'mws)
    wCD:SetAllPoints()


    mws:RegisterEvent('COMBAT_LOG_EVENT_UNFILTERED')
    mws:SetScript('OnEvent', function(selfevent)
    if 
    event=='COMBAT_LOG_EVENT_UNFILTERED' then
    if arg2=='SWING_DAMAGE' then
    local name 
    GetUnitName('player')
    local mainSpeedoffSpeed UnitAttackSpeed("player")
    if 
    name==arg4 then
    wCD
    :SetCooldown(GetTime(), mainSpeed)
    print(
    mainSpeed)
    end
    end
    end
    end

    PS со статус барами чучуть другая ситуация , там все сложнее.

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

    TØPGUN (08.11.2014)

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

    - - - Updated - - -

    Ога вроде готово.

    PS Не тестил, писал прямо на форум , та и баиньки уже охота ... В принципи должно работать. По поводу дефолта... В нынешнем состоянии только испорчу то что есть , лучше не трогать пока что.

    PHP код:
    local WSA CreateFrame("StatusBar"nilUIParent)
    WSA:SetPoint("CENTER"UIParent"CENTER"00)
    WSA:SetWidth(200) --Ширина
    WSA
    :SetHeight(20) --Высота
    WSA
    :SetStatusBarTexture("Interface\\TARGETINGFRAME\\UI-StatusBar")
    WSA:GetStatusBarTexture():SetHorizTile(false)
    WSA:GetStatusBarTexture():SetVertTile(false)
    WSA:SetStatusBarColor(100) --Цвет полоски
    WSA
    .bg WSA:CreateTexture(nil"BACKGROUND")
    WSA.bg:SetTexture("Interface\\TARGETINGFRAME\\UI-StatusBar")
    WSA.bg:SetAllPoints(true)
    WSA.bg:SetVertexColor(000) --Цвет фона
    WSA
    :Hide()
    local mainSpeedoffSpeed UnitAttackSpeed("player")
    WSA:SetMinMaxValues(0mainSpeed)
    local Time 0
    function TimerIteration(eventsecconds)
    Time Time secconds
    if (Time >= mainSpeedthen
    Time 
    0
    WSA
    :Hide()
    end
    if (Time >= mainSpeed/WSA:GetWidth()) and (Time <= mainSpeedthen
    WSA
    :SetValue(Time)
    end
    end 
    WSA
    :SetScript('OnUpdate'TimerIteration)
    WSA:RegisterEvent('COMBAT_LOG_EVENT_UNFILTERED')
    WSA:SetScript('OnEvent', function(selfevent)
    if 
    event=='COMBAT_LOG_EVENT_UNFILTERED' then
    if arg2=='SWING_DAMAGE' then
    local name 
    GetUnitName('player')
    if 
    name==arg4 then
    WSA
    :Show()
    end
    end
    end
    end

    Та не все же робит однако=)

    Последний раз редактировалось DreamlØlz; 15.12.2014 в 23:41.

  5. 1 пользователь сказал cпасибо DreamlØlz за это полезное сообщение:

    Who's YOUR DADDY (08.11.2014)

  6. #4
    Старожил Аватар для TØPGUN
    Регистрация
    05.09.2014
    Сообщений
    143
    Поблагодарил(а)
    101
    Получено благодарностей: 202 (сообщений: 157).
    Репутация: 200
    Завтра все тестанем, а там посмотрим.

  7. #5
    Старожил Аватар для Chaze
    Регистрация
    27.06.2013
    Сообщений
    239
    Поблагодарил(а)
    157
    Получено благодарностей: 92 (сообщений: 57).
    Репутация: 92
    а куда вписывать эти коды подскажите))

  8. #6
    Инопланетянин
    Регистрация
    20.03.2012
    Сообщений
    4,201
    Поблагодарил(а)
    362
    Получено благодарностей: 1,439 (сообщений: 839).
    Репутация: 2399
    Цитата Сообщение от Chaze Посмотреть сообщение
    а куда вписывать эти коды подскажите))
    Аддон делать нужно.

  9. 1 пользователь сказал cпасибо DreamlØlz за это полезное сообщение:

    Chaze (14.11.2014)

  10. #7
    Местный Аватар для Who's YOUR DADDY
    Регистрация
    20.10.2012
    Адрес
    Евпатория
    Сообщений
    48
    Поблагодарил(а)
    34
    Получено благодарностей: 20 (сообщений: 9).
    Репутация: 20
    прикольно получилось

  11. #8
    Местный
    Регистрация
    14.07.2017
    Сообщений
    38
    Поблагодарил(а)
    2
    Получено благодарностей: 6 (сообщений: 5).
    Репутация: 6
    Если есть возможность выложите готовый аддон только с автоатакой и все

  12. #9
    Призрачный флудер Аватар для Сфера
    Регистрация
    04.01.2012
    Адрес
    Советский Союз
    Сообщений
    47,891
    Поблагодарил(а)
    3,378
    Получено благодарностей: 9,982 (сообщений: 4,541).
    Репутация: 15521
    Цитата Сообщение от maksuha Посмотреть сообщение
    Если есть возможность выложите готовый аддон только с автоатакой и все
    если аддон, то Quartz же, от которого отказался автор темы

  13. #10
    Активист Аватар для SCreamer
    Регистрация
    22.05.2017
    Сообщений
    95
    Поблагодарил(а)
    32
    Получено благодарностей: 15 (сообщений: 13).
    Репутация: 15
    - - - Updated - - -

    Цитата Сообщение от Сфера Посмотреть сообщение
    если аддон, то Quartz же, от которого отказался автор темы
    Аддон кварц не показывает автоатаку у фури вара

Ваши права

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