Skip to content

MDT Sheriff

lo_mdtbf est une ressource VORP pour RedM qui équipe les forces de l'ordre d'un véritable terminal de données mobile (MDT). Shérifs, marshals et rôles judiciaires disposent d'une interface unique pour gérer le registre des citoyens, rédiger des rapports, émettre des mandats, suivre des enquêtes et tenir les casiers de prison — le tout partagé entre les différents postes.

Présentation

Le MDT s'ouvre via un objet d'inventaire (mdt_bf) ou une commande de secours. À l'ouverture, l'accès est filtré par le métier (job) et le grade du joueur, et les données affichées sont automatiquement limitées au poste (station) auquel il est rattaché.

L'interface reprend l'esthétique d'un dossier d'époque Red Dead Redemption : fiches paginées, intercalaires, signatures et tampons. Chaque enregistrement (citoyen, rapport, mandat, ordonnance, enquête, effectif) est rangé dans son propre onglet et persiste en base de données.

Les rôles à compétence régionale (tribunal, procureur, gouvernement) peuvent dépasser le filtre par poste et consulter les enregistrements de l'ensemble des bureaux via un sélecteur de poste dédié.

Fonctionnalités

  • Registre des citoyens — Fiches complètes : identité, alias, âge, signalement, niveau de dangerosité, statut (vivant/décédé), dernière localisation, photos de face et de profil, membres liés (groupes).
  • Rapports & notes — Rapports catégorisés et horodatés (référence auto au format STD-1902-1234), avec statut (ouvert/fermé), résumé, contenu détaillé et notes attachées à un citoyen.
  • Mandats — Mandats de perquisition, d'arrêt, de dépôt ou judiciaires, avec suspect, faits, juge, prime, signature et sceau. Possibilité d'en éditer une copie physique (objet official_warrant).
  • Ordonnances — Ordonnances et contrats judiciaires (jugement, mariage, divorce, adoption, parrainage) signés et scellés, avec copie physique (objet official_prescription).
  • Enquêtes — Dossiers d'enquête regroupant membres, rapports, plaintes, PV, mandats, notes et un tableau d'enquête (board).
  • Casiers de prison — Marquage des rapports liés à une incarcération (jail records) pour suivre les détentions.
  • Effectifs (FDO) — Fiches du personnel des forces de l'ordre : grade, armes, formations, diplômes, suivis médicaux et sanctions.
  • Partage entre postes — Chaque rapport, mandat, ordonnance ou enquête peut être partagé avec d'autres postes (station sharing), indépendamment du formulaire d'édition.

Compatibilité & dépendances

ÉlémentDétail
PlateformeRedM (game 'rdr3')
FrameworkVORP
Dépendancevorp_core
Dépendancevorp_inventory
Dépendanceoxmysql
Base de donnéesRequise (auto-installée au démarrage)
Configurationconfig/config.lua

NOTE

Les trois objets d'inventaire utilisés par le MDT (mdt_bf, official_warrant, official_prescription) doivent déjà exister dans vorp_inventory.items avant le démarrage de la ressource.

Aperçu technique

L'interface (NUI) est une application Vue 3 compilée avec Vite. Seul le build de production est livré (web/dist/) ; les sources web/src/ sont des sources de développement et ne sont pas incluses.

La ressource est traduite en 6 langues : fr, en, pt-br, pt, ru, de. La langue active se règle via Config.Locale.

Les données sont stockées dans des tables préfixées lo_mdtbf_ (citoyens, rapports, notes, mandats, ordonnances, enquêtes, effectifs) installées automatiquement au premier démarrage.

Étapes suivantes

  • Installation — Ajouter la ressource, la base de données et l'ordre de démarrage.
  • Configuration — Langue, jobs autorisés, année RP, pagination et mode développement.