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

Помогите Взрыв игрока

Тема в разделе "Разработка плагинов для новичков", создана пользователем ILUXA2011, 16 мар 2014.

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

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

    Баллы:
    68
    Как взорвать игрока, после того, как он наступит на блок?
     
  2. Bars

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

    Баллы:
    173
    Вы уже создавали тему. Просто вместо
    Код:
    e.getPlayer().setFireTicks(1000);
    пишите
    Код:
    e.getPlayer().getWorld().createExplosion(e.getPlayer().getLocation(), 4.0F, false);
    где 4.0 - сила взрыва (как у TNT), а false - не зажигать огонь в месте взрыва.
     
    ILUXA2011 нравится это.
  3. makssof

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

    Баллы:
    103
    Код:
    @EventHandler
    public void onMove(PlayerMoveEvent e){
        if(e.getTo().getBlock().getType() == Material.BEDROCK){
            Player player = e.getPlayer();
            player.getWorld().createExplosion(player.getLocation().getX(), player.getLocation().getY(), player.getLocation().getZ(), 5.0F, false, false);
        }
    }
    .createExplosion(Float X, Float Y, Float Z, Float Сила взрыва, Boolean Поджечь или нет, Boolean Ломать блоки или нет)
     
    ILUXA2011 нравится это.
  4. Bars

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

    Баллы:
    173
    Во-первых, координаты не обязательно, во-вторых, последний булеан не работает, а нужно слушать эвент взрыва и использовать в нём event.getBlocks().clear();
     
  5. Автор темы
    ILUXA2011

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

    Баллы:
    68
    у меня работает второй булеан)
     
  6. JustBlender

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

    Баллы:
    123
    Skype:
    justblender
    Имя в Minecraft:
    JustBlender
    Как это? :confused: У меня прекрасно работали все булеаны.
     

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