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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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