Можно ли отследить начало применения целевого спелла, то есть когда уже нажат хоткей способности, но еще не выбран таргет и когда еще можно отменить применение?

Принятый ответ

Anzortrue, можно сделать две кнопки: пустышку и таргетный оригинал пример
отслеживаем применения пустышки, отдаем игроку прожать горячую кнопку (hot key), активация таргетной абилы по hot key, и у вас прицел. я такой велосипед смастерил для игрушечных ферм. такие абилки, если всучить разом кастеру, не работают из-за одинакового приказа. Поэтому я частенько подменяю абилку игрушечной фермы.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
2
11
4 года назад
2
МрачныйВорон:
у событии приказа тоже есть цель и id-приказ. id-приказ = id-абилы
событие - юнит отдал приказ цель - юнит
условие: id-приказ = равкоду абилки и тип цели = пехотинец
действие:
пауза кастера
отдаем приказ стоп
отменяем паузу кастера
выдать системную ошибку, типа: "вы не можете каставать на этом юните" вместе со звуком
етсетсвенно есть :) Но речь идет о том, что якобы цель еще не выбрана. Я же говорю, вопрос поставлен некорректно
0
16
4 года назад
Отредактирован Naadir
0
Ы-ы-ы, у меня не получилось сбить способность, если ещё нет таргета, но кнопка уже нажата. Вообще не особо понимаю, как можно это отследить. Мб в мемхаке что-то есть, но я там особо не лазил.

Вообще в мемхаке есть отслеживание нажатий кнопок мыши и отслеживание координат курсора. Вот с этим можно и придумать чё-нибудь.
0
11
4 года назад
0
Naadir:
Ы-ы-ы, у меня не получилось сбить способность, если ещё нет таргета, но кнопка уже нажата. Вообще не особо понимаю, как можно это отследить. Мб в мемхаке что-то есть, но я там особо не лазил.
Потому что в любом событии связанном с выбором цели эта цель должна быть выбрана для запуска события в любом случае.
1
27
4 года назад
Отредактирован MpW
1
jesperx, ну я как всегда не внимательно читаю. Можно кнопки в рефордже отследить. Однако, нужно знать, что у вас за юнит выделен в интерфейсе.
0
11
4 года назад
0
МрачныйВорон:
jesperx, ну я как всегда не внимательно читаю. Можно кнопки в рефордже отследить. Однако, нужно знать, что у вас за юнит выделен в интерфейсе.
Кнопки может и реально отследить, но можно ли отследить, что ты после нажатой кнопки навел курсор на юнита? И вообще не понимаю суть задуманного :) Как выше написали, есть приказы, их можно фильтровать по ордеру и делать всевозможные проверки
0
1
4 года назад
0
Обьясню проще, если кто не понял, есть способность, например "благодать" как отследить что кнопка способности уже нажата, но цель благодати еще не выбрана?
0
16
4 года назад
Отредактирован Naadir
0
jesperx, в мемхаке можно, скорее всего: когда курсор нажимается и отпускается по координатам абилки на интерфейсе, запоминаешь это, а затем (периодически?) сравниваешь координаты курсора на экране с координатами юнитов на экране. Выглядит как какая-то фигня, но я уверен, что будет работать.
5
27
4 года назад
Отредактирован MpW
5
Anzortrue, можно сделать две кнопки: пустышку и таргетный оригинал пример
отслеживаем применения пустышки, отдаем игроку прожать горячую кнопку (hot key), активация таргетной абилы по hot key, и у вас прицел. я такой велосипед смастерил для игрушечных ферм. такие абилки, если всучить разом кастеру, не работают из-за одинакового приказа. Поэтому я частенько подменяю абилку игрушечной фермы.
Принятый ответ
0
16
4 года назад
0
Anzortrue:
Обьясню проще, если кто не понял, есть способность, например "благодать" как отследить что кнопка способности уже нажата, но цель благодати еще не выбрана?
Да-да, мы это и обсуждаем.
0
1
4 года назад
0
МрачныйВорон:
Anzortrue, можно сделать две кнопки: пустышку и таргетный оригинал пример
отслеживаем применения пустышки, отдаем игроку прожать горячую кнопку
Ну я впринципе так и собирался, но я думал есть проверка проще без этих костылей
1
27
4 года назад
Отредактирован MpW
1
Anzortrue, по-другому никак. надо запоминать в хэше какая активная игрушечная ферма в данный момент у кастера. И подменять на другая, если другая прожата. А так норм работает
Единственный минус: это ограничение кнопок. Не сбивающих скилов типа "безумие" не так много.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.