Bear Duty

14.99 USD

Bear Duty

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

}

```