имеется предмет с активной способностью, после активации которого этот предмет удаляется сразу же из инвентаря и добавляется другой вместо него другой(измененная пиктограмма, более сильный, без активной способности, нельзя выбросить) через 10 сек возвращаю всё обратно. Если герой за эти 10 сек не помирал, то всё работает хорошо, но как реализовать возврат прежнего предмета если герой помер пока идёт 10-секундный кд? Или как это можно реализовать по-другому? Хелп! Триггер в папке (Меч крита)

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

easypeasy:
world_editor, триггерно и через способность возрождение
Сделайте доп. условие к триггеру на проверку предмета и его добавление.
Условие: если меч Б ( в инвентаре + проверка инвентаря через цикл) замените на меч А иначе если меч А( уже в сумке) ничего не делать( всё это когда герой воскреснет по твоему возрождение из твоего триггера)
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
19
3 года назад
0
Похожие вопросы:

ответ
  1. а) Создай 2 переменные-массива по типу "боевая единица" (массив - чтобы для каждого игрока, мы ведь за мультиплеер трем, прально?), назови типа MyChampion и MyChampionDummy.
    б) подготовь невидимого героя-пустышку с нужной тебе иконкой, убери ману, если у чемпиона ее нет. Убери ему радиус обзора, убери галочки типа "отмечать на мини-карте" - остальные - опционально.
    В дальнейшем мы будем синхронизировать пустышку и реального чемпиона, создавая видимость одной боевой единицы.
    Итак, наш первый триггер:
в) Отследи первое появление чемпиона, когда это случится - создай для игрока героя-пустышку. Соответственно сделай MyChampion [number of (Owner of trained unit)]= last trained unit, следующей строчкой создай того самого героя-пустышку для (owner of trained unit) и сделай MyChampionDummy = last created unit. Теперь мы прочно связали этих чуваков. Этот же триггер запускает остальные.
г) Отслеживание здоровья. Сделай изначально выключенный цикличный триггер, там, каждые 0.3 секунды. Триггер запускается пунктом в). Каждые 0.3 секунды меняй здоровье героя (чья икона висит, надо чтобы она соответствовала, прально?) в % на здоровье самого чемпиона.
д) пропищи событие, мол, если выбирает игрок своего героя (кликая на иконку) выбирается чемпион
е) убивай героя вместе с чемпионом
ж) отключай триггеры с проверкой и выбором, пока чемпион мертв
з) не забывай обновлять переменную чемпиона с каждым новым чемпионом.
ответ
Вот, должно работать. Если понадобится временное подчинение - таймер поможет.
ответ
Вобщем, с какого-то ... не работал цикл. Пришлось поставить просто подряд много повторяющихся действий (развернуть цикл и прописать отдельно каждое из его повторений), так заработало. Странный этот редактор...
ответ
При осмотре карты тоже не совсем понял почему игра перестает строительство. Как решение, ты можешь даммику строительства поменять расу на нежить, таким образом уже здание само будет достраиваться.
Поскольку у тебя на карте при беглом осмотре юнитов строителей я не заметил, то выше указанное решение как раз то что нужно тебе.
П.С.
Под какую версию игры рассчитана данная карта?
ответ
Думаю, что можно сделать через группу. В твоём триггере просто перебираешь всех юнитов и двигаешь куда тебе нужно. Тогда тебе нужно будет только добавлять в группу новых юнитов, которые должны так двигаться. А если не хочешь, чтобы юнит двигался - удаляешь его из группы.
Например, создаешь триггер, который регистрирует новых юнитов, вошедших в карту. В условии проверяешь тип юнита. Если подходит, то добавляешь его в ту группу, что я описал выше.

0
17
3 года назад
Отредактирован world_editor
0
Отследите возрождение юнита и триггером проверти на наличие предмета.(Добавить/заменить нужны предмет и удалить дублика если появился).
0
13
3 года назад
0
world_editor, а какое событие на возрождение юнита? не могу найти
0
17
3 года назад
Отредактирован world_editor
0
easypeasy,
А чем вы возрождаете своего героя? алтарь? триггер? крест? руна?
0
13
3 года назад
0
world_editor, триггерно и через способность возрождение
2
17
3 года назад
Отредактирован world_editor
2
easypeasy:
world_editor, триггерно и через способность возрождение
Сделайте доп. условие к триггеру на проверку предмета и его добавление.
Условие: если меч Б ( в инвентаре + проверка инвентаря через цикл) замените на меч А иначе если меч А( уже в сумке) ничего не делать( всё это когда герой воскреснет по твоему возрождение из твоего триггера)
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.