Страница 2 из 3

Re: Определить спек по таргету

Добавлено: 29 мар 2024, 11:01
noname123
Тогда хз. Я на пиратке дфа чекал, мб близы на актуале внесли изменения относительно этой апи.

Re: Определить спек по таргету

Добавлено: 29 мар 2024, 13:07
Адын
noname123 писал(а):
29 мар 2024, 11:01
Тогда хз. Я на пиратке дфа чекал, мб близы на актуале внесли изменения относительно этой апи.
Я еще заметил, что у меня проверка класса работает только по classfilename, по classid тоже не хочет работать. Как будто какая-то проблема при работе с цифрами… мб из-за того, что на офф через tmw запущен. А у вас на пиратке через blackdps?

Re: Определить спек по таргету

Добавлено: 29 мар 2024, 16:02
noname123
Адын писал(а):
29 мар 2024, 13:07
noname123 писал(а):
29 мар 2024, 11:01
Тогда хз. Я на пиратке дфа чекал, мб близы на актуале внесли изменения относительно этой апи.
Я еще заметил, что у меня проверка класса работает только по classfilename, по classid тоже не хочет работать. Как будто какая-то проблема при работе с цифрами… мб из-за того, что на офф через tmw запущен. А у вас на пиратке через blackdps?
Специально даже заморочился и TMW поставил чтобы эту теорию проверить, но у меня всё равно даже с tmw и отключенным blackdps аддоном всё работает как и раньше.

В проверке класса classid не стоит первым аргументом, может в этом проблема ?
так делаешь ?

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

select(2,UnitClassBase("target"))==9

Re: Определить спек по таргету

Добавлено: 29 мар 2024, 18:36
Адын
noname123 писал(а):
29 мар 2024, 16:02
Адын писал(а):
29 мар 2024, 13:07
noname123 писал(а):
29 мар 2024, 11:01
Тогда хз. Я на пиратке дфа чекал, мб близы на актуале внесли изменения относительно этой апи.
Я еще заметил, что у меня проверка класса работает только по classfilename, по classid тоже не хочет работать. Как будто какая-то проблема при работе с цифрами… мб из-за того, что на офф через tmw запущен. А у вас на пиратке через blackdps?
Специально даже заморочился и TMW поставил чтобы эту теорию проверить, но у меня всё равно даже с tmw и отключенным blackdps аддоном всё работает как и раньше.

В проверке класса classid не стоит первым аргументом, может в этом проблема ?
так делаешь ?

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

select(2,UnitClassBase("target"))==9
ничего не делаю, 3 строки
состояние переключателя, пользовательский код на проверку по спеку, и заклинание
мб что-то должно быть вписано снизу чтобы работало?

Re: Определить спек по таргету

Добавлено: 29 мар 2024, 19:02
noname123
внизу ничего не надо, через этот пользовательский код проверь. Должно работать.
select(2,UnitClassBase("target"))==9

соответственно 9 это classid

Re: Определить спек по таргету

Добавлено: 29 мар 2024, 21:11
Адын
noname123 писал(а):
29 мар 2024, 19:02
внизу ничего не надо, через этот пользовательский код проверь. Должно работать.
select(2,UnitClassBase("target"))==9

соответственно 9 это classid
так мне проверка по классу не нужна, у меня она не работает только по classId, по UnitClassBase(unit) = classFilename спокойно находит, меня все устраивает. У меня проблема с проверкой на спек.

Re: Определить спек по таргету

Добавлено: 29 мар 2024, 21:38
noname123
Просто ты сказал что у тебя проверка по ID не хочет работать и я тебе попытался объяснить что ты не правильно её делал (в дальнейшем ты всё равно с подобными приколами ещё будешь встречаться). А по поводу спека помочь ничем не могу.

Попробуй на всякий случай в игре взять себя в таргет и в чат команду отправить /dump GetInspectSpecialization("target")==265
и посмотреть вернёт команда true или нет. p.s. 265 изменить на свой specid

Re: Определить спек по таргету

Добавлено: 30 мар 2024, 17:33
Адын
noname123 писал(а):
29 мар 2024, 21:38
Просто ты сказал что у тебя проверка по ID не хочет работать и я тебе попытался объяснить что ты не правильно её делал (в дальнейшем ты всё равно с подобными приколами ещё будешь встречаться). А по поводу спека помочь ничем не могу.

Попробуй на всякий случай в игре взять себя в таргет и в чат команду отправить /dump GetInspectSpecialization("target")==265
и посмотреть вернёт команда true или нет. p.s. 265 изменить на свой specid
Проверил, зашел на адк, выбрал себя в таргет, поменял ID на 252 согласно таблице, выдает вот такое

Re: Определить спек по таргету

Добавлено: 30 мар 2024, 19:17
noname123
Ну вот теперь гадать не надо в чём проблема, близы прикрыли эту апи =(

Re: Определить спек по таргету

Добавлено: 01 апр 2024, 14:55
Reqqque
GetInspectSpecialization работает после получения ивента INSPECT_READY
Юзай либу LibSpecialization