Skip to main content

Installation

1. Dependencies

Make sure the following resources are installed and start before msk_handcuffs:

ResourceRequiredNotes
oxmysqlDatabase access
msk_core 3.0.0+Framework bridge & utilities
ESX or QBCoreAuto-detected by msk_core
ox_target or qb-targetoptionalTarget menu
pma-voice or saltychatoptionalTape mute feature

2. Start order

ensure oxmysql
ensure es_extended # or qb-core
ensure msk_core
ensure ox_target # optional (or qb-target)
ensure msk_handcuffs

3. Database

You do not need to import any .sql file. On first start msk_handcuffs creates its table automatically and — if a legacy database.json exists — migrates it once into MySQL.

See Database & Migration for details.

4. Items

Add the items to your inventory. For ox_inventory see the ox_inventory guide. The default item names are:

cuffs, cable_ties, hardcuff, cuff_keys, scissors, ankletracker, headbag, tape

If you use the removeItem options for AnkleTracker / Headbag / Tape, also add those items (e.g. ankletracker_key, headbag_key, tape_key).

5. Configure

Open config.lua, set your Config.Locale, jobs and items, and add your Discord webhook in server/discord.lua if you want logs.

tip

Set Config.Debug = false on your live server (it is the default).