MDT LSDP
Le terminal numérique des forces de l'ordre et de la justice. Centralise toute l'activité opérationnelle et judiciaire du serveur.
Le MDT (Mobile Data Terminal) est l'outil de travail numérique des forces de l'ordre (LSPD) et de la justice (DOJ). Il centralise les citoyens, casiers, rapports, mandats, dossiers judiciaires, lettres et bien plus — avec une synchronisation temps réel entre tous les joueurs.
1 · Démarrer avec le MDT
Ouvrir & fermer
- Touche F6 (modifiable dans Paramètres → Touches → FiveM)
- OU commande chat :
/mdt - Fermer : recliquer sur F6, ou la croix en haut à droite de la fenêtre
Marcher avec le MDT ouvert
Par défaut quand le MDT est ouvert, ton personnage ne bouge pas (souris et clavier sont au MDT). Pour marcher :
- Clique le bouton dans la barre de titre du MDT
- Tu peux maintenant utiliser Z Q S D en jeu
- Reclique le bouton pour revenir en mode normal
Connexion
Au premier lancement, l'écran de login t'attend. Tes identifiants te sont fournis par ton admin LSPD ou DOJ.
- Onglet LSPD pour les agents (police)
- Onglet DOJ pour les juges, procureurs et avocats
Anatomie de l'interface
| Zone | Rôle |
|---|---|
| Sidebar gauche | Navigation entre les sections (Dashboard, Citoyens, Rapports...) |
| Barre de titre | Bouton marche , fermeture, déplacement de la fenêtre |
| Topbar | Avatar, nom, grade, recherche rapide, horloge, thème |
| Contenu central | Affichage de la section sélectionnée |
| Indicateur SRV | En bas-droite : SRV OK ou OFFLINE + numéro de version + symbole sync |
Côté LSPD POLICE
Vue d'ensemble de la sidebar
| Section | Contenu | Accès |
|---|---|---|
| Principal | Dashboard, Ma Présence, Recherche | Tous |
| Base de Données | Citoyens, Rapports, Casier judiciaire, Fourrière, Mandats | Tous |
| Vie au Poste | Règlements & Docs, Formations, Unités | Tous |
| Gestion | Personnel, Suivi Rookie | Lieutenant I+ |
| Système | Administration | Commander+ |
Dashboard
Page d'accueil. Affiche :
- Niveau DEFCON : bannière colorée définie par les hauts gradés ou le DOJ admin (5 = Normal, 1 = Guerre)
- Statistiques : agents en ligne, rapports du mois, mandats actifs, véhicules en fourrière
- Annonces internes : publiées par les Sergeant+, visibles par tous
- Présences actuelles : agents en poste en temps réel
- Mandats actifs récents : raccourci vers les mandats en cours
Créer une annonce interne
Sur le Dashboard, section "Annonces" → bouton "+ Nouvelle". L'annonce est visible par tous les agents LSPD jusqu'à sa suppression.
Réservé aux Sergeant I+.
Ma Présence
Indique aux autres agents que tu es en service ou hors-service.
- Active ton statut quand tu prends ton poste — auto-log dans l'historique de présence
- Le service apparaît sur le Dashboard de tous les agents
- Utile pour le calcul des heures et la gestion d'équipe
Recherche
Recherche unifiée à travers citoyens, casiers, rapports, mandats, fourrière.
- Tape un nom, plaque, téléphone ou ID
- Résultats groupés par catégorie
- Clic sur un résultat → fiche détaillée
Citoyens
La base de données civile. Chaque fiche citoyen contient :
- Identité : nom, date de naissance, photo, téléphone, adresse
- Véhicules immatriculés à son nom
- Casier judiciaire : toutes les charges et condamnations
- Mandats actifs contre lui
- Historique de rapports où il apparaît
Actions disponibles :
- Créer une fiche citoyen Tous
- Modifier Sergeant+
- Supprimer Capitaine+
Rapports
Tous les rapports d'arrestation, d'intervention, d'enquête. Centralisés et partagés.
- Création : bouton "+ Nouveau rapport" → type, citoyens concernés, agent rédacteur, faits, charges, peine demandée
- Pièces jointes : photos, liens externes, notes texte
- Statuts : Brouillon · En cours · Finalisé
Envoyer un rapport au DOJ Important
Un rapport finalisé peut être transmis directement à un membre du DOJ via le MDT :
- Ouvre le rapport → bouton "Envoyer au DOJ"
- Choisis le destinataire :
- Procureur — pour qu'il monte un dossier d'instruction
- Juge — pour information ou demande urgente
- Avocat — pour défense d'un client mis en cause
- Le destinataire reçoit une notification IG en jeu (et MP Discord si bot actif)
- Le rapport apparaît dans son espace DOJ
Cacher un rapport de mon espace perso
Si un rapport partagé avec toi encombre ta vue principale :
- Clique l'icône sur la ligne du rapport
- Il disparaît de TON espace (mais reste dans la BDD pour les autres)
- Tu peux toujours le retrouver via le filtre "Inclure cachés"
Casier Judiciaire
L'historique des condamnations et charges associées à chaque citoyen.
- Vue en tableau plat (comme les rapports), avec tri et filtres
- Filtres : par citoyen, par charge, par date, par agent
- Chaque ligne : citoyen, charge, peine, date, agent ayant verbalisé
Générer un document de casier officiel
Pour produire un document imprimable (à présenter en audience, à transmettre, etc.) :
- Page Casier → sélectionne le citoyen ou la ligne
- Clic sur l'icône document
- Une fenêtre d'aperçu s'ouvre avec en-tête officiel LSPD, identité du citoyen, toutes les charges
- Imprimer ou Exporter PDF via le menu du navigateur (le NUI supporte Ctrl+P)
Envoyer un casier à un avocat Sur demande
Quand un avocat te demande le casier d'un client (souvent par lettre DOJ), tu peux le lui transmettre directement via le MDT :
- Page Casier → ouvre le citoyen concerné
- Bouton "Transmettre à un avocat"
- Sélectionne l'avocat dans la liste (tous les avocats DOJ sont listés)
- Validation → le casier apparaît instantanément dans l'espace "Casiers reçus" de l'avocat
- L'avocat reçoit une notification IG
Modifier / Supprimer un casier
Seul un Juge peut modifier ou supprimer un casier judiciaire (effacement de peine, réhabilitation, erreur).
Les agents LSPD peuvent uniquement consulter et générer le document.
Fourrière
Gestion des véhicules saisis ou mis en fourrière.
- Ajouter : plaque, modèle, motif, agent verbalisateur, date, propriétaire (si connu)
- Libérer : statut "Restitué" + montant de l'amende
- Recherche : par plaque ou propriétaire
- Historique complet visible sur la fiche du citoyen
Mandats
Demandes de mandat (arrestation, perquisition, comparution) à valider par un juge.
- Bouton "+ Nouveau mandat" :
- Choix du type : arrêt, perquisition, comparution, autre
- Sélection du citoyen cible via menu déroulant (avec filtre rapide pour chercher dans la liste)
- Sélection de l'agent demandeur
- Motifs détaillés (faits, base légale)
- Statuts : En attente · Validé · Refusé
- Notification IG dès que le juge valide ou refuse — même si ton MDT est fermé
Règlements & Docs (Vie au Poste)
Documentation officielle interne du LSPD. Chaque agent y a accès en lecture. Les hauts gradés peuvent les modifier via Administration.
| Document | Contenu |
|---|---|
| Règlement intérieur | Règles de conduite, code vestimentaire, déontologie |
| Procédures opérationnelles | Modes opératoires standardisés (arrestation, contrôle routier, intervention) |
| Codes radio | Liste des codes radio en vigueur |
| Droits Miranda | Texte officiel à lire lors d'une arrestation |
| Procédures de sécurité | Sécurité incendie, urgences, évacuation |
| Grille des grades | Hiérarchie complète avec salaires de référence |
| Code pénal | Liste des infractions et peines applicables |
Formations
- Liste des formations proposées (tir, conduite tactique, intervention, K-9, etc.)
- S'inscrire à une formation : bouton "S'inscrire"
- Détails : date, formateur, places disponibles, prérequis
Créer une formation (formateur)
Réservé Sergeant I+ :
- Bouton "+ Nouvelle formation"
- Titre, description, date, lieu, places max
- Les agents inscrits apparaissent dans la liste de présence
- Le formateur peut valider la participation en fin de session — cela ajoute la formation au profil de l'agent
Unités spécialisées
Affiche les unités spéciales du LSPD : SWAT, K-9, Trafic, Investigation, Aérien, etc.
- Commandant de l'unité
- Membres actifs
- Équipement attribué : uniformes, véhicules de service
- Mission & spécialités
Personnel Lieutenant I+
Gestion des agents du département :
- Liste complète : nom, badge, grade, salaire, formations, ancienneté
- Modifier un grade : montée / rétrogradation Capitaine+
- Sanctions disciplinaires : ajouter une sanction au dossier d'un agent
- Notes RH internes : commentaires hiérarchiques privés
- + Nouvel agent : créer un compte LSPD Capitaine+
- Réinitialiser le mot de passe d'un agent qui l'a oublié
Suivi Rookie Lieutenant I+
Suivi des nouvelles recrues sous tutorat :
- Liste des rookies en cours de formation
- Formations obligatoires à valider (configurable)
- Tuteur (FTO) assigné
- Barre de progression visuelle (% des formations validées)
- Notes du tuteur : appréciation, points forts, axes d'amélioration
- Validation finale du tutorat → titularisation
Administration Commander+
Réservé aux Commanders et au compte admin. Permet :
- Configuration MDT : nom du département, mot de passe admin, webhooks Discord (4 séparés : global / juge / avocat / procureur)
- Gestion des Agents : créer / modifier / supprimer, changer mot de passe, modifier grade
- Utilisateurs DOJ : créer les comptes juge / procureur / avocat, attribuer le rôle
- Vie au Poste : éditer le règlement, les codes radio, les droits Miranda, etc.
- Permissions par page : ajuster qui peut accéder à quoi (avancé)
- Maintenance :
- Ré-injecter les templates officiels DOJ (si supprimés)
- Exporter la BDD complète (JSON)
- Reset BDD (⚠️ destructif)
- Configurer le taux du commis d'office (défaut : 500 $)
Côté DOJ JUSTICE
Le DOJ regroupe trois rôles distincts. Chaque rôle a une vue spécifique avec ses onglets et fonctionnalités.
| Rôle | Mission principale |
|---|---|
| Juge | Valide/refuse les mandats, rend les verdicts, peut modifier les casiers, supervise le DOJ |
| Procureur | Monte les dossiers d'instruction à partir des rapports LSPD, transmet au juge, fait des réquisitions |
| Avocat | Défense des clients, prise en charge des commis d'office, rédaction de plaidoiries |
Pour le Juge
Le juge est l'autorité judiciaire suprême. Son MDT lui donne accès à :
- Mandats à valider : file d'attente des demandes du LSPD
- Dossiers à juger : dossiers transmis par les procureurs
- Casiers : modification et suppression possibles (réhabilitation, erreur)
- Lettres DOJ : courriers officiels avec d'autres membres DOJ ou LSPD
- Carnet : notes personnelles privées
- Templates : modèles personnels (décisions, mandats, verdicts)
- DEFCON Admin DOJ : modifier le niveau d'alerte global du serveur
Valider ou refuser un mandat
- Onglet Mandats → liste des mandats en attente
- Clic sur un mandat → fiche détaillée avec faits, agent demandeur, citoyen cible
- Choix :
- Valider — le mandat passe en "Approuvé", le LSPD est notifié
- Refuser — le juge doit fournir un motif obligatoire, le LSPD est notifié avec ce motif
- Notif IG envoyée à tous les agents LSPD + Discord (si bot actif)
Rendre un verdict (audience)
- Onglet Dossiers à juger → dossiers transmis par les procureurs
- Ouvre le dossier → consulte les pièces, témoins, charges, réquisitions
- Rendre le verdict : peine, motivation, articles invoqués
- Le verdict est archivé et notifié à tous les acteurs (procureur, avocat, agent LSPD)
- La condamnation est automatiquement ajoutée au casier du citoyen condamné
Modifier le DEFCON (admin DOJ uniquement)
Le DEFCON est le niveau d'alerte global du serveur, visible par tous (LSPD + DOJ) sur leur dashboard.
| Niveau | Nom | Couleur | Usage |
|---|---|---|---|
| 5 | Normal | Vert | Activité habituelle |
| 4 | Vigilance | Cyan | Événement annoncé |
| 3 | Alerte élevée | Orange | Menace identifiée |
| 2 | Crise majeure | Rouge | Crise en cours |
| 1 | Guerre | Rouge foncé | Conflit ouvert / état d'urgence |
Changer le DEFCON envoie une notification IG à tout le serveur.
Pour le Procureur
Le procureur est le poursuivant. Il transforme les rapports LSPD en dossiers judiciaires :
- Dossiers d'instruction : crée à partir d'un rapport LSPD (ou ex nihilo)
- Pièces : annexer photos, documents, témoignages
- Témoins : ajouter des dépositions
- Charges : qualifier juridiquement les faits
- Transmettre au juge : envoie le dossier complet en audience
- Réquisitions : demandes formelles au juge (perquisition, écoute, mise en détention)
- Lettres DOJ, Carnet, Templates personnels
Créer un dossier d'instruction
- Onglet Dossiers → "+ Nouveau dossier"
- Sélectionne le citoyen mis en cause
- Importe le ou les rapports LSPD pertinents
- Qualifie les charges (vol, agression, etc. — depuis le code pénal)
- Ajoute témoins et pièces si nécessaire
- Quand le dossier est prêt → "Transmettre au juge"
- Le juge reçoit le dossier et la notification IG
Pour l'Avocat
L'avocat est le défenseur. Il prend en charge la défense de clients privés ou publics (commis d'office) :
- Commis d'office : système intégré au MDT (voir détails ci-dessous)
- Casiers reçus : casiers transmis par des agents LSPD à ta demande
- Lettres DOJ : courriers (notamment pour demander un casier à un agent)
- Carnet : notes confidentielles
- Templates : plaidoiries, conclusions, notes (templates juge/proc non visibles)
Prendre un commis d'office Système clé
Le commis d'office se gère entièrement via le MDT. Voici comment ça marche :
- Création automatique : quand un agent LSPD coche "commis d'office requis" sur un rapport ou une procédure, le système crée une demande en attente
- Notification : tous les avocats DOJ reçoivent une notification IG (et Discord MP si bot actif) : "🚨 1 nouveau commis d'office disponible"
- Onglet Commis d'office : liste les demandes en attente avec
- Nom du client
- Date de la demande
- Motif / infraction
- Bouton "Je prends"
- Bouton "Je prends" : assigne le commis à ton compte. Personne d'autre ne peut plus le prendre.
- Audience : tu défends le client comme un dossier classique
- Marquer terminé : une fois l'audience close, clique "Marquer terminé" sur ta ligne
- Paiement automatique : tu reçois la rémunération prévue (configurable côté admin, défaut 500 $)
Demander un casier à un agent
Tu n'as pas accès libre aux casiers. Pour en obtenir un :
- Onglet Lettres DOJ → "+ Nouvelle lettre"
- Destinataire : un agent LSPD (ou tous les agents disponibles)
- Sujet : "Demande de casier judiciaire — [Nom du client]"
- Corps : motif de la demande
- Envoie
- L'agent reçoit la lettre + notification, il va dans Casier → Transmettre à un avocat → te sélectionne
- Le casier apparaît dans ton onglet "Casiers reçus"
Fonctionnalités communes aux 3 rôles
Lettres DOJ
Système de courriers officiels interne au DOJ et entre DOJ et LSPD.
- Destinataire(s) multiples : un ou plusieurs membres DOJ, ou des agents LSPD
- Sujet + corps : éditeur enrichi
- Statuts : Brouillon · Envoyée · Lue
- Notification IG ciblée aux destinataires quand envoyée
- Historique complet conservé
Carnet personnel
Espace de notes privées (visibles uniquement par toi).
- Crée autant de notes que tu veux
- Idéal pour préparer une audience, prendre des notes pendant une plaidoirie, lister tes affaires en cours
- Non partagé, non synchronisé entre joueurs
Templates personnels
Modèles de documents réutilisables. Tu crées tes propres templates via le bouton "+ Nouveau template".
- Catégories disponibles par rôle :
- Juge : Mandat, Décision, Verdict, Note, Lettre, Autre
- Procureur : Réquisition, Demande, Note, Lettre, Autre
- Avocat : Plaidoirie, Conclusions, Note, Lettre, Autre
- Titre + corps complet
- Variables dynamiques :
{NOM},{DATE},{AFFAIRE}(selon templates système réinjectés via Administration)
Workflows clés du MDT
Voici les flux d'information principaux entre LSPD et DOJ. Comprendre ces parcours te permet d'utiliser le MDT efficacement.
Workflow : Demande de mandat
Workflow : Commis d'office
Workflow : Envoi de casier à un avocat
Workflow : Rapport → Dossier → Verdict
Workflow : Envoyer un rapport au DOJ
Un rapport LSPD peut être transmis à n'importe quel membre du DOJ :
- Page Rapports → ouvre le rapport finalisé
- Bouton "Envoyer au DOJ"
- Choisis le destinataire :
- Procureur — pour qu'il monte un dossier
- Juge — pour info / décision urgente
- Avocat — pour qu'il assure la défense de la personne mise en cause
- Le rapport apparaît dans l'espace du destinataire + notification IG
Workflow : Changement de DEFCON
Notifications en jeu
Le MDT envoie des notifications natives GTA même quand il est fermé, en haut-droite de l'écran. Tu n'as donc jamais besoin de laisser le MDT ouvert pour rester informé.
| Événement | Notifié | Couleur | Son |
|---|---|---|---|
| Nouveau mandat à valider | Tous les juges | Orange | |
| Mandat validé | Tous les agents LSPD | Vert | |
| Mandat refusé | Tous les agents LSPD | Rouge | |
| Nouveau commis d'office | Tous les avocats | Orange | |
| Verdict rendu | Tout le DOJ | Bleu | |
| Nouvelle lettre DOJ | Destinataire(s) uniquement | Bleu | |
| Casier reçu (avocat) | Avocat destinataire | Bleu | |
| Changement DEFCON | Tout le serveur | selon niveau |
Système de templates
Les templates servent à gagner un temps fou sur les documents récurrents (mandats type, verdicts standards, plaidoiries habituelles, lettres officielles).
Créer son propre template
- Onglet Templates de ton rôle DOJ
- Bouton "+ Nouveau template"
- Choisis une catégorie (dépend de ton rôle)
- Titre + corps (avec mise en forme)
- Sauvegarde
- Utilise-le : depuis n'importe quelle action concernée (rédiger un mandat, une lettre, etc.) → bouton "Insérer un template"
Templates officiels
L'admin peut réinjecter les templates officiels via Administration → Maintenance → "Réinjecter templates DOJ". Cela ajoute les templates système par défaut sans supprimer tes templates persos.
Bot Discord (optionnel)
Si ton serveur a activé le bot Discord MDT, certaines notifications sont aussi envoyées en MP Discord avec des boutons interactifs.
| Notification | Boutons disponibles |
|---|---|
| Nouveau commis d'office | Je prends ce commis |
| Nouveau mandat à valider | Valider · Refuser |
| Verdict / Lettre | Lien direct vers le MDT |
Lier ton compte Discord
- Dans Discord, MP le bot MDT :
/lierou commande similaire (selon config du bot) - Le bot demande ton ID MDT (visible dans Administration → Gestion des Agents)
- Confirmation → les notifs Discord arrivent
Trucs & astuces avancés
- Marcher avec MDT ouvert : bouton dédié dans la barre de titre — libère ton clavier pour le jeu
- Recherche rapide : barre en haut à droite — recherche globale d'un coup
- Pièces jointes rapports : tu peux joindre plusieurs photos/liens/textes sur un même rapport (preuves, témoignages)
- Cacher un rapport : si ton espace est encombré, masque les rapports peu prioritaires (réversible)
- Imprimer un casier : la fenêtre d'aperçu supporte Ctrl+P pour export PDF
- Bascule clavier auto : clic dans champ texte = clavier MDT ; clic ailleurs = clavier jeu (mode marche)
- Sync 5s : symbole 🔄 à côté de "SRV OK v##" = polling actif. Si quelqu'un ajoute un rapport, tu le verras en max 5 sec
- Templates : crée tes templates une fois, gagne 30 minutes par jour ensuite
- Lettre multi-destinataires : tu peux envoyer une lettre DOJ à plusieurs personnes en une fois
- Thème clair/sombre : bouton en bas de sidebar ou dans la barre de titre
- Notifs trop bruyantes ? Les sons sont contrôlés côté serveur — préviens l'admin si tu veux désactiver
FAQ & problèmes courants
Je n'arrive pas à taper dans un champ
Le MDT a probablement le clavier en "mode jeu" (mode marche actif). Solutions :
- Clique directement dans le champ texte (le clavier bascule auto)
- OU clique le bouton dans la barre de titre pour repasser en mode normal
Je ne vois pas certains onglets dans la sidebar
Les onglets Gestion et Système sont toujours visibles, mais leur contenu est restreint :
- Personnel / Suivi Rookie : Lieutenant I+ requis
- Administration : Commander+ requis (ou compte admin)
Si tu cliques et tu vois un message "Accès réservé", c'est normal — pas un bug.
Mon mandat reste "En attente" depuis longtemps
Aucun juge n'est en ligne ou ne l'a encore traité.
- Vérifie via la liste DOJ qui est connecté
- Relance par lettre DOJ ciblée à un juge précis
- Vérifie que le motif est clair (un motif flou peut être refusé)
Mon commis d'office a disparu de la liste
Un autre avocat l'a probablement pris. Une fois pris, un commis d'office est verrouillé pour les autres.
Tu peux voir l'historique de tous les commis (pris par toi ou non) dans ton onglet, avec le statut.
J'ai oublié mon mot de passe MDT
Contacte un admin :
- Côté LSPD : Commander+
- Côté DOJ : un autre admin DOJ
Il/elle réinitialise via Administration → Gestion des Agents → bouton clé.
Le MDT affiche "API hors ligne — mode local"
Le serveur API (XAMPP / PHP) n'est pas joignable.
- Préviens l'admin technique du serveur
- Tes données restent sauvegardées localement dans ton MDT
- Dès que l'API revient, tes changements seront resynchronisés
- Pendant l'interruption : tu ne verras pas les changements des autres joueurs
Mes notifications Discord ne marchent pas
Le bot Discord est optionnel. Si ton serveur l'a activé :
- Vérifie avec l'admin que le bot est lancé (status "Online" dans Discord)
- Vérifie que tu as lié ton Discord au MDT (commande
/lierou similaire) - Vérifie tes paramètres Discord : les MP du bot ne sont pas bloqués
Le bouton "Nouveau template" ne fait rien
Bug connu si les templates officiels ont été supprimés. Demande à un admin de réinjecter les templates système via Administration → Maintenance → "Réinjecter templates DOJ".
Comment partager une preuve photo sur un rapport ?
Sur la fiche du rapport, section "Pièces jointes" :
- Bouton "+ Photo" ou "+ Lien"
- Colle l'URL de l'image (héberge-la sur Discord, Imgur, etc.)
- Le rapport affiche la miniature automatiquement
Tu peux aussi ajouter des liens (vidéos, sites) ou des notes texte libres.
J'ai pris un commis d'office par erreur
Pour le moment, il faut le terminer (ou contacter un admin pour le libérer). À ne pas faire à la légère — la prise est considérée comme un engagement.
Comment voir mes gains de commis d'office cumulés ?
Onglet Commis d'office → tes commis terminés sont listés avec montant individuel et total cumulé en bas.
Un juge a modifié mon casier sans raison
Les juges peuvent légitimement modifier ou supprimer un casier (réhabilitation, erreur, prescription). Toutes les actions sont tracées via l'audit log côté admin. En cas de doute, demande au juge concerné par lettre DOJ.