Аддон 2.4.3 - отображения комбат мода возле иконки  
Автор Сообщение

0
Сообщение Аддон 2.4.3 - отображения комбат мода возле иконки

Добрый день всем!

В незапамятанные времена 2012 года я создавал тему (она не большая): 

http://prestige-gaming.ru/ikonka_naxojdeniya_v_kombate-t27651.html

теперь решил вспомнить БК 2.4.3 и воспользоваться разработанным выше аддоном, но в 2.4.3, почему-то, он не работает. Может кто подсказать как заставить его работать?

 



08 апр 2018, 13:04
Профиль Skype

0
Сообщение Аддон 2.4.3 - отображения комбат мода возле иконки

https://github.com/Schaka/SchakaPvPUI/tree/master/Interface/AddOns/SchakaPvPUI

 

Код:

--sizes
local targetSize=35;
local focusSize=35;
local FocusCreate = CreateFrame("Frame");
local Target=CreateFrame("Frame");
local Focus=CreateFrame("Frame");

--target part´
Target:SetParent(TargetFrame);
Target:SetPoint("RIGHT", TargetFrame, 0, 10);
Target:SetHeight(targetSize);
Target:SetWidth(targetSize);
Target.texture=Target:CreateTexture(nil,BORDER);
Target.texture:SetAllPoints();
Target.texture:SetTexture("Interface\\Icons\\ABILITY_DUALWIELD");
Target:Hide();

local function FrameOnUpdate(self)
if UnitAffectingCombat("target") then
self:Show();
else
self:Hide();
end
end

local TargetUpdate = CreateFrame("Frame")
TargetUpdate:SetScript("OnUpdate", function(self) FrameOnUpdate(Target) end);


--focus part, requires more work due to focusframe being an addon in TBC
local FocusUpdate = CreateFrame("Frame");

local function FrameOnUpdate(self)
if UnitAffectingCombat("focus") then
self:Show();
else
self:Hide();
end
end

local function CreateFocus()
if(UnitGUID("focus")~=nil) then
Focus:SetParent(FocusFrame);
Focus:SetPoint("RIGHT", FocusFrame, 0, 10);
Focus:SetHeight(focusSize);
Focus:SetWidth(focusSize);
Focus.texture=Focus:CreateTexture(nil,BORDER);
Focus.texture:SetAllPoints(Focus);
Focus.texture:SetTexture("Interface\\Icons\\ABILITY_DUALWIELD");
Focus:Hide();
FocusCreate:SetScript("OnUpdate", nil);

end
end
FocusUpdate:SetScript("OnUpdate", function(self) FrameOnUpdate(Focus) end);
FocusCreate:SetScript("OnUpdate", CreateFocus);



18 апр 2018, 09:57
Профиль

0
Сообщение Аддон 2.4.3 - отображения комбат мода возле иконки

Soni писал(а):

https://github.com/Schaka/SchakaPvPUI/tree/master/Interface/AddOns/SchakaPvPUI

 

Код:

--sizes
local targetSize=35;
local focusSize=35;
local FocusCreate = CreateFrame("Frame");
local Target=CreateFrame("Frame");
local Focus=CreateFrame("Frame");

--target part´
Target:SetParent(TargetFrame);
Target:SetPoint("RIGHT", TargetFrame, 0, 10);
Target:SetHeight(targetSize);
Target:SetWidth(targetSize);
Target.texture=Target:CreateTexture(nil,BORDER);
Target.texture:SetAllPoints();
Target.texture:SetTexture("Interface\\Icons\\ABILITY_DUALWIELD");
Target:Hide();

local function FrameOnUpdate(self)
if UnitAffectingCombat("target") then
self:Show();
else
self:Hide();
end
end

local TargetUpdate = CreateFrame("Frame")
TargetUpdate:SetScript("OnUpdate", function(self) FrameOnUpdate(Target) end);


--focus part, requires more work due to focusframe being an addon in TBC
local FocusUpdate = CreateFrame("Frame");

local function FrameOnUpdate(self)
if UnitAffectingCombat("focus") then
self:Show();
else
self:Hide();
end
end

local function CreateFocus()
if(UnitGUID("focus")~=nil) then
Focus:SetParent(FocusFrame);
Focus:SetPoint("RIGHT", FocusFrame, 0, 10);
Focus:SetHeight(focusSize);
Focus:SetWidth(focusSize);
Focus.texture=Focus:CreateTexture(nil,BORDER);
Focus.texture:SetAllPoints(Focus);
Focus.texture:SetTexture("Interface\\Icons\\ABILITY_DUALWIELD");
Focus:Hide();
FocusCreate:SetScript("OnUpdate", nil);

end
end
FocusUpdate:SetScript("OnUpdate", function(self) FrameOnUpdate(Focus) end);
FocusCreate:SetScript("OnUpdate", CreateFocus);

Oh yeah, man! Great thank you!!! 



20 апр 2018, 21:48
Профиль Skype
Начать новую тему Ответить на тему


Перейти:  

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