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) | ✅ |
