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

Помогите Как создать строку в конфиге для каждого игрока и записывать/читать именно нужную?

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

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

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

    Баллы:
    61
    Я делаю систему предупреждений у себя в плагине, и мне нужно, чтобы при выдаче 1-ого предупреждения в конфиге создавалась строкас никнеймом человека и со значением "1". При последующих предупреждениях значение должно увеличиваться на +1, когда значение станет = 3, счетчик обнулится, а игрок улетит в бан.Проблема именно в нахождении нужной строки и изменения значения.
     
  2. alexandrage

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

    Баллы:
    173
    Изи
    Configs cfgs = new Configs(this);
    //Создать или загрузить конфиг для юзера.
    CustomConfig cfg = cfgs.add("UserName");
    //Получить загруженный конфиг для юзера.
    CustomConfig cfg = cfgs.get("UserName");
    //Какие то операции над конфигом.
    int warn = cfg.get().getInt("warn", 0);
    cfg.get().set("warn", warn+1);
    //Сохранить конфиг юзера.
    cfg.save();
    //Сохранить конфиг юзера и выгрузить его.
    cfgs.save("UserName");
    https://github.com/alexandrage/Example/blob/master/src/Example/cfg/Configs.java
    https://github.com/alexandrage/Example/blob/master/src/Example/cfg/CustomConfig.java
     
    Последнее редактирование: 14 май 2020

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