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

Пользовательский код GetSpecializationInfo()

Добавлено: 09 апр 2020, 12:38
uaz266
Можно как-то реализовать,что бы определять кто в таргете,например воин ,маг,охотник.
Нужно для того,что бы бот понимал какой будет проходить по мне урон,физический или магический
GetSpecializationInfo("Warrior") или что-то похожее GetSpecializationInfoByID(71) :?:

Re: Пользовательский код GetSpecializationInfo()

Добавлено: 09 апр 2020, 14:30
EnterBrain
uaz266 писал(а):
09 апр 2020, 12:38
Можно как-то реализовать,что бы определять кто в таргете,например воин ,маг,охотник.
Нужно для того,что бы бот понимал какой будет проходить по мне урон,физический или магический
GetSpecializationInfo("Warrior") или что-то похожее GetSpecializationInfoByID(71) :?:
UnitClass в помощь
https://wowwiki.fandom.com/wiki/API_UnitClass

Re: Пользовательский код GetSpecializationInfo()

Добавлено: 09 апр 2020, 15:50
uaz266
EnterBrain писал(а):
09 апр 2020, 14:30
uaz266 писал(а):
09 апр 2020, 12:38
Можно как-то реализовать,что бы определять кто в таргете,например воин ,маг,охотник.
Нужно для того,что бы бот понимал какой будет проходить по мне урон,физический или магический
GetSpecializationInfo("Warrior") или что-то похожее GetSpecializationInfoByID(71) :?:
UnitClass в помощь
https://wowwiki.fandom.com/wiki/API_UnitClass
Спасибо,буду пробовать!

Re: Пользовательский код GetSpecializationInfo()

Добавлено: 01 фев 2021, 17:04
daleka
Кто то в курсе как оно работает? UnitClass("1") - не помогает... Помогите пожалуйста!

Re: Пользовательский код GetSpecializationInfo()

Добавлено: 08 фев 2021, 09:58
uaz266
EnterBrain писал(а):
09 апр 2020, 14:30
uaz266 писал(а):
09 апр 2020, 12:38
Можно как-то реализовать,что бы определять кто в таргете,например воин ,маг,охотник.
Нужно для того,что бы бот понимал какой будет проходить по мне урон,физический или магический
GetSpecializationInfo("Warrior") или что-то похожее GetSpecializationInfoByID(71) :?:
UnitClass в помощь
https://wowwiki.fandom.com/wiki/API_UnitClass
Не смог прикрутить через пользовательский код if UnitClass("target")=="Shaman" then
Прошу помощи у знатоков.

Re: Пользовательский код GetSpecializationInfo()

Добавлено: 12 июл 2022, 03:59
MonkeySauce
function Class()
if UnitClass("target") == "Разбойник" or
UnitClass("target") == "Разбойница" or
UnitClass("target") == "Воин" or
UnitClass("target") == "Охотник" or
UnitClass("target") == "Охотница" or
UnitClass("target") == "Жрец" or
UnitClass("target") == "Жрица" or
UnitClass("target") == "Рыцарь смерти" or
UnitClass("target") == "Шаман" or
UnitClass("target") == "Шаманка" or
UnitClass("target") == "Маг" or
UnitClass("target") == "Друид" or
UnitClass("target") == "Паладин" or
UnitClass("target") == "Чернокнижник" or
UnitClass("target") == "Чернокнижница" then return true end
return false
end

А там уже сам выбираешь в пользовательском коде, кто тебе нужен. Можешь как разбить на несколько, так для определенного класса. На все фантазия.

P.S: Не все классы, список для 3.3.5. Думаю сами добавите, нужные для актуала.

Re: Пользовательский код GetSpecializationInfo()

Добавлено: 18 июл 2022, 16:32
Reqqque
MonkeySauce писал(а):
12 июл 2022, 03:59
function Class()
if UnitClass("target") == "Разбойник" or
UnitClass("target") == "Разбойница" or
UnitClass("target") == "Воин" or
UnitClass("target") == "Охотник" or
UnitClass("target") == "Охотница" or
UnitClass("target") == "Жрец" or
UnitClass("target") == "Жрица" or
UnitClass("target") == "Рыцарь смерти" or
UnitClass("target") == "Шаман" or
UnitClass("target") == "Шаманка" or
UnitClass("target") == "Маг" or
UnitClass("target") == "Друид" or
UnitClass("target") == "Паладин" or
UnitClass("target") == "Чернокнижник" or
UnitClass("target") == "Чернокнижница" then return true end
return false
end

А там уже сам выбираешь в пользовательском коде, кто тебе нужен. Можешь как разбить на несколько, так для определенного класса. На все фантазия.

P.S: Не все классы, список для 3.3.5. Думаю сами добавите, нужные для актуала.
Зачем проверять все классы? И дублировать, если можно проверять по ид?