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

Помогите Кик игроков

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

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

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

    Баллы:
    98
    Имя в Minecraft:
    Planet0111
    Подскажите как кикнуть всех людей с сервера.
    Код:
    public boolean onCommand(CommandSender sender, String label, String[] args){
             if (args[0].equalsIgnoreCase("uh")) {
                       Bukkit.getServer().setWhitelist(true);
                       for (Player p : Bukkit.getServer().getOnlinePlayers()) {
                           if (!p.isOp() && !p.isWhitelisted()) {
                               p.kickPlayer("Server is now in mainteance mode.");
                           }
                      }
             }
            return false;
        }
    
    
    Не хочет.
     
  2. Хостинг MineCraft
    <
  3. aceJKE

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

    Баллы:
    123
  4. CraftCoder

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

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    Сам код не работает? Или может у тебя код команды не срабатывает?
     
  5. aceJKE

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

    Баллы:
    123
    У него метод не имплиментит CommandExecutor, видно же, что аргумента Command нет, скорее всего все растет отсюда
     
  6. Автор темы
    Rider3217

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

    Баллы:
    98
    Имя в Minecraft:
    Planet0111
    Чувак спасибо, просто супер теперь.[DOUBLEPOST=1425827935,1425827404][/DOUBLEPOST]А как сделать что ввода команды когда игрока повторно перезайдёт его так же не пускало на сервер
     
  7. Den_Abr

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

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Слушать PlayerJoinEvent
     
  8. Автор темы
    Rider3217

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

    Баллы:
    98
    Имя в Minecraft:
    Planet0111
    Типа public void OnJoin() и тд?
    Если да то я так уже делал, но нужно что бы так было после ввода той команды, так сделал, но выдает ошибку при простом входе игрока(не после команды)
    Код:
     @EventHandler
      public void onJoin(PlayerJoinEvent e) {
           p.kickPlayer("Server is now in mainteance mode.");
      }
    
     
Статус темы:
Закрыта.

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