[UPDATED/OPEN SOURCE] Police Fine System for Improved Roleplay

A script by NSDevelopment

No reviews yet.
[UPDATED/OPEN SOURCE] Police Fine System for Improved Roleplay main image

Full Description

Police Fine System Utilizing SQL

A script designed to create better roleplay between citizens/criminals, LEO and DoJ.

In every server, I have always noticed the same issue. Criminals believing they’re innocent, having to pay a fine before they even get a chance to get to court.

This script gives the option to LEOs to issue fines to players, using their CID or ID, either charging them immediatelly like most scripts, or instead issuing a fine that the players will have to go and pay themselves.

If the players are taking the case to court, this script allows for the lawyers/judges to look into what happened since the officers attach the MDT report ID to the fine, allowing for a smoother flow from the PD cells to the Town Hall courtrooms. e.g. The Officer issues the fine, the citizen then can go to the judge, who can quickly see the incident ID by looking up the civilian’s fines, read the case and determine if it’s dismissable or not, allowing more DoJ RP without the presence of the arresting Officer necessarily. Alternatively, the players can just pay off their fines at their own convenience within a certain configurable time frame, or the fine will start increasing(optional).

The script also works with the PS-MDT, making it easier for Officers to fine players using the “FINE” button on the MDT, which then moves all the information from the incident report to the fining menu.

The money from the fines paid go to the funds of the arresting officer’s department. If used with Renewed-Banking, it allows for bank statements with the information of the Officer that issued the fine and the civilian paying it, allowing higher ups to have a better look at their Officer’s performance, calculate bonuses, give % from fines etc.

  • Officers can choose to either issue fines to players which are stored in the Database or instantly charge them like most scripts

  • Officers can charge using either the players CID or ID, allowing to issue fines to people that aren’t online at the moment as well

  • Officers get % from instantly charged fines

  • Officers can attach the MDT report ID to the fine to help trace back to the reason of the fine

  • Players can pay those fines in pre-determined places(like Courthouse for RP) or by using a Configurable command

  • When a fine is paid, the money goes to the officer’s department funds e.g. police, bcso etc. (compatible with Renewed-Banking)

  • Fines amount multiply over certain time period that players don’t pay them(Configurable/Optional)

  • Whitelisted jobs(Judges etc.) can look into the fines, edit them or delete them

  • Everything can be easily edited in Config

  • Dependencies : QB-CORE/OX-CORE. (QB-MENU & QB-INPUT) OR OX_LIB.

  • Also compatible with : Renewed-Banking, PS-MDT

  • Optional : QB-TARGET/OX-TARGET if you want to use the built it in 3rd eye location system for players to pay their fines

  • Optional : Email alert to the player that got fined( lb-phone, qb-phone, qs-smartphone, gks-phone)

Images Preview : NSDevelopment Police Fining System - Album on Imgur

Purchase : https://nsdevelopment.tebex.io/

| Code is accessible | Yes |

| Subscription-based | No |

| Lines (approximately) | 1000 |

| Requirements | qb-core. (qb-input, qb-menu) OR ox_lib |

| Support | Yes |