![]()
redfal
![]() ![]() offline
Опыт:
5,163Активность: |
Истечение таймера
Подскажите кто нибудь пожалуйста, как узнать что закончился именно этот таймер? |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Melissa
Я всегда хочу как лучше!
![]() ![]() offline
Опыт:
31,696Активность: |
Написать условие строчкой custom script
if udg_Timer[3] == GetExpiredTimer() then bla bla bla endif Можно проверять циклом - вместо 3 - GetForLoopIndexA().
Ещё есть топорный способ, с присваиванием таймеру логической переменной. Потом, по истечению, проверяешь в цикле 0 ли оставшее вермя таймера и "да" ли его переменная TimerStarted |
![]() |
#2
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
redfal
![]() ![]() offline
Опыт:
5,163Активность: |
А что в событии поставить? |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
adic3x
![]() offline
Опыт:
108,439Активность: |
Событие, по которому должен запускаться триггер? Логичный ответ на логичный вопрос. |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
redfal
![]() ![]() offline
Опыт:
5,163Активность: |
Не проверять же мне каждую секунду какой именно таймер закончился |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Extremator
![]() ![]() offline
Опыт:
39,512Активность: |
можно с одним таймером загонять в массив время/игрока и потом чекать по таймеру циклом весь массив |
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
redfal
![]() ![]() offline
Опыт:
5,163Активность: |
А так будет работать? |
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
quq_CCCP
Я белый и пушистый!
![]() ![]() offline
Опыт:
93,449Активность: |
Событие нужно на все таймеры которые могут истечь... На гуи тока перебором, всех таймеров как написал Extremator,. Можно кстати аттачить на таймер через хештаблицу различные данные, ну и собственно проверятьсохранены ли эти данные на id таймера... |
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
redfal
![]() ![]() offline
Опыт:
5,163Активность: |
Все сложно..., получается можно только периодически проверять? |
![]() |
#9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Tobi123
![]() offline
Опыт:
7,826Активность: |
redfal, писать нормальным кодом, а не на гуи. Выше все ответили. |
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
redfal
![]() ![]() offline
Опыт:
5,163Активность: |
Ладно в общем тут одни батьки собрались и помощи я так понимаю не от кого ждать, закройте, а то затролят еще. |
![]() |
#11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hate
конь вакуумный
![]() ![]() offline
Опыт:
43,033Активность: |
смотри как я умею!
|
![]() |
#12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Tobi123
![]() offline
Опыт:
7,826Активность: |
|
![]() |
#13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
redfal
![]() ![]() offline
Опыт:
5,163Активность: |
Hate, да не, не то что мне надо, об этом мне известно. |
![]() |
#14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Melissa
Я всегда хочу как лучше!
![]() ![]() offline
Опыт:
31,696Активность: |
redfal, омфг, событие - таймер истекает(сколько таймеров - столько событий).
Далее перечитай пост №2 и всё. Melissa добавил: Ладно. Вот, оба способа в одном флаконе. |
![]() |
#15
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
redfal
![]() ![]() offline
Опыт:
5,163Активность: |
Melissa, ой спасибо, так стало все понятнее! Я не думал что можно сразу несколько таймеров пихать в событие, спасибо большое! |
![]() |
#16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
redfal
![]() ![]() offline
Опыт:
5,163Активность: |
народ, а на Jass'e такое легче было бы провернуть? |
![]() |
#17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
quq_CCCP
Я белый и пушистый!
![]() ![]() offline
Опыт:
93,449Активность: |
Ну там ни надо никаких триггеров, конкретный таймер вызывает функцию, но для вас боюсь это недостижимо на гуи... |
![]() |
#18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
redfal
![]() ![]() offline
Опыт:
5,163Активность: |
quq_CCCP, я поинтересовался, вдруг легче на джассе сделать, а если оказывается легче, то надо почитать. |
![]() |
#19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
quq_CCCP
Я белый и пушистый!
![]() ![]() offline
Опыт:
93,449Активность: |
Легче, меньше бессмысленных действий, ненужно никаких левых триггеров... |
![]() |
#20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|