[PAID] [ESX] [QBCore] Tektonic Cuffs

Tektonic Cuffs is a comprehensive handcuff system intended to replace the unrealistic and basic functionality contained in the base esx_policejob that most servers use! It is lightweight, easy to install, and highly configurable. This script gained some popularity on our social media and it seems there is some interest for something like this so I have decided to release it as our first script on Tebex! This script uses the Asset Escrow system and will be available for download through the keymaster.

Features:

  • Command driven with keybinds for quick cuffing
  • Player searching system with cuffs as a prerequisite
  • Realistic item transfer, meaning you need a pair of cuffs to perform the action, and t
  • Police and non-police functionality (police can uncuff anyone, crims can only uncuff someone they cuffed without picking)
  • Integrated handsup system (optional, small amount of coding needed to integrate with an existing handsup script)
  • Highly configurable to suit your server’s needs
  • Lockpicking system where crims can remove anyone’s cuffs by lockpicking them
  • Breakout system where someone being cuffed can pass a skillcheck to do a scripted punchout and break out of the cuff animation

Dependencies:

  • ESX / ExM, QBCore, or similar (support for other frameworks available on request)
  • mf-inventory, esx_inventoryhud, QB, Quasar, disc, Chezza Inventory (support for other inventory systems available on request)
  • mysql-async or oxmysql
  • reload-skillbar
  • nh-context (optional)
  • progressbars (optional)

Video: Script Showcase

If you are interested in this script please visit our Tebex

UPDATE as of 1/24/2022:
tkt-cuffs v2.1.1
Changelog:

  • QBCore support (via a separate fork of the script also available at the tebex above)
  • Added toggle for cops to be able to bypass item requirement
  • Added toggle for making lockpick and cuffs usable
  • Added optional nh-context menu for cuffs with all commands as GUI elements
  • Added configurable command strings
  • +Support for esx legacy
  • +Support for quasar inventory, disc inventory, and chezza inventory
  • +Support for oxmysql
  • Separated control disables and notification code into an editable file
  • Added reactive logic for keybinds, so if you repress the keybind that is currently active, it will now toggle cuff instead of repeating the animation with no effect. Pressing the opposite bind will still switch cuffs
  • Disabled binds from triggering when using a controller

Example Config as of v2.0.1:

9 Likes

the Script is nice, but i think 35,50$ is to much for this Script

2 Likes

29.99?

Price has been adjusted thank you for the feedback

1 Like

bro… config files is encrypted xD

Issue has been resolved, thank you

1 Like

can we get a screenshot of the config so we can see what we can enable/disable?

still really steep at 15

1 Like

Would be nice to see configs screenshot. Does the handcuffs item disappear after cuffing someone and is given back if you uncuff them?

1 Like

Also, I’m using quasar inventory, would you be interested to make the script to support this inventory?

Quasar inventory support was added today! Happy to work with you if there’s anything additional needed to support that as I do not have access to Quasar code. Yes, the handcuff item is removed when putting cuffs on and removed when uncuffing! I will likely make this a toggleable config item in the future.

2 Likes

I have added a screenshot of an example config to the OP. Will try to keep this updated as the script gains functionality

Given the time that has been spent on development I think its fair! I plan on adding functionality in the future and updates will be free for everyone who owns the asset :slight_smile:

id like to see a better video tbh

would it be possible to add an option to disable the need for the cuff items for cops? but keep it enabled for factions? and maybe an option that i havent seen before in any script that you cant cuff another cop as a cop incase of accidental cuffing

i also know a lot of servers that use chezza inventory and i myself use it too so if you could make this script support the inventory it would be awesome

Sure, I’ll keep that in mind for the next release, I’m trying to integrate chezza but i need someone to provide a snippet to open another player’s inventory! I don’t own chezza inventory so I can’t really test, but the dependency on a specific inventory is only for the /search function. If anyone has that snippet please let me know!

1 Like

I dm’d you the function

Hello is there a chance you could make a version for a core or a standalone version that could work for both esp and qbcore? Also another neat feature would be giving the people the ability to break free from being cuffed if they are not being hardcuffed

I have released a new update and will be updating the OP accordingly, we now support quasar, chezza, and disc inventory, and a bunch of new features have been added.