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

Помогите Не работает выполнение команды.

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

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

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

    Баллы:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    Код:
      public boolean onCoomand(CommandSender sender, Command cmd, String label, String[] args) {
         if(cmd.getName().equalsIgnoreCase("fe") && (args.length == 2)) {
           Player sender_pl = (Player)sender;
           Player name_adress = sender.getServer().getPlayer(args[0]);
          
           if(name_adress != null) {
             String first = args[1];
             int exp_count = Integer.parseInt(first);
          
             if(exp_count > sender_pl.getLevel()) {
               sender_pl.sendMessage(ChatColor.RED+ "У Вас недостаточно опыта!");
               return true;
             }
             else {
               sender_pl.setLevel(sender_pl.getLevel() - exp_count);
               sender_pl.sendMessage(ChatColor.AQUA+"Вы передали "+ChatColor.YELLOW + exp_count + ChatColor.AQUA+" игроку "+ ChatColor.GOLD + args[0]);
               name_adress.setLevel(name_adress.getLevel() + exp_count);
               name_adress.sendMessage(ChatColor.AQUA+ "Вы получили"+ ChatColor.YELLOW + exp_count + ChatColor.AQUA +" опыта от "+ChatColor.GOLD+sender_pl.getName());
               return true;
             }
           }
           else {
             sender_pl.sendMessage(ChatColor.RED+ "Игрок не найден!");
             return true;
         }
       }
         return false;
    }
    
    
    После ввода команды и двух аргументов выводит то, что указано в plugin.yml в usage. Где ошибка?
     
  2. Хостинг MineCraft
    <
  3. BeYkeR

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

    Баллы:
    173
    public boolean onCoomand(CommandSender sender, Command cmd, String label, String[] args)
    Это в коде или сам написал ?
     
    konfyciu98 нравится это.
  4. Автор темы
    konfyciu98

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

    Баллы:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    Спасибо! :3
     

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