Make sure you have the following installed on your server:
oxmysql — Required for database persistence
An inventory system — Any of the supported inventories listed below
Add them to your server.cfgbeforealone-implants:
ensure oxmysql
ensure your_inventory_resource
Supported Inventories
Inventory
Auto-Detected
Notes
ox_inventory
✅
Recommended
qs-inventory
✅
Full support
ps-inventory
✅
Full support
codem-inventory
✅
Full support
core_inventory
✅
Full support
origen_inventory
✅
Full support
tgiann-inventory
✅
Full support
mf-inventory
✅
Full support
qb-inventory
✅
QB-Core native
ESX native
✅
ESX built-in items
The script auto-detects which inventory you're using. No manual configuration needed in most cases. If auto-detection fails, you can force it in config.lua (see Configuration Guide).
Step 2: Install the Resource
Copy the folderalone-implants to your resources folder
Add to server.cfg:
Step 3: Import the Database
Import the SQL file to create the required table:
Step 4: Add Implant Items to Your Inventory
Register the implant items in your inventory system. Below are examples for the most common inventories.
ox_inventory — ox_inventory/data/items.luaqs-inventory / ps-inventory — Database or items config
Add items via your inventory's item creation system (usually an admin panel or database insert). Each item needs:
Use the item management system provided by your inventory. Register each implant item with these names:
Set each as unique (non-stackable) with appropriate weight values (300-800g).
Step 5: Add Implant Images
Place item images in your inventory's image folder. The folder varies by inventory:
Inventory
Image Folder
ox_inventory
ox_inventory/web/images/
qs-inventory
qs-inventory/html/images/
ps-inventory
ps-inventory/html/images/
qb-inventory
qb-inventory/html/images/
codem-inventory
codem-inventory/html/images/
core_inventory
core_inventory/html/images/
origen_inventory
origen_inventory/html/images/
tgiann-inventory
tgiann-inventory/html/images/
mf-inventory
mf-inventory/html/images/
Image file names:
Step 6: Configure (Optional)
Edit config.lua to adjust settings. See the Configuration Guide for all options.
Step 7: Ready!
Restart the server
Join the server
Use the command: /implants
Start installing implants!
⚙️ Basic Configuration
Framework (Automatic)
The script automatically detects your framework:
ESX ✅
QB-Core ✅
QBOX ✅
You don't need to configure anything — it works automatically.
Language
Clinic Locations
By default, the implant menu can be opened anywhere. To restrict it to clinics:
🔧 Ensure Order
Make sure your server.cfg has the correct order:
Note: The script auto-detects your inventory. Just ensure it starts beforealone-implants.
✅ Verify Installation
Check if it Works
Open the interface: /implants
Verify you can see:
Implant catalog on the left
Body map in the center
Info panel on the right
Passive slots below the catalog
Quick Test
Give yourself an implant: giveitem [id] implant_double_jump 1
Open the interface: /implants
Drag the implant to a leg socket
Verify it installed and the keybind works
🔒 Asset Escrow Note
This script uses Tebex Asset Escrow. Only config.lua is editable. All client, server, and NUI files are protected. You can customize all behavior through the configuration options documented in the Configuration Guide.