Как отловить использование способности героями?

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

    • Безопасность данных: учётные записи и данные пользователей находятся в полной безопасности. Все пароли и защищаемые параметры хранятся исключительно в криптографически зашифрованном (хэшированном) виде — никаких критических инцидентов для аккаунтов пользователей не произошло.
    • Временные технические ограничения: на этапе синхронизации файлового хранилища часть статических материалов (пользовательские аватары и архивные вложения) временно недоступна. По мере получения доступа к файловым архивам все материалы будут восстановлены в полном объёме.

GameLorD

Пользователь
2 Июн 2019
40
0
Проект
Dragon defence
Мне нужно сделать так, что Босс отлавливал использование способностей героев противоположной команды и использовал в ответ свою. Какая команда отвечает за это? Никак не могу найти... А если нахожу и вписываю, не всё работает. Что лучше вписать (скажу сразу, использование любой способности, совершенно, направленная или нет - не важно).
 
Мне нужно сделать так, что Босс отлавливал использование способностей героев противоположной команды и использовал в ответ свою. Какая команда отвечает за это? Никак не могу найти... А если нахожу и вписываю, не всё работает. Что лучше вписать (скажу сразу, использование любой способности, совершенно, направленная или нет - не важно).
Через ауру даёшь врагам модификатор который использует событие
C++:
"OnAbilityExecuted"
{
}
Плюсы: без багов
Минусы: не работают на итемы
C++:
"OnManaSpent"
{
}
Плюсы: работают на итемы и на абилки
Минусы: нужно чтобы он тратил ману
Минусы: если враг потратит ману или ему выжгут будет реагировать
Ну вот и способы
 
Через ауру даёшь врагам модификатор который использует событие
C++:
"OnAbilityExecuted"
{
}
Плюсы: без багов
Минусы: не работают на итемы
C++:
"OnManaSpent"
{
}
Плюсы: работают на итемы и на абилки
Минусы: нужно чтобы он тратил ману
Минусы: если враг потратит ману или ему выжгут будет реагировать
Ну вот и способы
Огромное спасибо
 
Юзаешь луа и все, лул, там MODIFIER_EVENT_ON_ABILITY_EXECUTED работает и на предметы и на способности
Я уже через ману сделал (когда тратят ману). Принцип в итоге тот же, т.к. у меня все активные способности тратят ману
 
Реклама: