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

Помогите Код взрыва...

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

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

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

    Баллы:
    173
    Мне нужна помощь по коддингу:
    1.Как написать код так чтобы , при взрыве от 1 до 3 тнт давал эффект(зелье) на n расстоянии? и если больше ?
    2.Как менять название предмета при крафте ?
     
  2. Хостинг MineCraft
    <
  3. AndreySafr

    AndreySafr Активный участник

    Баллы:
    63
    Имя в Minecraft:
    SuperMan
    Помоему название предмета можно менять на наковальне
     
  4. akke

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

    Баллы:
    103
    Alastar и BeYkeR нравится это.
  5. mayor123

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

    Баллы:
    173
    1. Прослушивать событие ExplosionPrimeEvent. Ну и там что-то такое:
    Код:
    int radius = 10;
    Entity e = event.getEntity();
    if(e.getType() != EntityType.PRIMED_TNT) return;
    Location loc = e.getLocation();
    for(Player p : Bukkit.getOnlinePlayers()) {
        if(p.getWorld() != e.getWorld()) return;
        if(p.getLocation().distance(e.getLocation()) > radius) return;
        p.addPotionEffect(new PotionEffect(..));
    }
     
    Сникерсни, stew, BeYkeR и 3 другим нравится это.
  6. Автор темы
    BeYkeR

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

    Баллы:
    173
    Спасибо :). Теперь еще один вопрос , как сделать чтобы при крафте вещи с определнным именем(Уже знаю как сделать) Имел свой радиус ?
     

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