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