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

Помогите Каким методом можно выдать мут игроку автоматически, при определенных условиях?

Тема в разделе "Разработка плагинов для новичков", создана пользователем AdmiralArt, 26 фев 2018.

  1. Автор темы
    AdmiralArt

    AdmiralArt Ньюби

    Баллы:
    1
    Здравствуйте, у меня есть проблема, я пишу плагин и с толкнулся с тем, что мне нужно выдавать мут игроку при определенном условии автоматически. Допустим у меня есть данный код:
    [​IMG]
    - код с 15 по 35 строку выполняет следующее : он получает сообщение, которое отправил игрок в чат, потом ищет это сообщение в файле, если находит в файле данное сообщение, выводит сообщение в чат и должно дать мут(собственно, что-то вроде анти-мат плагин), проблема в том, что не знаю, как выдать мут. Слышал, что можно интегрировать другие плагины или еще мне подсказали, что можно выдать через стандартную серверную команду, но я не знаю как это сделать, поэтому прошу помочь, пожалуйста, или подать идею\подсказку.
     
  2. _helper_

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

    Баллы:
    76
    Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "mute " + player.getName()); :lol::good:
     
  3. Zнамя Юности

    Zнамя Юности Активный участник Пользователь

    Баллы:
    76
    никак не пойму, что может быть такого особенного в мутах, чтобы каждый болван считал своим долгом написать их?
     
  4. Автор темы
    AdmiralArt

    AdmiralArt Ньюби

    Баллы:
    1
    Хммм, спасибо! А как еще добавить время?не на всегда оно мутить же будет... Да и вообще, где можно почитать об этой теме по подробнее?? Спасибо!
     
  5. _helper_

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

    Баллы:
    76
    Эхх... Лучше бы свои мини-игры писали.:rolleyes:
     
  6. _helper_

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

    Баллы:
    76
    Sheduler запускай :lol:
     
  7. bristol

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

    Баллы:
    46
    Получаешь настоящее время (System.currentTimeMills) и к нему прибавляешь время мута (В тиках), это записываешь в базу. Появляется необходимость сверяй настоящее время и время размута, если они равны, или настоящее время больше время размута, то снимай мут.
     
  8. hyndorik

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

    Баллы:
    98
    Имя в Minecraft:
    hyndo
    Надеюсь эт был сарказм
     
  9. _helper_

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

    Баллы:
    76
    В точку :rolleyes:
     

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