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

[СОЛВЕД] Проблема с командой

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

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

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

    Баллы:
    153
    Skype:
    FayStaff
    Короче. В эвенте PlayerCommandPreprocessEvent, при написании команды /tp, заменяю ее на /ftp. НО! Если в команде есть аргументы, типа /tp lolka, то аргумен не читается, а пишется просто /ftp. Как исправить?
     
  2. Хостинг MineCraft
    <
  3. serega6531

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

    Баллы:
    173
    Skype:
    shkurovs
    Чего? Примеры давай.
     
  4. Автор темы
    BeLkA

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

    Баллы:
    153
    Skype:
    FayStaff
    Код:
    if(event.getMessage().startsWith("/tp")) {
    
              event.setCancelled(true);
    
              event.getPlayer().performCommand("/ftp");
    
          }
     
  5. serega6531

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

    Баллы:
    173
    Skype:
    shkurovs
    Код:
    if(event.getMessage().startsWith("/tp")) {
              event.setCancelled(true);
              event.getPlayer().performCommand(event.getMessage().replaceFirst("tp", "ftp"));
    }
     
  6. Автор темы
    BeLkA

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

    Баллы:
    153
    Skype:
    FayStaff
    Клосед, event.getPlayer().performCommand(event.getMessage().replaceFirst("/tp", "ftp"));
     
Статус темы:
Закрыта.

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