Страница 1 из 1

Проверка класса

Добавлено: 04 окт 2022, 10:05
5856751
Проверку класса выполняем функцией:

Код: Выделить всё

UnitClass("Unit")
или

Код: Выделить всё

UnitClassBase("Unit")
Я рекомендую UnitClassBase("Unit"), т.к. он возвращает английские названия классов. Для нас это хорошо, потому что в нашей Русской версии ВоВ есть привязка к полу.

Для тех кто не любит текстовые данные, а числовые ID классов можно сделать:

Код: Выделить всё

select(3, UnitClass("Unit"))
или

Код: Выделить всё

select(2, UnitClassBase("Unit"))
это вернет нам ID класса


Ниже приведу таблицу с ID и названиями класса

Код: Выделить всё

ID	classFile
1	WARRIOR
2	PALADIN
3	HUNTER
4	ROGUE
5	PRIEST
6	DEATHKNIGHT
7	SHAMAN
8	MAGE
9	WARLOCK
10	MONK
11	DRUID
12	DEMONHUNTER
13	EVOKER

Примеры использования условия:

Если цель класса воин использовать обезоруживание
1) по названию
EFiGSQQDEj.png
EFiGSQQDEj.png (8.36 КБ) 15758 просмотров
3) тоже самое по ID
Gs2rTEivoT.png
Gs2rTEivoT.png (8.23 КБ) 15758 просмотров