
Сообщение от
Сарыч
Так же касательно этого пункта хотелось бы добавить , что по некоторым предметам из лфг приходится дабл кликать чтобы иконка отобразилась
Потому что нужно хукать все тултипы, а не только 1
- - - Updated - - -
Кст там еще должен быть бекграунд
PHP код:
iconFrame:SetBackdrop(backdrop)
iconFrame:SetBackdropColor(0, 0, 0, 0.5)
iconFrame:SetBackdropBorderColor(0, 0, 0, 1)
Но переменная backdrop где то потерялась
- - - Updated - - -
Щас свой вариант состряпаю
- - - Updated - - -
PHP код:
local function foo(self)
local texture
if self:GetSpell() then
local _,_,spellid = self:GetSpell()
_,_,texture = GetSpellInfo(spellid)
elseif self:GetItem() then
local _,link = self:GetItem()
_,_,_,_,_,_,_,_,_,texture = GetItemInfo(link)
end
if texture then
local fLine = _G[self:GetName().."TextLeft1"]
fLine:SetText('|T'..texture..":20|t "..fLine:GetText())
end
end
for _,frame in next,{GameTooltip,ItemRefTooltip,ShoppingTooltip1,ShoppingTooltip2,ShoppingTooltip3} do
frame:HookScript("OnShow",foo)
end