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

Помогите [Закрыто] Проверка, есть ли у игрока нужное количество EXP

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

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

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

    Баллы:
    61
    Код:
        @EventHandler
        public void onPlayerInteract (PlayerInteractEvent e) {
            if ((e.getAction() == Action.RIGHT_CLICK_AIR)){
                if (e.getPlayer().getItemInHand().getType() == (Material.DIAMOND)){
                    if (e.getPlayer().getLevel() == Level(тут нужно 100 и больше ExpLevel) ) {
                       
                        e.getPlayer().playSound(e.getPlayer().getLocation(), Sound.IRONGOLEM_HIT, 30.0F, 10.0F);
                        e.getPlayer().addPotionEffect(new PotionEffect(PotionEffectType.INCREASE_DAMAGE, 170, 2));
                        e.getPlayer().giveExpLevels(-100);
                       
                    }
                }
    Как сделать, чтоб проверяло, сможет ли игрок заплатить нужную сумму опыта (а я только знаю, как проверить, есть ли конкретный уровень у игрока, хоть не это нужно)?
    Еще хочу спросить: как добавить партикл крови на 5 сек?
     
  2. Хостинг MineCraft
    <
  3. ql_Nik_lp

    ql_Nik_lp Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Для начала вам надо решить что такое партикл крови. Чаще всего для этого используют "осколки" редстоун блока. Если вы знаете как сделать один - делайте это каждые n на протяжении 5 секунд.
    Если нет - в гугл.

    Наверное сделать проверку на то что кол-во опыта - сумма >= 0
     
  4. Автор темы
    Mykahailo_Levandovskyi

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

    Баллы:
    61
    Спасибо
     
Статус темы:
Закрыта.

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