1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

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

Тема в разделе "Разработка плагинов для новичков", создана пользователем Folzy, 30 авг 2024.

Статус темы:
Закрыта.
  1. Автор темы
    Folzy

    Folzy Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    CUBOPHORIA
    Мне нужно, что-бы игроки могли писать только раз в N секунд, и когда игрок отправляет первое сообщение, то второе сразу он не может отправить, пока не истечёт таймер в N секунд, который настраивается в config.yml, это я всё сделал, но мне нужно сделать саму блокировку чата, как это сделать методами из Bukkit?
     
  2. gnius132232

    gnius132232 Активный участник Пользователь

    Баллы:
    66
    Разве не работает в AsyncChatEvent setCanceled()? Типо если количество секунд больше нуля то отменять?
     
  3. Автор темы
    Folzy

    Folzy Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    CUBOPHORIA
    Пробовал, не хочет почему то
     
  4. BetterLex

    BetterLex Активный участник Пользователь

    Баллы:
    76
    Просто вноси игроков (либо их UUID) с задержкой в хэшмапу.
     
  5. Автор темы
    Folzy

    Folzy Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    CUBOPHORIA
    Уже решил, спасибо.
     
Статус темы:
Закрыта.

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