Skip to main content

Requirements

Before installing, make sure you have the following resources:
You will also need an account on Fivemerr or Fivemanage for image hosting.

Step 1: Download and Extract

Download the latest version and extract the rkt_skins folder to your server’s resources directory.
resources/
├── [standalone]/
├── [core]/
└── rkt_skins/        <-- Extract here
    ├── bridge/
    ├── modules/
    ├── web/
    └── ...

Step 2: Framework Configuration

Open the bridge/config.lua file and set your framework:
BridgeConfig.Framework = "qbcore"

Step 3: Database

Execute the database.sql file in your database to create the necessary tables.
  1. Connect to your database
  2. Open the database.sql file
  3. Click Execute
If you use the Admin Panel to create skins, the tables will be populated automatically.

Table Structure

TableDescription
rkt_skinsPlayer skins
rkt_skins_configAvailable skins configuration
rkt_market_listingsMarketplace listings
rkt_market_offersListing offers
rkt_transactionsTransaction history
rkt_daily_shopDaily Shop offers
rkt_night_marketNight Market offers

Step 4: Server Configuration

Add to your server.cfg:
# Dependencies
ensure ox_lib
ensure oxmysql

# RKT Skins
ensure rkt_skins
Make sure ox_lib and oxmysql are before rkt_skins in the file.

Update (Migration)

If you’re updating from a previous version, check the .sql migration files in the root folder (e.g., migration_add_daily_shop.sql) and execute them if necessary to create new tables without losing data.

Step 5: Configure Image API

Configure the image provider API in modules/screenshot/config.lua:
ScreenshotConfig.Provider = 'fivemerr'
ScreenshotConfig.Fivemerr = {
    Token = "YOUR_API_KEY_HERE"
}

Verification

After starting the server, check the console to confirm:
[Bridge] QBCore detected and loaded
[Bridge Client] QBCore detected and loaded
If you see these messages, the resource was installed successfully!