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

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

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

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Гуру Аватар для NoGoodLife
    Регистрация
    05.09.2019
    Сообщений
    472
    Поблагодарил(а)
    384
    Получено благодарностей: 121 (сообщений: 90).
    Репутация: 897
    Цитата Сообщение от Vasja_1 Посмотреть сообщение
    П.С. Еще подскажите как в аддоне называется проверка отката кулдауна спела ? тип этого
    Ты про свои кулдауны, или про вражеские?
    если вражеские, то SPELL_CAST_SUCCESS SPELL_AURA_APPLIED SPELL_MISSED SPELL_SUMMON обычно запускают функцию которая проверяет, есть ли нужный спел в таблице с кулдаунами аддона, и если есть - создаются текстуры иконки и таймер иконки и заносятся в таблицу текущих кд.
    И далее вызов функции проверяющей отображается ли текущая иконка (если нет - то отобразить), времени (если время создания иконки+кд спела > текущего времени, то скрыть иконку и удалить из таблицы). Тебе нужно именно это, и проиграть какой-то звук.

    Если про свои кд - то можешь поставить аддон MSBT, там есть модуль слежения за перезарядкой, можно составить черный список спелов, которые не нужны, можно выбрать звук из предложенных или добавить свой.
    Ну либо повозится с менее объемным аддоном чисто для отслеживания перезарядки, типо doom cooldown pulse

  2. #2
    Наш человек Аватар для Vasja_1
    Регистрация
    19.11.2015
    Сообщений
    890
    Поблагодарил(а)
    72
    Получено благодарностей: 94 (сообщений: 78).
    Репутация: 865
    Цитата Сообщение от NoGoodLife Посмотреть сообщение
    если вражеские, то SPELL_CAST_SUCCESS SPELL_AURA_APPLIED SPELL_MISSED SPELL_SUMMON обычно запускают функцию которая проверяет, есть ли нужный спел в таблице с кулдаунами аддона, и если есть - создаются текстуры иконки и таймер иконки и заносятся в таблицу текущих кд.
    А аргументы какие?
    просто стоят arg1-9 и они проверяют только у меня, но никак не у врага


    Цитата Сообщение от NoGoodLife Посмотреть сообщение
    SPELL_CAST_SUCCESS
    Это спел применен

    Цитата Сообщение от NoGoodLife Посмотреть сообщение
    SPELL_AURA_APPLIED
    А это аура применена

    Цитата Сообщение от NoGoodLife Посмотреть сообщение
    SPELL_MISSED
    промах
    Но как именно кулдаун проверить? Там таймер стоит в таких типо
    Цитата Сообщение от NoGoodLife Посмотреть сообщение
    типо doom cooldown pulse
    Только я никак не могу понять на чём он основывается

    Вот приводится простой пример:
    PHP код:
     local startdurationenabled GetSpellCooldown("Presence of Mind");
    if 
    enabled == 0 then
     DEFAULT_CHAT_FRAME
    :AddMessage("Presence of Mind is currently active, use it and wait " .. duration .. " seconds for the next one.");
    elseif ( 
    start and duration 0then
     DEFAULT_CHAT_FRAME
    :AddMessage("Presence of Mind is cooling down, wait " .. (start duration GetTime()) .. " seconds for the next one.");
    else
     
    DEFAULT_CHAT_FRAME:AddMessage("Presence of Mind is ready.");
    end 
    И вроде бы всё должно работать, только у нас на циркле enabled всегда = 1, даже когда кулдауна нет.
    Хотя написано черным по белому :

    startTime
    Number - The time when the cooldown started (as returned by GetTime()); zero if no cooldown; current time if (enabled == 0).
    duration
    Number - Cooldown duration in seconds, 0 if spell is ready to be cast.
    enabled
    Number - 0 if the spell is active (Stealth, Shadowmeld, Presence of Mind, etc) and the cooldown will begin as soon as the spell is used/cancelled; 1 otherwise.



    И если ставишь GetSpellCooldown с аргументами, он орёт каждые 3 секунды что спелл готов, когда надо 1 раз.
    Из-за этого невозможно ставить с ним аргументы.

Похожие темы

  1. Как отключить звук
    от Vasja_1 в разделе Аддоны
    Ответов: 9
    Последнее сообщение: 07.07.2018, 04:59
  2. Звук
    от Benu2323 в разделе Аддоны
    Ответов: 5
    Последнее сообщение: 11.10.2017, 07:38
  3. Звук
    от Аskell в разделе Корзина
    Ответов: 19
    Последнее сообщение: 05.12.2015, 21:59
  4. Пропал звук в игре
    от Dalya в разделе WoW Circle 3.3.5a x100
    Ответов: 5
    Последнее сообщение: 30.08.2015, 10:50
  5. Звук в игре
    от djex777 в разделе Архив технического раздела
    Ответов: 1
    Последнее сообщение: 04.05.2014, 10:42

Ваши права

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