Повторяю свой вопрос так как по какой-то причине на него никто нормально не ответил и закрыл.
Здравствуйте, хочу задать немного нубский и глупый вопрос, но я просто уже на протяжении часа ломаю себе голову.
Нужно сделать так чтобы герой с определённым баффом каждые 20 секунд игры получал одну атрибуту силы.
Я сделал событие каждые 20 секунд игры
Условие что triggering unit имеет баф
и действие что ему даётся сила
Но как я понимаю игра не понимает какой юнит является triggering unit и я не знаю что с этим делать.
Нужно сделать так чтобы герой с определённым баффом каждые 20 секунд игры получал одну атрибуту силы.
Я сделал событие каждые 20 секунд игры
Условие что triggering unit имеет баф
и действие что ему даётся сила
Но как я понимаю игра не понимает какой юнит является triggering unit и я не знаю что с этим делать.
В прошлом вопросе писали про переменные, но они используются на юнитов которые уже существуют на карте, а герой который должен иметь данный баф будет появляться после обучения.
Также писали что можно проверять на бафы. Да, я нашел как ставить баф в условие, но никто мне так и не ответил как сделать так чтобы игра воспринимала появление бафа у юнита как событие.
Также писали что можно проверять на бафы. Да, я нашел как ставить баф в условие, но никто мне так и не ответил как сделать так чтобы игра воспринимала появление бафа у юнита как событие.
Надеюсь вновь не будет закрыт вопрос без представлений хотяб каких-то направлений на решение. Вопросы существуют не для того чтобы говорить иди смотри статьи и ты плохой, а для того чтобы объяснять и учить людей. Судя по ответам создаётся впечатление будто никто не знает элементарно как это делается ибо вместо пары строк с нужными командами пишут ерунду.
Принятый ответ
Ну вообще тот топик не закрыли (вроде), просто в нём выбран ответ.
Emin Guseynov:
В игре есть куча всяких событий и действий, благодаря которым можно сделать всё что ты хочешь.Неужели нельзя сделать так чтобы игра смотрела героев и если у героя есть баф давать ему периодические статы. Игра же проверяет когда кастуются способности, почему она просто не может проверять бафы у всех героев. А если делать переменные можешь поподробнее рассказать как это сделать и как это должно по итогу выглядеть?
Для того что бы проверять всех юнитов с баффом, надо их как-то выделить. Для этого можно обратиться ко всем юнитам на карте (тем самым сгруппировав их в отряд), и уже через перебор проверить наличие баффа, и дальше сделать нужные действия - выдать статы.
В идеале лучше отловить появление такого юнита на карте (либо приобретение им способности, если это герой), и по таймеру конкретно с ним (с ними) проводить необходимые манипуляции.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован rsfghd