Помогите Как записать 1 из значений

  • Автор темы Автор темы xacx
  • Дата начала Дата начала

xacx

Активный участник
Пользователь
Баллы
66
Имя в Minecraft
xacx
Привет, ребята. Есть 2 значения.
1. Значение которое присваивается новичкам.
Например:
StartedCity: Moscow

2. Значение которое получаем в результате игры.
Например
Сity: UniteKingdom

Как мне сделать проверку имеет ли игрок 2 значение?
Если он не имеет значение 2 то присвоить ему 1, а когда он получить значение 2 заменить 1 значение на 2
Конфиг:
Код:
startedtown: Moscow
startedposition: Worker
startedjob: Human
players:
Код:
Код:
    public void PlayerInformation(PlayerJoinEvent e) throws NotRegisteredException
    {       
        Player p = e.getPlayer();
        String n = p.getName();
        String tow = pl.getConfig().getString("players."+n+".town");
        String position = pl.getConfig().getString("players."+n+".position");
        String jobs = pl.getConfig().getString("players."+n+".jobs");
        /*
        * получаем должность и игрока в городе в котором находиться игрок.
        *
        */
        Resident resident = TownyUniverse.getDataSource().getResident(n);
        String town = resident.getTown().getName();
        String active = resident.getFormattedName();
        
        /*
        * сверим все с конфигом
        *
        */
        
        if(e.getPlayer() != null){
        
        if(tow == null){
            pl.getConfig().set("players."+n+".town", town);
            pl.saveConfig();
            p.sendMessage("Your town: " + town );
            
        }
        
        if(position == null){
            pl.getConfig().set("players."+n+".position", active );
            pl.saveConfig();
            p.sendMessage("Your position: " + active);
            
        }
        
        if(jobs == null){
            pl.getConfig().set("players."+n+".job", pl.jobs);
            pl.saveConfig();
            p.sendMessage("Your job: " + jobs);
            
        }
            
    

        }else{
            p.sendMessage("Ошибка! обратитесь к создателю к xacx");
        }
            
    
                
    }
    }
}
 
if (config.get("City") == null) { ... }
Если нет категории такой, мы выполняем { ... }
 
Назад
Верх