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

[Решено]Проблема с отправкой команды от имени консоли

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

Статус темы:
Закрыта.
  1. Автор темы
    Tyzun

    Tyzun Старожил

    Баллы:
    153
    Skype:
    tyzun1997
    Имя в Minecraft:
    _Tyzun_
    Код:
      @EventHandler
      public void nosign(PlayerGameModeChangeEvent  e){
          Player p = e.getPlayer();
          String nick = p.getName();
          String command1 = "pex user" + nick + "add -essentials.signs.*";
          String command2 = "pex user" + nick + "remove -essentials.signs.*";
          if(!p.isOp()){
              GameMode mode = e.getNewGameMode();
              if(mode == GameMode.CREATIVE){
                Bukkit.dispatchCommand(Bukkit.getConsoleSender(), command1);
              }
              else if(mode == GameMode.SURVIVAL){
                  Bukkit.dispatchCommand(Bukkit.getConsoleSender(), command2);
              }
          }
      }
    При выполнении условия смены игроком гейммода не происходит активация в консоли нужно команды. а только пишет Syntax Error
     
  2. Хостинг MineCraft
    <
  3. serega6531

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

    Баллы:
    173
    Skype:
    shkurovs
    Где пишет Syntax Error?
     
  4. Автор темы
    Tyzun

    Tyzun Старожил

    Баллы:
    153
    Skype:
    tyzun1997
    Имя в Minecraft:
    _Tyzun_
    В консоле
     
  5. serega6531

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

    Баллы:
    173
    Skype:
    shkurovs
    При nick, например, test, в результате будет usertestadd. Поставьте пробелы.
     
    Tyzun нравится это.
  6. Автор темы
    Tyzun

    Tyzun Старожил

    Баллы:
    153
    Skype:
    tyzun1997
    Имя в Minecraft:
    _Tyzun_
    Для консольных команд "/" ненужен. Я думаю что я неправильно записал в коде саму команду, но как по мне все верно.
     
  7. serega6531

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

    Баллы:
    173
    Skype:
    shkurovs
     
    Hilgert и Tyzun нравится это.
  8. Автор темы
    Tyzun

    Tyzun Старожил

    Баллы:
    153
    Skype:
    tyzun1997
    Имя в Minecraft:
    _Tyzun_
    А, я все понял, спасибо
     
Статус темы:
Закрыта.

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