{"id":340,"date":"2025-03-05T07:55:44","date_gmt":"2025-03-05T07:55:44","guid":{"rendered":"https:\/\/elypsecloud.com\/blog\/?p=340"},"modified":"2025-03-15T02:58:39","modified_gmt":"2025-03-15T02:58:39","slug":"creer-un-systeme-de-justice-et-de-prison-dans-un-serveur-fivem-rp","status":"publish","type":"post","link":"https:\/\/elypsecloud.com\/blog\/index.php\/2025\/03\/05\/creer-un-systeme-de-justice-et-de-prison-dans-un-serveur-fivem-rp\/","title":{"rendered":"\ud83d\ude94 Cr\u00e9er un Syst\u00e8me de Justice et de Prison dans un Serveur FiveM RP"},"content":{"rendered":"\n<p>Dans <strong>FiveM RP<\/strong>, un <strong>syst\u00e8me judiciaire et carc\u00e9ral bien structur\u00e9<\/strong> am\u00e9liore l&rsquo;immersion et le r\u00e9alisme des interactions entre <strong>forces de l&rsquo;ordre, avocats, criminels et juges<\/strong>. Avec des <strong>tribunaux, des proc\u00e8s et une prison fonctionnelle<\/strong>, votre serveur peut offrir une <strong>exp\u00e9rience unique et engageante<\/strong>.<\/p>\n\n\n\n<p>\ud83d\ude80 <strong>Dans ce guide, d\u00e9couvrez comment impl\u00e9menter un syst\u00e8me de justice et de prison efficace sur votre serveur <a href=\"https:\/\/fivem.net\/\" title=\"\">FiveM<\/a> RP <\/strong>avec <a href=\"https:\/\/elypsecloud.com\" title=\"\">ElypseCloud<\/a> ! <\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/elypsecloud.com\/blog\/wp-content\/uploads\/2025\/03\/image-2-1024x563.png\" alt=\"\" class=\"wp-image-347\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\ud83d\udccc 1. Pourquoi Ajouter un Syst\u00e8me Judiciaire et Carc\u00e9ral sur FiveM ?<\/strong><\/h2>\n\n\n\n<p>Un <strong>syst\u00e8me de justice RP<\/strong> bien pens\u00e9 apporte :<\/p>\n\n\n\n<p>\u2714 <strong>Une vraie cons\u00e9quence aux actions criminelles<\/strong> : \u00e9viter que les criminels recommencent imm\u00e9diatement.<br>\u2714 <strong>Plus d\u2019interactions entre joueurs<\/strong> : policiers, avocats, juges et criminels ont des r\u00f4les plus approfondis.<br>\u2714 <strong>Un gameplay plus long et plus strat\u00e9gique<\/strong> : n\u00e9gociations d\u2019amendes, jugements et r\u00e9ductions de peine.<br>\u2714 <strong>Une \u00e9conomie RP \u00e9quilibr\u00e9e<\/strong> : corruption, frais d\u2019avocats, amendes \u00e0 payer.<\/p>\n\n\n\n<p>\ud83d\udca1 <strong>Exemple :<\/strong> Un joueur commet un braquage. S\u2019il se fait arr\u00eater, il est jug\u00e9 par un tribunal RP et peut finir en prison pour plusieurs heures IRL.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u2696\ufe0f 2. Mettre en Place un Syst\u00e8me Judiciaire sur FiveM<\/strong><\/h2>\n\n\n\n<p>Le <strong>syst\u00e8me judiciaire<\/strong> permet de g\u00e9rer les proc\u00e8s, les jugements et les amendes des joueurs arr\u00eat\u00e9s.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>\ud83d\udd39 A. Ajouter un Tribunal et un R\u00f4le de Juge<\/strong><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Cr\u00e9er un b\u00e2timent de tribunal<\/strong> :\n<ul class=\"wp-block-list\">\n<li>Installer un <strong>mapping de tribunal<\/strong> (disponible sur <a href=\"https:\/\/fivemods.io\/\" title=\"\">FiveM Mods<\/a> ou <a href=\"https:\/\/www.gta5-mods.com\/scripts\/fivereborn\" title=\"\">GTA5 Mods<\/a>).<\/li>\n\n\n\n<li>Ajoutez-le dans votre dossier <code>resources\/<\/code> et chargez-le avec : <code>ensure tribunal_mapping<\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Cr\u00e9er le job de juge (ESX\/QBCore)<\/strong> :\n<ul class=\"wp-block-list\">\n<li>Ajoutez dans <code>jobs.sql<\/code> : <code>INSERT INTO jobs (name, label) VALUES ('judge', 'Juge');<\/code><\/li>\n\n\n\n<li>Configurez les permissions du juge (<code>server\/main.lua<\/code>) pour :\n<ul class=\"wp-block-list\">\n<li><strong>Donner des amendes<\/strong><\/li>\n\n\n\n<li><strong>D\u00e9finir des peines de prison<\/strong><\/li>\n\n\n\n<li><strong>Annuler une peine<\/strong><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Ajout d\u2019un syst\u00e8me de proc\u00e8s interactif<\/strong> :\n<ul class=\"wp-block-list\">\n<li>Les avocats peuvent d\u00e9fendre un joueur arr\u00eat\u00e9.<\/li>\n\n\n\n<li>Un juge peut <strong>rendre un verdict<\/strong> (innocent, coupable, amende, prison).<\/li>\n\n\n\n<li><strong>Possibilit\u00e9 de payer une caution<\/strong> pour \u00e9viter la prison.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p>\ud83d\udca1 <strong>Script recommand\u00e9<\/strong> : <code>esx_courtroom<\/code> (tribunal interactif avec interface pour juges et avocats).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>\ud83d\udd39 B. Ajout des Amendes et Peines de Prison<\/strong><\/h3>\n\n\n\n<p><strong>Configurer des amendes selon le crime commis<\/strong> :<br>Dans <code>esx_policejob\/config.lua<\/code>, ajoutez des amendes personnalis\u00e9es :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Config.Fines = {\n    &#91;\"Vol de voiture\"] = {amount = 5000},\n    &#91;\"Braquage de magasin\"] = {amount = 15000},\n    &#91;\"Homicide\"] = {amount = 30000},\n    &#91;\"Corruption\"] = {amount = 25000}\n}\n<\/code><\/pre>\n\n\n\n<p>\ud83d\udca1 <strong>Astuce<\/strong> : Permettre aux criminels de <strong>payer une caution<\/strong> pour \u00e9viter la prison ou n\u00e9gocier leur peine en tribunal.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\ud83c\udfe2 3. Impl\u00e9menter un Syst\u00e8me de Prison RP Fonctionnel<\/strong><\/h2>\n\n\n\n<p>Une fois un joueur jug\u00e9 coupable, il peut \u00eatre envoy\u00e9 en <strong>prison<\/strong> pour une dur\u00e9e d\u00e9finie.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>\ud83d\udd39 A. Ajouter une Prison sur la Carte<\/strong><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Installer un <strong>mapping de prison r\u00e9aliste<\/strong> :\n<ul class=\"wp-block-list\">\n<li>\ud83d\udccc <strong>Recommand\u00e9<\/strong> : <code>Bolingbroke Penitentiary<\/code> (t\u00e9l\u00e9chargeable sur FiveM Mods).<\/li>\n\n\n\n<li>Ajoutez-le dans votre serveur et activez-le via <code>server.cfg<\/code> : <code>ensure bolingbroke_prison<\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Activer le <strong>spawn automatique en prison<\/strong> apr\u00e8s condamnation.<\/li>\n<\/ol>\n\n\n\n<p>\ud83d\udca1 <strong>Astuce<\/strong> : Ajoutez un script pour afficher le <strong>temps restant<\/strong> avant lib\u00e9ration.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>\ud83d\udd39 B. Ajouter un Syst\u00e8me de Peine de Prison (ESX\/Jail Script)<\/strong><\/h3>\n\n\n\n<p>Un script comme <code>esx_jail<\/code> ou <code>qb-prison<\/code> permet de :<br>\u2714 <strong>Envoyer un joueur en prison avec une dur\u00e9e d\u00e9finie.<\/strong><br>\u2714 <strong>Limiter ses actions en jeu (pas d\u2019armes, pas de v\u00e9hicules).<\/strong><br>\u2714 <strong>Le lib\u00e9rer automatiquement apr\u00e8s un temps d\u00e9fini.<\/strong><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\u2705 <strong>Exemple de Code pour Envoyer un Joueur en Prison (ESX)<\/strong><\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>RegisterCommand('jail', function(source, args, rawCommand)\n    local targetPlayer = tonumber(args&#91;1])\n    local jailTime = tonumber(args&#91;2])\n\n    if targetPlayer and jailTime then\n        TriggerClientEvent('esx_jail:jailPlayer', targetPlayer, jailTime)\n        TriggerClientEvent('esx:showNotification', source, \"Le joueur a \u00e9t\u00e9 envoy\u00e9 en prison pour \" .. jailTime .. \" minutes.\")\n    else\n        TriggerClientEvent('esx:showNotification', source, \"Utilisation : \/jail &#91;ID] &#91;minutes]\")\n    end\nend, false)\n<\/code><\/pre>\n\n\n\n<p>\ud83d\udccc <strong>Commandes utiles<\/strong> :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>\/jail [ID] [temps]<\/code> \u2192 Envoie un joueur en prison.<\/li>\n\n\n\n<li><code>\/unjail [ID]<\/code> \u2192 Lib\u00e8re un joueur.<\/li>\n<\/ul>\n\n\n\n<p>\ud83d\udca1 <strong>Astuce<\/strong> : Configurez un <strong>temps de prison dynamique<\/strong> en fonction du crime commis.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>\ud83d\udd39 C. Ajouter du Gameplay en Prison<\/strong><\/h3>\n\n\n\n<p>Un <strong>prison RP actif<\/strong> rend l\u2019exp\u00e9rience plus immersive. Voici quelques id\u00e9es :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Travail obligatoire<\/strong> (r\u00e9duction de peine si le joueur nettoie la prison).<\/li>\n\n\n\n<li><strong>Gangs en prison<\/strong> (les criminels peuvent former des alliances).<\/li>\n\n\n\n<li><strong>Tentatives d\u2019\u00e9vasion<\/strong> (passages secrets, corruption de gardiens).<\/li>\n<\/ul>\n\n\n\n<p>\ud83d\udca1 <strong>Script recommand\u00e9<\/strong> : <code>esx_prisonwork<\/code> (int\u00e8gre un job obligatoire pour r\u00e9duire la peine).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\ud83d\ude94 4. Ajouter un Syst\u00e8me de Lib\u00e9ration &amp; R\u00e9habilitation<\/strong><\/h2>\n\n\n\n<p>Une fois la peine purg\u00e9e, le joueur peut \u00eatre <strong>lib\u00e9r\u00e9 automatiquement<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u2705 <strong>Script pour Lib\u00e9ration Automatique apr\u00e8s Peine<\/strong><\/h3>\n\n\n\n<p>Ajoutez ce code dans <code>esx_jail\/server.lua<\/code> :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Citizen.CreateThread(function()\n    while true do\n        Citizen.Wait(60000) -- V\u00e9rifie toutes les minutes\n        for _, playerId in pairs(GetPlayers()) do\n            local xPlayer = ESX.GetPlayerFromId(playerId)\n            if xPlayer.get(\"prison_time\") &gt; 0 then\n                xPlayer.set(\"prison_time\", xPlayer.get(\"prison_time\") - 1)\n                if xPlayer.get(\"prison_time\") == 0 then\n                    TriggerClientEvent('esx_jail:releasePlayer', playerId)\n                    TriggerClientEvent('esx:showNotification', playerId, \"Vous \u00eates libre !\")\n                end\n            end\n        end\n    end\nend)\n<\/code><\/pre>\n\n\n\n<p>\ud83d\udccc <strong>Commandes utiles<\/strong> :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>\/parole [ID]<\/code> \u2192 R\u00e9duction de peine sur d\u00e9cision du juge.<\/li>\n\n\n\n<li><code>\/bail [ID] [montant]<\/code> \u2192 Lib\u00e9ration anticip\u00e9e sous caution.<\/li>\n<\/ul>\n\n\n\n<p>\ud83d\udca1 <strong>Astuce<\/strong> : Permettez aux anciens prisonniers d\u2019avoir un <strong>casier judiciaire<\/strong> avec impact RP (difficult\u00e9 \u00e0 retrouver un emploi l\u00e9gal).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\ud83c\udfaf Conclusion : Un Syst\u00e8me de Justice RP Complet<\/strong><\/h2>\n\n\n\n<p>\u2714 <strong>Un tribunal fonctionnel<\/strong> avec juges et avocats.<br>\u2714 <strong>Un syst\u00e8me de peines progressif<\/strong> (amendes, prison, r\u00e9habilitation).<br>\u2714 <strong>Une prison immersive<\/strong> avec du gameplay (travail, \u00e9vasion, gangs).<br>\u2714 <strong>Un impact RP fort<\/strong> avec casier judiciaire et r\u00e9percussions.<\/p>\n\n\n\n<p>\ud83d\ude80 <strong>Vous n&rsquo;avez un serveur FiveM ? Besoin d\u2019aide pour configurer ce syst\u00e8me ? <\/strong>Passez commande de votre serveur FiveM chez <a href=\"https:\/\/elypsecloud.com\/fivem-serveur-de-jeu\" title=\"\">ElypseCloud<\/a> ! <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dans FiveM RP, un syst\u00e8me judiciaire et carc\u00e9ral bien structur\u00e9 am\u00e9liore l&rsquo;immersion et le r\u00e9alisme des interactions entre forces de l&rsquo;ordre, avocats, criminels et juges. Avec des tribunaux, des proc\u00e8s et une prison fonctionnelle, votre serveur peut offrir une exp\u00e9rience unique et engageante. \ud83d\ude80 Dans ce guide, d\u00e9couvrez comment impl\u00e9menter un syst\u00e8me de justice et [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-340","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"blocksy_meta":[],"aioseo_notices":[],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"Edouard de l'\u00e9quipe ElypseCloud","author_link":"https:\/\/elypsecloud.com\/blog\/index.php\/author\/adminelypse\/"},"uagb_comment_info":2,"uagb_excerpt":"Dans FiveM RP, un syst\u00e8me judiciaire et carc\u00e9ral bien structur\u00e9 am\u00e9liore l&rsquo;immersion et le r\u00e9alisme des interactions entre forces de l&rsquo;ordre, avocats, criminels et juges. Avec des tribunaux, des proc\u00e8s et une prison fonctionnelle, votre serveur peut offrir une exp\u00e9rience unique et engageante. \ud83d\ude80 Dans ce guide, d\u00e9couvrez comment impl\u00e9menter un syst\u00e8me de justice et\u2026","_links":{"self":[{"href":"https:\/\/elypsecloud.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/340","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elypsecloud.com\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/elypsecloud.com\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/elypsecloud.com\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/elypsecloud.com\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=340"}],"version-history":[{"count":5,"href":"https:\/\/elypsecloud.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/340\/revisions"}],"predecessor-version":[{"id":348,"href":"https:\/\/elypsecloud.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/340\/revisions\/348"}],"wp:attachment":[{"href":"https:\/\/elypsecloud.com\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=340"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/elypsecloud.com\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=340"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/elypsecloud.com\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=340"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}