Zeus Community Service
The Zeus Community Service script is designed to enhance roleplay by introducing a realistic punishment/community service system. Instead of simple penalties players must complete assigned tasks while being restricted. With dynamic work types and detailed control systems, it creates a more engaging and immersive experience for players. Zeus Community Service script is a fully configurable, optimized and framework-adaptable Community Service system for RedM servers.
Features:
- Community Service System
- Assign tasks to players with command
- Check remaining work with command
- End service with command
- Multiple Job Types(Locations and other things all configurable each work place)
- Sack Work
- Bale Work
- Advanced Permission System
- Job-based access
- Grade-based command permissions
- Fully configurable:
```lua
sheriff = {
[1] = {"info"},
[2] = {"assign", "info"},
[5] = {"assign", "info", "end"},
-- You can add more grade and you can give a different permission to each grade
}
```
- Database Integration
- Player progress is saved in database
- Players continue their work after relog
- No exploit by reconnecting
- Discord Webhook Logs
- Assign logs (who → who, job, count)
- Finish logs
- Force end logs
- Player leave logs (with coords + remaining work)
- Cheat attempt logs
- Customizable
- Restriction System (All these options are optional. You can enable/disable or change the values or conditions)
- Disable shooting, inventory, sprint, jump, climbing ladder, force teleport system if player in water etc.
- Limit walk speed while working
- Disable custom keys(You can disable the use of the key you want during the task)
- Force teleport if player leaves area
- Specific area requirement (e.g. sheriff office)
- Distance check
- Hogtied / Handcuffed requirement
- Prevent System*
- Prevent assign or force end to self
- Prevent assign to dead player
- Prevent cheats
- Blacklist / Whitelist System
- Blacklisted players cannot assign
- Whitelisted players cannot receive punishment
- Sound Effects System
- Fully configurable Assign / Resume / Finish / Force End sounds
- Outfit System
- Auto prisoner outfit
- Auto restore after job
- Custom command support
- Each work can configurable with these options
- Work Start/End, Take, Drop Location
- Drop Distance
- Work Radius, Limit
- Prop Limit
- Prop Pick Up Light
- Prisoner Outfit
- 2D/3D Text (Enable/Disable, Size, Color)
- Marker (Enable/Disable, Scale, Length, Color)
- Blip for Work Area, Prop, Location (Enable/Disable, Sprite, Name, Scale, Color)
- Restriction (Shoot Gun, Disable Inventory, Sprint, Jump, Climb Ladder, Force Teleport, Limit Walk Speed, Disable Custom Keys, Dirt)
- Bridge Support / Custom Framework/Notify Support
- Easily adapt to any framework
- Easily adap to any notify system
- Export Support
- Easy integration with other scripts
- Custom Event Trigger Support*
- Smart Systems
- Relog protection
- Anti Cheat option
- Work radius control
- Player state sync
- Server-side validation
- Configuration** (Almost everything configurable via `config.lua`)
- Jobs & permissions(Grade permissions)
- Work types
- Locations
- Restrictions
- Sounds
- Webhooks
- Limits
- Language system