{"id":64053,"date":"2023-06-18T14:08:30","date_gmt":"2023-06-18T12:08:30","guid":{"rendered":"https:\/\/fivem-mods.net\/?post_type=product&#038;p=64053"},"modified":"2026-08-06T12:34:41","modified_gmt":"2026-08-06T10:34:41","slug":"esposas-reales","status":"publish","type":"product","link":"https:\/\/fivemx.com\/es\/esposas-reales\/","title":{"rendered":"Esposas Reales"},"content":{"rendered":"<h2>Real Handcuffs &#8211; Advanced Restraint System for Law Enforcement<\/h2>\n<p>Transform your server&#8217;s law enforcement experience with this comprehensive handcuff and restraint system. Real Handcuffs goes beyond basic cuffing mechanics, offering electronic tracking, GPS monitoring, and multiple restraint options that create authentic <a href=\"\/product-category\/fivem-police-scripts\/\">police<\/a> roleplay scenarios.<\/p>\n<h3>What&#8217;s Included<\/h3>\n<p>This system provides everything law enforcement needs for realistic arrest procedures. You&#8217;ll get traditional handcuffs with keys, rope restraints, head bags for prisoner transport, and cutting-edge electronic cuffs with GPS tracking capabilities. Each restraint type has its own use case and can be configured to match your server&#8217;s needs.<\/p>\n<h3>Key Features<\/h3>\n<ul>\n<li><strong>Electronic Handcuffs with GPS Tracking<\/strong> &#8211; Monitor arrested players in real-time on a dedicated tablet interface. Perfect for tracking escapees or managing multiple prisoners<\/li>\n<li><strong>Shock Capability<\/strong> &#8211; Electronic cuffs can deliver non-lethal shocks to restrain aggressive suspects, adding another layer of control<\/li>\n<li><strong>Surrender Requirement<\/strong> &#8211; Suspects must raise their hands before being cuffed, creating more immersive arrest scenarios instead of instant cuffing<\/li>\n<li><strong>Multiple Restraint Types<\/strong> &#8211; Standard cuffs, ropes, electronic cuffs, and head bags each serve different tactical purposes<\/li>\n<li><strong>Complete Player Control<\/strong> &#8211; Put suspects in vehicles, drag them, apply mouth tape, or remove restraints with the action menu (F6 default)<\/li>\n<li><strong>Input Blocking<\/strong> &#8211; Automatically disables inventory access and other actions when players are cuffed<\/li>\n<li><strong>Realistic Sounds &#038; Props<\/strong> &#8211; Custom handcuff sounds and visible prop attachments enhance immersion<\/li>\n<\/ul>\n<h3>Perfect For<\/h3>\n<ul>\n<li>Police departments needing advanced arrest mechanics<\/li>\n<li>Serious RP servers with detailed law enforcement systems<\/li>\n<li>Prison roleplay scenarios requiring secure transport<\/li>\n<li>Servers wanting to prevent instant cuffing exploits<\/li>\n<\/ul>\n<h3>Technical Details<\/h3>\n<ul>\n<li><strong>Framework:<\/strong> <a href=\"\/product-category\/esx-scripts\/\">ESX<\/a> (uses ESX.Game.GetClosestPlayer)<\/li>\n<li><strong>Required Items:<\/strong> cuff, cuff_keys, rope, headbag, electrocuff, electrocufftracker<\/li>\n<li><strong>Menu Key:<\/strong> F6 (configurable via Config.OpenMenuKey)<\/li>\n<li><strong>GPS Refresh:<\/strong> 1000ms default (adjustable, affects performance)<\/li>\n<li><strong>Customization:<\/strong> Fully editable config with language support, image URLs, and sound files<\/li>\n<\/ul>\n<h3>Installation<\/h3>\n<ol>\n<li>Add the resource to your server resources folder<\/li>\n<li>Configure item names in config.lua to match your inventory system<\/li>\n<li>Add handcuff items and keys to your database\/item config<\/li>\n<li>Adjust GPS refresh rate based on your server&#8217;s performance needs<\/li>\n<li>Customize the menu keybind and disabled inputs for cuffed players<\/li>\n<li>Restart server and test surrender-to-cuff mechanic<\/li>\n<\/ol>\n<h3>Framework Compatibility<\/h3>\n<ul>\n<li>\u2705 <strong>ESX<\/strong> &#8211; Built specifically for ES Extended framework with native function integration<\/li>\n<li>\u274c <strong><a href=\"\/product-category\/qbcore-scripts\/\">QBCore<\/a><\/strong> &#8211; Requires ESX framework (QBCore version not included)<\/li>\n<li>\u274c <strong><a href=\"\/product-category\/standalone-scripts\/\">Standalone<\/a><\/strong> &#8211; Framework-dependent due to inventory and player detection<\/li>\n<\/ul>\n<h3>What Makes It Stand Out<\/h3>\n<p>Unlike basic handcuff scripts that just freeze players, this system adds genuine tactical depth. The electronic cuffs with GPS tracking let police departments monitor suspects across the map, while the surrender requirement prevents unrealistic instant-cuffing during chases. The shock feature gives officers a non-lethal response option for uncooperative suspects.<\/p>\n<p>The real-time GPS tracking is optional but powerful &#8211; you can track escapees or manage multiple arrests simultaneously through the tracker tablet. Just be aware it uses more resources when enabled, so test it on your server first. The config includes a test mode to help you dial in the right settings before going live.<\/p>\n<h3>Configuration Example<\/h3>\n<p>The config file is straightforward &#8211; define your item names, set the menu key, choose which inputs to disable when cuffed, and decide whether to use real-time GPS or static markers. You can also customize the handcuff images and sounds by pointing to your own hosted files. The language system supports easy translation for international servers.<\/p>\n<p><strong>Performance Note:<\/strong> Real-time GPS (Config.RealtimeGPS = true) will increase CPU\/RAM usage on both client and server. If you have 50+ concurrent players, consider using static GPS markers instead or increase the refresh interval beyond 1000ms.<\/p>\n<h3>Related FiveM Police Scripts<\/h3>\n<ul>\n<li><a href=\"https:\/\/fivemx.com\/2na-chat\/\">2NA Chat<\/a><\/li>\n<li><a href=\"https:\/\/fivemx.com\/codem-mdt\/\">CodeM MDT<\/a><\/li>\n<li><a href=\"https:\/\/fivemx.com\/casino-heist-by-rainmad\/\">Casino Heist (by Rainmad)<\/a><\/li>\n<li><a href=\"https:\/\/fivemx.com\/origen-police-qbcore\/\">Origen Police (QBCore)<\/a><\/li>\n<\/ul>\n<h2>Config file<\/h2>\n<p>Config = {}<\/p>\n<p>Config.CuffItem = &#8216;cuff&#8217;<br \/>\nConfig.CuffKeysItem = &#8216;cuff_keys&#8217;<br \/>\nConfig.RopeItem = &#8216;rope&#8217;<br \/>\nConfig.BagToHeadItem = &#8216;headbag&#8217;<br \/>\nConfig.ElectronicCuffItem = &#8216;electrocuff&#8217;<br \/>\nConfig.ElectronicCuffTrackerItem = &#8216;electrocufftracker&#8217;<\/p>\n<p>Config.OpenMenuKey = 167 &#8211;f6<br \/>\nConfig.InventoryOpenKey = 289 &#8212; Disables this input when user is cuffed<br \/>\nConfig.DisableWhenUserCuffed = {289, 37, 192, 204, 211, 349} &#8212; Disables these input when user is cuffed<\/p>\n<p>Config.HandcuffIMG = &#8216;https:\/\/raw.githubusercontent.com\/0resmon\/db\/main\/img\/black.png&#8217;<br \/>\nConfig.HandcuffDefaultIMG = &#8216;https:\/\/raw.githubusercontent.com\/0resmon\/db\/main\/img\/prop_chrome_03.png&#8217;<br \/>\nConfig.HandcuffSound = &#8216;https:\/\/raw.githubusercontent.com\/0resmon\/db\/main\/sound\/handcuff.mp3&#8217;<\/p>\n<p>Config.RealtimeGPS = true &#8212; WARNING: Enabling this option will enable realtime gps isntead of just marking gps location on tablet but it may cause a lot of cps\/ram usage on both client and server side.<br \/>\nConfig.RealtimeGPSRefreshMS = 1000 &#8212; WARNING: This option directly affect cpu\/ram usage, so be carefull when changing it! It controls how fast the gps will refresh itself<\/p>\n<p>Config.TestMode = false<\/p>\n<p>Config.GetClosestPlayer = function()<br \/>\nreturn ESX.Game.GetClosestPlayer()<br \/>\nend<\/p>\n<p>Config.Lang = {<br \/>\n[&#8220;no_one_nearby&#8221;] = &#8220;Det finns ingen i n\u00e4rheten&#8221;,<br \/>\n[&#8220;no_one_nearby_cuff&#8221;] = &#8220;Det finns ingen i n\u00e4rheten som kan l\u00e4gga handbojor&#8221;,<br \/>\n[&#8220;no_one_nearby_cuff2&#8221;] = &#8220;han m\u00e5ste r\u00e4cka upp h\u00e4nderna&#8221;,<br \/>\n[&#8220;menu_title&#8221;] = &#8220;\u00c5tg\u00e4rdsmeny&#8221;,<br \/>\n[&#8220;put_bag&#8221;] = &#8220;Ta bort p\u00e5sen p\u00e5 huvudet&#8221;,<br \/>\n[&#8220;arac_bin&#8221;] = &#8220;S\u00e4tt in spelaren i bilen&#8221;,<br \/>\n[&#8220;arac_in&#8221;] = &#8220;F\u00e5 ut spelaren i bilen&#8221;,<br \/>\n[&#8220;bacak_coz&#8221;] = &#8220;L\u00f6s upp repet p\u00e5 benet&#8221;,<br \/>\n[&#8220;bant_cikar&#8221;] = &#8220;Ta p\u00e5\/av tejpen i munnen&#8221;,<br \/>\n[&#8220;tasi&#8221;] = &#8220;Flytta spelare&#8221;,<br \/>\n[&#8220;birak&#8221;] = &#8220;Sl\u00e4pp spelare&#8221;,<br \/>\n[&#8220;tape_type&#8221;] = &#8220;V\u00e4lj bandtyp&#8221;,<br \/>\n[&#8220;bant&#8221;] = &#8220;Svart tejp&#8221;,<br \/>\n[&#8220;money&#8221;] = &#8220;Kontanter&#8221;,<br \/>\n}<\/p>\n<p>Config.MenuElements = {<\/p>\n<p>{ value = &#8220;arac_bin&#8221;, label = Config.Lang[&#8220;arac_bin&#8221;] },<br \/>\n{ value = &#8220;arac_in&#8221;, label = Config.Lang[&#8220;arac_in&#8221;] },<br \/>\n{ value = &#8220;bacak_coz&#8221;, label = Config.Lang[&#8220;bacak_coz&#8221;] },<br \/>\n{ value = &#8220;bant_cikar&#8221;, label = Config.Lang[&#8220;bant_cikar&#8221;] },<br \/>\n{ value = &#8220;tasi&#8221;, label = Config.Lang[&#8220;tasi&#8221;] },<br \/>\n{ value = &#8220;birak&#8221;, label = Config.Lang[&#8220;birak&#8221;] }<br \/>\n}<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Brazalete electr\u00f3nico<\/p>\n<p>Rastreando al criminal con GPS<\/p>\n<p>Conmocionar al criminal<\/p>\n<p>No se puede esposar al criminal sin entregarlo<\/p>\n<p>Esposas especiales para polic\u00edas y delincuentes<\/p>\n<p>Dise\u00f1os de utiler\u00eda especiales<\/p>\n<p>Atando los pies del personaje<\/p>\n<p>Ponerle un saco en la cabeza al personaje<\/p>\n<p>Tape la boca del personaje y coloque dinero en su boca.<\/p>\n<p>Mover el personaje<\/p>\n<p>Introduciendo al personaje en el coche<\/p>","protected":false},"featured_media":64054,"comment_status":"open","ping_status":"closed","template":"","meta":[],"product_brand":[2902],"product_cat":[1820,96,512,511],"product_tag":[],"class_list":["post-64053","product","type-product","status-publish","has-post-thumbnail","product_brand-0resmon","product_cat-police-scripts","product_cat-esx-scripts","product_cat-qbcore-scripts","product_cat-standalone-scripts","first","instock","sale","downloadable","virtual","taxable","purchasable","product-type-simple"],"_links":{"self":[{"href":"https:\/\/fivemx.com\/es\/wp-json\/wp\/v2\/product\/64053","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fivemx.com\/es\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/fivemx.com\/es\/wp-json\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"https:\/\/fivemx.com\/es\/wp-json\/wp\/v2\/comments?post=64053"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fivemx.com\/es\/wp-json\/wp\/v2\/media\/64054"}],"wp:attachment":[{"href":"https:\/\/fivemx.com\/es\/wp-json\/wp\/v2\/media?parent=64053"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/fivemx.com\/es\/wp-json\/wp\/v2\/product_brand?post=64053"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/fivemx.com\/es\/wp-json\/wp\/v2\/product_cat?post=64053"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/fivemx.com\/es\/wp-json\/wp\/v2\/product_tag?post=64053"}],"curies":[{"name":"gracias","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}