В редакторе есть только действие с last replaced unit (последний замененный юнит), а мне нужно выделить их все, но не по типу боевой единицы, а именно все замененные юниты. Привязать к переменной тоже не могу, так как действие будет касаться только последней замененной боевой единицы.
Можно ли как то провернуть действие со всеми relace unit или может как то обойти это. (Повторюсь, привязка к типу боевой единицы мне не подходит)
П\С
И может кто знает, что за анимация ульты у героя Windrunner в доте. Запарился искать. Или может у кого уже готовый спел есть))))

define ReplaceUnitBJ(a,b,c) = GroupAddUnit(udg_myreplgroup,ReplaceUnit##BJ(a,b,c))
и создай в редакторе триггеров переменную myreplgroup типа отряд
все заменённые юниты будут заносится в неё
если не нравится myreplgroup то в коде udg_myreplgroup замени на udg_твояпеременная
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
16
Добавляй в отряд Last Replaced Unit. Потом пикай отряд и выделяй пикнутых.
Прикрепляю карту-пример.
И скриншот
Загруженные файлы
28
можно ещё юзать дефайны чтобы всё делалось само и без лишних триггеров но афтар скорее всего как всегда мазохист
и ему удобнее несколько часов творить херню вместо того чтобы написать 1 строку кода
5
к сожалению мазохит, так как все далаю на GUI
naxim, у тебя пример будет работать только если по одному будут заходить юниты, так как дейсвтие будет всегда касаться только последнего replace unit.
У меня такая ситуации, в бараке происходит улучшение, все юниты на карте этого типа улучшаются (происходит замена relace unit), но так как действие мгновенное, то в таблице где отображается число войск плюсуется еще замененные войска. (был один пехотинец, в таблицце пишется 1, после replace unit остается 1 пехотинец, но в таблице уже 2)
28
к сожалению мазохит, так как все далаю на GUI
вставь небольшой код на cjass в шапку карты а всё остальное продолжай делать на гуи
28
define ReplaceUnitBJ(a,b,c) = GroupAddUnit(udg_myreplgroup,ReplaceUnit##BJ(a,b,c))
и создай в редакторе триггеров переменную myreplgroup типа отряд
все заменённые юниты будут заносится в неё
если не нравится myreplgroup то в коде udg_myreplgroup замени на udg_твояпеременная
Принятый ответ
5
Чего то не получается добавить в условие данную переменную.
Событие: боевая ед. enter the map
Условие: Ну тут вроде как должно быть: боевая единица Не равно составе отряда ( переменная myreplgroup)
Действие: манипуляции в таблице
Вот че то с условием не могу разобраться
28
боевая единица Не равно составе отряда ( переменная myreplgroup)
сравнивать можно только вещи с одинаковой природой
числа с числами
юниты с юнитами
яблоки с яблоками
а вот сравнить число с юнитом(или как в твоём случае булен с юнитом) нельзя
юзайте мозг хоть иногда
5
Так я понимаю что нельзя, потому и спросил, чего делать)
28
alien426, сравнить булен с буленом
юнит находится в отряде == да
либо == нет
в зависимости от того что тебе надо
а вообще с подобными вопросами отправляют по этому адресу
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.