Добавлен
Всем здравствуйте, ребят как сделать чтобы поставить ловушку например заклинание "гнев деревьев"
Поставить как мину на земле и если враг на него проходит то окажется в нем, как это сделать?

quq_CCCP, соглашусь, и мы здесь как раз для того, чтобы облегчать этот праведный путь бедным заблудшим душам

Super cool, вот видео и карта

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

помимо этого советую пройти серию обучающих роликов на ютубе по способностям и триггерам в целом, благо контента там навалом
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
28
Создай 2 способности, одна пустышка на основе канала для размещения ловушки, другая на основе корней для выдачи даммику
Создай даммика с моделью корней и дай ему способность корней
Создай триггер с событием применения способности, где в условиях будет способность пустышка, в действиях создать даммика для владельца применяющего юнита в точке применения способности. Создай переменную группы и занеси туда последнего созданного юнита
Создай ещё один триггер, где каждые 0.10 секунд например выбираешь всех юнитов в переменной группы, то есть всех даммиков, так же создай переменную боевой единицы, которой присваиваешь выбранного даммика. В цикле выбираешь всех юнитов вокруг выбранного даммика (можно использовать переменную прошлую) при условии, что это враг даммику, что он жив и т.п., в действиях второго цикла приказываешь юниту в переменной применить корни на выбранного юнита и добавляешь таймер истечения юниту в переменной 0.10 секунд, удаляешь юнита в этой переменной из группы даммиков
Всё

Если всё ещё не понятно, то можешь подождать пока кто-то детальнее расскажет, либо обратиться в заклинания на заказ, где тебе бесплатно сделают способность если найдут время, либо обратиться в другие темы и к людям, которые могут сделать за деньги (хотя брать за это деньги это какой-то нонсенс)
32
Super cool, это очень сложно, вам нужно много изучать прежде чем пытаться что то такое делать в редакторе.
28
quq_CCCP, соглашусь, и мы здесь как раз для того, чтобы облегчать этот праведный путь бедным заблудшим душам

Super cool, вот видео и карта

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

помимо этого советую пройти серию обучающих роликов на ютубе по способностям и триггерам в целом, благо контента там навалом
Загруженные файлы
Принятый ответ
2
rsfghd, о Огромное спасибо , именно то что я искал! Благодарю !
2
rsfghd, привет , можно ещё один вопрос , вот у меня все прекрасно работает , враги нейтрально вражеские попадают в ловушку и отнимают здоровье , но когда враг умирает деньги не начисляются , как это исправить?
28
Super cool, у тебя включена награда за убийство и юниты имеют награду за убийство в ро?
28
Super cool, отобрази проблему на отдельной карте, если у тебя не 1.31+, и скинь сюда
21
надо ещё не забывать, что Гнев Деревьев нельзя накинуть на юнита, если он уже под этим баффом
значит если на юнита одновременно сработают больше одной ловушки, то все кроме первой сработают в холостую
нужна проверка, что юнит не под баффом Гнев Деревьев
2
rsfghd, Привет, извините за долгое ожидание , я был на работе , вот на карте в магазине в центре есть предмет колючка , берите и ставьте на дороге который проходит крип , но после 2 ой волны потому что у крипов хп мало и с одного удара умрет и за это можно получить денег , но после этого есть крипы с нормальным хп вот тогда когда они наступают на эту колючку и нанося урон убивает, монеты не засчитываются, как это сделать?
Загруженные файлы
28
Super cool, попробуй изменить время смерти даммика с 0.10 на продолжительность корней, т.е. в твоё случае 5 секунд
похоже из-за того, что он удаляется из игры, она не понимает кто убил и кому золото давать, потому что юнит равен null
30
rsfghd, я у себя в Гневе Деревьев сделал каждому игроку по даммику и тупо им кастовал в цикле. Для моментальных заклинаний самое то. И не нужно плодить даммиков по кд.
2
rsfghd, О все , теперь начинает давать золото, но появилось еще одна проблема , но я уже сам это решил (когда юнит с лоу хп попадает в колючку сразу умирает , то модель колючки стоит до 5 сек и после исчезает, я создал один триггер который при попаданий в колючку спрячет модель
Загруженные файлы
28
nazarpunk, я понимаю, если бы мне необходимо было делать такой спелл для себя или на заказ, то естественно кодом и глобальные юниты для всего, ему за все эти нюансы пояснять лень было, но можешь уделить время и сделать это вместо меня_)

