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

Помогите Как сделать слушатель чата в стороннем приложении

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

  1. Jampire

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

    Баллы:
    173
    Skype:
    jampire-h
    Имя в Minecraft:
    Jampire
    upload_2016-8-27_1-47-51.png
     
  2. Хостинг MineCraft
    <
  3. Dymeth

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

    Баллы:
    76
  4. Reality_SC

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

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
    Имхо, реально самый простой вариант. Главное корректно отпарсить.
    ТС, как выглядят вопросы на сервере (скрин, плз)?
     
  5. xDark

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

    Баллы:
    96
    Skype:
    ailyashevich
    Имя в Minecraft:
    xDark
    System.console().readLine() ?
     
  6. GoodCoder

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

    Баллы:
    76
    По хорошему, надо к JVM подключаться, либо с помощью обхода установить как мод. Тогда гораздо проще будет взаимодействовать с чатом.
     
  7. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Да не сможет он мод написать, тема закрыта.
     
  8. Автор темы
    SamyRed

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

    Баллы:
    66
    Имя в Minecraft:
    4ipolinoMiner
    http://joxi.ru/DrlvVxdF47RgV2[DOUBLEPOST=1472319578,1472319479][/DOUBLEPOST]
    Если б хотел - разобрался бы как написать. Только меня устраивает и этот вариант)) На серваке уже у всех бомбит :D. Все меня ненавидят.
     
  9. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Как заорал. Реально можно получать 5 баксов за воздух.
     
  10. Reality_SC

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

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
    ProcessBuilder, Process, InputStream, OutputStream и прочие ругательства.
     
  11. 0x1EE7C0DE

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

    Баллы:
    36
    Не, читать пример можно и как сейчас, через лог. Вот отправлять в чат уже можно через JVM.
    Но автор такое не сделает.
     
  12. Автор темы
    SamyRed

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

    Баллы:
    66
    Имя в Minecraft:
    4ipolinoMiner
    Не сделает автор - сделайте сами. Я же выложил код. Мне не жалко. Может сделаете что-нибудь интерестное.[DOUBLEPOST=1472497173,1472488595][/DOUBLEPOST]Подскажите как организовать разбор выражения "Рашите пример число1 + число2" на "число1" и "число2", только не по номеру символа, а по вхождению " + ". Это нужно для того, чтобы избежать бага, который вызывается когда первое число больше 999.
     
  13. xDark

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

    Баллы:
    96
    Skype:
    ailyashevich
    Имя в Minecraft:
    xDark
    String[] args = line.split(" ");
    Так попробуй
     
  14. Автор темы
    SamyRed

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

    Баллы:
    66
    Имя в Minecraft:
    4ipolinoMiner
    Спасибо, уже сделал так:
    Код:
    int firstEnd = line.indexOf(" ", 62);
                    int secondStart = firstEnd + 3;
                    first = new Integer (line.substring(62,firstEnd));
                    second = new Integer (line.substring(secondStart));
                    summ = first + second;
    
     
  15. xDark

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

    Баллы:
    96
    Skype:
    ailyashevich
    Имя в Minecraft:
    xDark
    И да, скорее я предложу тебе быстрее читать логи org.apache.commons.io.FileUtils

    FileUtils.readlines(myFile, "utf8");
     
    Последнее редактирование: 2 сен 2016

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