{"id":180805,"date":"2025-03-15T15:15:35","date_gmt":"2025-03-15T14:15:35","guid":{"rendered":"https:\/\/fivemx.com\/?p=180805"},"modified":"2026-08-16T14:34:33","modified_gmt":"2026-08-16T12:34:33","slug":"menu-de-teleportation-avance","status":"publish","type":"post","link":"https:\/\/rpcrate.com\/fr\/advanced-teleport-menu\/","title":{"rendered":"Menu de t\u00e9l\u00e9portation avanc\u00e9 pour FiveM"},"content":{"rendered":"<p>L\u2019Advanced Teleport Menu de Durexio propose un menu \/spawn avec 12 destinations configur\u00e9es et une entr\u00e9e de retour \u00e0 la derni\u00e8re position. La pi\u00e8ce jointe actuelle est qb-teleport-1.1.zip, publi\u00e9e en avril 2025 avec des journaux Discord ; son manifeste indique toujours la version 1.0.0. L\u2019ancien ZIP autrefois li\u00e9 ici ne contient pas de code de journalisation.<\/p>\n<h2>R\u00e9soudre d\u2019abord les probl\u00e8mes de framework et de permissions<\/h2>\n<p>La configuration par d\u00e9faut s\u00e9lectionne qb-core et qb-menu. Le dossier de ressource de l\u2019archive actuelle est qb-teleport-1.1 et contient config.lua, client.lua, server.lua et fxmanifest.lua. Les d\u00e9pendances ne sont pas incluses. Utilisez le nom r\u00e9el du dossier au d\u00e9marrage et examinez les points suivants avant l\u2019activation sur un serveur public.<\/p>\n<p>Le s\u00e9lecteur ESX ne fournit pas une impl\u00e9mentation ESX compl\u00e8te. Les callbacks de permission client et serveur utilisent encore les API Framework.Functions, l\u2019acc\u00e8s au joueur attend PlayerData de QBCore, et les menus et notifications ESX utilisent une variable globale ESX distincte que cette ressource n\u2019initialise pas. Modifier uniquement Config.Framework et Config.MenuType n\u2019est pas une proc\u00e9dure d\u2019installation ESX v\u00e9rifi\u00e9e.<\/p>\n<p>Config.RequirePermission vaut false par d\u00e9faut. L\u2019activer ajoute un contr\u00f4le d\u2019acc\u00e8s au menu, mais le gestionnaire de t\u00e9l\u00e9portation client ne rev\u00e9rifie pas l\u2019autorisation ni la destination dans la liste configur\u00e9e. La visibilit\u00e9 du menu rel\u00e8ve de l\u2019interface, pas d\u2019une barri\u00e8re de s\u00e9curit\u00e9. La liste d\u2019autorisation Steam compare aussi uniquement l\u2019identifiant \u00e0 l\u2019index 0, sans s\u00e9lectionner le type steam:.<\/p>\n<h2>Garder les destinations de journalisation priv\u00e9es<\/h2>\n<p>Le pack 1.1 inclut une URL de webhook Discord dans config.lua, charg\u00e9 comme script partag\u00e9 par le manifeste. N\u2019utilisez pas cette destination fournie et ne placez pas votre propre secret dans un fichier envoy\u00e9 aux clients. D\u00e9placez la configuration de journalisation sur le serveur avant utilisation et remplacez tout identifiant secret expos\u00e9. Le point de terminaison inclus n\u2019a \u00e9t\u00e9 ni appel\u00e9 ni test\u00e9 pendant cet examen.<\/p>\n<p>Le gestionnaire de journalisation serveur accepte des libell\u00e9s et coordonn\u00e9es fournis par le client sans contr\u00f4le de permission, de type ou de fr\u00e9quence. Il ne prouve donc pas de fa\u00e7on fiable qu\u2019une t\u00e9l\u00e9portation autoris\u00e9e a eu lieu. Corrigez validation et autorisation avec la gestion du framework ; aucun remplacement corrig\u00e9 ou test\u00e9 en s\u00e9curit\u00e9 n\u2019est propos\u00e9 ici.<\/p>\n<p>Le ZIP historique et le ZIP actuel du cr\u00e9ateur ont pass\u00e9 les v\u00e9rifications compl\u00e8tes d\u2019int\u00e9grit\u00e9 le 11 septembre 2026. Les quatre fichiers Lua de chacun ont \u00e9t\u00e9 lus et compar\u00e9s. Ce sont des constats pr\u00e9cis sur le code, pas un test d\u2019ex\u00e9cution FiveM ni une affirmation que toute configuration de serveur \u00e9choue.<\/p>\n<p><a href=\"https:\/\/forum.cfx.re\/t\/advanced-teleport-menu-qb-core-esx\/5300327\">Ouvrir la publication originale de Durexio, la pi\u00e8ce jointe actuelle et la note de mise \u00e0 jour<\/a><\/p>\n<p><a href=\"https:\/\/docs.fivem.net\/docs\/developers\/server-security\/\">Lire les conseils Cfx pour s\u00e9curiser les \u00e9v\u00e9nements serveur<\/a><\/p>\n<p><a href=\"https:\/\/github.com\/esx-framework\/esx_core\/blob\/main\/%5Bcore%5D\/es_extended\/server\/modules\/callback.lua\">Comparer l\u2019impl\u00e9mentation officielle des callbacks serveur ESX<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Examinez le menu de Durexio : d\u00e9pendances QBCore, prise en charge ESX incompl\u00e8te, contr\u00f4les d\u2019acc\u00e8s d\u00e9sactiv\u00e9s et configuration de webhook partag\u00e9e.<\/p>","protected":false},"author":27669,"featured_media":181038,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2297,2298],"tags":[2858,3001,2928,3000,2859],"class_list":["post-180805","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-free","category-scripts","tag-esx","tag-fivem-script","tag-free","tag-free-script","tag-qbcore"],"_links":{"self":[{"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/posts\/180805","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\/27669"}],"replies":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/comments?post=180805"}],"version-history":[{"count":8,"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/posts\/180805\/revisions"}],"predecessor-version":[{"id":217351,"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/posts\/180805\/revisions\/217351"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/media\/181038"}],"wp:attachment":[{"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/media?parent=180805"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/categories?post=180805"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rpcrate.com\/fr\/wp-json\/wp\/v2\/tags?post=180805"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}