Иконка для блидов.  
Автор Сообщение
the observer

4
Сообщение Иконка для блидов.

Написал тут для себя небольшой скриптик и решил с вами поделиться, вдруг кому пригодится. Отдельная иконка для роговских блидов, работает только на таргет. Вот эта маленькая круглая иконка около фрейма таргета.

#11

Код:

local bleeds = CreateFrame("Frame", nil, TargetFrame)
bleeds:SetFrameLevel(TargetFrame:GetFrameLevel() + 1)

bleeds.Texture = bleeds:CreateTexture(nil, "ARTWORK")
bleeds.Texture:SetPoint("TOPLEFT", "TargetFrame", "TOPLEFT",120, -5)
bleeds.Texture:SetSize(26,26)
SetPortraitToTexture(bleeds.Texture, "Interface\\Icons\\spell_shadow_lifedrain")

bleeds.Border = CreateFrame("Frame", nil, bleeds)
bleeds.Border:SetFrameLevel(bleeds:GetFrameLevel() + 1)
bleeds.Border:SetAllPoints()

bleeds.Border.Texture = bleeds.Border:CreateTexture(nil, "ARTWORK")
bleeds.Border.Texture:SetTexture("Interface\\Minimap\\MiniMap-TrackingBorder")
if IsAddOnLoaded("Lorti UI") then
bleeds.Border.Texture:SetVertexColor(.005,.005,.005)
end
bleeds.Border.Texture:SetPoint("TOPLEFT", "TargetFrame", "TOPLEFT",117, -3)
bleeds.Border.Texture:SetSize(54,54)

bleeds.spellDB = {
89775, -- Hemo
1943, -- Rupture
703, -- Garrote
122233, -- Crimson Tempest
}

bleeds:RegisterEvent("UNIT_AURA")
bleeds:RegisterEvent("PLAYER_TARGET_CHANGED")
bleeds:SetScript("OnEvent", function(self, event, unit)
bleeds.CheckAura(unit)
end)

function bleeds.CheckAura(unit)
for idx, spellID in ipairs(bleeds.spellDB) do
local spellname = GetSpellInfo(spellID)
local unitCaster = select(8, UnitDebuff("target", spellname))
local id = select(11, UnitDebuff("target", spellname))
if id and unitCaster == "player" then
bleeds:Show()

if TargetFrameTextureFrameQuestIcon:IsShown() then
TargetFrameTextureFrameQuestIcon:Hide()
end

return
end
end
bleeds:Hide()
end



23 ноя 2013, 13:05
Профиль

-3
Сообщение Иконка для блидов.

почему человек создан Господом так, что везде оставляет свои авторские копирайты



23 ноя 2013, 13:13
Профиль

0
Сообщение Иконка для блидов.

Полезная штука, еще бы в аддон ее добавить заместо скрипта



23 ноя 2013, 13:37
Профиль

0
Сообщение Иконка для блидов.

Xzyj писал(а):

Полезная штука, еще бы в аддон ее добавить заместо скрипта

 

Никаких проблем из скрипта сделать аддон не составляет. Wink

Правда, это для тех, кому влом TMW настраивать.



23 ноя 2013, 14:07
Профиль



<Синдром Бога>


Сервер: Свежеватель Душ
2х2: 1611
0
Сообщение Иконка для блидов.

эпик



23 ноя 2013, 18:46
Профиль



<Карающий Клинок Азерота>


Сервер: Страж Смерти
Рейтинг поля боя: 1821
2х2: 1821
3х3: 1896
0
Сообщение Иконка для блидов.

я не поленился и настроил TMW)



25 ноя 2013, 15:24
Профиль WWW
Начать новую тему Ответить на тему


Перейти:  

На сайте использованы материалы, принадлежащие Blizzard Entertainment. Копирование материалов возможно только c разрешения портала. В противном случае это будет называться уже другим словом.
Рейтинг@Mail.ru