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

Accepted answer

Вот тебе простейший пример работы таймера, где таймер создается с окном на 5 сек, и после удаляется окно. Потом если надо повторяется.
(карту прикрепил с этим примером)
Uploaded files
`
LOADING AD...
0
24
2 months ago
Edited by konvan5
0
У тебя там что выше, выбор игроков идет (почему используешь Picked player)?
Picked player - переменная для перебора игроков, которого у тебя нет. А именно действие "Выбрать группу игроков... и сделать действия", где каждого игрока будет записывать в переменную Picked player и ты для этого игрока что-то сделаешь.
  1. В циклах и переборах нельзя использовать wait
  2. Если ты запускаешь таймер, то зачем тебе вообще wait? Сделай отдельный триггер который ловит окончание таймера и скрывает его.
  3. Используй переменные, чтобы сохранить таймер и окно, чтобы потом на них ссылаться, а не last started timer и last created timer window по окончанию таймера. Тем более переменные у тебя есть но ты их почему-то не используешь в конце.
1
24
2 months ago
1
Вот тебе простейший пример работы таймера, где таймер создается с окном на 5 сек, и после удаляется окно. Потом если надо повторяется.
(карту прикрепил с этим примером)
Uploaded files
Accepted answer
Replies (1)
0
5
2 months ago
0
konvan5, Спасибо ❤
2
20
2 months ago
Edited by SсRealm
2
  1. Вейты в таймера это хрень. Они начнут глюччить, когда заканчивается один и начинается другой, лучше юзай wait EX.
  1. У тебя по любому начнутся проблемы, когда нужно удалить предыдущий таймер и создать следующий, они будут путаться и накладыватся друг на друга, пока у тебя не повиснет одно из окон таймеров и так и останется висеть! Короче переводи всю эту колбасу в jass и юзай локальные пока не поздно!
To leave a comment please sign in to the site.