Нужна помощь, с воскрешением
Так вот есть камни воскрешения (как нейтральное здание, такое есть в списке зданий редактора ) и герой
И нужно сделать так что при каждой смерти
  1. герой воскрешался перед камнем который находится "ближе " всего
  2. Воскрешался у камня который был активирован последним

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

  1. Ситуация попроще. Заносишь все камни в массив, после чего создаешь триггер с событием смерти твоего героя. В действиях сравниваешь расстояния между камнями из массива и делаешь соответствующие действия (т.е. выбираешь область, которая сопоставима камню, в которой будет воскрешаться твой герой).
  2. Данная ситуация вполне решаема через несколько переменных и триггеров. Для начала, при init'е карты поставь значение стартового камня воскрешения (можешь их сопоставлять с индексами, или же сразу прописывать в переменные юнитов). Потом создай триггер, где ты будешь переназначать камень воскрешения (если таких камней будет несколько, то понятное дело будет необходимо несколько триггеров) с событием "Юнит входит в область" и с проверкой "Вошедший юнит = твой герой". Делаешь с камнем необходимые действия (спецэффекты и всякое), а также назначь переменную последнего посещенного камня. Далее создаешь триггер с событием "Юнит игрока умирает" или же "Юнит умирает" + условие "Умерший юнит = твой герой" и добавляешь действия по воскрешению у последнего активированного камня.
`
ОЖИДАНИЕ РЕКЛАМЫ...
3
13
8 лет назад
3
  1. Ситуация попроще. Заносишь все камни в массив, после чего создаешь триггер с событием смерти твоего героя. В действиях сравниваешь расстояния между камнями из массива и делаешь соответствующие действия (т.е. выбираешь область, которая сопоставима камню, в которой будет воскрешаться твой герой).
  2. Данная ситуация вполне решаема через несколько переменных и триггеров. Для начала, при init'е карты поставь значение стартового камня воскрешения (можешь их сопоставлять с индексами, или же сразу прописывать в переменные юнитов). Потом создай триггер, где ты будешь переназначать камень воскрешения (если таких камней будет несколько, то понятное дело будет необходимо несколько триггеров) с событием "Юнит входит в область" и с проверкой "Вошедший юнит = твой герой". Делаешь с камнем необходимые действия (спецэффекты и всякое), а также назначь переменную последнего посещенного камня. Далее создаешь триггер с событием "Юнит игрока умирает" или же "Юнит умирает" + условие "Умерший юнит = твой герой" и добавляешь действия по воскрешению у последнего активированного камня.
Принятый ответ
0
48
8 лет назад
0
или же смотри в компании раксара
0
11
8 лет назад
0
molot39:
или же смотри в компании раксара
О, точно, над найти эту кампанию, видел гдет, хм
А можешь расписать более подробнее на 1 пункт?
Ах, да, вот кампания где пытаюсь сделать это, только в игровой процесс не пускает почему т, помоги пож и с этим
О, точно, над найти эту кампанию, видел гдет, хм
А можешь расписать более подробнее на 1 пункт?
Ах, да, вот кампания где пытаюсь сделать это, только в игровой процесс не пускает почему т, помоги пож и с этим
Загруженные файлы
0
48
8 лет назад
Отредактирован N7 Molot
0
Maxim105,
как только так сразу, попробуй пока сделать возле камня область. Когда туда приходит герой зафиксируй его + эффект для красоты и надпись. Когда умрет, воскреснет там где был зафиксирован, в компании Раксара вроде так.
0
11
8 лет назад
0
molot39:
Maxim105,
как только так сразу, попробуй пока сделать возле камня область. Когда туда приходит герой зафиксируй его + эффект для красоты и надпись. Когда умрет, воскреснет там где был зафиксирован, в компании Раксара вроде так.
Хорошо, буду дома вечером, приду и посмотрю как та м и что нехватает у меня,
Я кампанию выложил, сможешь помочь разобраться, я нажимая на выбор 1 миссии, и у меня вылетает опять в окно выбора в кампании, как это исправить, что не так делаю, в карте первой папка с именем Cache
0
48
8 лет назад
0
Maxim105:
Я кампанию выложил, сможешь помочь разобраться, я нажимая на выбор 1 миссии, и у меня вылетает опять в окно выбора в кампании, как это исправить, что не так делаю, в карте первой папка с именем Cache
Или версия не та, или ошибка в скрипте. компания: IMPA - это что?
0
11
8 лет назад
0
molot39:
Maxim105:
Я кампанию выложил, сможешь помочь разобраться, я нажимая на выбор 1 миссии, и у меня вылетает опять в окно выбора в кампании, как это исправить, что не так делаю, в карте первой папка с именем Cache
Или версия не та, или ошибка в скрипте. компания: IMPA - это что?
Другие пишут у них все работает, все запускается. а у меня нет
Все, теперь запускается кампании, пришлось найти старый диск лиц, протереть пыль установить и обновить на батл нет патч, теперь все работает без проблем.
Осталось теперь подумать насчет воскрешения, это мне понадобится
0
11
8 лет назад
0
Пушистый:
В действиях сравниваешь расстояния между камнями из массива и делаешь соответствующие действия (т.е. выбираешь область, которая сопоставима камню, в которой будет воскрешаться твой герой).
Можно поподробнее пжл?
Чтобы оставить комментарий, пожалуйста, войдите на сайт.