Dispatch talks. You answer.
Every transmission is heard in a voice of its own and read in a log on your HUD. Request backup, run plates and names, change your status, or hold down Officer needs assistance and every unit on duty hears it.
FiveFR is a police game mode for FiveM. Dispatch talks to you over a voiced radio, pursuits get their own tac channels, and you work the scene by looking at it instead of digging through menus.
Everything in FiveFR hangs off a shift you actually work, from clocking in to the paperwork at the end.
Clock in and you're heard going into service. The server decides your duty, so bans and suspensions apply at once.
Dispatch reads out callouts over the radio. Copy it, or turn it down with no penalty, then follow the route.
Stop people, direct traffic, search cars door by door, chase and call it in. Other officers can join your call.
Book at a jail, file citations and arrest reports in the MDT, store evidence and call Code 4. Good work earns XP.
A radio, a targeting system, a records terminal and a career, all talking to each other.
Every transmission is heard in a voice of its own and read in a log on your HUD. Request backup, run plates and names, change your status, or hold down Officer needs assistance and every unit on duty hears it.
Join the tac, send location updates, and hear vehicle switches called out.
A targeting box locks onto cars in front of you. Wave traffic through or hold it, or walk up to an empty car and open a door, then search each seat on its own.
The targeting demo needs JavaScript.
Press G, pick a speed and a radius, and place a zone. Drivers inside it slow down and take care. A 0 MPH zone plus Stop here makes a quick road closure.
The speed zone demo needs JavaScript.
Search people and vehicles, issue BOLOs in one click, file citations that print and get stamped, and write arrest reports scored by how well the evidence backs the charges.
Callouts, safe stops, justified arrests, stored evidence and accurate charges pay XP. Unjustified force costs it. Climb from Cadet to Chief of Police.
The career demo needs JavaScript.
People in callouts speak in voices of their own, and you hear them quieter the further away you stand. Searches turn up everyday items as well as contraband, evidence can be field tested and stored, and a second officer can arrest, frisk and book the first one's suspects.
public class Robbery : Callout { public Robbery() { ShortName = "Robbery"; ResponseCode = 3; StartDistance = 80f; } public override Task OnAccept() { InitInfo(RandomLocationAroundPlayer(200f, 600f)); InitBlip(); return Task.FromResult(0); } public override async void OnStart(Ped player) { var robber = await SpawnSuspect(RandomHash.Ped(), Location, 0f); await robber.Speak("I didn't do anything!"); await On.AllSuspectsResolved.Await(); FinishCallout(); } }
FiveFR.API is a small, typed library for callouts, dispatch services and events.
On.Arrested and On.Escaped that you can subscribe to or simply await.No database, no restart for most changes, and the tools to see what your server is doing.
The server owner demos need JavaScript. The installation guide covers the same ground.
Pick a card. The config editor, callout manager and Feedback Hub are the game's real MDT pages, running as a server admin on made-up data.
New FiveFR.API versions and merged updates, straight from the release feed.
Read the install guide, or come say hello in Discord.