Добрый день!
Я хочу сделать способность "Бросить нож". Суть способности в том, что ты бросаешь его как "Волна силы" у Героя Орка без указания обязательной цели. Но проблема в том, что волна силы затрагивает всех юнитов, которые попадутся на его пути, а мне нужно чтобы эта способность убивала только первого попавшего и всё. Например "Молот бурь" за Героя Альянса, но "Молот бурь" требует указания обязательной цели и не дает бросить на площадь.
Как можно реализовать такую способность? Пробежавшись по всем готовым способностям, я как-то не увидел подходящую с аналогичной работой.

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

LAMLAN, ты уверен что оно у тебя не утекает если ты делал по гайду?
выбор юнитов утечен
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
27
10 месяцев назад
0
Может есть у тебя какое-то видение на этот счет?
Ты похоже решил проигнорить мой вопрос:
LAMLAN, что из того гайда на Ютубе было не понятно? Как сделать муи?
Либо банально не знаешь что такое муи, раз уж решил описать эту проблему в таких подробностях
Поясняю муи - мультикаст абилок, когда её могут применить одновременно несколько юнитов
Описание комментатора выше завязано на джассе к сожалению, ибо упоминается привязка таймера. Исходя из видео, которые ты смотришь на данный момент, тебе нужен именно гуи вариант. Я сделаю чуть позже, если необходимо
0
1
10 месяцев назад
0
rsfghd, да, я не понял что такое муи и хт (Хэш-таблица наверное) из верхнего комментария. Признаюсь, хотя это итак было понятно, что я не спец в картостроение и сокращения даже не знаю. Всё что у меня есть, это общие знания программирования + русифицированный редактор. Нырять в джасс как-то не хотелось бы🙁. Поэтому пытаюсь решить всё что можно с помощью ГУИ варианта😏. Мне как-то сомнительно просить помощь у кого-то за бесплатно, никогда такое обычно не делал. Но, если сделаешь, я конечно буду благодарен😅. Или если это займет много времени, то может направление подскажешь, куда смотреть и что посмотреть.
Крайний случай, это с помощью 12 переменных под каждого игрока и столько же тригеров, а может чуть больше под всю эту тему. В любом случае, каких-то других глобальных и сложных обработок не планируется и думаю ресурсов варкрафта хватит на такой не оптимизированный путь.
0
27
10 месяцев назад
0
Мне как-то сомнительно просить помощь у кого-то за бесплатно, никогда такое обычно не делал
на сайте есть специальная тема для заклинаний на заказ, где любой желающий человек со свободным временем может за бесплатно сделать тебе способность с указанными тобой нуждами
LAMLAN:
Но, если сделаешь, я конечно буду благодарен
ну тогда потом с тебя лайк, чуть позже сделаю, сегодня скину
0
1
10 месяцев назад
0
rsfghd, Всё, спасибо! Больше не надо. Я сделал как хотел. Применил массивы, протестил и в принципе работает. Да может получилось чуть затратно по ресурсам, но зато свое)
1
27
10 месяцев назад
1
LAMLAN, ты уверен что оно у тебя не утекает если ты делал по гайду?
выбор юнитов утечен
Загруженные файлы
Принятый ответ
2
1
10 месяцев назад
2
rsfghd, я не очень понял, как может утечь и что будет если утечет. Краш игры? У меня проще алгоритм чем в гайде. Нету дополнительных эффектов, кроме самой волны. А сама волна удаляется когда достигает цели чисто по триггеру. А если никого не достигает, то тоже пропадает. Также, у меня нельзя делать много эффектов, у них есть перезарядка. Вроде не должно быть утечек, по идеи. Но в любом случае время покажет. Спасибо за помощь и за карту с эффектами. Может пригодиться в будущем, если вдруг будут утечки или надо будет усовершенствовать. Я поставил твое сообщение как ответ и лайк поставил. Спасибо!
0
27
10 месяцев назад
0
LAMLAN, да, из-за утечек может крашнуться карта, когда вар начнёт занимать больше 900мб памяти. До этого момента по идее ещё лаги начнут появляться. Так что злоупотреблять утечками не стоит. Если ты работаешь в джнгп с включенным сджассом и вджассом, можешь закинуть счётчик хэндлов в карту

я не очень понял, как может утечь
Если двигать юнита по точкам и не обнулять их, происходит утечка, эти точки навсегда остаются в памяти и занимают место, выбор юнитов в радиусе вокруг точки тоже утекает

Он вроде не объясняет конкретно в том видео, там самое последнее видео про утечки

Мне пересматривать лень
0
1
10 месяцев назад
0
rsfghd, поставил HandleCounter чтобы смотреть утечки. Да уж, тысячи набираю за считанные секунды. Буду завтра брать твой код. У тебя ваще всё прекрасно!) Пытался еще найти информацию какое количество Handle будет уже критично, но не нашлось.
0
27
10 месяцев назад
0
LAMLAN, у утечки памяти разный "вес", ограничение идёт (т.е. краш) когда вар занимает больше 900мб памяти

Посмотреть можно через диспетчер задач у процесса war3.exe
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.