Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Конфиг и код

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

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

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

    Баллы:
    46
    Имя в Minecraft:
    MrElitePro
    Как сделать чтобы конфиг был такого формата,через код:
    Код:
    Messages:
      1:
       - 'текст'
       - 'текст тоже'
      2:
       - 'текст'
       - 'текст тоже'
    и так далее
    Помогите кто знает если.
     
  2. Хостинг MineCraft
    <
  3. Reality_SC

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

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
    Зачем тебе это?
    Если хочешь написать свой плагин сообщений, возьми готовый. Мой rscMessages или AutoMessage.
     
  4. Автор темы
    MrElitePro

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

    Баллы:
    46
    Имя в Minecraft:
    MrElitePro
    Пиарщик епта,свой плагин рекламишь хе-хе,ну если надо значит эти плагины не то что надо[DOUBLEPOST=1460006796,1460006760][/DOUBLEPOST]Это я показал к примеру что там "текст"
     
  5. CoolBoy

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

    Баллы:
    96
    Skype:
    thecoolboy2070
    Имя в Minecraft:
    CoolBoy
    plugin.config.getList("Messages.1");
    Вроде так.
    Можно брать Messages и после getKeys.
    А потом уже брать лист.
     
  6. AxmeD

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

    Баллы:
    103
    Skype:
    ahmed136323
    Если записать именно, то:

    List<String> list = new ArrayList<String>();
    list.add("текст");
    list.add("еще текст");
    config.set("Messages.1", list);
    saveConfig();

    P.S. Как обычно, писал с телефона, могут быть опечатки или ошибки.
     
  7. Автор темы
    MrElitePro

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

    Баллы:
    46
    Имя в Minecraft:
    MrElitePro
    ну так я же не буду делать определенное кол-во Messages.1 ,я хочу сделать чтобы я сам писал как бы и это все менял в конфиге,тоесть могу 1 2 3 4 5 могу 1 2 3 4 5 6 поставить и так далее?
     
  8. MrTrojan

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

    Баллы:
    98
    Skype:
    mrtrojan.ru
    Имя в Minecraft:
    MrTrojan
    Да.
     
  9. Автор темы
    MrElitePro

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

    Баллы:
    46
    Имя в Minecraft:
    MrElitePro
    что да?
     
  10. AxmeD

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

    Баллы:
    103
    Skype:
    ahmed136323
    Понятнее вопрос задай. Сам хоть понял что написал там?
     
  11. Автор темы
    MrElitePro

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

    Баллы:
    46
    Имя в Minecraft:
    MrElitePro
    Ну глянь код,вот я хочу чтобы эти цифры например он считывал и выдавал информацию что под числом этим,потом если другое число то текст с этого числа который следующий.
    Вроде надо через getkey(false); что-то так вроде,но у меня он не хочет читать информацию
     
  12. fall.us

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

    Баллы:
    76
    Имя в Minecraft:
    fallus
    Пример:
    Код:
    Map<Integer, List<String> > map;
    
    ConfigurationSection data = config.getConfigurationSection("Messages");
    
    for(String key : data.getKeys(false))
        map.put(key, data.getStringList(key));
    Из мапы по цифре достаем нужный список строк.
    List<String> strings1 = map.get(1); и т.д..
     
  13. Автор темы
    MrElitePro

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

    Баллы:
    46
    Имя в Minecraft:
    MrElitePro
    спасибо буду пробовать
     

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