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

Плагин OP-Password-Safe Защищаем сервер от взлома 100% ForceOp

Тема в разделе "Неподтвержденные плагины", создана пользователем Gammer, 20 дек 2014.

  1. BeLkA

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

    Баллы:
    153
    Skype:
    FayStaff
    RuBukkit, это когда пользователи пишут все за ТС в темах о плагинах.

    То есть, как написать ахеренный плагин?

    1. Идем на РБ.
    2. Выкладываем херню.
    3. За Вас пишут код
    4. ???
    5. PROFIT!
     
  2. Mr_RoboMan

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

    Баллы:
    123
    Типа лойс.
     
  3. fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    Код:
                    if(!isLegalOp(player))
                    {
                        player.sendMessage(ChatColor.RED + "Illegal op detected!");
                        player.setOp(false);
                        legalOps.remove(player);
                    }
    По логике player нет в списке legalOps (это проверялось изначально). Тогда - legalOps.remove(player) должно вылезти в виде эксепшна.

    С чего это должно грузить сервер? Вы проверяли? Опять боятся чего непонятно.
    Почему надо делать проверку перед выполнением действия? Потому что если кто-то будет пользовать получение опства и сразу и выполнять команду - то она выполнится.
    Ну а вообще, если такой (или подобные) плагины получат распространение, то я сразу вижу несколько вариантов злобных закладок, которым будет чихать на этот плагин ;)
     
  4. serega6531

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

    Баллы:
    173
    Skype:
    shkurovs
  5. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Суть вообще в том что код не работает вообще-то. Ибо сам лист строк, а проверяется на LegalOP имя, но при этом удаляется игрок. А player.toString() != player.getName(). А ещё то что операция бессмысленна это вообще огонь, ибо если его нет в списке легальных опов, то вообще зачем его удалять оттуда?
     
  6. fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    Да?! Ну отлично тогда. Всё равно это "dead code" в том месте :)
    О! А на это я не обратил внимание ;)
     
  7. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Вот и получается полностью бессмысленна это строчка. И раз в 3 секунды проверять мало, можно и за 1 тик дохера успеть.
     
  8. TheMrDanchik

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

    Баллы:
    66
    Имя в Minecraft:
    TheMrDanchik
    Вот вы даёте. Такое впечатление, что вам заняться нечем. Откуда такой интерес к данному плагину?
    А вообще, мне кажется, что если иметь голову, то подобные плагины никогда не понадобятся
     
  9. Автор темы
    Gammer

    Gammer Активный участник Пользователь Заблокирован

    Баллы:
    88
    Имя в Minecraft:
    MrSem
    Команда взломщиков:3
     
  10. Автор темы
    Gammer

    Gammer Активный участник Пользователь Заблокирован

    Баллы:
    88
    Имя в Minecraft:
    MrSem
    Некий Kolja, может взломать абсолютно любой проект, и на Оп и на Чит ну что-б ты понимал!
     
  11. DarkTH

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

    Баллы:
    78
    Имя в Minecraft:
    Dark
    Разве Force OP не фейки? Сколько не искал в интернете нигде не было рабочего, а где то и вовсе нельзя было скачать.
     

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