Доброго времени суток! Помогите, пожалуйста, доработать готовый аддон (автор больше не поддерживает его) - HunterFocusBar. Другой не хотелось бы ... (http://www.curse.com/addons/wow/hunter-focus-bar)
Хочу добавить в него, отображение "Укус змеи" (http://ru.wowhead.com/spell=1978), сколько секунд осталось до его обновления. Видимо отображение этого спела необходимо осуществлять другим путем ? Сам я в разработке аддонов для ВоВ только начинаю разбираться, если что не так - не судите строго
в этой части, насколько я понял перечисляются баффы которые будут выводится ...
... а тут сама функция вывода баффов на панель ...
function HunterFocusBar:CheckBuffs() local i, framenumber
for framenumber = 1, #self.buffFrame do self.buffFrame[framenumber]:Hide() end
for i = 1, #timerbuffs do table.remove(timerbuffs,1) end i = 1 foreach (buffs, function(index,spellID) local unit if spellID == 19615 then -- check pet for frenzy unit = "pet" else unit = "player" end local name, _, icon, count, _, _, remaining = UnitAura(unit,GetSpellInfo(spellID)) if name then self.buffFrame[i]:SetNormalTexture(icon) self.buffFrame[i]:Show() if count > 1 then self.buffFrame[i].Text:SetText(count) self.buffFrame[i].Text:Show() else self.buffFrame[i].Text:Hide() end timer = true table.insert(timerbuffs,name) timerframe[name] = i i=i+1 end end) timeractionbuff = nil self.actionBuffFrame:Hide() foreach (actionbuffs, function(index,spellID) local name, _, icon, count, _, _, remaining = UnitAura("player",GetSpellInfo(spellID)) if name then self.actionBuffFrame:SetNormalTexture(icon) self.actionBuffFrame:Show() timer = true timeractionbuff = name end end) end