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

Помогите Блокировка чата игроку

Статус
Закрыто для дальнейших ответов.

Folzy

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
CUBOPHORIA
Мне нужно, что-бы игроки могли писать только раз в N секунд, и когда игрок отправляет первое сообщение, то второе сразу он не может отправить, пока не истечёт таймер в N секунд, который настраивается в config.yml, это я всё сделал, но мне нужно сделать саму блокировку чата, как это сделать методами из Bukkit?
 
Разве не работает в AsyncChatEvent setCanceled()? Типо если количество секунд больше нуля то отменять?
 
Мне нужно, что-бы игроки могли писать только раз в N секунд, и когда игрок отправляет первое сообщение, то второе сразу он не может отправить, пока не истечёт таймер в N секунд, который настраивается в config.yml, это я всё сделал, но мне нужно сделать саму блокировку чата, как это сделать методами из Bukkit?
Просто вноси игроков (либо их UUID) с задержкой в хэшмапу.
 
Статус
Закрыто для дальнейших ответов.

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

Назад
Верх