я занимаюсь созданием скиллов,но с таким я сталкиваюсь впервые,герой запускает стрелу с небольшой задержкой(по типу волны силы) . Первый враг , которого она задевает получает понижение скорости атаки,а остальные урон.
Активный спелл.Дальность полёта стрелы:1 уровень-500,второй-700,третий-900.Понижение скорости атаки:50%.Урон:первый уровень-125,второй-250,третий-400.Стоимость маны:первый уровень-80,второй-100,третий-120.Время замедления-30 секунд.Помогите пожалуйста,буду очень благодарен))

Nikita_Gamers, ну вот есть неплохая статья xgm.guru/p/wc3/movingsystem
`
ОЖИДАНИЕ РЕКЛАМЫ...
25
Эм? И что сложного? Задержка реализуется через таймер или время применения. Проверка на первого юнита - булин, далее - тупо наносить урон. Замедление вешается через даммика. Юзаем хеш таблу + таймер и готово.
4
Ancient, если вам не сложно,можете показать скрин или скинуть карту-пример?
15
Читайте статьи, там все написано. 98% пользователей хгма направят вас именно туда.
25
Nikita_Gamers, я тебе уже всю реализвацию рассказал. Только бери и делай...
15
nvc123:
98% пользователей хгма
98% активных юзеров
Ну само собой
28
Nikita_Gamers, boolean,bool
однобитовый тип переменной
принимает значения true или false
как минимум в 5 статьях он описан
так что читай статьи
4
nvc123, так а как сделать проверку на то,что стрела в него первого попала,а не в какого-нибудь десятого?
28
Nikita_Gamers, когда пустил стрелу ставь бул true
при попадании делай проверку
если твой булен равен true то значит это первый юнит и ставь его false
если false то это не первый юнит
это есть в статьях
21
лучше не одну а все
логика современного народа не учитывает статьи
Чтобы оставить комментарий, пожалуйста, войдите на сайт.