TShock вики
Advertisement

Для защиты построек от случайного разрушения существует механизм приватов территории.

Как это работает:

Protect b

приват территории

Регион защищается в 2D пространстве, т.е., как и любая 2D фигура - имеет XY координаты (ширину и высоту) В итоге ваш регион будет иметь X-Ширину и Y-Высоту. То есть, защита ставиться как прямоугольник. Для этого должен быть доступ к углам домика.
В этом может помочь плагин Region Vision, показывающий границы.




Как приватить территорию?

Шаг 1.Пишем в чат /region set 1. И ударяем по блоку, который будет считаться началом отсчета защиты региона. Затем пишем /region set 2. И ударяем по блоку, который будет считаться концом отсчета защиты региона.
Шаг 2. Пишем /region define [name], указав имя защищаемого региона, чтобы добавить его в список. Например, /region define 1111 (мне имя удобней выдавать по нику запросившего приват)
Шаг 3.Пишем /region allow [name] [region] - дает возможность персонажу [name] вносить изменения в [regionname]. Например, /region allow John 1111 - дает право персонажу с ником John вносить изменения в регионе с именем 1111. Можно вносить несколько имен в один и тот же регион - например, для коллективной стройки. Все! Регион защищен от гриферов. Теперь игрок, попытавшийся сломать блок в защищенном регионе, получит сообщение: Region protected from changes, что значит - Регион защищен от изменений.

Внимание!

  • Все, кто имет доступ к командам региона (разрешение manageregion) МОГУТ ломать блоки в ЛЮБОМ регионе.
  • Регион НЕ защищает от метеорита!


Команды:

Команда описание Пример использования
/antibuild Устанавливает запрет на строительство /antibuild
/protectspawn Устанавливает защиту спавна /protectspawn
/region help Показывает список комманд по регионам /region help
/region set [1/2] Установить точку 1 и 2 для временного региона /region set 1
/region define [regionname] Добавляет регион в список под именем regionname /region define 1111
/region clear Сбрасывает в памяти временный регион /region clear
/region delete [regionname] Удаляет указанный регион из списка /region delete 1111
/region allow [name] [regionname] Дает возможность [name] вносить изменения в [regionname] /region allow John 2222
/region name Показывает информацию о регионе /region name
/region protect [regionname] [true/false] Вкл/Выкл защиту региона /region protect 1111 true
/region resize [regionname] [u/d/l/r] [amount] Позволяет изменить размеры региона, по направлениям Вверх (u), Вниз (d), влево (l), Вправо (r) на количество amount блоков /region resize 2222 u 20
Advertisement