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

Помогите Exp

Тема в разделе "Разработка плагинов для новичков", создана пользователем MrFry Channel, 19 окт 2015.

Статус темы:
Закрыта.
  1. Автор темы
    MrFry Channel

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

    Баллы:
    66
    Имя в Minecraft:
    Bavianlasse
    Как выдать игроку exp, значение которого указано в конфиге?
    Я думаю, что этот г*вно код точно не подойдёт:
    Код:
    getPlayer().setLevel(getString ("level"));
     
    Последнее редактирование: 19 окт 2015
  2. Хостинг MineCraft
    <
  3. DakEnviy

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

    Баллы:
    66
    Skype:
    hajime.hajime.hajime
    Имя в Minecraft:
    DakEnviy
    Exp нужно вводить дробью float. Например: player.setExp(0.5F); (это будет половина полоски опыта)
     
  4. Автор темы
    MrFry Channel

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

    Баллы:
    66
    Имя в Minecraft:
    Bavianlasse
    Ок, понял. Ток мне нужно чтобы значение EXP было в конфиге
     
  5. Agravaine

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

    Баллы:
    88
    Имя в Minecraft:
    Agravaine25
    Ну приведи стринг к флоату, в чем проблема?
     
  6. Автор темы
    MrFry Channel

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

    Баллы:
    66
    Имя в Minecraft:
    Bavianlasse
    Можно код? Прост я нуб
     
  7. MrTrojan

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

    Баллы:
    98
    Skype:
    mrtrojan.ru
    Имя в Minecraft:
    MrTrojan
    Зачем что-то приводить, если можно сразу написать getConfig().getFloat("float")?
     
  8. Автор темы
    MrFry Channel

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

    Баллы:
    66
    Имя в Minecraft:
    Bavianlasse
    Спасибо, сейчас проверю[DOUBLEPOST=1445446017,1445445880][/DOUBLEPOST]
    getPlayer().setLevel.getConfig().getFloat("level") ;
    Можно так? (Наверное нельзя, подскажите как пожалуйста)
     
  9. MrTrojan

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

    Баллы:
    98
    Skype:
    mrtrojan.ru
    Имя в Minecraft:
    MrTrojan
    Переменная config типа FileConfiguration.
    Код:
    e.getPlayer().setLevel(config.getFloat("level")) ;
     
  10. Автор темы
    MrFry Channel

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

    Баллы:
    66
    Имя в Minecraft:
    Bavianlasse
    Cпасибо
     
Статус темы:
Закрыта.

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