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

Идея Плагин NoGmPvP

Discussion in 'Запросы на разработку плагинов' started by NightSnake, Oct 2, 2016.

  1. slavik123123123

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

    Trophy Points:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Code:
        @EventHandler
        public void playerPvp(final EntityDamageByEntityEvent e) {
            if (e.getEntityType() != EntityType.PLAYER || e.getDamager().getType() != EntityType.PLAYER) {
                return;
            }
            Player p2 = (Player) e.getDamager();
            final Essentials ess = (Essentials)Bukkit.getPluginManager().getPlugin("Essentials");
            if (ess.getUser(p2).isGodModeEnabled()) {
                ess.getUser(p2).setGodModeEnabled(false);
                p2.sendMessage(ChatColor.GOLD + "\u0412\u044b \u0443\u0434\u0430\u0440\u0438\u043b\u0438 \u0438\u0433\u0440\u043e\u043a\u0430, \u0440\u0435\u0436\u0438\u043c \u0431\u043e\u0433\u0430 \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d");
            }
            if (ess.getUser(p2).isVanished()) {
                ess.getUser(p2).setVanished(false);
                p2.sendMessage(ChatColor.GOLD + "//");
            }
            if (p2.getAllowFlight()) {
                p2.setAllowFlight(false);
                p2.chat("/fly off");
            }
            if (p2.isFlying()) {
                p2.setFlying(false);
                p2.sendMessage(ChatColor.GOLD + "\u0412\u044b \u0443\u0434\u0430\u0440\u0438\u043b\u0438 \u0438\u0433\u0440\u043e\u043a\u0430, \u0440\u0435\u0436\u0438\u043c \u043f\u043e\u043b\u0435\u0442\u0430 \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d");
            }
            if (p2.getGameMode() != GameMode.SURVIVAL) {
                p2.setGameMode(GameMode.SURVIVAL);
                p2.sendMessage(ChatColor.GOLD + "\u0412\u044b \u0443\u0434\u0430\u0440\u0438\u043b\u0438 \u0438\u0433\u0440\u043e\u043a\u0430, \u0440\u0435\u0436\u0438\u043c \u043a\u0440\u0435\u0430\u0442\u0438\u0432 \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d.");
            }
        }
     
  2. Хостинг MineCraft
    <
  3. Derik

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

    Trophy Points:
    76
    Имя в Minecraft:
    Derik
    Вот возми скомпилируй под 1.5.2 и выложи. Мозги нам третий день парит! Про ваниш кстати клева придумал. Тоже надо отключать.
     
  4. Автор темы
    NightSnake

    NightSnake Ньюби Пользователь

    Trophy Points:
    1
    Имя в Minecraft:
    NightSnake
    Парень, серьезно спасибо, все работает теперь. Можно, если что к тебе обращаться? Я тебе скорей всего даже денюшку скину. Реально просто спас![DOUBLEPOST=1475593641][/DOUBLEPOST]
    Эмм это что?
     
  5. Derik

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

    Trophy Points:
    76
    Имя в Minecraft:
    Derik
    Это тотже код, только по другому))[DOUBLEPOST=1475593823,1475593719][/DOUBLEPOST]в 1.5.2 vanish есть режим? Если есть то надо добавить чтобы отключался.
     
  6. Автор темы
    NightSnake

    NightSnake Ньюби Пользователь

    Trophy Points:
    1
    Имя в Minecraft:
    NightSnake
    Да есть ванишь, /v команда или /vanish, вроде тоже в Essentials[DOUBLEPOST=1475593997][/DOUBLEPOST]
    А ты сможешь еще добавить чтобы отрубался ванишь? Это вообще бомба будет тогда =))))
     
  7. Derik

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

    Trophy Points:
    76
    Имя в Minecraft:
    Derik
    На 1.7.2 у меня работает. Да думаю что и раньше тоже. Ща добалю функцию.[DOUBLEPOST=1475594652,1475594203][/DOUBLEPOST]NoGmPvP-v1.3

    Отключяеться ванисш(должен по крайней мере, пробуйте)
     
  8. Автор темы
    NightSnake

    NightSnake Ньюби Пользователь

    Trophy Points:
    1
    Имя в Minecraft:
    NightSnake
    Да, все работает. Спасибо еще раз =D А возможно еще пермишины добавить?
     
  9. Derik

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

    Trophy Points:
    76
    Имя в Minecraft:
    Derik
    NoGmPvP-v1.4

    Теперь чуваки с правами
    "NoGmPvP"
    "NoGmPvp.*"
    обходят все эти ограничения.
     
    Last edited: Oct 5, 2016
  10. Автор темы
    NightSnake

    NightSnake Ньюби Пользователь

    Trophy Points:
    1
    Имя в Minecraft:
    NightSnake
    Nice !!!
     

Share This Page