Многие спрашивали: "Как сделать вместо портретов с изображением персонажа его класс?" И так это вам поможет:
От данного аддона не идет нагрузка на вов, а от него ЦП.
И так приступим...
1. В Interface\AddOns\ создаем папку с именем нашего аддона, "classicons"
2. Через блокнот делаем там два текстовых файла: classicons.lua и classicons.toc
3. В classicons.toc пишем:
## Interface: 40000 (Это версия для которой создавался аддон, тоесть (4.0.1, но оно так же идет и на 4.0.6), для лк стоит лишь поменять версию.)## Interface: 40000
## Title: ClassIcons
## Author: DontWearSundress
## Version: 1.0
classicons.lua
4. В classicons.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)
После:
Вот и все.