Определить спек по таргету
Re: Определить спек по таргету
Тогда хз. Я на пиратке дфа чекал, мб близы на актуале внесли изменения относительно этой апи.
Re: Определить спек по таргету
Я еще заметил, что у меня проверка класса работает только по classfilename, по classid тоже не хочет работать. Как будто какая-то проблема при работе с цифрами… мб из-за того, что на офф через tmw запущен. А у вас на пиратке через blackdps?
Re: Определить спек по таргету
Специально даже заморочился и TMW поставил чтобы эту теорию проверить, но у меня всё равно даже с tmw и отключенным blackdps аддоном всё работает как и раньше.
В проверке класса classid не стоит первым аргументом, может в этом проблема ?
так делаешь ?
Код: Выделить всё
select(2,UnitClassBase("target"))==9
Re: Определить спек по таргету
ничего не делаю, 3 строкиnoname123 писал(а): ↑29 мар 2024, 16:02Специально даже заморочился и TMW поставил чтобы эту теорию проверить, но у меня всё равно даже с tmw и отключенным blackdps аддоном всё работает как и раньше.
В проверке класса classid не стоит первым аргументом, может в этом проблема ?
так делаешь ?Код: Выделить всё
select(2,UnitClassBase("target"))==9
состояние переключателя, пользовательский код на проверку по спеку, и заклинание
мб что-то должно быть вписано снизу чтобы работало?
Re: Определить спек по таргету
внизу ничего не надо, через этот пользовательский код проверь. Должно работать.
select(2,UnitClassBase("target"))==9
соответственно 9 это classid
select(2,UnitClassBase("target"))==9
соответственно 9 это classid
Re: Определить спек по таргету
так мне проверка по классу не нужна, у меня она не работает только по classId, по UnitClassBase(unit) = classFilename спокойно находит, меня все устраивает. У меня проблема с проверкой на спек.
Re: Определить спек по таргету
Просто ты сказал что у тебя проверка по ID не хочет работать и я тебе попытался объяснить что ты не правильно её делал (в дальнейшем ты всё равно с подобными приколами ещё будешь встречаться). А по поводу спека помочь ничем не могу.
Попробуй на всякий случай в игре взять себя в таргет и в чат команду отправить /dump GetInspectSpecialization("target")==265
и посмотреть вернёт команда true или нет. p.s. 265 изменить на свой specid
Попробуй на всякий случай в игре взять себя в таргет и в чат команду отправить /dump GetInspectSpecialization("target")==265
и посмотреть вернёт команда true или нет. p.s. 265 изменить на свой specid
Re: Определить спек по таргету
Проверил, зашел на адк, выбрал себя в таргет, поменял ID на 252 согласно таблице, выдает вот такоеnoname123 писал(а): ↑29 мар 2024, 21:38Просто ты сказал что у тебя проверка по ID не хочет работать и я тебе попытался объяснить что ты не правильно её делал (в дальнейшем ты всё равно с подобными приколами ещё будешь встречаться). А по поводу спека помочь ничем не могу.
Попробуй на всякий случай в игре взять себя в таргет и в чат команду отправить /dump GetInspectSpecialization("target")==265
и посмотреть вернёт команда true или нет. p.s. 265 изменить на свой specid
- Вложения
-
- 2024-03-30_20-31-26.png (27.34 КБ) 921 просмотр
Re: Определить спек по таргету
Ну вот теперь гадать не надо в чём проблема, близы прикрыли эту апи =(
Re: Определить спек по таргету
GetInspectSpecialization работает после получения ивента INSPECT_READY
Юзай либу LibSpecialization
Юзай либу LibSpecialization
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость