Перехват способности

  • Официальное уведомление администрации CustomGames.RU
    В связи с масштабным техническим сбоем в инфраструктуре прежнего хостинг-провайдера (Beget), работа форума CustomGames.RU была оперативно перенесена на новую серверную площадку и развёрнута из резервной копии базы данных.

    • Безопасность данных: учётные записи и данные пользователей находятся в полной безопасности. Все пароли и защищаемые параметры хранятся исключительно в криптографически зашифрованном (хэшированном) виде — никаких критических инцидентов для аккаунтов пользователей не произошло.
    • Временные технические ограничения: на этапе синхронизации файлового хранилища часть статических материалов (пользовательские аватары и архивные вложения) временно недоступна. По мере получения доступа к файловым архивам все материалы будут восстановлены в полном объёме.
20 Дек 2016
892
171
Как перехватить нажатие игроком на клавишу способности и отменить все дальнейшие эффекты?
Сразу уточню, что мне нужен момент, как только была нажата клавиша, до подтверждения направления ЛКМ (если способность таргетная)
 
Это только на клиенте отловить можно
 
Возможно ивент есть какой-то.
А не легче абилку просто заблокировать?
 
Возможно ивент есть какой-то.
А не легче абилку просто заблокировать?
Пожалуй. Просто я манабар пытаюсь переделать. Я панель уже заменил, синхронизовал с геймплеем и убрал лимит, но он все равно основывается на уже существующем (чтобы было это No mana при попытке кастовать). Поэтому если способность стоит 60К+ маны, то ее вообще невозможно использовать. Поэтому я хочу полностью от дотовской системы отказаться, но при этом мне хочется максимально точно ее повторить, чтобы было синее затемнение абилок, на которые не хватает маны и соответствующая реакция при попытке каста.
 
Клавиш или кнопок в интерфейсе?
 
Реклама: