MFPD Store

MFPD-Dashcam

MFPD-Dashcam

$24.99

Add to Basket

MFPD-Dashcam is a premium, framework-aware dash camera overlay for emergency vehicles, featuring live per-model mount editing, per-player preferences, language packs, and silent job-based permissions. Preview: Click HERE to watch the official video preview.

What’s inside:

  • Real-time job checks: optional permission system that limits usage by job or group when a framework is enabled. Supports Standalone, ESX, ESX_NEW, QBCORE (respects on-duty), QBOX (uses HasPrimaryGroup), and VRP. Standalone lets everyone use it. Denials are silent with no spam.
  • Customizable chat commands: configure names for the editor and settings commands in config.lua via DashcamConfig.Commands (defaults: /dashcoords and /dashconfig).
  • Language packs: ready-to-use locales for EN, PT-BR, DE, FR, ES with a single DashcamConfig.Locale switch. All overlay labels and banner texts localize immediately.
  • Editor ACE gate when using frameworks: optional server-side check that only allows opening the position editor if the player has a specific ACE. Configure with DashcamConfig.EditorACE.
  • Instant HUD refresh on Save: saving your personal settings in /dashconfig pushes an immediate UI update while the dashcam is active.

Core features

  • Clean NUI overlay: time, date, unit number, identifier, speed, and a center banner with three lines. Status indicators show Lights, Siren, and Brakes in real time.
  • Per-model dash position: live editor with X Y Z offsets. Save writes to config.lua and broadcasts to all clients instantly.
  • Per-player preferences: unit name, unit number, date format, and speed units are saved via KVP and persist across sessions.
  • Vehicle restriction options: enable by class 18 or a custom allowlist of models.
  • Localization: all overlay labels come from language packs. English is the default, and you can ship multiple languages at once.
  • Framework-aware permissions: when a framework is selected, only configured jobs can toggle the dashcam or open the editor. Standalone ignores jobs.
  • Performance-focused: lightweight loops, silent permission checks, no unnecessary prints.

Commands and permissions

  • Commands:
    DashcamConfig.Commands = { Coords = "dashcoords", Config = "dashconfig" }
    Change these names to match your server style.
  • Framework:
    DashcamConfig.Framework = "Standalone" | "ESX" | "ESX_NEW" | "QBCORE" | "QBOX" | "VRP"
  • Jobs:
    DashcamConfig.JobsDashcam = { police = true, sheriff = true, ems = true, ... }
  • Editor ACE gate:
    DashcamConfig.EditorACE = { RequireWhenFrameworked = false, Permission = "dashcam.edit" }
  • Save protection:
    DashcamConfig.RequireACE = false and DashcamConfig.ACEPermission = "dashcam.edit" for writing offsets to config.lua.
  • ACE example:
    add_ace group.admin dashcam.edit allow

Configuration highlights

  • Locale and packs:
    DashcamConfig.Locale = "en"
    DashcamConfig.Locales = { ["en"] = {...}, ["pt-BR"] = {...}, ["de"] = {...}, ["fr"] = {...}, ["es"] = {...} }
  • Date and speed:
    DashcamConfig.DateFormat = "MM/DD/YY" | "DD/MM/YY"
    DashcamConfig.unitSpeedType = "MPH" | "KM/H"
  • Vehicle restrictions:
    DashcamConfig.RestrictVehicles = true
    DashcamConfig.RestrictionType = "class" | "custom"
    DashcamConfig.AllowedVehicles = { "police2", ... }
  • Editor defaults:
    DashcamConfig.DefaultOffsets = { x = 0.0, y = 0.50, z = 0.82 }
  • Keybind:
    DashcamConfig.Keybind = 26 uses the standard control ID table.

Some notes

  • Immersive but unobtrusive: polished overlay, readable typography, and instant feedback without clutter.
  • Admin control: per-model mounts reside in your repo via config.lua, updates replicate live, and sensitive actions can be ACE-protected.
  • Player agency: each user can personalize name, callsign, date layout, and speed units.
  • Drop-in friendly: single resource  clear, no database setup required.

Includes also

  • Full NUI with transparent background and responsive cards
  • Client and server scripts with real-time updates
  • Language packs for EN, PT-BR, DE, FR, ES
  • Commented config.lua with command names, framework toggle, jobs, ACE, and vehicle restriction settings

Deliver realistic police dash camera visuals, keep control in admin hands, and give players the customization they expect.

Back to category