{"id":162096,"date":"2025-05-22T13:50:02","date_gmt":"2025-05-22T11:50:02","guid":{"rendered":"https:\/\/hifivem.com\/?p=162096"},"modified":"2026-08-11T12:02:36","modified_gmt":"2026-08-11T10:02:36","slug":"script-simple-de-suppression-de-voiture","status":"publish","type":"post","link":"https:\/\/rpcrate.com\/fr\/simple-car-deleter-script\/","title":{"rendered":"Script simple de suppression de voiture pour FiveM"},"content":{"rendered":"<p>hajden_delvehicles est une ressource de nettoyage de v\u00e9hicules cr\u00e9\u00e9e par Hajdenko. Son manifeste indique ox_lib et la version 1.0.0. Elle propose un nettoyage programm\u00e9, un menu et des zones prot\u00e9g\u00e9es configurables. Une suppression ind\u00e9pendante du framework ne garantit pas que les adaptateurs de permissions fournis fonctionnent sur chaque framework.<\/p>\n<h2>Les permissions et la protection des v\u00e9hicules doivent \u00eatre corrig\u00e9es<\/h2>\n<p>Les commandes serveur de nettoyage et d\u2019arr\u00eat ne v\u00e9rifient pas les permissions de leur auteur. L\u2019acc\u00e8s au menu est contr\u00f4l\u00e9 c\u00f4t\u00e9 client ; l\u2019adaptateur de groupes suppose un champ de groupe QBCore, renvoie une valeur provisoire pour Qbox et d\u00e9pend d\u2019un objet vRP externe. V\u00e9rifiez l\u2019autorisation c\u00f4t\u00e9 serveur et l\u2019API r\u00e9elle de votre framework avant d\u2019activer les commandes d\u2019administration.<\/p>\n<p>IgnorePlayerVehicles v\u00e9rifie si le joueur local est dans un v\u00e9hicule, au lieu de v\u00e9rifier les occupants joueurs ou le propri\u00e9taire enregistr\u00e9 de chaque v\u00e9hicule candidat. L\u2019exclusion des v\u00e9hicules de m\u00e9tier repose sur une valeur d\u2019\u00e9tat jobVehicle d\u00e9finie ailleurs. Aucune de ces options ne prouve que les v\u00e9hicules occup\u00e9s ou poss\u00e9d\u00e9s sont prot\u00e9g\u00e9s contre la suppression.<\/p>\n<h2>Pr\u00e9parer un test de nettoyage contr\u00f4l\u00e9<\/h2>\n<p>Installez ox_lib en premier et placez la ressource extraite dans un dossier nomm\u00e9 hajden_delvehicles. D\u00e9sactivez Config.RepeatedTimer.enabled avant le premier d\u00e9marrage : la configuration fournie active un minuteur r\u00e9current avec un intervalle de dix minutes et un compte \u00e0 rebours de cinq minutes. Les zones prot\u00e9g\u00e9es sont vides par d\u00e9faut.<\/p>\n<p>Sur un serveur de d\u00e9veloppement, testez s\u00e9par\u00e9ment un joueur ordinaire et chaque groupe de personnel pr\u00e9vu. V\u00e9rifiez les v\u00e9hicules occup\u00e9s, vides, de m\u00e9tier et enregistr\u00e9s dans les garages, \u00e0 l\u2019int\u00e9rieur et \u00e0 l\u2019ext\u00e9rieur d\u2019une zone prot\u00e9g\u00e9e configur\u00e9e. Contr\u00f4lez la suppression et l\u2019annulation depuis deux clients, puis la r\u00e9cup\u00e9ration en garage avant de programmer le nettoyage.<\/p>\n<h2>Source et port\u00e9e de la v\u00e9rification<\/h2>\n<p>Code source v\u00e9rifi\u00e9 le 10 septembre 2026 \u00e0 la r\u00e9vision 9ea868b8d701fb301a4ee4dd7d11ca9e12a0e94a. Le d\u00e9p\u00f4t contient GPL-3.0. Ces constats proviennent de la lecture du code ; aucun test dans FiveM ni mesure de performances n\u2019a \u00e9t\u00e9 effectu\u00e9.<\/p>\n<p><a href=\"https:\/\/github.com\/Hajdenko\/hajden_delvehicles\/tree\/9ea868b8d701fb301a4ee4dd7d11ca9e12a0e94a\">Examiner le code de hajden_delvehicles<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>V\u00e9rifiez hajden_delvehicles pour FiveM : ox_lib, nettoyage programm\u00e9, limites des permissions et protection des v\u00e9hicules.<\/p>","protected":false},"author":1,"featured_media":162349,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2297,2298],"tags":[2931,3001,2928,3000,2948],"class_list":["post-162096","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-free","category-scripts","tag-car","tag-fivem-script","tag-free","tag-free-script","tag-vehicle"],"_links":{"self":[{"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/posts\/162096","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/comments?post=162096"}],"version-history":[{"count":3,"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/posts\/162096\/revisions"}],"predecessor-version":[{"id":214317,"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/posts\/162096\/revisions\/214317"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/media\/162349"}],"wp:attachment":[{"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/media?parent=162096"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/categories?post=162096"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/tags?post=162096"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}