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

Идея Плагин, публикующий выполняемые команды игроков в консоль

Тема в разделе "Запросы на разработку плагинов", создана пользователем Birevan, 29 июл 2017.

  1. LuckyZeeRo

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

    Баллы:
    76
    Имя в Minecraft:
    _LuckyZeeRo
    Да и то только своих. Не знаю, у меня тоже все показывает, я даже через ивент не могу скрыть лог команд сервера :lol:
    Наверное там надо логгер перехватывать
     
  2. Mr Hosting
  3. Acurity

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

    Баллы:
    78
    Кстати, немножко оффтопну, можно?
    С недавних пор заметил, что консоль полностью поддерживает русский язык: как выводом с игры, так и вводом с самой консоли. Это новая фича 1.12.х версии или причина в чем-то другом?
     
  4. Acurity

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

    Баллы:
    78
    Аж глазки радуются, когда видят полноценный русский текст без уродства :)
     
  5. LuckyZeeRo

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

    Баллы:
    76
    Имя в Minecraft:
    _LuckyZeeRo
    -Dfile.encoding=UTF-8
     
  6. Acurity

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

    Баллы:
    78
    В том то и дело, что нет. Запускатор:

    @ECHO OFF
    java -jar Core.jar
    PAUSE
     
  7. LuckyZeeRo

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

    Баллы:
    76
    Имя в Minecraft:
    _LuckyZeeRo
    Может быть Java 8+
    По дефолту сделали.
     
  8. Flick_inuro

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

    Баллы:
    61
    Имя в Minecraft:
    flick_inuro
    1. Это очень легко сделать.(Даже я со своим руко-жопством смогу это сделать)
    2. Это уже не надо... :(
     
  9. dimkaS

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

    Баллы:
    76
    Имя в Minecraft:
    dimkaS
    в плагине booscooldown есть функция boosloger вот она как раз делает то что тебе нужно
     
  10. SilentWorld

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

    Баллы:
    36
    Имя в Minecraft:
    SkeletonSans
    Кек, чем cclogger не устроил
     
  11. Dexel

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

    Баллы:
    76
    Хм, а если попробовать обернуть команду через PlayerCommandPreprocessEvent, не прокатит?
     
  12. VaNnOrus

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

    Баллы:
    123
    Для чего обернуть? Что не прокатит?
    Тут вопрос был как в консоль выводить команды игроков, на что был ответ, что они итак должны выводиться.
     
  13. Dexel

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

    Баллы:
    76
    Если написать примерно такой код:
    Код:
    @EventHandler
    public void a(PlayerCommandPreprocessEvent e) {
        /*
            Код, обрабатывающий команду
        */
        e.setCancelled(true);
    }
    То, может, не выведется в консоль.
     
  14. LuckyZeeRo

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

    Баллы:
    76
    Имя в Minecraft:
    _LuckyZeeRo
    Выведется. В настройках сервера есть опция, включающая лог команд.
    Потому не думайте, что /hack_azaza не заметит хотя бы школьник :D
     
  15. VaNnOrus

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

    Баллы:
    123
    Для чего? У тс был вопрос наоборот как вывести, а не как скрыть
     

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