Вообщем, делаю карту в варкрафте, и напоролся на проблему которую не могу решить.
Короче, есть маньяк и выжившие, и маньяк либо всех убивает и начинается новая игра (и карту перезапускать не надо, просто будет новый маньяк), либо к выжившим прилетят спасатели (на которых и стоит таймер).
  1. Началась игра, выбрался маньяк.
  2. Прошло 3 минуты из 5 минут до конца прибытия спасателей и маньяк убил всех.
  3. Игра началась снова, новый маньяк, новый таймер на 5 минут.
  4. Проходит 2 минуты из 5, и спасатели приходят.
3 + 2 = 5, хоть началась новая игра.
Я даже сделал 2 переменных отдельных, каждая отвечает на за новый таймер.
Триггер состоит так:
  1. Выбрался маньяк, на карте появились люди, и таймер включился . (Условие что на карте есть хотябы 3 игрока = запускает таймер)
  2. Включается таймер, и он включает условия победы маньяка и условия что если все умрут, включится не снова этот таймер, а отдельный триггер, а этот же выключится.
  3. Маньяк выйграл, спасатели не пришли. (3/5 минут).
  4. Началась новая игра, тот триггер с таймером ВЫКЛЮЧИЛСЯ, и включился отдельный триггер с новым таймером.
  5. Такая-же проблема.
В первом триггере с таймером, стоит:
Запускается таймер, который будет запускаться только 1 раз. И там действие "Ждать 300 секунд". Хоть триггер выключается, он все равно ждет 300 секунд и делает вид что выжившие победили.
Буду очень благодарен если мне помогут, так как эта проблема мне надоела.
Могу скинуть скрины триггеров на котором багается этот таймер...

Что за чушь ты тут описал? Просто когда спасатели прилетают, паузи таймер, а при перезапуске игры, запускай его по новой(с тем же ожиданием)
Кстати, идея норм. Можешь скинуть? А то я не удержусь, и стырю её у тебя :D
`
ОЖИДАНИЕ РЕКЛАМЫ...
19
Что за чушь ты тут описал? Просто когда спасатели прилетают, паузи таймер, а при перезапуске игры, запускай его по новой(с тем же ожиданием)
Кстати, идея норм. Можешь скинуть? А то я не удержусь, и стырю её у тебя :D
Принятый ответ
20
darknessay:
эта идея обмусолена лет уже 5 как всеми правдами и неправдами
автору - скинь исходники, из твоей кучи текста кроме слез и головной боли мне ничего не вытащить
24
И там действие "Ждать 300 секунд".
Насколько я знаю вейт ты никак не обломаешь, так что естественно что если ты выключишь триггер, в прогоне которого было "подождать 300 сек и объявить победу" то эти самые действия после вейта сработают. Делай через таймер, его можно стопить, перезапускать и т.п.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.