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

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

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

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

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

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

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

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

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

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

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

    Баллы:
    66
    Имя в Minecraft:
    Erno
    http://www.curse.com/bukkit-plugins/minecraft/snowball-damage
     
  6. Artmoneyse

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

    Баллы:
    78
    Код:
           @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);
               }   
    }}    
     
Статус темы:
Закрыта.

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