ACReceptionAlert

MRPD reception ped — civilians walk in, fill a custom NUI form, and the police are dispatched.

Without this, civilians reporting non-emergencies have two awful options: call 911 (clogs dispatch with non-urgent stuff) or "phone the chief OOC" (immersion broken). ACReceptionAlert adds a reception ped at the police HQ lobby with a custom NUI form. Civilians describe their reason for visiting, and the request is dispatched as a real police alert (radio + MDT-style notification) to all on-duty officers — exactly how a real police station front desk works.

The MRPD lobby is no longer a dead zone. Civilians have a reason to enter the building, and non-urgent civilian-to-police interactions don't pollute the 911 channel.

What's in the box

  • Configurable reception ped — any coords, multiple locations supported
  • Custom NUI form — subject, description, urgency level, clean and themable
  • Dispatches via origen_police — configurable hook for ps-dispatch / qb-policejob / cd_dispatch
  • Radio + MDT notification — all on-duty officers see and hear the request
  • Cooldown anti-spam — per-citizen cooldown stops report flooding
  • Configurable ped + animation — use any model and idle animation
  • Discord webhook logging — every reception request logged with subject + urgency
  • Multi-station support — Police HQ, sheriff station, federal building, all simultaneously
  • Pre-defined reason templates — quick walk-in reasons for common visits

Compatibility

FrameworkTested
QBCore

Game build: 2189+ Dependencies: qb-core, ox_lib, ox_target, one of origen_police / ps-dispatch / qb-policejob / cd_dispatch

Quick install

  1. Drop into resources/[jobs-emergency]/ACReceptionAlert/
  2. Add ensure ACReceptionAlert to server.cfg
  3. Edit config.lua: reception ped coords + model, dispatch hook, reason templates, cooldown
  4. Restart the server
Documentation in progress

Deeper guides (Dispatch hook setup, Multi-station setup, Troubleshooting) will land soon.