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

Помогите Консоль,игрок

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

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

    Merkelris Новичок Пользователь

    Баллы:
    21
    PHP:
            if(sender instanceof Player && args.length == && args[0].matches("^[0-3]{1}$")) {
                ((
    Playersender).setGameMode(GameMode.getByValue(Integer.parseInt(args[0])));
                return 
    true;   
            }
            
    Player p = (Playersender;
            if (
    args[0].equalsIgnoreCase("0")) {
                
    p.setGameMode(GameMode.SURVIVAL);
                
    p.sendMessage(game_ppf);
            }
            else if (
    args[0].equalsIgnoreCase("1")) {
                
    p.setGameMode(GameMode.CREATIVE);
                
    p.sendMessage(game_ppf);
            }
            else if (
    args[0].equalsIgnoreCase("2")) {
                
    p.setGameMode(GameMode.ADVENTURE);
                
    p.sendMessage(game_ppf);
            }
            else if (
    args[0].equalsIgnoreCase("3")) {
                
    p.setGameMode(GameMode.SPECTATOR);
                
    p.sendMessage(game_ppf);
            }
            if(
    args.length == && args[0].matches("^[0-3]{1}$")) {
                
    Player other Bukkit.getPlayer(args[1]);
                if(
    other!=null) {
                    
    other.setGameMode(GameMode.getByValue(Integer.parseInt(args[0])));
                }
                if (
    args[0].equalsIgnoreCase("0")) {
                    
    other.setGameMode(GameMode.SURVIVAL);
                    
    other.sendMessage(game_ppf);
                }
                else if (
    args[0].equalsIgnoreCase("1")) {
                    
    other.setGameMode(GameMode.CREATIVE);
                    
    other.sendMessage(game_ppf);
                }
                else if (
    args[0].equalsIgnoreCase("2")) {
                    
    other.setGameMode(GameMode.ADVENTURE);
                    
    other.sendMessage(game_ppf);
                }
                else if (
    args[0].equalsIgnoreCase("3")) {
                    
    other.setGameMode(GameMode.SPECTATOR);
                    
    other.sendMessage(game_ppf);
                }
            }
            return 
    true;
           }

    }
    ?
     
  2. alexandrage

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

    Баллы:
    173
    Вот фулл код, аналог того с шапки, кроме прав и сообщений.

    PHP:
            if(args.length==0) return false;
            
    String s args[0].toLowerCase().replace("sp""3").replace("s""0").replace("c""1").replace("a""2");
            if(
    sender instanceof Player && args.length == && s.matches("^[0-3]{1}$")) {
                ((
    Playersender).setGameMode(GameMode.getByValue(Integer.parseInt(s)));
                return 
    true;
            }
            if(
    args.length == && s.matches("^[0-3]{1}$")) {
                
    Player other Bukkit.getPlayer(args[1]);
                if(
    other!=null) {
                    
    other.setGameMode(GameMode.getByValue(Integer.parseInt(s)));
                    return 
    true;
                }
            }
            return 
    false;
     
  3. Автор темы
    Merkelris

    Merkelris Новичок Пользователь

    Баллы:
    21
    Спасибо ОГРОМНОЕ я уж думал(да нечего я не думал).
    Тема закрыта.Ответ сверху
     
Статус темы:
Закрыта.

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