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

Идея Бот для общения с игроками

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

  1. DarKillers54

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

    Баллы:
    88
    Имя в Minecraft:
    DarKillers54
    Я просто показал что я имею такой плагин :3
    Кто желает пишите, продам
     
  2. Acurity

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

    Баллы:
    78
    Имя в Minecraft:
    Adorable
    Это точно можно реализовать плагином AutoMessage
    Второй пункт... Ну незнаю. Зачем это вообще нужно?
    Игроки ведь заходят чтобы поиграть, а не поболтать...
     
  3. _EnderWorld_

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

    Баллы:
    78
    Сылочку.
     
  4. ChrisQQZZ

    ChrisQQZZ Новичок Пользователь

    Баллы:
    11
    Имя в Minecraft:
    GuyFawkesss
    +
     
  5. _EnderWorld_

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

    Баллы:
    78
    С 1.5.2 можно скомпилировать под 1.8
     
  6. ChrisQQZZ

    ChrisQQZZ Новичок Пользователь

    Баллы:
    11
    Имя в Minecraft:
    GuyFawkesss
    Спасибо. @DarKillers54 идет далеко и на долго ...
     
  7. baksovic111

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

    Баллы:
    88
    Насчет конфига выше.
    А если шаколяр напишет не
    Привет, меня зовут <name>
    А
    Привет меня завут <name>
    Нужно будет делать куча вариантов, с ошибками и без
    Привет, меня зовут <name>
    Привет, меня зАвут <name>
    ПрУвет, меня зовут <name>
    ПрУвет, меня зАвут <name>
    И т.д
    Не легче сразу тогда сделать свой ИИ - Искусственный Интеллект
    Сразу и премию дадут и известным во всем мире станешь
    А если тебе скучно и одиноко и охото поболтать
    то вот
    http://sexbot.tw1.su/
    и вот
    http://chatbot.tw1.ru/
    - Пруват(Типо привет)
    - Извини милый... Но я так возбуждена, что мой разум уже не понимает слов. xD
     
  8. SinBan

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

    Баллы:
    88
    Имя в Minecraft:
    FSka
    Привет)


    Это же легко сделать if!

    Пх, проще простого не видел.
     
  9. baksovic111

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

    Баллы:
    88
    Легко сделать ИИ?
    Давай.
    Го
     
  10. Shockwave

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

    Баллы:
    103
    Можно сделать примерно вот такую не хитрую систему: Бот пришет "Привет я бот Василий" далее в течение допустим 5 секунд бот ждет ответа(сообщение которое содерж
    Можно сделать примерно вот такую не хитрую систему: Бот пришет "Привет я бот Василий" далее в течение допустим 5 секунд бот ждет ответа(сообщение которое содержит обращение к нему т.е имя "Василий") а далее просто игнорирует любые сообщения в его адрес пока он не напишет еще раз. Все обращения к нему скопившиеся за 5 секунд он запомнил и поочередно на них отвечает с задержками. Я набросал примерный код
    Код:
    ChatBot.write("Привет я бот Василий");
    int timer = Bukkit.getScheduler().scheduleSyncRepeatingTask(this, new Runnable() {
        int i = 0;@Override
        public void run() {
            i++;
            if (i < 5) {
                if (event.getMessage().toLowerCase().contains("василий") {
                    ChatBot.getMap().put(event.getPlayer().getName(), event.getMessage());
                }
                } else {
                    Bukkit.getScheduler().cancelThisTask();
                }
            }
    
        }, 20L, 20L);
    ChatBot.handleMessages();
    int timer2 = Bukkit.getScheduler().scheduleSyncRepeatingTask(this, new Runnable() {
        int i = 0;@Override
        public void run() {
            if (ChatBot.hasNext) {
                ChatBot.getNextHadledMessage().sendAnswer();
            }
            esle {
                Bukkit.getScheduler().cancelThisTask();
            }
        }
    }
    
    }, 100L, 100L);
    
    Интерфейс класса ChatBot это уже сами делайте :)
     
  11. DarKillers54

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

    Баллы:
    88
    Имя в Minecraft:
    DarKillers54
    Лол, я вам готовое предложение предложил.
     
  12. AlexGL

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

    Баллы:
    123
    Он наверно посмотрел фильм "Экс-машина" и подумал, что ИИ на изичах делается, чтоб понять 9-13 летних шкальничков, "каторые снают руский на 5"
     
  13. _EnderWorld_

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

    Баллы:
    78
    Забудь ты этих "шкала-драчерав", им не важно наши советы и т.д., их интересует только: Грефество, ШкалоСирвера, и Сами они.
     
  14. Rider3217

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

    Баллы:
    98
    Имя в Minecraft:
    Planet0111
    Боже люди, это легко реализовать...
    Если вам лень или вы не понимаете как это реализовать, не пишите вообще.
     
  15. Автор темы
    Maximgv3

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

    Баллы:
    36
    Имя в Minecraft:
    Maximgv
    Ну так реализуй, раз тебе так легко
     
  16. Rider3217

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

    Баллы:
    98
    Имя в Minecraft:
    Planet0111
    На данный момент я занят и просто так не сделаю.
     

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