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

Помогите Сообщение в чат от имени игрока по команде

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

  1. Автор темы
    ULTIM4T

    ULTIM4T Активный участник

    Баллы:
    61
    Народ подскажите как можно реализовать вывод в чат сообщения от имени игрока при вводе команды

    Пример того что хочу получить от команды:

    /chat привет

    Вывод в чат от имени игрока: привет
     
  2. Dymeth

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

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    Реализуешь обработку команды /chat, получаешь и объединяешь при вводе все аргументы при помощи String#join(), отправляешь их при помощи Player#chat()
     
  3. Автор темы
    ULTIM4T

    ULTIM4T Активный участник

    Баллы:
    61
    Можете кто нибудь по подробнее объяснить
     
  4. alexandrage

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

    Баллы:
    173
    Такое надо на ивенте делать, иначе скипнет пробелы стоящие рядом.
     
  5. Dymeth

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

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    Сомневаюсь, что оно кому-то нужно

    Если есть конкретные вопросы - задавай
     
  6. alexandrage

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

    Баллы:
    173
    Да ты че? Много раз создавали темы на решения подобных проблем связанные с чатом через слеш.
     
  7. Dymeth

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

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    Ну ок. Тогда реально PlayerCommandPreprocessEvent слушать
     
  8. SashaBrine

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

    Баллы:
    76
    Имя в Minecraft:
    IJustFortiLive
    Почему же?
    Можно и команду в commands прописать.
    И циклом собрать весь текст по кусочкам...
     
  9. Dymeth

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

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    Только что выше alexandrage написал, почему так лучше не делать
     
  10. Автор темы
    ULTIM4T

    ULTIM4T Активный участник

    Баллы:
    61
    У меня получилось вывести сообщение при выполнении команды через

    ((Player)sender).chat("Hellow World )

    Сообщение выводится от имени игрока, как мне сделать что бы по этой команде выводилось сообщение которое написал игрок, как организовать набор с клавиатуры ?

    Желательно с примерами для большей ясности
     

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