Кто-нибудь знает где научится пользоватся таймерами, на гуи, хотя если там-же будет и джасс версия не страшно. Но чтоб с примерами использования и картой.

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

Да в поиске просто тонна информации, много примеров на джассе, поковыряй еще раз поисковик:
0
32
6 лет назад
0
На гуи очень просто создал триггер с событием таймер истек, запустил таймер и жди пока истечет - примеры, да практически все карты близзардов, там и конфетные войны и битва червей и прочее. Но вот такой примитивный способ - не дает всех плюсов таймеров, основная выгода от их использования на jass где их создают и запускают с конкретной функцией, после удаляют из за ненадобности, на гуи так сделать нельзя...
0
17
6 лет назад
0
quq_CCCP, Но функция ждать на гуи тоже глючная, тоесть не стоит на гуи их использовать?
0
12
6 лет назад
0
На ГУИ использовать таймеры можно и нужно, часто выручают вместо всяких вейтов или бессмысленных периодиков.
0
17
6 лет назад
0
Astra, Ну так как их грамотно использовать, должны же быть примеры, наработки и т.д. Просто в поиске я ничего такого не нашел.
0
12
6 лет назад
0
Да в поиске просто тонна информации, много примеров на джассе, поковыряй еще раз поисковик:
Принятый ответ
0
17
6 лет назад
0
не дает всех плюсов таймеров, основная выгода от их использования на jass где их создают и запускают с конкретной функцией, после удаляют из за ненадобности, на гуи так сделать нельзя...
Дает, но вместо постоянного создания/удаления таймеров инициализировать массив глобальных, раз и навсегда. Вместо коллбека, так же при инициализации, привязать каждый таймер событием Timer Expires к одному общему триггеру. Функции GetHandleId и GetExpiredTimer, для взаимодействия с хэш-таблицей, так же доступны в стандартном GUI.
Но придется кликать, кликать и кликать. Результат вряд ли проще чем с параллельными массивами.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.