Сделайте пожалуйста наработку: герой пускает стрелу, только после того как она долетит до цели наносится урон триггерами. (конкретно я не знаю как это отследить если юниты перемещаются).

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

как отследить? так таймер + проверка расстояния
там каждую секунду сначала двигают к цели, потом проверяют расстояние. Если расстояние между снарядом и целью меньше чем n, то дамажим.
Ищи наработку на слово arrow, вот скинул пару. только не помню, jass там или гуи. не открывал
что за название темы? и есть для этого специальная тема
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
19
7 лет назад
0
Похожие вопросы:

ответ
Set GroveGroup = (Last created unit group)
Не имеет смысла там. Значение справа означает последних созданных триггерно юнитов. Например ты создал 3 пехотинцев в центре карты триггерно, Last created unit group будут эти 3 пехотинца.
У тебя нигде не создаются юниты триггерно.

Присвоение в цикле переменной GroveGroup к Last created unit group(которая равна ничему) обнуляет её и в итоге по завершению всех действий в группе будет лишь 1 юнит - последний добавленный.

Переменная Pick вообще не нужна.
На, исправил твой спелл...
ответ
Yury7, остается только извращение с масивами, но если у тебя в карте овер 50 не стандартных скилов - забей и делай на таблицах. Это удобнее в разы.
ответ
Темы-паровозы с обсуждениями создавайте в личном блоге.
ответ
Где это одно и то же?
Во внутреннем представлении (читай: "после отработки препроцессора JassHelper") любая структура есть набор массивов с индексом, по которому лежат данные именно этой структуры во всех связанных массивах. По факту, передавая структуру в качестве аргумента функции, ты передаёшь только её id из массива.

По поводу вопроса: полного перевода vJass мануала на русский язык не существует в природе, так что вот ссылка на английский: www.wc3c.net/vexorian/jasshelpermanual.html
Крайне рекомендую пользоваться не базовым синтаксисом, а C-подобным, который обеспечивает "AdicHelper" aka cJass (ссылка на русскую версию мануала), это позволит в будущем гораздо проще перейти к программированию на полноценных языках.

0
15
7 лет назад
0
Так есть же стандартное заклинание. "Огненная стрела"
0
27
7 лет назад
Отредактирован MpW
0
как отследить? так таймер + проверка расстояния
там каждую секунду сначала двигают к цели, потом проверяют расстояние. Если расстояние между снарядом и целью меньше чем n, то дамажим.
Ищи наработку на слово arrow, вот скинул пару. только не помню, jass там или гуи. не открывал
что за название темы? и есть для этого специальная тема
Загруженные файлы
Принятый ответ
0
5
7 лет назад
0
тебе нужен триггерный (молот бурь ) или терригенный ( стрела мираны ) ?
0
7
7 лет назад
0
not_name, любую, нужно чтобы летело пока не воткнется - потом только урон триггерами
0
32
7 лет назад
0
Это не стол заказов! Где модераторы?
Для этого есть барахолка и заклинания на заказ!
3
21
7 лет назад
Отредактирован Sozidar
3
Создаешь отдельного даммика для стрелы, которым запускаешь её и отлавливаешь нанесение урона от этого даммика.
0
7
7 лет назад
0
а нафига вообще триггер, возьми обычный спел огненная, ледяная, темная стрелы и будет тебе урон при до лёте снаряда. а насчет просьб по созданию наработак тут действительно в спец место тут такое делают лишь что бы проще объяснять а тебе разжёвывать нечего все просто до безумия.
1
5
7 лет назад
1
подойдет ,,??
Загруженные файлы
0
7
7 лет назад
0
not_name, это пойдет, но что будет если играть час? и способностей таких будет множество..., каждый раз добавлять нового юнита в события...
Filius Dei, мне нужно поймать именно момент, для того чтобы нанести урон триггерами. Можно и без наработок - сделать скрин или описать действия.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.