{"id":198309,"date":"2025-09-13T07:17:26","date_gmt":"2025-09-13T05:17:26","guid":{"rendered":"https:\/\/fivemx.com\/?post_type=product&#038;p=198309"},"modified":"2025-09-13T07:20:43","modified_gmt":"2025-09-13T05:20:43","slug":"autoroutes-intelligentes-des-studios-londoniens","status":"publish","type":"product","link":"https:\/\/fivemx.com\/fr\/london-studios-smart-motorways\/","title":{"rendered":"Autoroutes intelligentes de London Studios"},"content":{"rendered":"<h2>Video Preview<\/h2>\n<p><iframe title=\"Smart Motorways [v2] - Resource Demonstration Video - [Standalone\/QBCore\/ESX\/QBX\/vRP]\" width=\"1290\" height=\"726\" src=\"https:\/\/www.youtube.com\/embed\/0UCBJGTo94s?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><\/p>\n<p><iframe title=\"FiveM - Smart Motorways [Standalone\/QBCore\/vRP\/ESX]\" width=\"1290\" height=\"726\" src=\"https:\/\/www.youtube.com\/embed\/J9UuugTUcC4?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><\/p>\n<h2>Features<\/h2>\n<ul>\n<li><strong>Control Panel<\/strong>\u00a0&#8211; Our in-game control panel allows your players to easily set the icon or speed used above lanes in real time.<\/li>\n<li><strong>Remote Changes<\/strong>\u00a0&#8211; Motorway gantries can be updated all around the map using one command, with a map allowing you to select your intended location to edit.<\/li>\n<li><strong>CCTV System<\/strong>\u00a0&#8211; Easily view and move CCTV cameras on gantries all over the map from the control panel.<\/li>\n<li><strong>US \/ UK \/ EU Mode<\/strong>\u00a0&#8211; Smart Motorways has support for three modes, including US, UK and EU. This means we support a wide range of different speeds straight out of the box for your server.<\/li>\n<li><strong>Smart Signs Integration<\/strong>\u00a0&#8211; Smart Motorways is integrated with Smart Signs, meaning if you have a copy of both you will be able to add messages\/icons on a new board above each gantry.<\/li>\n<li><strong>Smart Speed Cameras Integration<\/strong>\u00a0&#8211; Smart Motorways is integrated with Smart Speed Cameras, meaning if you have a copy of both, the cameras on all gantries will become active and will adjust dynamically to the speed limit set above each individual lane, helping with speed enforcement.<\/li>\n<li><strong>Icon Support<\/strong>\u00a0&#8211; As well as support for the speeds, we have icons including arrow left and lane closed.<\/li>\n<li><strong>Discord Logging<\/strong>\u00a0&#8211; Our resource can integrate into Discord with logging by webhooks. This can log any changes on the motorway gantries and keep a record for the future.<\/li>\n<li><strong>Pre-Configured Signs<\/strong>\u00a0&#8211; We\u2019ve pre-configured over 60 locations around the map, meaning Smart Motorways is ready to use straight out of the box.<\/li>\n<li><strong>Memory Saving<\/strong>\u00a0&#8211; Any changes made to Smart Motorways around the map will be saved in memory, meaning they will still be there after restarts. You can easily clear all signs with our \/resetsmartmotorways command.<\/li>\n<li><strong>Emissive Textures<\/strong>\u00a0&#8211; These icons are bright both at day and night, making them bound to grab the attention of drivers at all times of the day.<\/li>\n<li><strong>Multi Lane Support<\/strong>\u00a0&#8211; We have support for two, three and four laned roads.<\/li>\n<li><strong>Add Locations Easily<\/strong>\u00a0&#8211; With our developer command, you can easily add new locations in-game which are automatically saved for the next restart.<\/li>\n<\/ul>\n<h2>Config<\/h2>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">config = {\r\n\r\n    -- We've included speed options for the UK, EU, and US based servers \r\n    -- Simply type \"UK\", \"EU\", or \"US\" to change the speed options \r\n    iconPack = \"UK\",\r\n\r\n    -- If you add custom icons, you can add them here\r\n    -- Speed-related icons will be used for speed cameras, and must contain the speed limit in the name as numbers only.\r\n    -- E.g. an icon of speed_60 will be used for a speed limit of 60. An icon of 3_speed_40 would result in a speed limit of 340.\r\n    -- Do NOT edit this section unless you know what you are doing and have modelled custom icons.\r\n    iconPacks = {\r\n        [\"UK\"] = {\r\n            \"arrow_left\",\r\n            \"arrow_right\",\r\n            \"red_x\",\r\n            \"speed_20\",\r\n            \"speed_30\",\r\n            \"speed_40\",\r\n            \"speed_50\",\r\n            \"speed_60\",\r\n            \"national_speed\",\r\n        },\r\n        [\"EU\"] = {\r\n            \"arrow_left\",\r\n            \"arrow_right\",\r\n            \"red_x\",\r\n            \"speed_20\",\r\n            \"speed_30\",\r\n            \"speed_40\",\r\n            \"speed_50\",\r\n            \"speed_60\",\r\n            \"speed_70\",\r\n            \"speed_80\",\r\n            \"speed_90\",\r\n            \"speed_100\",\r\n            \"speed_110\",\r\n            \"speed_120\",\r\n            \"speed_130\",\r\n            \"speed_140\",\r\n            \"speed_150\",\r\n        },\r\n        [\"US\"] = {\r\n            \"arrow_left\",\r\n            \"arrow_right\",\r\n            \"red_x\",\r\n            \"bv_motorway_speed_15\",\r\n            \"bv_motorway_speed_20\",\r\n            \"bv_motorway_speed_25\",\r\n            \"bv_motorway_speed_30\",\r\n            \"bv_motorway_speed_35\",\r\n            \"bv_motorway_speed_40\",\r\n            \"bv_motorway_speed_45\",\r\n            \"bv_motorway_speed_50\",\r\n            \"bv_motorway_speed_55\",\r\n            \"bv_motorway_speed_60\",\r\n            \"bv_motorway_speed_65\",\r\n            \"bv_motorway_speed_70\",\r\n            \"bv_motorway_speed_75\",\r\n            \"bv_motorway_speed_80\",\r\n            \"bv_motorway_speed_85\",\r\n        },\r\n    },\r\n\r\n\r\n    cctvKeys = {\r\n        up = {0, 172},\r\n        down = {0, 173},\r\n        left = {0, 174},\r\n        right = {0, 175},\r\n        leaveCam = {0, 200},\r\n    },\r\n\r\n    -- The distance in which the sign and its speed limits will load\/unload at\r\n    loadDistance = 200.0,\r\n\r\n    -- This will enable debug printing on both the client and the server. This should be set to false most of the time.\r\n    developerMode = false,\r\n\r\n    integrations = {\r\n\r\n        smartSpeedCameras = {\r\n            enabled = false, -- Only enable if you have the Smart Speed Cameras resource installed and up to date \r\n            resourceName = \"SmartSpeedCameras\", -- This is the name of the resource which Smart Speed Cameras is installed under\r\n            cooldown = 60, -- This is the cooldown in seconds between speed camera detections. This is to prevent spam fines.\r\n        },\r\n\r\n        smartSigns = {\r\n            enabled = false, -- Only enable if you have the Smart Signs resource installed and up to date \r\n            resourceName = \"SmartSigns\", -- This is the name of the resource which Smart Signs is installed under\r\n        }\r\n\r\n    },\r\n\r\n    saveSpeedsOnChange = true, -- If this is set to true, the speeds will be saved to locations.json when changed. If false, the speeds will reset on restart.\r\n    saveTextOnChange = true, -- If this is set to true, the text will be saved to locations.json when changed. If false, the text will reset on restart.\r\n    saveIconOnChange = true, -- If this is set to true, the icon will be\r\n\r\n    \r\n    closeMenuButton = {0, 177},\r\n\r\n    -- This allows you to enable Discord logging for the signs\r\n    -- You must add your webhook in sv_utils.lua\r\n    logging = {\r\n        enabled = false,\r\n        displayName = \"Smart Motorways\",\r\n        colour = 31487,\r\n        title = \"**New Sign Log**\",\r\n        icon = \"https:\/\/i.imgur.com\/dcOQmpA.jpg\",\r\n        footerIcon = \"https:\/\/i.imgur.com\/n3n7JNW.png\",\r\n        dateFormat = \"%d-%m-%Y %H:%M:%S\", -- Day-Month-Year Hour-Minute-Second\r\n    },\r\n\r\n    resetSignsCommand = {\r\n        enabled = true,\r\n        commandName = \"resetsmartmotorway\",\r\n        Permissions = {\r\n                EnablePermissions = false, -- If set to false, all below job checks will be disabled, even if they are enabled in the config.lua\r\n                AcePermissions = {\r\n                    Permission = \"update.motorway.sign\",\r\n                    Enabled = false,\r\n                },\r\n            \r\n                ESX = {\r\n                    Enabled = false,\r\n                    CheckJob = {\r\n                        Enabled = false, -- Enable this to use ESX job check\r\n                        Jobs = {\"police\"} -- A user can have any of the following jobs, allowing you to add multiple\r\n                    }\r\n                },\r\n                -- We've added vRP integration. All you need to do is enable it below. Then, configure if you wish to check for groups or permissions, or even both\r\n                vRP = {\r\n                    Enabled = false,\r\n                    CheckGroup = {\r\n                        Enabled = false, -- Enable this to use vRP group check\r\n                        Groups = {\"police\"}, -- A user can have any of the following groups, meaning you can add different jobs\r\n                    },\r\n                    CheckPermission = {\r\n                        Enabled = false, -- Enable this to use vRP permission check\r\n                        Permissions = {\"police\"} -- A user can have any of the following permissions, allowing you to add multiple\r\n                    },\r\n                },\r\n                -- We've added QBCore integration. All you need to do is enable it below. Then, configure if you wish to check for jobs or permissions, or even both\r\n                QBCore = {\r\n                    Enabled = false,\r\n                    CheckJob = {\r\n                        Enabled = false, -- Enable this to use QBCore job check\r\n                        Jobs = {\"police\"}, -- A user can have any of the following jobs, meaning you can add different jobs\r\n                    },\r\n                    CheckPermission = {\r\n                        Enabled = false, -- Enable this to use QBCore permission check\r\n                        Permissions = {\"police\"}, -- A user can have any of the following permissions, allowing you to add multiple\r\n                    },\r\n                },\r\n                -- We've added QBX integration. All you need to do is enable it below. Then, configure if you wish to check for jobs or permissions, or even both\r\n                QBX = {\r\n                    Enabled = false,\r\n                    CheckJob = {\r\n                        Enabled = false, -- Enable this to use QBX job check\r\n                        Jobs = {\"police\"}, -- A user can have any of the following jobs, meaning you can add different jobs\r\n                    }\r\n                },\r\n        },\r\n    },\r\n\r\n    selectSignCommand = {\r\n        commandName = \"selectsign\",\r\n        Permissions = {\r\n                EnablePermissions = false, -- If set to false, all below job checks will be disabled, even if they are enabled in the config.lua\r\n                AcePermissions = {\r\n                    Permission = \"update.motorway.sign\",\r\n                    Enabled = false,\r\n                },\r\n            \r\n                ESX = {\r\n                    Enabled = false,\r\n                    CheckJob = {\r\n                        Enabled = false, -- Enable this to use ESX job check\r\n                        Jobs = {\"police\"} -- A user can have any of the following jobs, allowing you to add multiple\r\n                    }\r\n                },\r\n                -- We've added vRP integration. All you need to do is enable it below. Then, configure if you wish to check for groups or permissions, or even both\r\n                vRP = {\r\n                    Enabled = false,\r\n                    CheckGroup = {\r\n                        Enabled = false, -- Enable this to use vRP group check\r\n                        Groups = {\"police\"}, -- A user can have any of the following groups, meaning you can add different jobs\r\n                    },\r\n                    CheckPermission = {\r\n                        Enabled = false, -- Enable this to use vRP permission check\r\n                        Permissions = {\"police\"} -- A user can have any of the following permissions, allowing you to add multiple\r\n                    },\r\n                },\r\n                -- We've added QBCore integration. All you need to do is enable it below. Then, configure if you wish to check for jobs or permissions, or even both\r\n                QBCore = {\r\n                    Enabled = false,\r\n                    CheckJob = {\r\n                        Enabled = false, -- Enable this to use QBCore job check\r\n                        Jobs = {\"police\"}, -- A user can have any of the following jobs, meaning you can add different jobs\r\n                    },\r\n                    CheckPermission = {\r\n                        Enabled = false, -- Enable this to use QBCore permission check\r\n                        Permissions = {\"police\"}, -- A user can have any of the following permissions, allowing you to add multiple\r\n                    },\r\n                },\r\n                -- We've added QBX integration. All you need to do is enable it below. Then, configure if you wish to check for jobs or permissions, or even both\r\n                QBX = {\r\n                    Enabled = false,\r\n                    CheckJob = {\r\n                        Enabled = false, -- Enable this to use QBX job check\r\n                        Jobs = {\"police\"}, -- A user can have any of the following jobs, meaning you can add different jobs\r\n                    }\r\n                },\r\n        },\r\n    },\r\n\r\n    directionColours = {\r\n        [\"north\"] = 17,\r\n        [\"south\"] = 18,\r\n        [\"east\"] = 17,\r\n        [\"west\"] = 18,\r\n    },\r\n\r\n    -- Here you can translate the resource into another language\r\n    translations = {\r\n        selectSignHelp = \"Select a smart motorways sign\",\r\n        editingSign = \"Now editing sign ID: \",\r\n        hasBeenSetTo = \" has been set to: \",\r\n        speedLimitOfLane = \"Speed limit of lane \",\r\n        symbolOfLane = \"Symbol of lane \",\r\n        speedUnit = \"mph\",\r\n        resetAll = \"All lanes have been reset.\",\r\n        resetSignsHelp = \"Reset all Smart Motorways\",\r\n    },\r\n\r\n    -- We do not recommend editing below this section:\r\n    -- The offsets which the signs are placed at in comparison to the sign\r\n    spawnOffsets = {\r\n        -- Offsets for two lane setups\r\n        [2] = {\r\n            [1] = {x = -3.9, y = -2.1, z = 3.65},\r\n            [2] = {x = 1.61, y = -2.1, z = 3.65}\r\n        },\r\n        -- Offsets for three lane setups\r\n        [3] = {\r\n            [1] = {x = -6.04, y = -2.2, z = 3.65},\r\n            [2] = {x = -0.925, y = -2.2, z = 3.65},\r\n            [3] = {x = 3.82, y = -2.2, z = 3.65}\r\n        },\r\n        -- Offsets for four lane setups\r\n        [4] = {\r\n            [1] = {x = -9.7801, y = -2.2, z = 3.65},\r\n            [2] = {x = -3.21, y = -2.2, z = 3.65},\r\n            [3] = {x = 2.52, y = -2.1, z = 3.65},\r\n            [4] = {x = 8.0501, y = -2.1, z = 3.65}\r\n        }\r\n    },\r\n\r\n    -- Here you can define the various locations of the signs around the map.\r\n    -- Here you can configure the sound effect which is played when a sign is successfully updated\r\n    soundEffect = {\r\n        enabled = true,\r\n        name = \"CONFIRM_BEEP\",\r\n        dict = \"HUD_MINI_GAME_SOUNDSET\",\r\n    },\r\n\r\n    gantryModels = {\r\n        [2] = `2_lane`,\r\n        [3] = `3_lane`,\r\n        [4] = `4_lane`,\r\n    },\r\n}\r\n\r\n<\/pre>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p><strong>Autoroutes intelligentes de London Studios<\/strong><\/p>\n<p>Mises \u00e0 jour en direct \u2013 Vous pouvez effectuer des mises \u00e0 jour en direct des panneaux sur la carte avec notre menu en jeu.<br \/>\nPlusieurs ic\u00f4nes \u2013 Nous avons plusieurs ic\u00f4nes, notamment des vitesses (20, 30, 40, 50, 50 et vitesse nationale (Royaume-Uni)) ainsi qu&#039;une fl\u00e8che vers la gauche, une fl\u00e8che vers la droite et une voie ferm\u00e9e.<br \/>\nTextures modifiables \u2013 Vous pouvez retexturer les vitesses si vous le souhaitez.<br \/>\nMenu personnalis\u00e9 \u2013 Nous avons con\u00e7u un menu de jeu r\u00e9aliste pour vous permettre de mettre \u00e0 jour facilement les voies.<br \/>\nEnti\u00e8rement synchronis\u00e9 \u2013 Ceci est enti\u00e8rement synchronis\u00e9 avec tous les joueurs.<br \/>\nAutorisations \u2013 Nous avons ajout\u00e9 la prise en charge des autorisations QBCore, ESX et vRP directement.<\/p>","protected":false},"featured_media":198310,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"product_brand":[2904],"product_cat":[511,96,512,2907],"product_tag":[],"class_list":["post-198309","product","type-product","status-publish","has-post-thumbnail","product_brand-london-studios","product_cat-standalone-scripts","product_cat-esx-scripts","product_cat-qbcore-scripts","product_cat-qbox-scripts","first","instock","sale","downloadable","virtual","taxable","purchasable","product-type-simple"],"_links":{"self":[{"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/product\/198309","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=198309"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/media\/198310"}],"wp:attachment":[{"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/media?parent=198309"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/product_brand?post=198309"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/product_cat?post=198309"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/fivemx.com\/fr\/wp-json\/wp\/v2\/product_tag?post=198309"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}