Ce que couvre cette page
Tout ce qui sert aux forces de l'ordre et aux secours : prise de service, tablette police (MDT), amendes et prison, preuves et caméra-piéton, chien renifleur, fréquences radio réservées, tablette EMS et bloc opératoire.
Chaque réglage est cité sous la forme Panel › catégorie › libellé, avec sa clé technique entre parenthèses. Sauf mention contraire, une modification s'applique immédiatement en jeu.
Prise de service
La plupart des outils de cette page exigent d'être en service. Le service se prend dans le menu de métier F6 :
- Police : F6 › case Service. En fin de service, les armes de service non permanentes sont retirées.
- EMS : F6 › case Service du menu Ambulance.
| Réglage | Clé | Défaut | Effet |
|---|---|---|---|
| Police & Justice › Prise de service hors armurerie | police.serviceAnywhere | Activé | Activé : service pris n'importe où depuis F6. Désactivé : uniquement à l'armurerie. |
| Police & Justice › Métiers de police | police.jobs | police, saspn | Métiers qui ont le menu police complet (amendes, PPA, fourrière, prison, radar, herse, test de poudre). |
| Police & Justice › Métiers du gouvernement | police.governmentJobs | gouvernement | Prennent leur service à l'armurerie, accèdent aux preuves et aux plaintes, sans pouvoirs coercitifs. |
Tablette police (MDT)

