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

Плагин [SEC/MECH] AntiRelog++ - Честное PvP и не только! [1.8-1.11]

Тема в разделе "Неподтвержденные плагины", создана пользователем slavik123123123, 18 июл 2016.

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

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    AntiRelog++

    Версия плагина: 1.4
    Под версию сервера: 1.8-1.11

    Особенности:
    • Использует Title и ActionBar.
    • Выключает креатив, флай, невидимость, режим бога при атаке игрока.
    • Выключает креатив, флай, невидимость, режим бога при использовании лука, зельев.
    • Убивает если игрок вышел во время пвп.
    • Не позволяет писать команды во время пвп.
    • Не позволяет часто есть золотые яблоки.
    • Все сообщения настраиваются.
    • Есть право для обхода проверок.
    • Можно отключить сообщения о кике, заходе, выходе, смерти игрока.
    Права:
    • antirelog.bypass - отключает все проверки у игрока
    Код (YAML):
    1.  
    2. #Время пвп-режима
    3. pvptime: 7
    4. #Время перезарядки золотого яблока
    5. apple-cd: 40
    6. Boolean:
    7.  #true - да, false - нет
    8.   #Включить ли перезарядку золотого яблока?
    9.   enable-apple-cooldown: true
    10.   #Проверять ли игроков на fly, gamemode, god, vanish?
    11.   enable-checks: true
    12.   #Убивать ли игрока если он вышел во время ПВП?
    13.   kill-on-leave: true
    14.   #Убивать ли игрока если он написал команду?
    15.   kill-on-command: false
    16.   #Убирать сообщения о смерти?
    17.   remove-death-message: true
    18.   #Убирать сообщения о кике игрока?
    19.   remove-kick-message: true
    20.   #Убирать сообщения о выходе игрока?
    21.   remove-leave-message: true
    22.   #Убирать сообщения о заходе игрока?
    23.   remove-join-message: true
    24. Messages:
    25.   action: "&6&lВы находитесь в режиме &c&lPVP&6&l, не выходите из игры! %time%"
    26.   actionleave: "&e&lPVP окончено, Вы снова можете использовать команды и выходить из игры!"
    27.   title: "&c&lВы вошли в PVP режим!"
    28.   titleleave: "&c&lВы вышли из режима PvP"
    29.   message: "&6&lAntiRelog  » &e&lВы вошли в режим &c&lPVP! &e&lНе выходите из игры и не используйте команды!"
    30.   messageleave: "&6&lAntiRelog » &e&lВы вышли из режима &c&lPVP! &e&lВы снова можете использовать команды и выходить из игры!"
    31.   nochat: "&e&lВы не можете использовать команды в &c&lPvP&e&l. %time%."
    32.   apple: "&6&lAntiRelog » %time% перед следующим использованием золотого яблока!"
    33.   flyon: "&cВыключите флай для атаки игроков"
    34.   godon: "&cВыключите год для атаки игроков"
    35.   gamemodeon: "&cВыключите креатив для атаки игроков"
    36.   vanishon: "&cВыключите невидимость для атаки игроков"
    37.   pvpleave: "&e%player% &aПокинул игру во время ПВП и был наказан"
    38.   commandkill: "&aВы были убиты, т.к пытались использовать команду во время &cPVP"
    39.  
    Скрины:
    [​IMG]
    [​IMG] [​IMG] [​IMG] [​IMG]
    Version 1.4:
    • Поддержка 1.11
    • Оптимизация кода
    • Теперь можно отключить миры в которых плагин не работает
    • Теперь яйца и снежни тоже начинают пвп
    • Теперь можно банить игрока если он отключится во время пвп
    Version 1.3.2:
    • Убрана поддержка 1.7.10(Скорее всего плагин и не работал на этой версии)
    • Теперь нет конфликта с WG(pvp deny) у проверки на гм,флай и тд.
    • Теперь проверка на гм, флай и тд, работает только при попадании в игрока стрелой или зельем. Раньше проверка работала как только запускали стрелу или кидали зелье.
    Version 1.3.1:
    • Убрана проверка на скорость игрока.
    Version 1.3:
    • Фикс багов.
    • Автообновление конфига.
    • Теперь можно настроить убийство при кике игрока.
    • Теперь можно отключить pvp режим.
    • Поддержка Java 7.
    Version 1.2:
    • Убран лишний код.
    • Изменён конфиг. Пересоздайте его!
    • Больше информации при запуске.
    • Нормальное склонение у "Осталось 5 секунд" и "Осталось 4 секунды" вместо "Осталось 1 секунд" и "Осталось 4 секунд" и тд.
    • Теперь не нужны зависимости для Title и ActionBar
    Version 1.1:
    • Убран лишний код.
    • Изменён конфиг. Пересоздайте его!
    • Теперь можно отключить проверки на gm,fly,god,vanish.
    • Теперь можно отключит перезарядку яблока.
    • Теперь плагин может убивать игрока, если он написал команду во время ПВП.
    Исходники: https://github.com/Dimatert9/AntiRelog

     
    Последнее редактирование: 7 дек 2016
  2. Mr Hosting
  3. SkiperLol

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

    Баллы:
    96
    Отличная работа! :good:
    Правда, я не уверен, что должно быть так:
     
  4. mzilatipaK

    mzilatipaK Участник Пользователь

    Баллы:
    36
    Имя в Minecraft:
    Kranlex
    Более чем юзабельный плагин! Славик, лайк тебе.
     
  5. Create_Everything

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

    Баллы:
    78
    Имя в Minecraft:
    CreateEvery
  6. Автор темы
    slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    @Dereku
    На скоко ужасный код?
     
  7. Dereku

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

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Хех.
    Не могу не отметить то, что ты впитываешь полезный чужой опыт.
    По исходнику - не бойся оставлять больше строчек для '{' '}' - в байткоде значения оно не имеет, а читается приятнее.
    В msgToCS(String... message) не нужно строку конкатенировать к пустой строке - отправляй сразу строку.
    Ну и с названиями переменных у тебя всё грустно. Короче, слабенькая четвёрочка.

    И после того, как закончил писать пользуйся Ctrl+A, Ctrl+X, Ctrl+Shift+V. По идее, это должно более приятно отформатировать код в исходнике. По крайней мере это в NetBeans. Как в Eclipse - не помню. Как в IDEA - не знаю.
     
  8. Автор темы
    slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Ну я всегда делаю Ctrl+A , Ctrl+I. Это табуляцию исправляет. Или как это называется.
    [​IMG]
     
  9. Dereku

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

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Исправлять то исправляет, но смотреть на табы вместо 4 пробелов на гитхабе - так себе. Но это уже дело каждого.
     
  10. Автор темы
    slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Странно. Но в исходниках у меня всё норм. Скорее всего проблема в гитхабе.
    --- Сообщения объединены: 18 июл 2016, предыдущее сообщение: 18 июл 2016 ---
    Version 1.1:
    • Убран лишний код.
    • Изменён конфиг. Пересоздайте его!
    • Теперь можно отключить проверки на gm,fly,god,vanish.
    • Теперь можно отключит перезарядку яблока.
    • Теперь плагин может убивать игрока, если он написал команду во время ПВП.
     
  11. Dereku

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

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Вообще то нет. Проблема в IDE.
     
  12. mzilatipaK

    mzilatipaK Участник Пользователь

    Баллы:
    36
    Имя в Minecraft:
    Kranlex
    Эх, отличный плагин, но у меня на сервере не Essentials. :cry:
     
  13. CoolBoy

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

    Баллы:
    96
    Skype:
    thecoolboy2070
    Имя в Minecraft:
    CoolBoy
    "1 секунд" - не дело.

    Почему не использовал рефлексию для отсылки ActionBar'а, и Title с Subtitle?
     
  14. Kolia1512

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

    Баллы:
    76
    Имя в Minecraft:
    iRoot
    Хороший плагин. :good: Хотя я бы не советовал использовать "§l" в форматировании сообщений плагина.
    "1 секунд":
    Код (Text):
    1. (seconds == 1 ? "а." : ".")
     
    Последнее редактирование: 22 июл 2016
  15. Автор темы
    slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Если нету ессентиалса, то он не используется, и плагин продолжает работать.
    В следующей версии буду использовать.
    Исправим.
     
  16. mzilatipaK

    mzilatipaK Участник Пользователь

    Баллы:
    36
    Имя в Minecraft:
    Kranlex
    У меня стоит, свой форк Essentials и данный плагин не блочит /god /fly и т.д. из моего плагина.
    Ладно буду переписывать под себя.
     
  17. Автор темы
    slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Ну значит ты чтото изменил в апи, либо название плагина изменил.
     
  18. mzilatipaK

    mzilatipaK Участник Пользователь

    Баллы:
    36
    Имя в Minecraft:
    Kranlex
    Лол, смена названия влияет на работу плагина?
     
  19. Автор темы
    slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Ну так при запуске сервера я проверяют есть ли плагин под именем "Essentials", и если есть, то заноситься true в список переменых, а потом уже после проверки на гм и флай от бакита, идёт проверка на гуд, ваниш от ессентиалс, если там true. А если изменить название ессентиалс, то проверки на гуд, ваниш будут отключены.
     
  20. mzilatipaK

    mzilatipaK Участник Пользователь

    Баллы:
    36
    Имя в Minecraft:
    Kranlex
    Понятно.
     
  21. CoolBoy

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

    Баллы:
    96
    Skype:
    thecoolboy2070
    Имя в Minecraft:
    CoolBoy
    http://rubukkit.org/threads/util-sklonenie-po-chislitelnym-1-almaz-3-almaza-5-almazov-i-t-d.119663/
     

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