Skip to content

BUPA Safezone Creator

BUPA Safezone Creator

BUPA Safezone Creator перетворює будь-яку ділянку мапи на повністю контрольовану захищену зону, яку можна намалювати вручну прямо в грі за допомогою вільно літаючої камери. Жодних пошуків координат, редагування конфігів для створення зони чи перезапусків для її застосування: ви пролітаєте над місцем, ставите точки на землі для побудови полігону, даєте йому назву, вибираєте правила та зберігаєте. Зона миттєво синхронізується з усіма гравцями.

Під капотом кожна зона є справжнім ox_lib полігоном із заздалегідь налаштованим набором правил для кожної зони — від вимкнення PvP та примусового приховування зброї до обмеження швидкості, захисту від VDM, блокування за вихід з гри під час бою, заборони викидання предметів та вайтлістів за роботами. Сервер ніколи не довіряє клієнту: кожне збереження перевіряється, обмежується та формується на основі вайтлісту, а будь-яке створення, редагування чи видалення можна логувати в Discord.

Швидкий старт: адміністратор вводить команду /safezone, натискає New zone → Enter freecam, розміщує щонайменше 3 точки (лівий клік миші), натискає Enter для підтвердження, вводить назву зони, вибирає правила та роботи, після чого натискає Save zone. Готово.

Key features

  • Малювання полігону через вільну камеру — пролітайте над мапою та кресліть потрібну форму; зона відображається в реальному часі як об'ємна блакитна фігура з регульованою висотою.
  • Величезний каталог правил для кожної зони — понад 60 перемикачів та значень для бойової системи, зброї, захисту від гріферства, транспортних засобів, пересування, економіки, атмосфери світу та доступу, кожен з яких примусово застосовується для гравця всередині зони щокадру.
  • Вайтлісти за роботами та угрупованнями — обмежте доступ до певних робіт (з мінімальним рангом) або угруповань; залиште поле порожнім для всіх.
  • Зберігання у JSON або базі даних — зберігайте зони у файлі ресурсу або за допомогою oxmysql, перемикаючи одним рядком у конфігу.
  • Серверна валідація проти експлойтів — клієнту ніколи не довіряють; точки, роботи, правила та списки зброї проходять перевірку типу та обмежуються налаштованими лімітами.
  • Скляний HUD у зоні — лаконічний бейдж із назвою зони та активними захисними функціями (PvP вимкнено, зброя захована, бойовий режим).
  • Логування через Discord вебхуки — ембеди з колірною індикацією для створення, редагування та видалення, із зазначенням адміністратора, ідентифікаторів, точок, робіт та активних правил.
  • Адмін-доступ — створення зон захищено за допомогою ACE-прав, адмін-груп фреймворку або власної кастомної перевірки.
  • Блокування за вихід із бою (Combat-log lock) — гравці, які щойно брали участь у бійці, не отримують захисту протягом заданої кількості секунд, тож вони не можуть сховатися в зоні від перестрілки.
  • Експорти для інтеграціїIsInSafezone, GetActiveZone, GetZoneFlag, CanDropItems, CanRob, CanStash та інші, щоб ваші скрипти інвентарю, пограбувань чи смерті могли враховувати правила зони.

Frameworks

Скрипт автоматично визначає фреймворк вашого сервера та підключається до нього без ручного налаштування:

  • ESX
  • QB-Core
  • QBox
  • Standalone (без фреймворку)

Config.Framework = 'auto' вибере перший запущений фреймворк. Ви можете примусово встановити його ('esx' / 'qb' / 'qbox' / 'standalone'), якщо використовуєте кілька фреймворків або перейменовували ресурси.

Dependencies

Resource Required Notes
ox_lib Yes Полігони, колбеки, система локалізації та помічники інтерфейсу (UI).
oxmysql Only if Config.Storage = 'db' Потрібно для зберігання в базі даних; не вимагається для стандартного сховища JSON.

Вибір зброї бере свій список та іконки з вашого інвентарю (ox_inventory, qb-inventory, esx_inventory, tgiann-inventory або codem-inventory). Це визначається автоматично — сам по собі інвентар не є обов'язковою залежністю, але іконки у виборі з'являться лише тоді, коли запущено підтримуваний інвентар.