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

Помогите Как выполнить команду от имени игрока?

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

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

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

    Баллы:
    103
    Имя в Minecraft:
    SiT
    При обычном методе Bukkit.getServer().dispatchCommand(p, "command"); команда не выводится в лог и один плагин не ловит на PlayerCommandPreprocessEvent. Может есть способ сделать сообщение в чат с /, как это сделать?
     
  2. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    player.chat("/" + command);
     
  3. Автор темы
    Sitmobedaf

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

    Баллы:
    103
    Имя в Minecraft:
    SiT
    Спасибо, это сработало.
     
  4. alexandrage

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

    Баллы:
    173
    Проорал :D
    player.performCommand(args)
     
  5. Автор темы
    Sitmobedaf

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

    Баллы:
    103
    Имя в Minecraft:
    SiT
    Почему все орут? От куда это пошло? И почему все как бараны это повторяют? Не хочу никого протролить...
    Кстати, performCommand() не работает. В моём случае p.chat() помогло.
     
  6. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    странно, никогда не видел, сейчас посмотрел, в методах этой херни нет
     
  7. alexandrage

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

    Баллы:
    173
    Ну значит performCommand не брасает ивент
     
  8. Dan_Ender

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

    Баллы:
    76
    p.performCommand("cmd");
     
  9. Blc_Dragon

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

    Баллы:
    76
    ты тему вообще читаешь?
     
  10. Dan_Ender

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

    Баллы:
    76
    Да, он говорил про метод от консоли
     
  11. Blc_Dragon

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

    Баллы:
    76
    тяжелый случай
     
  12. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    тяжелый случай [x2]
     
  13. alexandrage

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

    Баллы:
    173
    x2 [x2]
     
  14. 0x1EE7C0DE

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

    Баллы:
    36
    Модно
    Зачем
     
  15. alexandrage

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

    Баллы:
    173
  16. Dan_Ender

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

    Баллы:
    76
    Окей, огляделся. Извиняюсь.
     

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