{"id":43608,"date":"2022-09-19T04:26:11","date_gmt":"2022-09-19T02:26:11","guid":{"rendered":"https:\/\/esx-scripts.com\/?post_type=product&#038;p=43608"},"modified":"2025-12-24T07:31:55","modified_gmt":"2025-12-24T06:31:55","slug":"scenario-pvp-airsoft-fivem","status":"publish","type":"product","link":"https:\/\/fivemx.com\/fr\/fivem-airsoft-pvp-script\/","title":{"rendered":"Sc\u00e9nario de FiveM Airsoft (PvP)"},"content":{"rendered":"<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"Ressource FiveM Airsoft\" width=\"1290\" height=\"726\" src=\"https:\/\/www.youtube.com\/embed\/FV5tiM-rPeE?feature=oembed\" loading=\"lazy\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>","protected":false},"excerpt":{"rendered":"<p><strong>Description<\/strong><\/p>\n<ul>\n<li>Jouez \u00e0 un mini-jeu de tir avec vos amis ou des joueurs al\u00e9atoires pour vous amuser ou gagner de l&#039;argent. Vous pourrez cr\u00e9er votre propre salon ou rejoindre un salon existant. Cr\u00e9er ou rejoindre un salon entra\u00eene des frais de cr\u00e9ation\/d&#039;inscription, et \u00e0 la fin de la partie, le vainqueur remportera l&#039;int\u00e9gralit\u00e9 de l&#039;argent d\u00e9pos\u00e9. Le propri\u00e9taire du salon peut d\u00e9finir le nom, les frais d&#039;inscription, la dur\u00e9e de la partie, la carte et la rendre priv\u00e9e avec un mot de passe. Il existe trois cartes par d\u00e9faut, mais le propri\u00e9taire du serveur peut facilement en cr\u00e9er d&#039;autres via le fichier de configuration. Une fois le nombre minimum de joueurs atteint, la partie peut commencer\u00a0! Une fois la partie commenc\u00e9e, tous les joueurs connect\u00e9s seront t\u00e9l\u00e9port\u00e9s vers la zone de carte s\u00e9lectionn\u00e9e, et une fois tous les joueurs connect\u00e9s, les tirs commenceront\u00a0! Si vous jouez pour le plaisir, profitez-en, mais si vous jouez pour le prix, faites le plus de victimes possible, car il n&#039;y a qu&#039;un seul vainqueur\u00a0! La partie se d\u00e9roule dans un monde virtuel diff\u00e9rent, alors faites des ravages autant que vous le souhaitez, car le monde ext\u00e9rieur ne remarquera rien.<\/li>\n<\/ul>\n<p><strong>Caract\u00e9ristiques<\/strong><\/p>\n<ul>\n<li>Fichier de configuration d\u00e9taill\u00e9 (temps de rafra\u00eechissement, temps de recharge, temps de r\u00e9apparition, protection d&#039;apparition, cr\u00e9ation de carte (propres accessoires, param\u00e8tres de zone, armes, points d&#039;apparition, etc.), langue).<\/li>\n<li>Syst\u00e8me de lobby, tous les joueurs peuvent rejoindre un lobby ou cr\u00e9er le leur.<\/li>\n<li>Diff\u00e9rentes cartes avec des zones, les joueurs ne peuvent pas quitter les zones.<\/li>\n<li>Ressource optimis\u00e9e, 0,02 ms en dehors d&#039;un match et 0,04 pendant un match.<\/li>\n<li>Utilisation du monde virtuel, de sorte que les diff\u00e9rents joueurs du lobby ne se verront pas sur la m\u00eame carte.<\/li>\n<li>Interface utilisateur \u00e9crite en Vue.js et principalement r\u00e9active (r\u00e9solutions test\u00e9es\u00a0: 1024\u00d7768, 1600\u00d7900, 1920\u00d71080, 3840\u00d72160)<\/li>\n<li>Chargement de la carte pour chaque joueur, si un joueur ne peut pas charger une carte avant l&#039;heure ajust\u00e9e, le match ne d\u00e9marrera pas.<\/li>\n<li>Inventaire sauvegard\u00e9 avant le match pour chaque joueur et apr\u00e8s la fin du match ou lors de la d\u00e9connexion du joueur, le syst\u00e8me restaurera l&#039;inventaire (objets, armes, argent)<\/li>\n<li><strong>pas de verrouillage IP et pas d&#039;obscurcissement<\/strong><\/li>\n<\/ul>\n<p><strong>D\u00e9pendances\/Exigences<\/strong><\/p>\n<ul>\n<li><strong>esx (au moins v1.2) (joueur, armes (fonctionne uniquement pour les inventaires qui utilisent les m\u00e9thodes esx par d\u00e9faut), notifications, rappels)<\/strong><\/li>\n<li><strong>Ambulance ESX (si vous avez un autre type d&#039;ambulance, contactez-moi sur Discord) ou une sorte de syst\u00e8me de mort<\/strong><\/li>\n<li>Artefact construit au moins 4304<\/li>\n<\/ul>\n<p>Modification n\u00e9cessaire pour ambulancejob (changer l&#039;\u00e9v\u00e9nement onPlayerDeath avec le code suivant)\u00a0:<\/p>\n<pre><code class=\"hljs lua\">Ajouter un gestionnaire d&#039;\u00e9v\u00e9nements(<span class=\"hljs-string\">&#039;esx:onPlayerDeath&#039;<\/span>, <span class=\"hljs-function\"><span class=\"hljs-keyword\">fonction<\/span><span class=\"hljs-params\">(donn\u00e9es)<\/span><\/span>\r\n\tESX.TriggerServerCallback(<span class=\"hljs-string\">&#039;esx_airsoft:serveur:getPlayerLobbyData&#039;<\/span>, <span class=\"hljs-function\"><span class=\"hljs-keyword\">fonction<\/span><span class=\"hljs-params\">(hall d&#039;entr\u00e9e)<\/span><\/span> \r\n        <span class=\"hljs-keyword\">si<\/span> (hall d&#039;entr\u00e9e <span class=\"hljs-keyword\">et<\/span> <span class=\"hljs-keyword\">pas<\/span> lobby.commenc\u00e9 <span class=\"hljs-keyword\">et<\/span> <span class=\"hljs-keyword\">pas<\/span> lobby.t\u00e9l\u00e9port\u00e9) <span class=\"hljs-keyword\">ou<\/span> hall d&#039;entr\u00e9e == <span class=\"hljs-literal\">n\u00e9ant<\/span> <span class=\"hljs-keyword\">alors<\/span>\r\n\t\t\tSurMortDuJoueur()\r\n        <span class=\"hljs-keyword\">fin<\/span>\r\n    <span class=\"hljs-keyword\">fin<\/span>)\r\n<span class=\"hljs-keyword\">fin<\/span>)\r\n<\/code><\/pre>\n<p>Apr\u00e8s cette modification, si le joueur meurt en dehors d&#039;un match, la m\u00e9thode de mort normale se d\u00e9clenchera, sinon la m\u00e9thode de r\u00e9apparition airsoft s&#039;arr\u00eatera.<\/p>","protected":false},"featured_media":43609,"comment_status":"open","ping_status":"closed","template":"","meta":[],"product_brand":[],"product_cat":[2442,96,1895],"product_tag":[],"class_list":["post-43608","product","type-product","status-publish","has-post-thumbnail","product_cat-fivem-weapon-mods","product_cat-esx-scripts","product_cat-fivem-medic-scripts","first","instock","sale","downloadable","virtual","taxable","purchasable","product-type-simple"],"_links":{"self":[{"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/product\/43608","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/comments?post=43608"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/media\/43609"}],"wp:attachment":[{"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/media?parent=43608"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/product_brand?post=43608"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/product_cat?post=43608"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/product_tag?post=43608"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}