Skip to content

Creating a Safezone

Створення сейфзони

Відкрийте конструктор

Введіть команду (тільки для адміністраторів):

code
/safezone
Q

Щоб прив'язати її до клавіші замість команди (або разом із нею), налаштуйте клавішу відкриття — це реєструє гарячу клавішу, яку гравці також можуть змінити в налаштуваннях гри:

shared/config/general.lua
Config.Command = 'safezone'
Config.OpenKey = 'F7'   -- порожньо = лише команда

Якщо ви не маєте прав адміністратора, конструктор відмовиться відкриватися, і ви отримаєте сповіщення «не дозволено».

Намалюйте зону у фрікамі

З панелі розпочніть нову зону та виберіть Enter freecam · Draw. Інтерфейс зникне, і керування перейме вільна камера. В центрі екрана знаходиться приціл; куди б він не впав на землю, там ставиться наступна точка.

Керування в польоті

Дія Клавіша
Рух W A S D
Вгору / вниз Space / Ctrl
Прискорення утримувати Shift
Огляд Миша
Висота зони Колесо миші (2 м – 40 м)

Керування малюванням (це налаштовувані Config.Keys)

Дія За замовчуванням Керування
Додати точку Ліва кнопка миші addPoint
Скасувати останню точку Q undo
Підтвердити зону Enter confirm
Скасуate Backspace cancel

Коли ви ставите точки, зона відображається в реальному часом у вигляді напівпрозорого синього об'єму — заповнена підлога, стіни, що підіймаються, та яскраві лінії країв, — тож ви бачите точну форму перед підтвердженням. Колесо миші підвищує або знижує висоту стін/об'єму.

Для зони потрібно щонайменше 3 точки. Натискання Enter, якщо встановлено менше 3 точок, покаже «Спочатку поставте принаймні 3 точки.» і дозволить продовжити малювання. Backspace скасовує все малювання.

Коли ви підтверджуєте, полігон, його центральна точка та вертикальний діапазон (мін./макс. Z, розширені на задану вами висоту) передаються назад на панель, і інтерфейс відкривається знову.

Назвіть її, виберіть правила та роботи, збережіть

Повернувшись на панель, ви можете:

  • Назвіти зону (мітка, що відображається на HUD, бліпі та в логах Discord).
  • Увімкнути/вимкнути параметр Enabled.
  • Відкрити Zone rules і позначити потрібні захисти — дивіться Zone Rules для кожного варіанта. Нові зони починаються з Config.DefaultRules.
  • Додати дозволені роботи (з опціональним мінімальним рангом). Залиште порожнім для всіх. Вимагає увімкненого правила Job whitelist.
  • Налаштувати бліп (спрайт карти та/або коло зони, колір, пульсація, показувати поблизу).
  • Вибрати колір, який використовується для спалаху екрана при вході/виході.

Додаткові опції для кожного району, які також доступні на панелі (усі перевіряються на стороні сервера):

  • Вимога для входу — стягувати гроші та/або вимагати предмет для входу. Списання відбувається на сервері, тому його не можна підробити.
  • Заблоковані класи транспортних засобів — вимикати двигун для обраних класів транспорту (військовий, літаки тощо).
  • Розклад — зробити зону активною лише в обрані дні в межах часового вікна від→до (з урахуванням нічного часу).
  • Спеціальні повідомлення при вході / виході.

Натисніть Save zone. Зона перевіряється на сервері, зберігається та негайно синхронізується з усіма. Без перезапуску.

Редагування та видалення

  • Редагування — виберіть зону зі списку, змініть будь-що (включно з перемалюванням зони через Freecam) та знову натисніть Save. Збереження поверх існуючого ID зони записується в логи як редагування.
  • Видалення — відкрийте зону та виберіть Delete zone. Вона видаляється зі сховища, десинхронізується у всіх гравців та записується в логи як видалення.

Існує коротка затримка збереження для кожного гравця (Config.Limits.saveCooldown, за замовчуванням 1000 мс). Повторне збереження поспіль безшумно відкидає друге збереження — зачекайте хвильку і спробуйте знову.