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

Ответить
uaz266
Сообщения: 372
Зарегистрирован: 12 ноя 2016, 03:30

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

Сообщение uaz266 » 09 апр 2020, 12:38

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

EnterBrain
Сообщения: 188
Зарегистрирован: 11 апр 2018, 09:29

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

Сообщение EnterBrain » 09 апр 2020, 14:30

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

uaz266
Сообщения: 372
Зарегистрирован: 12 ноя 2016, 03:30

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

Сообщение uaz266 » 09 апр 2020, 15:50

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

daleka
Сообщения: 46
Зарегистрирован: 26 ноя 2019, 18:39

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

Сообщение daleka » 01 фев 2021, 17:04

Кто то в курсе как оно работает? UnitClass("1") - не помогает... Помогите пожалуйста!

uaz266
Сообщения: 372
Зарегистрирован: 12 ноя 2016, 03:30

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

Сообщение uaz266 » 08 фев 2021, 09:58

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
Прошу помощи у знатоков.

Аватара пользователя
MonkeySauce
Сообщения: 4
Зарегистрирован: 24 сен 2021, 19:36

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

Сообщение 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. Думаю сами добавите, нужные для актуала.

Reqqque
Сообщения: 220
Зарегистрирован: 01 дек 2018, 20:28

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

Сообщение Reqqque » 18 июл 2022, 16:32

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. Думаю сами добавите, нужные для актуала.
Зачем проверять все классы? И дублировать, если можно проверять по ид?

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость