# Community Service System

<figure><img src="/files/S21qEd3t4epkgCIimFLH" alt=""><figcaption></figcaption></figure>

#### 📖 Community Service System

This system provides police officers and authorities with a way to **assign community service penalties** instead of traditional jail time. Offenders can be sent to a designated location to complete tasks for a set duration, adding a realistic alternative punishment option.

***

### 🔹 Main Features

* **Community Service Assignment:** Officers can assign offenders a number of tasks (amount of service).
* **Customizable Amount:** Define how many service actions the offender must complete.
* **Roleplay-Friendly Alternative:** Instead of jail, offenders perform useful tasks in the community.
* **Integrated UI:** Simple and clean interface for quick penalty assignment.

***

### 🔹 Interface Explanation

* **Title: Communication**\
  Represents the disciplinary communication system between officer and offender.
* **Amount Field**\
  Here the officer specifies the number of community service tasks.\
  Example: Entering "20" means the offender must complete 20 actions.
* **Send Button**\
  Confirms the penalty and assigns it to the offender.
* **Description Section**\
  Explains the system:\
  \&#xNAN;*“The user will go to the specified coordinates and serve the number of people you specify.”*\
  This means the offender is automatically teleported or guided to a work location where tasks must be done until the count is fulfilled.

***

### 🔹 Usage Scenario

1. Officer detains an offender and decides to issue **community service** instead of prison time.
2. Opens the **Communication Menu**.
3. Enters the **amount of service** (for example, 15).
4. Presses **Send**.
5. The offender is sent to the assigned area and must complete the given number of tasks before release.

***

### 🔹 Advantages

* Provides an **immersive and fair alternative** to jail.
* Keeps offenders active in the game world instead of isolating them.
* Allows police to **balance punishment with roleplay**.
* Fully configurable amount of service for different levels of offense.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.0resmon.org/0resmon/frkn-resources/frkn-police-job/community-service-system.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
