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

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

Discussion in 'Разработка плагинов для новичков' started by Sitmobedaf, Apr 8, 2017.

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

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

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

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

    Trophy Points:
    96
    Имя в Minecraft:
    DonDays
    player.chat("/" + command);
     
  4. GoodCoder

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

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

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

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

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

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

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

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

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

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

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

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

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

    Trophy Points:
    78
    Имя в Minecraft:
    Dan_Ender
    p.performCommand("cmd");
     
  11. Blc_Dragon

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

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

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

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

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

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

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

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

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

    Trophy Points:
    173
    Skype:
    alexandr0116
    x2 [x2]
     
  16. 0x1EE7C0DE

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

    Trophy Points:
    36
    Модно
    Зачем
     
  17. alexandrage

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

    Trophy Points:
    173
    Skype:
    alexandr0116
  18. Dan_Ender

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

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

Share This Page