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

Считывание сообщения в чате

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

Статус темы:
Закрыта.
  1. Автор темы
    VLnet

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

    Баллы:
    36
    Skype:
    The_Vladimir_UA
    Всем привет, требуется нечто, что будет проверять, какое сообщение ввёл игрок, и если оно совпадает с заданным в плагине - выдавалось true
    Например: Игрок Vova ввёл в чат сообщение "я вова", и выполнился мой код, но если Vova введёт "я игорь" - нфига
     
  2. Хостинг MineCraft
    <
  3. CraftCoder

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

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    asyncplayerchatevent
     
  4. Автор темы
    VLnet

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

    Баллы:
    36
    Skype:
    The_Vladimir_UA
    можно пример?
     
  5. CraftCoder

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

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    Можно вы сначала выучите java, потом почитаете пару тутором по Bukkit API, а потом будете задавать эти вопросы?

    P.S.asyncplayerchatevent это событие написания игроком чего-либо в чат.
     
  6. Автор темы
    VLnet

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

    Баллы:
    36
    Skype:
    The_Vladimir_UA
    я как бы понял что это событие, но не совсем понял как правильно использовать:
    Код:
        public void Qword(AsyncPlayerChatEvent e){
            if(e.getMessage().contains("test")){
                e.getPlayer().sendMessage("nice");
            }
        }
    лично у меня при вводе в чат test ничего не происходит

    ps: документацию смотрел, но переводчик от гугла переводит очень коряво.
     
  7. CraftCoder

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

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    Для прослушивание эвента недостаточно объявить метод с входным параметром эвента.

    P.S. Если не можешь разобраться в английских доках, то найди туторы на русском языке.
     
  8. Автор темы
    VLnet

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

    Баллы:
    36
    Skype:
    The_Vladimir_UA
    слушатель есть, что еще?

    ps: я или слепой, или не вижу сайтов на русском: https://goo.gl/X87pW2
     
  9. CraftCoder

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

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
  10. Автор темы
    VLnet

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

    Баллы:
    36
    Skype:
    The_Vladimir_UA
    и что вы написали? мне нужна конкретная документация об asyncplayerchatevent, а не что-то другое, если не можете помощь - не засоряйте тему
     
  11. CraftCoder

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

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    У вас проблема не с конкретным эвентом, а с плагином в общем...
     
  12. Автор темы
    VLnet

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

    Баллы:
    36
    Skype:
    The_Vladimir_UA
    Забираю свои слова назад, дело в том, что я только что нашёл свою ошибку (тупо забыл анотацию поставить), и причом на елементарном ошибся. Извиняюсь
     
  13. CraftCoder

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

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    Ну вот. Прежде чем создавать тему, проверьте все 7 раз.
     
Статус темы:
Закрыта.

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