Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Помогите Как создать таймер - секундомер

_Rufu5_

Активный участник
Пользователь
Баллы
78
Имя в Minecraft
_Rufu5_
Как создать таймер - секундомер. Понимаю что глупа задавать такие вопросы, но все же помогите плиз)))
 
В гугле напиши: EasyCooldown и перейди по ссылке на bukkit forum. Надеюсь это то, что ты искал.
 
Как создать таймер - секундомер. Понимаю что глупа задавать такие вопросы, но все же помогите плиз)))
Создаёшь повторяющийся каждую секунду(20 тиков) Scheduler - вот и секундомер.
 
Создаёшь повторяющийся каждую секунду(20 тиков) Scheduler - вот и секундомер.
Это как вариант, но при условии, что на сервере всегда будет 20тик без просадок и прочих мелочей.
 
Это как вариант, но при условии, что на сервере всегда будет 20тик без просадок и прочих мелочей.
В некоторых случая ведь можно пустить его асинхронно же.
 
В некоторых случая ведь можно пустить его асинхронно же.
Если он у тебя будет основываться на тиках - асинхронность никак не поможет.
Как работает сам асинхронный поток? В чем его плюсы и минусы? Я вот думал, что он работает за счёт ресурсов родительского потока, что само по себе тоже как-то не очень хорошо может сыграть на точность,
 
Если он у тебя будет основываться на тиках - асинхронность никак не поможет.
Как работает сам асинхронный поток? В чем его плюсы и минусы? Я вот думал, что он работает за счёт ресурсов родительского потока, что само по себе тоже как-то не очень хорошо может сыграть на точность,
Асинхронный выполняется отдельно от основного. Я специально проверял, будет ли выполняться в нём код, если повиснет основной: Повесил сервер операцией WE, но мне также ежесекундно приходило тестовое сообщение(Отправка/приём сообщений также делается асинхронно с недавних пор)
 
Асинхронный выполняется отдельно от основного. Я специально проверял, будет ли выполняться в нём код, если повиснет основной: Повесил сервер операцией WE, но мне также ежесекундно приходило тестовое сообщение(Отправка/приём сообщений также делается асинхронно с недавних пор)
Т,е, даже при условии, что главный поток из-за таймаута выплюнет хорошую ошибку - асинхронный будет жив сдоров?
 
Т,е, даже при условии, что главный поток из-за таймаута выплюнет хорошую ошибку - асинхронный будет жив сдоров?
Если он не сообщается с главным, то вполне.
Если он не сообщается с главным, то вполне.
Ну и конечно же, если главный умрёт, то и все им порождённые тоже.
 

Поделиться этой страницей

Назад
Верх