Super cool, у тебя на скрине таймер истечения, а я говорю за время смерти, настраиваемое в ро у юнита, тогда прятать тебе бы не довелось
2
rsfghd, аа а я думал что то другое , хорошо я сам это сделаю
2
rsfghd, Здравствуйте извините ещё раз , вот юнит попал под колючку но после этого он прости стоит и не идёт , как сделать чтобы он продолжал ходит после попадание ловушки , и ещё вопрос , как сделать чтобы отображался этот колючка как мина , если его надо уничтожать который стоит другом месте который юниты вообще не ходят
28
Super cool, отдавать заново последний приказ нужно, если он сбивается
для этого нужно сохранять в юнита позицию в которую он топал в последний раз и приказать снова туда топать. Можно регионы занести в массив, где индекс будет соответствовать номеру для отдачи приказа
В общем такие системы проще через джасс делать, потому что там удобно событие можно конструировать и работать с хэштаблицей

как сделать чтобы отображался этот колючка как мина , если его надо уничтожать который стоит другом месте который юниты вообще не ходят
Переформулируй вопрос пожалуйста
2
rsfghd, это массив в переменную делать?
А как сделать через джасс , я вообще не знаю что это

rsfghd, этот приказ который надо снова приказать топать это через триггер делается ?
2 вопрос: например я поставил ловушку колючку , выбираю , оно не выбирается , как в обычных переключающих юнитах, как сделать чтобы его можно выбрать
28
Super cool, касательно второго вопроса, попробуй заменить абилку пустышку на абилку призыва стража/змея-варда или что-то в этом духе, чтобы нельзя было спавнить в непроходимых местностях, чтобы юнита можно было выбрать, нужно убрать у него москитов
Касательно первого вопроса, тебе нужна массивная переменная типа регион, где в порядке ходьбы юнитов заполнять каждый индекс соответствующим регионом
Джасс для тебя рано, пока ты не знаешь даже основ гуи и если никогда до этого не работал с кодом
Это язык программирования от близзардов для Вара и вроде как старкрафта
2
rsfghd, Здравствуйте ,я по поводу 1 го вопроса , я пытался как то сделать или что то вроде , долго делал но ничего не вышло , делала по типу такого 1 Ая картина но ничего не вышло!
Можете как это сделать через триггер и прислать фото или если не сложно делать все в карту и мне скинуть
Загруженные файлы
28


периодично просто выбирай юнитов на карте, которые должны бегать по точкам, и проверяй что у них приказ move, в противном случае отдай снова этот приказ как сделано в примере в карте
Загруженные файлы
2
Все сделал правильно, создал переменные вставил как то , но все еще не работает, и плюс юниты идут неправильно, то вверх то справа, хочу чтобы они ушли только по линиям, можете проверить?
Загруженные файлы
28
Super cool, дружище, я не хочу разрабатывать твою карту за тебя, пытайся хотя бы как-то вникнуть в логику построения триггеров. Зачем бездумно копировать их? У тебя нет никаких разветвлений в карте, при этом ты оставил проверку рандома куда идти юниту - влево или вправо. Убери её и всё будет работать, вот карта
Загруженные файлы
2
rsfghd, Все , Извини за приношения беспокойство , остальное я сам буду сделать , большое тебе спасибо, желаю лучшего успеха и процветания! Я просто новичок не буду теперь больше задать вопросов , на этом можно и закончить :3
Чтобы оставить комментарий, пожалуйста, войдите на сайт.