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

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

Discussion in 'Разработка плагинов для новичков' started by konfyciu98, Mar 25, 2014.

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

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

    Trophy Points:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    Code:
      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 Старожил Девелопер Пользователь

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

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

    Trophy Points:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu

Share This Page