Таймер должен начинать отсчёт и заканчивать его через 1260 секунд, скрываясь из экранов игроков. Но вместо этого через 1260 секунд он начинает отсчёт заново

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

Вот тебе простейший пример работы таймера, где таймер создается с окном на 5 сек, и после удаляется окно. Потом если надо повторяется.
(карту прикрепил с этим примером)
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
24
2 месяца назад
Отредактирован konvan5
0
У тебя там что выше, выбор игроков идет (почему используешь Picked player)?
Picked player - переменная для перебора игроков, которого у тебя нет. А именно действие "Выбрать группу игроков... и сделать действия", где каждого игрока будет записывать в переменную Picked player и ты для этого игрока что-то сделаешь.
  1. В циклах и переборах нельзя использовать wait
  2. Если ты запускаешь таймер, то зачем тебе вообще wait? Сделай отдельный триггер который ловит окончание таймера и скрывает его.
  3. Используй переменные, чтобы сохранить таймер и окно, чтобы потом на них ссылаться, а не last started timer и last created timer window по окончанию таймера. Тем более переменные у тебя есть но ты их почему-то не используешь в конце.
1
24
2 месяца назад
1
Вот тебе простейший пример работы таймера, где таймер создается с окном на 5 сек, и после удаляется окно. Потом если надо повторяется.
(карту прикрепил с этим примером)
Загруженные файлы
Принятый ответ
Ответы (1)
0
5
2 месяца назад
0
konvan5, Спасибо ❤
2
20
2 месяца назад
Отредактирован SсRealm
2
  1. Вейты в таймера это хрень. Они начнут глюччить, когда заканчивается один и начинается другой, лучше юзай wait EX.
  1. У тебя по любому начнутся проблемы, когда нужно удалить предыдущий таймер и создать следующий, они будут путаться и накладыватся друг на друга, пока у тебя не повиснет одно из окон таймеров и так и останется висеть! Короче переводи всю эту колбасу в jass и юзай локальные пока не поздно!
Чтобы оставить комментарий, пожалуйста, войдите на сайт.