Suty
Community Service

Community Service

Community Service punishment with skill-checks, routing buckets, Discord-role permissions, and auto-weapon-strip

⛓️ suty-sv_sync — Servicio Comunitario

Send rule-breakers to community service. They're routing-bucketed (no friend-bailout), teleported to a work area, and must complete configurable tasks with ox_lib skill-checks before being released. On completion every weapon is stripped from their inventory. Other resources hook in via exports.

✨ Key Features

  • /comserv <id> <count> [reason] — admin command
  • Routing bucket isolation — punished players are bucketed alone, can't be helped by friends
  • Skill-checks per task — ox_lib mini-game gate (configurable difficulty)
  • Max-distance enforcement — auto-teleport back if they wander
  • Discord-role permissions (recommended) or ACE-group permissions
  • Discord bot integration — checks role membership via Discord API
  • Auto-strip weapons on completion — keeps the punishment meaningful after release
  • Custom NUI panel — themed via CSS variables
  • Chat announcements (optional) — broadcast assignments/completions
  • Multi-framework — QBX / QB-Core / ESX

📦 Requirements

  • ox_lib
  • oxmysql
  • ox_inventory — for the weapon-strip on completion
  • QBX Core / QB-Core / ESX
  • Optional: Discord bot token + guild ID (if using Discord-role permissions)

🌐 Compatibility

Framework Status
QBX Core (Qbox)
QB-Core
ESX (es_extended)

🛍️ Get it

Buy on suty.dev →

📑 Next steps