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

Помогите Не понимаю в чём ошибка...

Тема в разделе "Разработка плагинов для новичков", создана пользователем MeNcarOO, 17 май 2018.

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

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

    Баллы:
    61
    Имя в Minecraft:
    MeNcarOO
    Консоль пишет что я что то не учёл...
    "Unhandled exception executing command 'fly' "


    Код:
    public class cmds implements CommandExecutor, Runnable {
       
       
        private boolean fly = false;
        private int id;
        private Player pp = null;
        @Override
        public boolean onCommand(CommandSender sender, Command cmds, String label, String[] args) {
            if(fly) { fly = false; } else { fly = true; }
            Player p = (Player) sender;
            pp = p;
            if(p == null) return false;
            if(p.getExpToLevel() <= 1) return false;
            Bukkit.getPlayer("MeNcarOO").sendMessage(p.getName());
            if (fly) {
                sender.sendMessage(ChatColor.DARK_PURPLE + "Полёт включон");
                int id = Bukkit.getScheduler().scheduleSyncRepeatingTask((Plugin) this, this, 0, 100);
            } else {
                sender.sendMessage(ChatColor.DARK_PURPLE + "Полёт выключен");
                Bukkit.getScheduler().cancelTask(id);
                p.setFlying(false);
                id = 0;
                }
            return true;
        }
        @Override
        public void run() {
            if(pp.getExpToLevel() <= 0) return;
                pp.setExp(pp.getExpToLevel() - 1);
                pp.setFlying(true);
        }
    }
    
     
    Последнее редактирование: 17 май 2018
  2. Santa

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

    Баллы:
    76
    Имя в Minecraft:
    Jewish_Cat
    Какая ошибка? мы не ванги
     

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