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

Помогите Exp

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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