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

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

Discussion in 'Разработка плагинов для новичков' started by Studenikin, May 20, 2015.

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

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

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

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

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

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

    Trophy Points:
    88
    Skype:
    Baksovic2
    Имя в Minecraft:
    Baksovic
    int value = 50;
    event.getDamage(event.getDamage() + value);

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

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

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

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

    Trophy Points:
    103
    Смерть отменить нельзя.
     

Share This Page