Защита объектов

Материал из GreenCubes Wiki
Перейти к: навигация, поиск
Это хорошая статья. Открыть весь список.

На GreenCubes защита различных объектов производится плагином Locker при помощи команд, аналогичных командам плагина LWC, модифицированного в обновлении Beta 122.

Быстрый старт

Для того, чтобы заприватить сундук(или другой объект) на своё имя, нужно ввести команду /cprivate и стукнуть по сундуку.
С этого момента доступ к содержимому сундука и возможность сломать его будет только у вас.

Защита объектов

Объекты, которые можно защитить: сундуки, раздатчики, подарки, двери, печки, люки, книжные полок и таблички. Все операции с объектами после ввода команды должны обязательно сопровождаться ударом по ним, иначе изменения не будут приняты. Для многих команд допустимо добавление через пробел одного или нескольких ников игроков, для каждого из них будет выполнена команда. Вместо имени игрока можно указать all — тогда право будет действовать для всех.

Доступ для нескольких игроков

Есть три типа прав доступа к к объектам: владелец, редактирование и просмотр.
Владелец может делать с защитой всё что угодно.
Игрок с правами редактирования может только класть/забирать вещи из контейнеров или открывать/закрывать дверь и т.п.
Право просмотра можно выдать только для сундука, печки, раздатчика и подарка, игроки с правом просмотра смогут просматривать содержимое защиты, но не смогут ничего взять.

Список команд

Код команды Описание
/protection help Вывести справку по работе с плагином Locker
/cinfo Вывести информацию о защищенном объекте
/cinfos Последовательно вывести информацию о множестве защищенных объектов.
Действие этой команды прекращается после удара по любому блоку без защиты или по блоку, который нельзя защитить
/cprivate[1] Установить приватную защиту на сундук, раздатчик, подарок, дверь, печку, люк, книжную полку или табличку
/cprivates[1] Установить приватную защиту на множество объектов.
Действие этой команды прекращается после удара по любому блоку, который нельзя защитить
/cremove Удалить приватную защиту с одного объекта. Вы должны быть владельцем защиты
/cremoves Удалить приватную защиту с множества объектов. Вы должны быть владельцем защиты.
Действие этой команды прекращается после удара по любому блоку, который нельзя защитить
/cpublic Установить публичную защиту на объект. Все будут иметь доступ к содержимому, но не смогут заблокировать объект на своё имя.
Полезная функция для защиты входных дверей от дураков
/cpublics Установить публичную защиту на множество объектов.
Действие этой команды прекращается после удара по любому блоку, который нельзя защитить
/cpassword <пароль> Установить защиту паролем. К объекту будут иметь доступ все, кто знает пароль
/cpasswords <пароль> Последовательно установить защиту паролем на множество объектов. К объекту будут иметь доступ все, кто знает пароль.
Действие этой команды прекращается после удара по любому блоку, который нельзя защитить
/cunlock <пароль> Активировать "ключ-пароль" открывающий доступ ко всем объектам, защищённым данным паролем
/cmodify <@ник_другого_игрока>[2] Дать право редактирования другому игроку
/cmodify <-ник_удаляемого_игрока>[3] Отобрать право редактирования у игрока
/cmodifys или /cmodifies Варианты команды /cmodify для последовательного изменения защиты множества объектов. Параметры должны быть аналогичными.
Действие этой команды прекращается после удара по любому блоку, который нельзя защитить
/cview <ник_другого_игрока>[1] Дать возможность другому игроку или группе игроков просматривать содержимое контейнера
/cviews <ник_другого_игрока>[1] Последовательно дать возможность другому игроку или группе игроков просматривать содержимое множества контейнеров.
Действие этой команды прекращается после удара по любому блоку, который нельзя защитить
/cowner <ник_другого_игрока>[1] Дать права владельца другому игроку или группе игроков
/cowners <ник_другого_игрока>[1] Последовательно дать права владельца другому игроку или группе игроков в множество защит.
Действие этой команды прекращается после удара по любому блоку, который нельзя защитить
/cdel <ник_другого_игрока>[1] Отобрать у игрока или группы игроков все права доступа к защите[4]
/cdels <ник_другого_игрока>[1] Последовательно отобрать у игрока или группы игроков все права доступа к защите[4].
Действие этой команды прекращается после удара по любому блоку, который нельзя защитить

Особые виды доступа

Защита книжных полок
Аналогична защите сундуков. Вытаскивать и класть книги в полку могут только те, у кого есть права владельца или редактирования. Читать книги и просматривать содержимое полки могут все.

Защита табличек
Табличку можно защитить командой /cprivate. При этом от удаления будет защищена не только сама табличка но и блок, на который она установлена.

См. также

Примечания

  1. 1,0 1,1 1,2 1,3 1,4 1,5 1,6 1,7 Вместо имени игрока можно указать all — тогда право будет действовать для всех, также можно указать сразу несколько игроков, записывая их имена через пробел: /код_команды игрок_#1 игрок_#2 ... игрок_#N
  2. Можно добавить несколько людей сразу, написав /cmodify @ник1 @ник2 ... @никN. Заметьте, перед ником необходимо обязательно ставить символ "@" !
  3. Можно запретить доступ группе людей за один раз, введя /cmodify -ник1 -ник2 ... -никN. Заметьте, перед ником необходимо обязательно ставить символ "-" !
  4. 4,0 4,1 Осторожно! Вы можете удалить из защиты самого себя, тогда доступ к объекту останется лишь у модераторов