Статус темы:
Закрыта.
  1. Fast

    Fast Администратор

    Регистрация:
    28.12.2015
    Сообщения:
    1.726
    Симпатии:
    481
    Время в игре:
    ∞ часов
    Новые флаги:

    • interact - разрешает взаимодействие со всеми блоками (в том числе из модов). По умолчанию - DENY (планируется изменить на ALLOW).
    • damage-animals - разрешает нанесение урона дружелюбным мобам. По умолчанию - DENY.
    • ride - Разрешить посадку в транспорт (вагонетки, лошади). По умолчанию - DENY.
    • deny-message - Позволяет установить своё сообщение вместо стандартного "Вы не можете <...> здесь", которое будут видеть гриферы.
    В WorldGuard 6 изменилась механика работы флагов.

    В предыдущих версиях некоторые флаги вроде use, chest-access действовали только на игроков не вписанных в приват, таким образом проблем с установкой их в значение DENY не вызывало лишних проблем. В WG 6 автор решил сделать чтобы эти флаги действовали на всех, по этой причине во время бета-тестирования новых серверов у игроков были проблемы с доступом к верстакам, сундукам и другим блокам в своём привате из-за флага USE: DENY.

    Чтобы таких проблем не было, нужно в команде указывать на какую группу игроков действует флаг. Делается это с помощью опционального аргумента -g. Он был в предыдущих версиях плагина, но необходимости в его использовании обычно не возникало.

    /rg flag <название_региона><флаг>[-g <группа>][значение_флага]
    Какие группы бывают?

    • all - абсолютно все игроки.
    • members - участники привата, включая владельцев.
    • owners - только владельцы привата.
    • nonmembers - игроки не состоящие в привате (посторонние).
    • nonowners - все игроки, включая участников, кроме владельцев привата.
    Таким образом, чтобы флаг use не мешал нам взаимодействовать с блоками в своём привате, но в то же время запрещал это делать посторонним, нужно его ставить так:

    /rg flag <название_региона>use-g nonmembers deny
    Возможно Вы могли сообразить, что флаг можно поставить наоборот (НЕ РЕКОМЕНДУЕТСЯ):

    /rg flag <название_региона>use-g members allow
    т.е. разрешить использование только участникам привата.Маловероятно что защита в там случае будет работать. Лучше указывать кому запрещено (-g nonmembers deny), а не кому разрешено. [​IMG]



    Кстати, в списке флагов региона вот отображается, на какую группу действует флаг:

    [​IMG]
     
    egorchik, Egorpom и GerzogZver нравится это.
  2. Fast

    Fast Администратор

    Регистрация:
    28.12.2015
    Сообщения:
    1.726
    Симпатии:
    481
    Время в игре:
    ∞ часов
    Теперь USE доступен только владельцам и участникам привата
    >rg flag -w world -g members __global__ use allow
     
Статус темы:
Закрыта.