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

Решено Откидывание игроков с регионов снежками без PvP

Тема в разделе "Помощь", создана пользователем Zoom4ikDan4ik, 29 сен 2015.

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

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

    Баллы:
    78
    Здравствуйте, построили PvP арену, некоторые игроки вытесняют других снежками и яйцами (КУРИНЫМИ), в то время как в лобби арены нет PvP. Порылся, даже в Machine_Guard поставил, ничего. Прошу помочь, расскажите, какими способами можно запретить использовать снежки на определенных регионах или же убрать урон от снежков.
     
  2. SkiperLol

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

    Баллы:
    96
    Зачем ? :D Меня например бесят афкачеры возле пвп, ну и какой смысл, они дождутся пока я кого-то убью и слижут дроп. Лучше их киллать, да и какой смысл идти на пвп арену и стоять там в афк ?
     
  3. Автор темы
    Zoom4ikDan4ik

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

    Баллы:
    78
    Я тоже так думаю, тем более в моем понятии виноваты сами игроки, что на арену пошли, тем более уж АФК быть. Но игроки жалуются...
     
  4. Erno Shushkov

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

    Баллы:
    66
    http://www.curse.com/bukkit-plugins/minecraft/snowball-damage
     
  5. Artmoneyse

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

    Баллы:
    78
    Имя в Minecraft:
    Artmoneyse
    Код:
           @EventHandler
            public void onHit(PlayerInteractEvent e) {
    if(e.getPlayer().getItemInHand().getType() == Material.SNOW_BALL){
        Player player = e.getPlayer();
               ApplicableRegionSet set = WGBukkit.getPlugin().getRegionManager(player.getWorld()).getApplicableRegions(player.getLocation());
               if (set.queryState(null, DefaultFlag.PVP) == State.DENY){
                   player.sendMessage(ChatColor.RED + "Запрещено бросать снежки в данном регионе (PvP выключено)");
              e.setCancelled(true);
               }   
    }}    
     
Статус темы:
Закрыта.

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