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

Помогите Игрок приватит весь мир

Тема в разделе "[Архив] Помощь", создана пользователем iNkv1ZitOR, 23 авг 2014.

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

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

    Баллы:
    78
    Skype:
    morf-a1r
    Игрок может заприватить весь мир с помощью команды //pos1 -1000000000,0,-1000000000 и //pos2 1000000000,256,1000000000. Тупо надо написать эти две команды в чат, а потом /rg claim lalala. И тогда весь мир будет запривачен. Как это поправить?
     
  2. RusmenPRO

    RusmenPRO Старожил Переводчик Пользователь

    Баллы:
    123
    Skype:
    rusmenpro
    Имя в Minecraft:
    RusmenPRO
    Ограничивай размеры привата
     
  3. Code

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

    Баллы:
    123
    Имя в Minecraft:
    _Gizmo
    размер, я так понимаю, ограничен. плагин из-за бага нормально пределы не проверяет.
    попробуй фикс найти, либо плагин обнови.
     
  4. InterVi

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

    Баллы:
    173
    Это у тебя какие-то баги, предположительно в пермишене. Потому что такой регион по-любому перекрывает другие, и написало бы ошибку, что выделенная область задевает другой регион. И лимит все равно должен проверятся, какая разница как отмечать координаты? Скидывай ту часть пермишена, где прописаны права на WG для игроков.
     
  5. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    http://mmoru.com/board/showthread.php?t=512497
     
  6. InterVi

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

    Баллы:
    173
  7. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Баг плавающий. Но на моём сервере сработал. И на многих других тоже. Пришлось просыпаться ночью и срочно допиливать фикс в WGExtednder.
    Главное чтобы размер региона был больше int (именно количество кубов).
    Кстати простейший подсчёт показывает что такой регион можно заприватить и чисто топориком ибо все-лишь хватит региона 3000*256*3000, что примерно 20 минут бега, так что скоро мы увидим веселье с запретом всех команд wg на всех серверах и неленивых гриферов.
     
  8. Mr_RoboMan

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

    Баллы:
    123
    А в общественный доступ выложишь версию WGE с этим фиксом?
     
  9. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Уже полдня как лежит.
     
  10. Bars

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

    Баллы:
    173
    Блъ, а вот я б никогда недодумался так играться с Integer.MAX_VALUE :)
     
  11. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    хехе :)

    Я вообще подозревал что вг будет плющить при большом регионе, но чтобы так...
    И ведь главное не на всех версиях пашет же.
     
    Последнее редактирование: 23 авг 2014
  12. Bars

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

    Баллы:
    173
    Да ну, если б он лупил все блоки, то плющило точно, а так он просто считает дистанцию между X Y Z первой и второй точки и перемножает их
    Может sk89q подумал раз пофиксил и все забыли, можно убрать фикс
    Прочитал самодержавия :)
     
  13. Code

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

    Баллы:
    123
    Имя в Minecraft:
    _Gizmo
    может пашет на всех, просто в зависимости от чисел, то работает, то нет? оно же перемножается, лишнее выкидывается, а оставшееся то влезает в лимит, то нет.
     
  14. MLP

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

    Баллы:
    36
    Да там легко подобрать число, если знать как работает переполнение в джаве.
     
  15. InterVi

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

    Баллы:
    173
    Как вариант - запретить команды //pos и //expand.
     
  16. Suslikpuk

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

    Баллы:
    88
    Имя в Minecraft:
    Suslikpuk
    А как их можно запретить без лишних плагинов?
    Ps: Флаг на регион __global__ не помог!
     
  17. InterVi

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

    Баллы:
    173
    Код:
        - worldedit.selection.expand
        - worldedit.selection.hpos
        - worldedit.selection.pos
    Вот эти пермишены убрать. Что за дурь с флагом. И если на то пошло, делай глобальному региону приоритет 10, а команды пиши с двойными слэшем и через запятую. Но это бред, надо права правильно настраивать.
     
  18. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Отличный фикс...
    Но я всё ещё могу пробежать и отметить территорию 3к на 3к и всё, приплыли.
    Впрочем, будет отличный пинок под зад тем кто тупо запретил команду.
     
  19. InterVi

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

    Баллы:
    173
    Я так понимаю, доблестные разработчики поленились написать небольшую проверку. Но почему это проявляется не на всех версиях?
     
  20. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    А хер его знает, я не разбирал.
     

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