{"id":324,"date":"2025-02-25T11:11:11","date_gmt":"2025-02-25T11:11:11","guid":{"rendered":"https:\/\/elypsecloud.com\/blog\/?p=324"},"modified":"2025-03-15T03:30:02","modified_gmt":"2025-03-15T03:30:02","slug":"creer-un-systeme-de-gestion-des-entreprises-rp-sur-fivem-guide-complet","status":"publish","type":"post","link":"https:\/\/elypsecloud.com\/blog\/index.php\/2025\/02\/25\/creer-un-systeme-de-gestion-des-entreprises-rp-sur-fivem-guide-complet\/","title":{"rendered":"Cr\u00e9er un syst\u00e8me de gestion des entreprises RP sur FiveM : Guide complet"},"content":{"rendered":"\n<p>Dans <strong>FiveM RP<\/strong>, les entreprises jouent un r\u00f4le crucial dans l\u2019\u00e9conomie et l\u2019immersion des joueurs. Que ce soit une <strong>concession automobile, une bo\u00eete de nuit, une agence immobili\u00e8re ou une entreprise de s\u00e9curit\u00e9<\/strong>, une bonne gestion est essentielle pour le r\u00e9alisme du serveur.<\/p>\n\n\n\n<p>Dans cet article, d\u00e9couvrez <strong>comment cr\u00e9er un syst\u00e8me de gestion des entreprises RP sur FiveM<\/strong>, depuis la cr\u00e9ation des scripts jusqu\u2019\u00e0 l\u2019int\u00e9gration des syst\u00e8mes de paie et de hi\u00e9rarchie avec <a href=\"https:\/\/elypsecloud.com\" title=\"\">ElypseCloud<\/a>. <\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/elypsecloud.com\/blog\/wp-content\/uploads\/2025\/02\/image-3-1024x609.png\" alt=\"\" class=\"wp-image-326\" style=\"width:431px;height:auto\"\/><\/figure>\n\n\n\n<p><strong>\ud83d\udccc 1. Pourquoi Int\u00e9grer un Syst\u00e8me d\u2019Entreprises sur un Serveur RP ?<\/strong><\/p>\n\n\n\n<p>Un serveur <strong>RP dynamique<\/strong> repose sur une <strong>\u00e9conomie immersive et des opportunit\u00e9s de gameplay riches<\/strong>. L\u2019ajout d\u2019un syst\u00e8me d\u2019entreprise permet :<\/p>\n\n\n\n<p>\u2714 <strong>Plus d\u2019interactions entre joueurs<\/strong> (employeurs\/employ\u00e9s, clients, fournisseurs).<\/p>\n\n\n\n<p>\u2714 <strong>Une \u00e9conomie \u00e9volutive<\/strong> avec des revenus, salaires et investissements.<\/p>\n\n\n\n<p>\u2714 <strong>Un gameplay enrichi<\/strong> avec des entreprises l\u00e9gales et ill\u00e9gales.<\/p>\n\n\n\n<p>\u2714 <strong>Un contr\u00f4le automatis\u00e9<\/strong> gr\u00e2ce aux scripts de gestion d\u2019entreprises.<\/p>\n\n\n\n<p>\ud83d\ude80 <strong>Que vous soyez propri\u00e9taire d\u2019un serveur RP ou simple d\u00e9veloppeur, voici comment structurer et d\u00e9velopper un syst\u00e8me efficace.<\/strong><\/p>\n\n\n\n<p><strong>\ud83d\udee0\ufe0f 2. Choisir un Syst\u00e8me \u00c9conomique pour les Entreprises RP<\/strong><\/p>\n\n\n\n<p><strong>1\ufe0f\u20e3 Framework : ESX vs QBCore ?<\/strong><\/p>\n\n\n\n<p>Avant de commencer, vous devez choisir un framework compatible avec <a href=\"https:\/\/fivem.net\/\" title=\"\">FiveM<\/a> :<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><strong>Framework<\/strong><\/th><th><strong>Avantages<\/strong><\/th><th><strong>Inconv\u00e9nients<\/strong><\/th><\/tr><\/thead><tbody><tr><td><strong>ESX<\/strong><\/td><td>\ud83d\udccc Large communaut\u00e9 et support<\/td><td>\ud83d\udd34 Code plus ancien, besoin d\u2019optimisation<\/td><\/tr><tr><td><strong>QBCore<\/strong><\/td><td>\u26a1 Plus optimis\u00e9 et moderne<\/td><td>\u26a0\ufe0f Moins de ressources et scripts dispo<\/td><\/tr><tr><td><strong>Standalone<\/strong><\/td><td>\ud83d\udcaa Plus flexible, sans d\u00e9pendances<\/td><td>\ud83d\udee0\ufe0f Requiert plus de d\u00e9veloppement<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>\ud83d\udc49 Recommandation :<\/strong> Si votre serveur est <strong>d\u00e9j\u00e0 bas\u00e9 sur ESX ou QBCore<\/strong>, utilisez ce framework pour ajouter des fonctionnalit\u00e9s d\u2019entreprise.<\/p>\n\n\n\n<p><strong>\ud83d\udcbc 3. Impl\u00e9menter un Syst\u00e8me de Gestion des Entreprises<\/strong><\/p>\n\n\n\n<p><strong>1\ufe0f\u20e3 Ajout d\u2019un Script de Cr\u00e9ation d\u2019Entreprise<\/strong><\/p>\n\n\n\n<p>Utilisez un script comme <strong>esx_business<\/strong> (ESX) ou <strong>qb-business<\/strong> (QBCore) pour cr\u00e9er et g\u00e9rer les entreprises.<\/p>\n\n\n\n<p><strong>\u2705 Installation (<a href=\"https:\/\/www.esx-framework.org\/\" title=\"\">ESX<\/a>)<\/strong><\/p>\n\n\n\n<p>1. <strong>T\u00e9l\u00e9chargez et ajoutez le script<\/strong> dans votre dossier resources\/<\/p>\n\n\n\n<p>2. Ajoutez la ligne suivante dans server.cfg :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ensure esx_business<\/code><\/pre>\n\n\n\n<p>3. <strong>Base de donn\u00e9es SQL<\/strong> : Importez le fichier esx_business.sql dans votre MySQL.<\/p>\n\n\n\n<p><strong>\u2705 Installation (QBCore)<\/strong><\/p>\n\n\n\n<p>1. Clonez le d\u00e9p\u00f4t qb-business et placez-le dans resources\/<\/p>\n\n\n\n<p>2. Ajoutez :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ensure qb-business<\/code><\/pre>\n\n\n\n<p>3. Lancez votre serveur et testez la gestion des entreprises via les commandes \/createbusiness<\/p>\n\n\n\n<p><strong>\ud83d\udcc2 4. Fonctionnalit\u00e9s Essentielles pour une Entreprise RP<\/strong><\/p>\n\n\n\n<p><strong>\ud83d\udee0\ufe0f Gestion des Propri\u00e9taires et Employ\u00e9s<\/strong><\/p>\n\n\n\n<p>Ajoutez un <strong>syst\u00e8me de hi\u00e9rarchie<\/strong> avec :<\/p>\n\n\n\n<p>\u2714 <strong>Rangs personnalis\u00e9s<\/strong> (Boss, Manager, Employ\u00e9)<\/p>\n\n\n\n<p>\u2714 <strong>Commandes de gestion<\/strong> (\/recruter, \/virer, \/promotion)<\/p>\n\n\n\n<p><strong>\u2705 Exemple de Code pour Recruter un Joueur (ESX)<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>RegisterCommand('recruter', function(source, args, rawCommand)\n    local xPlayer = ESX.GetPlayerFromId(source)\n    local targetPlayer = ESX.GetPlayerFromId(args&#91;1])\n    \n    if xPlayer.job.grade_name == 'boss' then\n        targetPlayer.setJob(xPlayer.job.name, 0) -- 0 = employ\u00e9 de base\n        TriggerClientEvent('esx:showNotification', source, 'Vous avez recrut\u00e9 ' .. targetPlayer.name)\n    else\n        TriggerClientEvent('esx:showNotification', source, 'Vous n\u2019\u00eates pas patron.')\n    end\nend, false)<\/code><\/pre>\n\n\n\n<p><strong>\ud83d\udcb0 Gestion des Salaires et Paie Automatis\u00e9e<\/strong><\/p>\n\n\n\n<p>Une entreprise doit <strong>payer ses employ\u00e9s automatiquement<\/strong> toutes les X minutes.<\/p>\n\n\n\n<p><strong>\u2705 Ajout d\u2019un Salaire Mensuel Automatique<\/strong><\/p>\n\n\n\n<p>1. <strong>Modifiez votre fichier server\/main.lua dans ESX<\/strong> :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Citizen.CreateThread(function()\n    while true do\n        Citizen.Wait(60000 * 30) -- 30 minutes entre chaque paie\n        for _, playerId in pairs(GetPlayers()) do\n            local xPlayer = ESX.GetPlayerFromId(playerId)\n            if xPlayer.job.name == 'entreprise' then\n                xPlayer.addAccountMoney('bank', xPlayer.job.grade_salary)\n                TriggerClientEvent('esx:showNotification', playerId, 'Vous avez re\u00e7u votre salaire de '..xPlayer.job.grade_salary..'$')\n            end\n        end\n    end\nend)<\/code><\/pre>\n\n\n\n<p>2. <strong>Rechargez votre script<\/strong> :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>restart esx_business<\/code><\/pre>\n\n\n\n<p><strong>\ud83d\ude97 5. Ajouter des Entreprises Sp\u00e9cifiques au Serveur RP<\/strong><\/p>\n\n\n\n<p><strong>\ud83d\udccc Exemples d\u2019Entreprises RP Courantes<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><strong>Nom Entreprise<\/strong><\/th><th><strong>Fonctionnalit\u00e9s<\/strong><\/th><th><strong>Script Recommand\u00e9<\/strong><\/th><\/tr><\/thead><tbody><tr><td><strong>Concessionnaire Auto<\/strong><\/td><td>Achat\/revente de v\u00e9hicules<\/td><td>esx_vehicleshop<\/td><\/tr><tr><td><strong>Agence Immobili\u00e8re<\/strong><\/td><td>Achat\/vente de propri\u00e9t\u00e9s<\/td><td>esx_realestate<\/td><\/tr><tr><td><strong>Bo\u00eete de Nuit<\/strong><\/td><td>Vente de boissons, animations<\/td><td>esx_bar<\/td><\/tr><tr><td><strong>Entreprise de S\u00e9curit\u00e9<\/strong><\/td><td>Protection, convoyages<\/td><td>qb-security<\/td><\/tr><tr><td><strong>Bureau de Taxi<\/strong><\/td><td>Courses de clients<\/td><td>esx_taxi<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>\ud83d\udc49 Astuce :<\/strong> Vous pouvez <strong>modifier ces scripts<\/strong> pour qu\u2019ils correspondent aux besoins de votre serveur RP !<\/p>\n\n\n\n<p><strong>\ud83d\udcca 6. Int\u00e9gration d\u2019un Syst\u00e8me d\u2019Imp\u00f4ts et de Rentabilit\u00e9<\/strong><\/p>\n\n\n\n<p><strong>\ud83e\udd11 Ajout d\u2019un Imp\u00f4t Automatique pour Entreprises<\/strong><\/p>\n\n\n\n<p><strong>Objectif :<\/strong> Simuler une <strong>taxe gouvernementale<\/strong> pour \u00e9viter l\u2019inflation \u00e9conomique sur le serveur.<\/p>\n\n\n\n<p><strong>\u2705 Exemple de Code Lua pour Taxer les Entreprises<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Citizen.CreateThread(function()\n    while true do\n        Citizen.Wait(60000 * 60) -- Toutes les heures\n        for _, entreprise in pairs(entreprises) do\n            local taxe = math.floor(entreprise.ca * 0.10) -- 10% de taxe\n            entreprise.bank = entreprise.bank - taxe\n            print(\"L'entreprise \"..entreprise.nom..\" a pay\u00e9 \"..taxe..\"$ en taxes.\")\n        end\n    end\nend)<\/code><\/pre>\n\n\n\n<p>\u2705 <strong>Cette taxe permet de r\u00e9guler l\u2019\u00e9conomie du serveur et d\u2019\u00e9viter l\u2019abus de cash.<\/strong><\/p>\n\n\n\n<p><strong>\ud83c\udfaf 7. Bonus : Ajouter un Menu de Gestion Entreprise (UI Personnalis\u00e9e)<\/strong><\/p>\n\n\n\n<p><strong>Exemple d\u2019Interface avec esx_menu_default<\/strong><\/p>\n\n\n\n<p>Ajoutez un menu interactif pour g\u00e9rer votre entreprise :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ESX.UI.Menu.Open('default', GetCurrentResourceName(), 'menu_entreprise', {\n    title = \"Gestion de l\u2019Entreprise\",\n    elements = {\n        {label = \"Recruter un employ\u00e9\", value = \"recruter\"},\n        {label = \"Licencier un employ\u00e9\", value = \"virer\"},\n        {label = \"D\u00e9finir un salaire\", value = \"salaire\"}\n    }\n}, function(data, menu)\n    if data.current.value == \"recruter\" then\n        -- Code de recrutement\n    elseif data.current.value == \"virer\" then\n        -- Code de licenciement\n    end\nend, function(data, menu)\n    menu.close()\nend)<\/code><\/pre>\n\n\n\n<p>\ud83d\ude80 <strong>Cela permet aux patrons RP de g\u00e9rer leur entreprise directement en jeu avec une interface simplifi\u00e9e !<\/strong><\/p>\n\n\n\n<p><strong>\ud83d\udcdd Conclusion<\/strong><\/p>\n\n\n\n<p>Un <strong>syst\u00e8me d\u2019entreprise bien structur\u00e9<\/strong> apporte un \u00e9norme plus \u00e0 un serveur FiveM RP :<\/p>\n\n\n\n<p>\u2714 <strong>Immersion accrue<\/strong> avec une \u00e9conomie r\u00e9aliste.<\/p>\n\n\n\n<p>\u2714 <strong>Opportunit\u00e9s pour tous les joueurs<\/strong> (patrons, employ\u00e9s, clients).<\/p>\n\n\n\n<p>\u2714 <strong>Automatisation et facilit\u00e9 de gestion<\/strong> gr\u00e2ce aux scripts Lua.<\/p>\n\n\n\n<p><strong>\ud83d\udca1 Besoin d\u2019un guide pour un type d\u2019entreprise sp\u00e9cifique ? Dites-moi en commentaire !<\/strong> \ud83d\ude0a\ud83d\ude80<\/p>\n\n\n\n<p>Si jamais vous n&rsquo;avez pas encore d&rsquo;h\u00e9bergeur, n&rsquo;attendez plus et profitez de prix ultra comp\u00e9titif et d&rsquo;un super support en passant commande chez <a href=\"https:\/\/elypsecloud.com\/fivem-serveur-de-jeu\" title=\"\">ElypseCloud<\/a> ! <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dans FiveM RP, les entreprises jouent un r\u00f4le crucial dans l\u2019\u00e9conomie et l\u2019immersion des joueurs. Que ce soit une concession automobile, une bo\u00eete de nuit, une agence immobili\u00e8re ou une entreprise de s\u00e9curit\u00e9, une bonne gestion est essentielle pour le r\u00e9alisme du serveur. Dans cet article, d\u00e9couvrez comment cr\u00e9er un syst\u00e8me de gestion des entreprises [&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-324","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":4,"uagb_excerpt":"Dans FiveM RP, les entreprises jouent un r\u00f4le crucial dans l\u2019\u00e9conomie et l\u2019immersion des joueurs. Que ce soit une concession automobile, une bo\u00eete de nuit, une agence immobili\u00e8re ou une entreprise de s\u00e9curit\u00e9, une bonne gestion est essentielle pour le r\u00e9alisme du serveur. Dans cet article, d\u00e9couvrez comment cr\u00e9er un syst\u00e8me de gestion des entreprises\u2026","_links":{"self":[{"href":"https:\/\/elypsecloud.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/324","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=324"}],"version-history":[{"count":2,"href":"https:\/\/elypsecloud.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/324\/revisions"}],"predecessor-version":[{"id":328,"href":"https:\/\/elypsecloud.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/324\/revisions\/328"}],"wp:attachment":[{"href":"https:\/\/elypsecloud.com\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=324"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/elypsecloud.com\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=324"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/elypsecloud.com\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=324"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}