1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите Получение аргумента в сообщении ВКонтакте

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

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

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

    Баллы:
    76
    Имя в Minecraft:
    Solomka
    Как получить второе сообщение в вк и уже по этому сообщению делать действия?

    *Не совсем баккит, но тут тоже присутствует частичка его кода))


    p.s РЕШЕНО
     
    Последнее редактирование: 16 апр 2021
  2. Sneyzi

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

    Баллы:
    76
    Код:
    String[] args = message.split(" ");
    
     
  3. Автор темы
    Sergeo

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

    Баллы:
    76
    Имя в Minecraft:
    Solomka
    Еще один вопросик, если можно

    Почему игнорируется игрок, который был введен в сообщении, если его нет, то должно вывестись отправителю, что такого игрока не обнаружено на сервере

    Мне нужно получать игрока и делать с ним манипуляции на сервере при том условии, что он на сервере

    Вообще ничего не выводится. Просто игнорится
     
    Последнее редактирование: 16 апр 2021
  4. Sneyzi

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

    Баллы:
    76
    Код:
    
              case "!players" -> {
    
                   if (!adminMode.contains(message.getFromId())) {
                       try {
                           new MessagesSend(this).setPeerId(message.getPeerId()).setMessage("Войдите в режим администратора для данного действия!").execute();
                           return;
                       } catch (BotsLongPollHttpException | BotsLongPollException e) {
                           e.printStackTrace();
                       }
                   } else {
    
                       Player p = Bukkit.getPlayerExact(sb.toString());
    
                       if (p != null && p.isOnline()) {
                       try {
                           new MessagesSend(this).setPeerId(message.getPeerId()).setMessage("Высылаю возможные действия, которые могут быть произведены... \n" + buildString(pagePlayer)).execute();
                           new MessagesSend(this).setPeerId(message.getPeerId()).setMessage("Игрок найден").execute();
                       } catch (BotsLongPollHttpException | BotsLongPollException e) {
                           e.printStackTrace();
                       }
                       } else {
                           try {
                               new MessagesSend(this).setPeerId(message.getPeerId()).setMessage("Игрок не найден").execute();
                           } catch (BotsLongPollHttpException | BotsLongPollException e) {
                               e.printStackTrace();
                           }
                       }
                   }
     
Статус темы:
Закрыта.

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