Bear Duty
14.99 USD
Description
Bear Duty is an advanced, feature-rich system designed for tracking the duty status of in-game departments and organizations, commonly used in roleplay servers.
### Benefits and Features
**Basic Commands:**
- **/bdrefresh:** Force refresh your bear duty permissions.
- **/bdfrefresh:** Force refresh someones bear duty permissions.
- **/duty:** Toggle duty status on or off, select your department, and set your callsign.
- **/kickoffduty:** Allows supervisors to remove players from duty when necessary. Supervisors can also ban players from going on-duty up to 1 week. (Ban can be wiped by running /kickoffduty id 0, bans do not save and are limited to resource runtime.)
- **/units:** Display a list of all players currently on duty and summary of all online departments.
- **/dutytime:** Check the duration of your current session.
- **/uchat:** Communicate privately with other on-duty players.
**Additional Features:**
- **Feature rich API:** Exposed developer API's & Documentation to use Bear Duty with your own scripts such as Checking Duty Status, Duty Event's, etc.
- **Locale:** Locale support. English translation provided & used by default.
- **Map Blips:** Display the locations of other on-duty players, with options to restrict visibility extensively. Extensive customizability such as Blip Color, Blip Type, who can see it, Blip tag, etc.
- **Unlimited Departments:** Support for any number of departments, gangs, and organizations.
- **Discord Integration:** Use discord webhooks to log completed shifts.
- **ACE Permissions Integration:** Automatically grant/revoke ace permissions based on Duty status for specific departments.
- **Database Integration:** Web API support for external website to view logs. * Works via JSON Payload with Bearer Authorization token. Check our store out for our website addon when it's out to use it with bear duty!
- **Custom ped support:** Set certain departments to automatically morph into a custom-ped. Useful for Community Officers! (This feature can be disabled on config for specific departments.)
- **Any Department:** Any department support, with extensive permissions to restrict any department from certain departments.
- **Discord Rich Permissions:** Extensive permission system to require all roles or a one role from your discord.
- **Logs Restriction:** Restrict certain departments from having logs.
- **Callsign Regex Validation:** If enabled, you can validate callsigns to abide by a regex pattern.
- **Updates:** Access to all updates released for this version of Bear Duty.
# Dependencies (required)
* RAMPAGE_Discord_API (https://github.com/RAMPAGELLC/RAMPAGE_Discord_API)
* ox_lib (https://github.com/overextended/ox_lib/tree/master)
LICENSE AGREEMENT
THIS LICENSE GRANTS YOU ACCESS TO THE FIVEM RESOURCE 'bear_duty' (KEYMASTER.FIVEM.NET IDENTIFIES THIS RESOURCE WITH THE ID: 354250) PERMANENTLY, UNLESS FACTORS OUTSIDE THE CONTROL OF RAMPAGE INTERACTIVE SHOULD PREVENT THE EFFECTIVE DISTRIBUTION AND USAGE OF SAID LICENSE. IN ANY CASE OUTSIDE OF OUR CONTROL, RAMPAGE INTERACTIVE SHALL NOT PROVIDE A REFUND OR RETURN. THIS PRODUCT IS PROVIDED 'AS IS' AND NO WARRANTY IS PROVIDED. NO FUTURE UPDATES OR SUPPORT ARE GUARANTEED.
JSON Payload
```
{
"user": {
"discord_id": 0,
"discord_name": "John Doe",
"discord_avatar": "DISCORD CDN URL",
"department": "SASP",
"fivem_server_id": 1
},
"on_duty": true,
"duty_time_start_unix": 0,
"duty_time_end_unix": 0,
"duty_time_seconds": 0
}
```