Добавлен
Добрый день! Пытаюсь сделать таймер, подскажите, что не так в моем триггере(в игре таймера не появляется
Обратный отсчет - Start TIMER(переменная типа таймер) as a Однократный timer that will expire in 30.00 seconds
Обратный отсчет - Create a timer window for TIMER with title TIMER
Обратный отсчет - Показать (Last created timer window)

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

В твоём триггере стоит событие "Map Initialization", хотя в комментарии к действию "Обратный Отсчет - Create Timer Window" написано "Timer Windows cannot be displayed at map initialization". Вывод: показать окно таймера во время инициализации нельзя. Либо измени событие на "Время - Pereodic Event" и укажи в нём вместо 2.00 секунд 0.00, либо отсрочь показ окна при помощи действия Wait.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
33
9 лет назад
Отредактирован Кет
0
а таймер TIMER был создан? (действие: Обратный отсчет — Create timer)
0
20
9 лет назад
0
Кет, у меня возможные действия с обратным отсчетом начинаются с действия "запустить таймер", а создать таймер нету.
0
25
9 лет назад
0
Wait 30.00 seconds
Зачем?
0
33
9 лет назад
0
Yury13, да, я попутал, такого действия нет, видимо в GUI он создаётся автоматически — функция-то есть.
0
20
9 лет назад
Отредактирован Yury13
0
Nosferoh, это я случайно вставил, его нет в триггере. Удалил и здесь.
0
24
9 лет назад
0
Размерность таймера указана? В редакторе переменных.
Если это массив.*
0
20
9 лет назад
0
Melissa, там тип массив, раз.:90, мне надо 90 секунд истечения. Может с индексом чтолибо не так, я ставлю тоже 90 на всякий случай, вот эту фигню в квадратных скобках [90]
1
24
9 лет назад
1
карту в студию, будем разхбираься
0
20
9 лет назад
0
Вот я триггер скопировал сюда.
Загруженные файлы
1
4
9 лет назад
Отредактирован SamuraiKing
1
Yury13:
Индекс, никак не влияет на работу переменной.
Вот пример использования таймера -
Загруженные файлы
1
17
9 лет назад
1
В твоём триггере стоит событие "Map Initialization", хотя в комментарии к действию "Обратный Отсчет - Create Timer Window" написано "Timer Windows cannot be displayed at map initialization". Вывод: показать окно таймера во время инициализации нельзя. Либо измени событие на "Время - Pereodic Event" и укажи в нём вместо 2.00 секунд 0.00, либо отсрочь показ окна при помощи действия Wait.
Загруженные файлы
Принятый ответ
0
24
9 лет назад
Отредактирован Melissa
0
naxim, ты насоветуешь щас, смотри, что ты написал
naxim:
измени событие на "Время - Pereodic Event" и укажи в нём вместо 2.00 секунд 0.00
Выполнятся будет не 1 раз а каждые 0.0025 сек игрового времени. Не дезориентируй)
На будущее - лучше всегда используйте событие "Прошло 0.00 сек игрового времени" вместо "Инициализация карты". Событие Инициализации оставить только если по идее продолжается загрузка карты(конвертируется в текст и ставится соответствующая галка)
221
либо отсрочь показ окна при помощи действия Wait.
Только вейт 2 сек в периодике 0.0025 сек это вообще красота. Хотя с событием инициализации поможет.
0
17
9 лет назад
0
Melissa, лол, перепутал события. Прошу прощения. Конечно же вместо "Время - Pereodic Event" я имел ввиду "Прошло 0.00 сек игрового времени".
Чтобы оставить комментарий, пожалуйста, войдите на сайт.