XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Закрытая тема
 
MegaPhoenix

offline
Опыт: 2,932
Активность:
Как обнулить таймер?
Как заставить таймер (timer) начать отсчёт заново???
Старый 08.03.2009, 14:54
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
MegaPhoenix
Код:
call TimerStart(timer,rate,pereodic,func name)
Старый 08.03.2009, 14:55
MegaPhoenix

offline
Опыт: 2,932
Активность:
Hellfim
Разве это обнулит таймер? А если я не знаю само число? Можно как-нить получить сам период?
Старый 08.03.2009, 22:23
Vampirrr
O_o
offline
Опыт: 19,286
Активность:
MegaPhoenix, математика рулит) вместо periodic ставь переменную интегер или реал, которую будешь высчитывать перед запуском таймера..
Старый 08.03.2009, 22:26
alexkill

offline
Опыт: 18,872
Активность:
Цитата:
Можно как-нить получить сам период?

Код:
native TimerGetTimeout takes timer whichTimer returns real

Пример остановки таймера и задания нового интервала:
Код:
call TimerStart(t, 40, false, function Go) // истечение через 40 секунд
call PauseTimer(t) 
call TimerStart(t, 4, false, function Go) // по сути обнуление + задание нового интервала в 4 секунды

Отредактировано alexkill, 08.03.2009 в 22:38.
Старый 08.03.2009, 22:28
MegaPhoenix

offline
Опыт: 2,932
Активность:
alexkill
Воть! Спасибо! Сейчас уже поздно, завтра забомблю )

Прикол - период таймер зависит от ловкости героя ))) для высчитывания периода я придумал целую систему)))

оффтоп-тэг обозначается "off" - прим. alexkill

Отредактировано alexkill, 08.03.2009 в 22:48.
Старый 08.03.2009, 22:35
Vampirrr
O_o
offline
Опыт: 19,286
Активность:
MegaPhoenix, я б делал так:
Код:
function XZ takes nothing returns nothing
local real period = 0
set period = GetHeroAgi(udg_myHero, false)
call TimerStart(timer, rate, period, func name) //period - переменная
endfunction
Старый 08.03.2009, 22:40
Закрытая тема

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 19:52.