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

Помогите Увеличение силы лука

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

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

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

    Баллы:
    123
    Skype:
    vanya.studenikin
    Имя в Minecraft:
    stuvanya
    Возникла такая проблема: нужно чтобы игрок убивался из лука с одного попадания, здоровье у него должно быть стандартным, а если принудительно убивать entyti из EntityShootBowEvent, то в PlayerDeathEvent event.getEntity().getKiller() будет null
     
  2. Хостинг MineCraft
    <
  3. Code

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

    Баллы:
    123
    Имя в Minecraft:
    _Gizmo
    попробуй ее не убивать, а наносить много дамага с помощью damage, указывая убийцу
     
  4. baksovic111

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

    Баллы:
    88
    Skype:
    Baksovic2
    Имя в Minecraft:
    Baksovic
    int value = 50;
    event.getDamage(event.getDamage() + value);

    Не пойдет?)
     
  5. Автор темы
    Studenikin

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

    Баллы:
    123
    Skype:
    vanya.studenikin
    Имя в Minecraft:
    stuvanya
    Спасибо всем, нашел самое оптимальное решение
    Код:
        @EventHandler
        public void onBowShot(EntityDamageByEntityEvent e){
            if(e.getDamager() instanceof Arrow){
                e.setDamage(200);
            }
        }
    [DOUBLEPOST=1432229084,1432228991][/DOUBLEPOST]
    у меня тут еще одна проблема была, как все-таки правильно сделать шедулер, который 5 раз каждую секунду что-то сделает, а потом остановится?
     
  6. kirill2011s

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

    Баллы:
    103
    Смерть отменить нельзя.
     

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