[ESX / QBCore] RCY_SafeZones — Safe Zone Manager

[ESX / QBCore] RCY_SafeZones — Safe Zone Manager [ESX / QBCore] RCY_SafeZones — Safe Zone Manager [ESX / QBCore] RCY_SafeZones — Safe Zone Manager [ESX / QBCore] RCY_SafeZones — Safe Zone Manager [ESX / QBCore] RCY_SafeZones — Safe Zone Manager [ESX / QBCore] RCY_SafeZones — Safe Zone Manager [ESX / QBCore] RCY_SafeZones — Safe Zone Manager
  • [ESX / QBCore] RCY_SafeZones — Safe Zone Manager
  • [ESX / QBCore] RCY_SafeZones — Safe Zone Manager
  • [ESX / QBCore] RCY_SafeZones — Safe Zone Manager
  • [ESX / QBCore] RCY_SafeZones — Safe Zone Manager
  • [ESX / QBCore] RCY_SafeZones — Safe Zone Manager
  • [ESX / QBCore] RCY_SafeZones — Safe Zone Manager
  • [ESX / QBCore] RCY_SafeZones — Safe Zone Manager

Este artículo es gratis.

Add to Basket

Features

  • NUI panel to create, edit, view and delete safe zones

  • Custom polygon boundaries with PolyZone

  • In-game point placement (noclip creator mode)

  • Per-zone configurable rules:

    • No weapons / no shooting / no melee

    • No damage (god mode)

    • Infinite stamina

    • No ragdoll

    • No run-overs

    • Vehicles blocked

    • Speed limit

    • Disarm on enter

    • Enter/exit notifications

    • Map blip

    • PolyZone debug

  • Compatible with ESX and QBCore

  • Zones persisted in zones.json

  • Exports for other resources

Requirements

Installation

  1. Put RCY_SafeZones in your resources folder

  2. Make sure PolyZone is installed

  3. Add to your server.cfg:

ensure PolyZone
ensure RCY_SafeZones

# Admin permission (optional but recommended)
add_ace group.admin rcy.safezones allow
  1. Restart your server

Usage

Command

Description

/safezones

Opens the management panel

Creating a zone

  1. Run /safezones — the tablet opens

  2. Press + New Zone

  3. Step 1: Type the name

  4. Step 2: Press Mark points — you enter noclip mode (invisible)

    • Aim with the camera and press E to place each vertex

    • WASD move · SPACE/CTRL up/down · SHIFT fast

    • ENTER finish · ESC cancel

  5. Step 3: Set Min Z and Max Z (zone height)

  6. Step 4: Configure the options

  7. Press Save zone

Editing a zone

  1. Select the zone in the side list

  2. Change the name, height (Min Z / Max Z) or options

  3. Use Redraw zone to change the polygon points

  4. Press Save

Permissions

The script checks permissions in two ways (configurable in config.lua):

  1. ACE: rcy.safezones permission

  2. Framework: admin groups from ESX (admin, superadmin, god) or QBCore (admin, god)

Configuration

Edit config.lua to customize:

  • Command and alias

  • Admin groups

  • Creator keys

  • Default zone height

  • Available options and defaults

  • Messages (locale: English / Spanish)

  • Default blip

Notes

  • Zones are stored in zones.json inside the resource folder

  • PolyZone debug is only visible to admins when the option is enabled

  • Adjust minZ and maxZ if the zone doesn't detect correctly in multi-storey buildings