๐งน LRRP Community Service | QBCore | FiveM
Turn admin punishments into an actual RP experience with LRRP Community Service.
Instead of simply jailing or kicking a player, admins can assign community service and have the player complete their sentence inside configurable work areas while performing GTA V-style public work activities.
Built specifically for FiveM + QBCore, with persistent character-based sentences, built-in activities, boundary protection, guards, custom UI, and FREE/PREMIUM editions.
โญ Features
- โ FiveM / QBCore support
- โ
Character-based persistence using QBCore
citizenid - โ Sentences persist through reconnects and server restarts
- โ
/coms [id] [minutes] - โ
/uncoms [id] - โ Built-in LRRP skill-check system
- โ
No
syn_minigamedependency - โ GTA V community-service work activities
- โ Sweeping / janitor duties
- โ Gardening
- โ Cleaning
- โ Maintenance / repair activities
- โ Configurable community-service areas
- โ Automatic work-area assignment
- โ Guard / corrections NPC system
- โ Guard patrol routes
- โ Boundary detection
- โ Players are returned to the work area if they attempt to leave
- โ Configurable failure penalties
- โ Native FiveM community-service clothing
- โ Player outfit saved before service
- โ Original outfit automatically restored afterwards
- โ
Optional
qb-inventoryintegration - โ Optional hunger / thirst freezing during service
- โ QBCore admin permissions
- โ ACE permission support
- โ
Additional identifier permissions through
admins.lua - โ Multi-language support
- โ Persistent database history
- โ LRRP Admin integration support
- โ Clean lightweight NUI
- โ Configurable notifications
- โ Configurable activity timings
- โ Configurable service locations
- โ Optimised for RP servers
๐ Commands
Assign Community Service
/coms [player id] [minutes]
Example:
/coms 24 30
Assigns player ID 24 to 30 minutes of community service.
Release Player
/uncoms [player id]
Example:
/uncoms 24
Immediately releases the player from community service.
๐ FREE Edition
The FREE version includes the complete core community-service experience.
FREE Limit
Maximum initial sentence:
5 Minutes
This restriction is enforced server-side.
Failure penalties may still increase an active sentence beyond five minutes.
FREE Includes
- Community-service activities
- Persistent sentences
- Built-in skill checks
- Guards
- Boundary protection
- Character-based persistence
- Configurable locations
- FiveM work clothing
- Multi-language support
- QBCore admin support
- Optional qb-inventory integration
Perfect for testing the system before upgrading.
โญ PREMIUM Edition
The PREMIUM edition removes the FREE sentence restriction.
PREMIUM Includes
Everything from FREE plus:
- โ Configurable maximum sentence length
- โ Unlimited practical community-service durations
- โ Full configuration access
- โ Ideal for serious RP / staff punishment systems
The maximum sentence can be controlled directly from:
config.lua
๐ Configurable Locations
Community service isn't restricted to a single location.
Servers can create their own work areas including:
- City parks
- Legion Square
- Public works yards
- Prison grounds
- Maintenance areas
- Custom MLO locations
- Any GTA V location you want
Each area can have its own:
- Spawn point
- Radius / boundaries
- Guard location
- Guard patrol route
๐ฎ Guard & Boundary System
Community service isn't just a timer.
Players must remain inside the assigned work area.
Attempting to leave can trigger:
- Warning UI
- Boundary detection
- Player return
- Sentence penalties
Optional corrections/security guards can also patrol the service area.
๐ฏ Built-In Skill Checks
No external minigame resource required.
LRRP Community Service includes its own NUI skill-check system.
Players must successfully complete work checks while performing their duties.
Failures can automatically add additional time to their sentence.
๐ Community Service Clothing
When a player begins their sentence:
- Their current clothing is recorded.
- Community-service work clothing is applied.
- They complete their sentence.
- Their original clothing is automatically restored.
The clothing configuration is completely editable for servers using custom clothing packs.
๐พ Persistent Sentences
Sentences are stored against the player's QBCore character.
This means:
- Leaving the server does not remove the sentence.
- Restarting the server does not remove the sentence.
- Different characters do not share the same punishment.
Community service remains attached to the correct QBCore citizenid.
๐ Multi-Language
Language can easily be changed using:
Config.Locale
Translation strings are stored inside:
languages.lua
Additional languages can easily be added by server owners.
๐ฆ Dependencies
Required
-
qb-core -
oxmysql
Optional
-
qb-inventory
qb-inventory is not required for the resource to function.
โ๏ธ Recommended Start Order
ensure qb-core
ensure oxmysql
ensure qb-inventory
ensure LRRP_comps
qb-inventory can be removed from the startup order if you do not use it.
๐ Resource Name
Keep the resource installed as:
LRRP_comps
This ensures compatibility with LRRP integrations and exports.
๐ฎ Framework
FiveM
QBCore
๐ท Version
LRRP Community Service v3.0.0
Available in:
๐ FREE
โญ PREMIUM
Give your staff a proper RP-friendly punishment system instead of simply relying on jail, kicks or bans.
Make players pay back their time to the community.