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

Помогите Выполнение команды с консоли. Перенос в новую группу пех.

Тема в разделе "Разработка плагинов для новичков", создана пользователем SaMEC, 21 июл 2014.

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

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

    Баллы:
    173
    Skype:
    support.meedway
    Имя в Minecraft:
    Nick
    Пробовал сделать команду от имени плагина через консоль.
    Возможно есть ошибки. Хотя точно есть, по другому бы я сюда не писал....
    Вот пример
    Код:
    Bukkit.dispatchCommand(Bukkit.getConsoleSender(),"pex user "+pla+" add group vip");
     
  2. Хостинг MineCraft
    <
  3. Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Ошибку мы должны угадывать?
     
  4. kirill2011s

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

    Баллы:
    103
    Канеш, #мыжэкстрасенсы.
     
  5. Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Аффтор тоже не знает
     
  6. Автор темы
    SaMEC

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

    Баллы:
    173
    Skype:
    support.meedway
    Имя в Minecraft:
    Nick
    Сам разобрался, в общем, игрок кликал в инвентаре по предмету и получал группу ну или предмет.
    Ошибок не было просто команда почему то не выполнялась.
     
  7. DigitalMisha

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

    Баллы:
    58
    Листенер зарегистрирован?
     
  8. Автор темы
    SaMEC

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

    Баллы:
    173
    Skype:
    support.meedway
    Имя в Minecraft:
    Nick
    Код:
    public class Menu extends JavaPlugin implements Listener
    {
    
    Код:
         Bukkit.getPluginManager().registerEvents(this, this);
    
     
  9. Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    @EventHandler не забыт?
     
  10. aceJKE

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

    Баллы:
    123
    pex user <user> group add <group>
     
  11. serega6531

    serega6531 Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    shkurovs
    Я делал это через PEX API.
     
  12. Автор темы
    SaMEC

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

    Баллы:
    173
    Skype:
    support.meedway
    Имя в Minecraft:
    Nick
    Я это и сделал через апи.
    Код:
    PermissionsEx.getUser(pl).addGroup("Имя группы");
    Вот если кому надо, выполнение команды от имени консоли.
    Код:
            PluginCommand pC = Bukkit.getPluginCommand("Команда");
            pC.execute(Bukkit.getConsoleSender(), "Команда", new String[]{});
    
     
  13. Автор темы
    SaMEC

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

    Баллы:
    173
    Skype:
    support.meedway
    Имя в Minecraft:
    Nick
    У меня есть плагин, который делает кое какие функции на игрока, но для этого нужно прописать команду и 2 аргумента, поэтому в добавок к добавлению игрока в группу ему прописываются еще возможности.
     

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