À quoi ça sert
La tablette réunit tout le travail administratif de la police :
- Citoyens : recherche par nom, fiche avec casier (inculpations), mandats, rapports liés et notes ;
- Véhicules : recherche par plaque ;
- Appels : appels du service, prise d'appel, point GPS sur l'appel, suppression ;
- Plaintes : création, modification, suppression ;
- Inculpation : choix des infractions dans le code pénal, amende et peine calculées automatiquement ;
- Mandats (arrêt, perquisition) et avis de recherche (personne, véhicule) ;
- Rapports d'intervention, liés à des citoyens, des agents et des plaques ;
- Annuaire des agents (connectés ou non), avec photo et notes internes.
Un agent ne voit que les appels et plaintes de son propre service.
En jeu
F9 ouvre la tablette (touche réglable, chaque joueur peut la changer dans les touches FiveM de GTA). La même touche ouvre la tablette EMS pour les soignants : chaque tablette ne s'ouvre que pour ses métiers.
Réglages (Panel › Tablette police (MDT))
| Libellé | Clé | Défaut |
|---|---|---|
| Tablette activée | mdt.enabled | Activé |
| Métiers autorisés | mdt.jobs | police et saspn, grade minimum 0 |
| Service obligatoire | mdt.requireDuty | Activé |
| Touche par défaut | mdt.key | F9 |
| Animation tablette en main | mdt.animation | Activé |
| Couleur de la tablette | mdt.accent | Bleu (29, 58, 115) |
| Résultats max par recherche | mdt.searchLimit | 25 |
| Grade min. pour supprimer un appel | mdt.callDeleteGrade | 1 |
| Grade min. pour supprimer une plainte | mdt.complaintDeleteGrade | 1 |
| Grade min. pour valider un mandat | mdt.warrantApproveGrade | 2 |
| Grade min. pour supprimer un rapport | mdt.reportDeleteGrade | 2 |
| Prison des inculpations | mdt.prison | LSPD |
| Délai entre deux inculpations d'un même citoyen | mdt.chargeCooldown | 60 s |
| Code pénal | mdt.penalCode | 22 infractions (route, ordre public, personnes, biens, stupéfiants et armes) |
Mandats
Un mandat créé par un agent de grade inférieur à Grade min. pour valider un mandat naît en attente : un gradé doit le valider pour qu'il devienne actif. Un agent assez gradé crée directement un mandat actif.
Le code pénal
Chaque ligne du code pénal porte un code, une catégorie, un libellé, une amende ($) et une peine de prison (min). Exemple de ligne à ajouter dans Code pénal (mdt.penalCode) :
| Code | Catégorie | Infraction | Amende ($) | Prison (min) |
|---|---|---|---|---|
R-05 | Route | Course de rue | 2000 | 5 |
L'agent ne choisit que des codes et des quantités (de 1 à 10 par infraction, 30 lignes au plus) : le total de l'amende et de la peine est toujours recalculé par le serveur à partir de ce barème.
Ce que fait une inculpation
- L'amende part comme une amende du service (voir Factures et amendes). Si le citoyen est hors ligne, il la trouve à sa reconnexion.
- La peine de prison n'est appliquée que si le citoyen est connecté et que les règles de la prison sont remplies (voir Prison). Sinon, l'inculpation est enregistrée avec l'amende seule.
- L'inculpation est inscrite au casier, avec l'agent, la note et ce qui a réellement été appliqué.
Factures et amendes
Toutes les factures et amendes du serveur passent par esx_billing : amendes de la police, soins de la tablette EMS, bloc opératoire, factures des entreprises.
- Le joueur connecté reçoit une demande à accepter ou refuser (Y / N).
- Il retrouve ses factures et amendes dans son portefeuille (F5).
- L'argent payé est crédité au coffre de la société émettrice.
- Le staff suit tout dans la page Factures du panel.
Amende libre depuis le menu police : F6 › Interactions avec une personne › Mettre une amende. Le même menu propose Vérifier les amendes impayées.
| Réglage | Clé | Défaut |
|---|---|---|
| Police & Justice › Amende libre maximale | police.maxCustomFine | 500 000 $ |
| EMS / Ambulance › Facture maximale | ems.maxBill | 1 000 000 $ |
Prison
Incarcération par la police
Chaque prison a un gardien (menu de détention), un centre de zone et un point de sortie, plus une liste de cellules. Auprès du gardien : Mettre en détention (temps en minutes et raison) et Liste des détenus, avec Libérer le détenu pour les gradés.
Conditions vérifiées par le serveur :
- l'agent est en service et à moins de Distance de la prison du gardien ;
- le suspect est à portée et, par défaut, menotté (ses menottes sont retirées à l'entrée en cellule) ;
- la durée ne dépasse pas la Durée maximale de détention.
Un détenu qui sort du Rayon de la zone de détention est remis en cellule. La peine est enregistrée en base et reprend à la reconnexion.
| Réglage (Police & Justice) | Clé | Défaut |
|---|---|---|
| Prisons | police.prisons | LSPD (Cellules LSPD) et BCSO_SANDY_SHORE |
| Cellules | police.prisonCells | 6 cellules LSPD, 3 à Sandy Shores |
| Distance de la prison | police.prisonDistance | 30 m |
| Rayon de la zone de détention | police.prisonLeash | 15 m |
| Fréquence du contrôle des détenus | police.prisonCheckInterval | 5 s |
| Détenu menotté obligatoire | police.jailRequireCuffed | Activé |
| Durée maximale de détention | police.maxJailTime | 240 min |
| Grade minimum pour libérer un détenu | police.releaseGrade | 2 |
Pour ajouter une prison, crée une ligne dans Prisons avec un identifiant (name), puis ses cellules dans Cellules avec ce même identifiant dans le champ Prison.
Prison administrative
Les commandes staff /jail <id> <minutes> <raison> et /unjail <id> (voir Touches et commandes) utilisent une prison séparée, réglée dans Panel › Prison : position de la cellule (jail.cell), point de libération (jail.release), distance maximale (jail.maxDistance, 80 m) et durée maximale (jail.maxDuration, 480 min).
Preuves et caméra-piéton
À quoi ça sert
Les scènes de crime laissent des traces que seuls les enquêteurs voient :
- Douilles : un tir laisse une douille avec le modèle de l'arme et son numéro de série si elle en a un ;
- Sang : un joueur blessé laisse des traces liées à son personnage par une empreinte génétique anonyme (un code du type
A3F2-91BC, stable pour un personnage, sans lien calculable avec son identité) ; - Laboratoire : l'analyse révèle à qui appartient l'empreinte, ou pour une douille l'arme, la série, le propriétaire enregistré et le dernier porteur connu ;
- Caméra-piéton : un journal horodaté tenu par le serveur (pas de vidéo).
En jeu
- Ouvrir le menu enquêteur : commande
/preuves(raccourci à choisir dans les touches FiveM). Il propose la vision preuves, la caméra-piéton, les journaux et les résultats d'analyses. - Activer la vision preuves : les douilles et traces de sang proches apparaissent en balises. De près, E ramasse la preuve.
- Ramasser : la preuve devient un Sachet de preuve (
evidence_bag) avec son numéro de pièce, le type, l'arme ou l'empreinte, le lieu et la date. - Analyser : au laboratoire, E › Déposer un sachet, choisis la pièce. Le résultat arrive après le délai d'analyse et, par défaut, crée un rapport dans la tablette police, lié au citoyen identifié.
- Consulter : menu enquêteur › Résultats d'analyses, ou au laboratoire.
Côté criminels, l'Eau de javel (bleach) utilisée depuis l'inventaire efface les preuves autour du joueur après une courte action.
Réglages (Panel › Preuves & bodycam)
| Libellé | Clé | Défaut |
|---|---|---|
| Preuves activées | evidence.enabled | Activé |
| Métiers enquêteurs | evidence.jobs | police, saspn (grade 0) |
| Service obligatoire | evidence.requireDuty | Activé |
| Commande du menu enquêteur | evidence.menuCommand | preuves (au redémarrage) |
| Douilles au sol | evidence.shellsEnabled | Activé |
| Durée de vie d'une douille | evidence.shellLifetime | 30 min |
| Délai entre deux douilles | evidence.shellInterval | 2000 ms par tireur |
| Armes ignorées | evidence.ignoredWeapons | Tazer, lance-fusée, extincteur, jerrican, boules… |
| Traces de sang | evidence.bloodEnabled | Activé |
| Durée de vie du sang | evidence.bloodLifetime | 45 min |
| Seuil de saignement | evidence.bloodThreshold | 75 % de santé |
| Délai entre deux traces | evidence.bloodInterval | 20 s |
| Taille d'une zone / Preuves max par zone | evidence.zoneSize / evidence.maxPerZone | 50 m / 25 |
| Rayon de détection | evidence.detectRadius | 12 m |
| Lampe torche obligatoire | evidence.visionFlashlight | Désactivé |
| Distance de ramassage | evidence.pickupDistance | 2 m |
| Item sachet de preuve | evidence.bagItem | evidence_bag |
| Item sachet vide (facultatif) | evidence.emptyBagItem | vide (aucun consommable) |
| Item nettoyant | evidence.cleanItem | bleach (au redémarrage) |
| Rayon / durée du nettoyage | evidence.cleanRadius / evidence.cleanDuration | 3 m / 6 s |
| Consommer le nettoyant | evidence.cleanConsume | Activé |
| Laboratoires | evidence.labs | lspd (Laboratoire LSPD), rayon 2 m |
| Délai d'analyse | evidence.analysisDelay | 5 min |
| Rapport MDT automatique | evidence.mdtReport | Activé |
Exemple : deux laboratoires, un en ville et un à Sandy Shores. Dans Laboratoires (evidence.labs) :
| Identifiant unique | Libellé | Position | Rayon d'interaction (m) |
|---|---|---|---|
lspd | Laboratoire LSPD | placée en jeu | 2 |
bcso | Laboratoire BCSO | placée en jeu | 2 |
Caméra-piéton
Un enquêteur en service l'active avec l'objet Bodycam (bodycam), la commande /bodycam (raccourci à choisir dans les touches FiveM) ou le menu enquêteur. Le serveur note dans le journal :
- le début et la fin d'enregistrement, avec la raison de l'arrêt (agent, fin de service, déconnexion, redémarrage) ;
- la position à intervalle régulier (cliquable pour la marquer sur la carte) ;
- les entrées et sorties de véhicule ;
- les tirs du porteur et les coups de feu entendus à proximité ;
- les menottes posées ou retirées, les fouilles ;
- les
/meprononcés à proximité.
| Libellé | Clé | Défaut |
|---|---|---|
| Caméra-piéton activée | evidence.bodycamEnabled | Activé |
| Item caméra-piéton | evidence.bodycamItem | bodycam (au redémarrage) |
| Commande caméra-piéton | evidence.bodycamCommand | bodycam (au redémarrage) |
| Intervalle de position | evidence.bodycamInterval | 30 s |
| Portée des tirs entendus | evidence.bodycamHearDistance | 40 m |
| Portée des /me notés | evidence.bodycamMeDistance | 15 m |
| Rappel au porteur | evidence.bodycamReminder | 10 min (0 = seulement début et fin) |
| Lignes max par session | evidence.bodycamMaxEntries | 2000 |
| Conservation des journaux | evidence.bodycamRetention | 14 jours |
| Grade pour voir tous les journaux | evidence.bodycamViewGrade | 3 |
En dessous du grade réglé, un agent ne consulte que ses propres journaux (menu enquêteur › Journaux de caméra-piéton).
Ce que voient le staff et les logs
Chaque ramassage, nettoyage, dépôt au laboratoire, analyse terminée et marche/arrêt de caméra est inscrit dans les logs (catégorie evidence), avec le joueur concerné.
Chien renifleur (K9)
À quoi ça sert
Un agent en service sort un chien qui renifle une personne ou un véhicule et marque s'il trouve un objet de la liste des objets détectés : poches, coffre et boîte à gants.
En jeu
- Le chien Berger allemand K9 (police) s'obtient à l'animalerie (gratuit par défaut), réservée aux métiers du chien renifleur en service.
- Sors-le depuis le menu de ton animal : commande
/compagnonou objet Laisse (pet_leash). - Pour renifler : vise la personne ou le véhicule avec Alt › Faire renifler par le chien, ou menu de l'animal › Renifler la personne la plus proche / Renifler le véhicule le plus proche.
- Après quelques secondes, le chien marque ou ne marque pas.
Réglages (Panel › Animaux de compagnie)
| Libellé | Clé | Défaut |
|---|---|---|
| Chien renifleur activé | pets.k9Enabled | Activé |
| Métiers du chien renifleur | pets.k9Jobs | police |
| Modèles capables de renifler | pets.k9Models | a_c_shepherd |
| Objets détectés | pets.illegalItems | weed, weed_pooch, cokepure, coke_pooch, methpure, WEAPON_PISTOL (liste gardée sur le serveur) |
| Délai entre deux reniflages | pets.k9Cooldown | 20 s |
| Distance de reniflage | pets.k9Distance | 4 m |
| Durée du reniflage | pets.k9SniffTime | 3 s |
| Fouiller coffre et boîte à gants | pets.k9Vehicles | Activé |
| Position de l'animalerie (PNJ) | pets.shopPos | non placée |
Chaque reniflage (marquage ou non) est inscrit dans les logs.
Fréquences radio réservées
À quoi ça sert
Certaines fréquences de la radio ne doivent être accessibles qu'à certains métiers : la police, les secours, la mairie. Il faut avoir l'objet radio sur soi pour rejoindre une fréquence.
Réglage (Panel › Radio › Fréquences réservées)
Une seule liste, Fréquences réservées (radio.reservations), avec trois champs par ligne :
- Nom : pour t'y retrouver ;
- Fréquences : séparées par des virgules, avec des plages possibles, par exemple
1, 2, 10-15; - Métiers autorisés : noms de métiers séparés par des virgules, par exemple
police, ambulance.
Par défaut : Police sur 1, 2, 3, 4, 5 pour police, saspn, EMS sur 6 pour ambulance.
Règles appliquées :
- le métier principal ou le métier secondaire du joueur donne accès ;
- une fréquence présente sur plusieurs lignes est ouverte à tous les métiers de ces lignes ;
- un joueur qui perd son métier est retiré de la fréquence immédiatement (pour le métier secondaire, au contrôle suivant, toutes les 30 s) ;
- la règle est aussi appliquée dans pma-voice : impossible de la contourner en rejoignant le canal vocal autrement.
Exemple de configuration
Police, EMS, mairie et une fréquence commune pour les interventions conjointes :
| Nom | Fréquences | Métiers autorisés |
|---|---|---|
| Police | 1-5 | police, saspn |
| EMS | 6, 7 | ambulance, ambulancesandy |
| Mairie | 10 | gouvernement |
| Inter-services | 20 | police, saspn, ambulance, ambulancesandy, gouvernement |
Tablette EMS

À quoi ça sert
- Dossiers médicaux : groupe sanguin, donneur, allergies, antécédents, traitements, contact d'urgence, notes, photo ;
- Fiches de soins : le soignant coche des actes du barème, le serveur calcule le total et envoie la facture au patient ;
- Appels du service, avec prise et suppression ;
- Personnel : annuaire des soignants.
F9 l'ouvre pour les métiers EMS (même touche que la tablette police).
Réglages (Panel › Tablette EMS)
| Libellé | Clé | Défaut |
|---|---|---|
| Tablette activée | emsmdt.enabled | Activé |
| Métiers autorisés | emsmdt.jobs | ambulance, ambulancesandy (grade 0) |
| Service obligatoire | emsmdt.requireDuty | Activé |
| Touche par défaut | emsmdt.key | F9 |
| Couleur de la tablette | emsmdt.accent | Rouge (168, 32, 48) |
| Grade min. pour supprimer un appel | emsmdt.callDeleteGrade | 1 |
| Grade min. pour supprimer une fiche de soins | emsmdt.treatmentDeleteGrade | 2 |
| Facturer les soins | emsmdt.billing | Activé |
| Fiches de soins automatiques | emsmdt.autoRecord | Activé |
| Quantité max. par acte | emsmdt.maxCount | 10 |
| Délai entre deux fiches de soin d'un même patient | emsmdt.treatmentCooldown | 60 s |
| Barème des actes | emsmdt.acts | 16 actes (consultation, soins, urgence, bloc, examens) |
Avec Fiches de soins automatiques, les actes faits en jeu (réanimation, bandage, soins complets, frais médicaux, réapparition à l'hôpital, bloc opératoire) créent seuls une fiche dans le dossier du patient.
Exemple : ajouter un acte au Barème des actes :
| Code | Catégorie | Acte | Prix ($) |
|---|---|---|---|
E04 | Examens | Scanner | 700 |
Bloc opératoire

En jeu
- Le patient est allongé près d'une table d'opération : il doit être à terre, ou blessé sous le Seuil de blessure.
- Le chirurgien, en service, utilise le point Opérer le patient sur la table.
- Si le patient est conscient, il reçoit une demande de consentement indiquant le prix ; sans réponse, l'opération est annulée.
- L'opération se joue à la souris : incision, dégager les organes, extraire la balle (plaie par balle), soigner l'organe, replacer, suturer. Chaque erreur fait perdre de la stabilité au patient.
- En cas de réussite : le patient est soigné, l'objet consommé, la facture « Opération chirurgicale » envoyée et une fiche ajoutée à son dossier EMS.
Réglages (Panel › Bloc opératoire)
| Libellé | Clé | Défaut |
|---|---|---|
| Bloc opératoire activé | surgery.enabled | Activé |
| Métiers autorisés | surgery.jobs | ambulance, ambulancesandy |
| Service obligatoire | surgery.requireDuty | Activé |
| Tables d'opération | surgery.tables | 1 table à Pillbox |
| Distance chirurgien ↔ table | surgery.tableRadius | 2,5 m |
| Distance patient ↔ table | surgery.patientRadius | 3 m |
| Prix de l'opération | surgery.price | 2500 $ |
| Objet consommé (vide = aucun) | surgery.item | medikit |
| Durée maximale | surgery.timeLimit | 240 s |
| Durée minimale crédible | surgery.minDuration | 20 s |
| Perte de stabilité par erreur | surgery.errorPenalty | 15 % |
| Seuil de blessure | surgery.injuredThreshold | 75 % |
| Consentement du patient conscient | surgery.requireConsent | Activé |
| Délai de réponse du patient | surgery.consentTimeout | 20 s |
| Blessures possibles | surgery.scenarios | rein gauche, rein droit, foie (balle), estomac (arme blanche) |
Réglages EMS utiles
Le menu EMS F6 (soins, réanimation, ATA) se règle dans Panel › EMS / Ambulance. Les plus demandés :
| Libellé | Clé | Défaut |
|---|---|---|
| Cout d'une reanimation | ems.reviveCost | 1000 $ |
| Prime du soignant | ems.reviveReward | 500 $ |
| Prix des soins legers / complets | ems.healPriceLight / ems.healPriceFull | 50 $ / 100 $ |
| Objet de réanimation | ems.reviveItem | medikit |
| Objet de soin | ems.healItem | bandage |
| Objet défibrillateur | ems.defibItem | defibrillator |
| Durée du coma | ems.comaMinutes | 6 min |
| Repos au lit après hospitalisation | ems.bedRestEnabled | Activé |