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

Помогите Как сделать так, чтобы при бане Essentials писало "Укажите причину"

Тема в разделе "Помощь", создана пользователем Devel, 10 дек 2017.

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

    Devel Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    TBOYA_MAMKA
    Здравствуйте. Мне надо, чтобы если донатер пытался замутить/кикнуть/забанить игрока без причины, то ему писало сообщение "Укажите причину". Именно в Essentials. Пж, не пишите сообщения на подобие "скачай другой плагин". Именно в Essentials. Заранее спасибо.
    UPD: Я нашел, что в commandban.class если причина не указана, выполняется 48 (или 63) строка. А мне надо, чтобы игрока не банило с defaultBanReason, а выводило в чат этому игроку сообщение "Укажите причину"

    P.S.: Администраторы или модераторы, просьба при удалении поста написать мне в сообщения причину его удаления.
     
    Последнее редактирование: 11 дек 2017
  2. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Не спасет. Начнут писать от фонаря причину.
     
  3. Автор темы
    Devel

    Devel Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    TBOYA_MAMKA
    ну всё же как так сделать?
     
  4. SOHIGH

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

    Баллы:
    76
    В конфиге уж точно этого не изменить, а вот с помощью ReActions можно добавить Essentials'у некоторые плюшки.
     
  5. CriticaMobslps

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

    Баллы:
    76
    Имя в Minecraft:
    Votybo
    Пара вариантов:
    - использывать ACommand(Которого ещё в открытом доступе нет)
    - MyCmd
    - Могу написать отдельный плагин
     
  6. Автор темы
    Devel

    Devel Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    TBOYA_MAMKA
    ок, попробую
     
  7. deadanykey

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

    Баллы:
    96
    Как по мне, так проще выдернуть сорцы Ess и поправить, как надо.
     
  8. Автор темы
    Devel

    Devel Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    TBOYA_MAMKA
    пытался, там такого нету
     
  9. deadanykey

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

    Баллы:
    96
    Есть.
    Если баны отрабатываются Ess.
     
  10. Автор темы
    Devel

    Devel Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    TBOYA_MAMKA
    в любом случае, там потом запилить .java в .class невозможно
     
  11. NuaN

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

    Баллы:
    96
    Имя в Minecraft:
    NuaN
    Ору, ну ты может и не можешь, а остальные Java программисты умеют делать магию: .java в .class превращать.
     
  12. MurlikMurlik

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

    Баллы:
    96
    Я думаю стоит просто установить дефолтную причину "Не указана".
     
  13. Автор темы
    Devel

    Devel Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    TBOYA_MAMKA
    я крч смог пофиксить javac, и я нашел, что в commandban.class если причина не указана, выполняется 48 (либо 63) строка. А мне надо, чтобы игрока не банило с defaultBanReason, а выводило в чат этому игроку сообщение "Укажите причину"
     
    Последнее редактирование: 11 дек 2017
  14. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Начнут писать от фонаря причину. Закрывай тему.
     
  15. Автор темы
    Devel

    Devel Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    TBOYA_MAMKA
    понимаю, но причина должна быть хоть-какая, но не "причина не указана" и не "на вас наложили великую печать бана"
     
  16. MurlikMurlik

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

    Баллы:
    96
    Дак в чем проблема наказывать таких админов, которые банят просто так?
     
  17. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Вот и я об этом. Все равно же будут банить одинаково.
     
  18. Автор темы
    Devel

    Devel Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    TBOYA_MAMKA
    если причина не указана, выполняется 48 (либо 63) строка. А мне надо, чтобы игрока не банило с defaultBanReason, а выводило в чат этому игроку сообщение "Укажите причину"
    поменял содержимое 63 строки на sender.sendMessage(ChatColor.RED + "Укажите причину"). Ща буду пилить это дело и тестить буду.
     
  19. Автор темы
    Devel

    Devel Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    TBOYA_MAMKA
    Блин как это всё запилить?!
     
  20. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Все короче. ушел писать чит, чтоб подставляет в бане рандомную причину :D . А то не доходит.
     

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