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

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

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

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Активист
    Регистрация
    07.08.2013
    Сообщений
    68
    Поблагодарил(а)
    15
    Получено благодарностей: 12 (сообщений: 8).
    Репутация: 12

    за что отвечает -- timerCount -- в аддоне ?

    Есть небольшой аддон (DefileWhisper), он пишет в ПМ цели на которую вешается (осквернение). Условие аддона: Король-Лич должен быть в фокусе игрока.

    Я тут подумал, что таким образом можна реализовать и рекаст красного слизня на профе, а может и еще чего.., но не могу разобраться, за что отвечает -- timerCount -- , в самом аддоне его значение = 20, сам скрипт прилагаю, что означает цифра 20 ?

    В общем ищу рабочий скрипт на оповещение дебафа игрока - ему в ПМ, в идеале даже без фокуса босса.
    Знатоки аддонов, я знаю вы тут есть )) ХЕЛП !!!

    --

    function DefileWhisper:WaitFocusTarget()
    self.timerCount = self.timerCount + 1
    local current_ft = UnitName("focustarget")
    if self.focustarget ~= current_ft then
    SendChatMessage(">> "..GetSpellLink(72754).." на тебе, выбегай из рейда! <<", "WHISPER", nil, current_ft)
    SendChatMessage(">> "..GetSpellLink(72754).." на " .. current_ft .. " <<", "RAID_WARNING")
    self:CancelTimer(self.targetTimer)
    end
    -- If after 2 seconds, we haven't seen a change, we were probably too slow (unlikely)
    if self.timerCount == 20 then
    self:CancelTimer(self.targetTimer)
    end
    end

    function DefileWhisper:OnEnable()
    ChatFrame1:AddMessage("|cffffff00 DefileWhisper Loaded")
    self:RegisterEvent("UNIT_SPELLCAST_START")
    end

    function DefileWhisper:UNIT_SPELLCAST_START(event, unit, spell)
    if unit == "focus" then
    self.focustarget = UnitName("focustarget")
    if (self.focustarget ~= nil) and spell == "Осквернение" then
    self.timerCount = 0
    self.targetTimer = self:ScheduleRepeatingTimer("WaitFocusTarget", .1)
    end
    end
    end
    Последний раз редактировалось Leorazor90; 23.11.2016 в 11:38.

Похожие темы

  1. Разместил на аукционе вещи , ни денег ни вещей
    от Ailxday в разделе WoW Circle 3.3.5a x100
    Ответов: 8
    Последнее сообщение: 16.07.2016, 19:28
  2. После не работы сервера2,10,2015 логон х5пропали все вещи на аукционе
    от kortik17 в разделе Проблемы с подключением(logon, tbc, legion, bfa, sl)
    Ответов: 0
    Последнее сообщение: 03.10.2015, 07:02
  3. Пропадают вещи на аукционе
    от МартовскийКот в разделе Вопросы Logon, TBC, Legion, BFa, SL
    Ответов: 4
    Последнее сообщение: 08.03.2012, 17:01

Ваши права

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