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

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