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

Помогите Работа с конфигом.

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

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

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

    Баллы:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    Привет-с!
    Код:
    users:
     evkakiy: 5
     lolotron: 4
     mr_mr: 4000
     {...}
     olol: 123
    
    Как у каждого пользователя изменить все значения в нужный момент? Пользователи могу добавляться.
     
  2. Den_Abr

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

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    config.set("users." + nick, 100)
    Если всех надо перебрать, то получаешь список игроков через config.getConfigurationSection("users").getKeys(false) и пробегаешься циклом
     
    Hephest нравится это.
  3. Автор темы
    konfyciu98

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

    Баллы:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    Окей, но как будет выглядеть этот "список" и какое условие для цикла?
    Случайно не так?
    Код:
    Set<String> a = this.getConfig().getConfigurationSection("names").getKeys(true);
    int b = a.size();
    int i = 0;
    while(i<=b) {
      this.getConfig().set("names."+a[i], "100");
      i++;
    }
    
     
  4. Den_Abr

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

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Код:
     for(String s :this.getConfig().getConfigurationSection("names").getKeys(false) ) {}
     
    Hilgert и serega6531 нравится это.

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