/run hooksecurefunc(UFP,function(self) if self.portrait then local t = CIT[select(2,UnitClass(self.unit))] if t then self.portrait:SetTexture(UICC) self.portrait:SetTexCoord(unpack(t)) end end end)
Но при логауте придется заного писать эти скрипты.
2) Что бы при логауте скрипт не выгружался мы создадим свой аддон: Создаем папку MyAddon, в ней два файла- MyAddon.toc MyAddon.lua В MyAddon.toc кидаем:
Код: ## Interface: 30300 ## Title: My Addon ## Author: Me
MyAddon.lua
В MyAddon.lua пишем:
Код: UFP = "UnitFramePortrait_Update"; UICC = "Interface\\TargetingFrame\\UI-Classes-Circles"; CIT = CLASS_ICON_TCOORDS hooksecurefunc(UFP,function(self) if self.portrait then local t = CIT[select(2,UnitClass(self.unit))] if t then self.portrait:SetTexture(UICC) self.portrait:SetTexCoord(unpack(t)) end end end)
Кидаем нашу папку MyAddon в аддоны вова, заходим и у нас сразу все работает. Или скачиваем готовый аддон Miirkat_DruidPortraitIcons - с бонусом для друидов (отображает иконку вашей активной формы)
На сайте использованы материалы, принадлежащие Blizzard Entertainment. Копирование материалов возможно только c разрешения портала. В противном случае это будет называться уже другим словом.