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

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

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

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

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

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

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    player.chat("/" + command);
     
  4. GoodCoder

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

    Баллы:
    76
    В чём проблема самому вывести сообщение в лог, отправить ивент?
     
  5. Автор темы
    Sitmobedaf

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

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

    alexandrage Администратор

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

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

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

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

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

    alexandrage Администратор

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

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

    Баллы:
    78
    Имя в Minecraft:
    Dan_Ender
    p.performCommand("cmd");
     
  11. Blc_Dragon

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

    Баллы:
    76
    Имя в Minecraft:
    Blc_Dragon
    ты тему вообще читаешь?
     
  12. Dan_Ender

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

    Баллы:
    78
    Имя в Minecraft:
    Dan_Ender
    Да, он говорил про метод от консоли
     
  13. Blc_Dragon

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

    Баллы:
    76
    Имя в Minecraft:
    Blc_Dragon
    тяжелый случай
     
  14. DonDays

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

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

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    x2 [x2]
     
  16. 0x1EE7C0DE

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

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

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
  18. Dan_Ender

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

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

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