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

Помогите как прибавить к значению в строчке конфига

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

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

    Welester Участник Пользователь

    Баллы:
    36
    Имя в Minecraft:
    Welester
    Код:
    @EventHandler
        public void onBlockBreak(BlockBreakEvent e){
            Player p = e.getPlayer();
            if(getConfig().getInt("players." + p.getPlayer() + ".job") == 1){
                if(e.getBlock().getType() ==Material.IRON_ORE){
                    p.sendMessage("бакс");
                    getConfig().set("players." + p.getPlayer() + ".money", +4);
                    saveConfig();
                }
                else{
                    e.setCancelled(true);
                }
            }
    
    Вот какой вид имеет сам конфиг:
    Код:
    players:
             игрок:
              знач1: 0
              знач2: 0
              знач3: 0
    
    Вот к примеру, при поломке, надо прибавить 4, к значению 1(money)
     
  2. Хостинг MineCraft
    <
  3. Reality_SC

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

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
    1. Взять значение. 2. Прибавить к нему. 3. Сохранить его обратно.
     
  4. CoolBoy

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

    Баллы:
    96
    Skype:
    thecoolboy2070
    Имя в Minecraft:
    CoolBoy
    Боже ну и гемор. Не проще ли использовать Vault?
    Ну или mysql в крайнем случае.
     
  5. Автор темы
    Welester

    Welester Участник Пользователь

    Баллы:
    36
    Имя в Minecraft:
    Welester
    Ну да, подключить vault, только тут неувязочка, мне надо чтобы всё было в 1 плагине
     
  6. CoolBoy

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

    Баллы:
    96
    Skype:
    thecoolboy2070
    Имя в Minecraft:
    CoolBoy
    Ну тогда страдай геммороем дальше, лол. Где-то был мем с кодом "противника сторонних библиотек".
    [​IMG]
     
  7. Mr_RoboMan

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

    Баллы:
    123
    Орнул :D
     
  8. Автор темы
    Welester

    Welester Участник Пользователь

    Баллы:
    36
    Имя в Minecraft:
    Welester
    Я вот непойму, зачем мне нужно подключать целую библиотеку, ради того, чтобы получить всего на 1 строчку в конфиге меньше, поросто мне же всё равно прийдётся писать туда другие значения, ибо в этом задумка плагина
     
  9. xDark

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

    Баллы:
    96
    Skype:
    ailyashevich
    Имя в Minecraft:
    xDark
    1 строчка. 1 СТРочка... 1 СТРОчка... 1 СТРОЧКА!???!?111??777
     
  10. Автор темы
    Welester

    Welester Участник Пользователь

    Баллы:
    36
    Имя в Minecraft:
    Welester
    Ну да, на 1 строчку меньше
     
  11. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Рассуждения интересные, но вот реализация хромает. Лучше подожди с написанием плагинов и черпай знания из других плагинов с открытым кодом и/или из умных книжек по жабке.
     

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