Troubleshooting
β Common Issues & Solutions
Q: The /implants command doesn't work
/implants command doesn't workA:
Make sure the resource is running:
ensure alone-implantsin server.cfgCheck the server console for startup errors
Verify
oxmysqlis started beforealone-implantsRestart the resource:
restart alone-implants
Q: The interface opens but shows no implants
A:
The player needs implant items in their inventory
Give yourself an item to test:
giveitem [id] implant_double_jump 1If items exist but don't appear, check that item names match the format
implant_[id]Verify your inventory resource is running and items are registered
Check the server console β it prints which inventory was detected on startup
Q: Implants install but abilities don't work
A:
Check if keybinds are enabled:
Config.Keybinds.Enabled = trueVerify the player has bound the correct keys (Settings > Key Bindings > FiveM)
Check if the player is in a vehicle (
Config.Security.BlockActivationsInVehicle)Check if the system is overheated (look for red HUD indicator)
Verify the implant has durability remaining
Q: Double Jump doesn't work
A:
If
Config.Rules.DoubleJumpRequireBothLegs = true, the implant must be installed on both legsCheck that the
double_jumpimplant is onleg_lANDleg_rMake sure the player is in the air before pressing Space again
Check cooldown β there's a 4-second default cooldown between jumps
Q: Framework not detected
A:
Make sure your framework (ESX/QB-Core/QBOX) is properly installed
The script auto-detects β no manual configuration needed
Restart the resource:
restart alone-implantsCheck the server console for detection messages
Q: Database errors on startup
A:
Verify
oxmysqlis installed and configured correctlyCheck your database connection string in
server.cfgImport the SQL file:
sql/install.sqlMake sure the
player_implantstable exists in your database
Q: Implant images don't show in the UI
A:
Check that images exist in your inventory's image folder (see Installation Guide)
Images must be named:
implant_[id].png(e.g.,implant_double_jump.png)Supported format: PNG
If images are missing, a fallback placeholder is shown
If using a non-standard inventory, set
Config.Inventory.ImagePathto your custom image path
Q: Inventory not detected / wrong inventory used
A:
The script auto-detects your inventory on startup β check the server console for the detection message
Make sure your inventory resource starts before
alone-implantsinserver.cfgIf auto-detection picks the wrong inventory, force it in
config.lua:See the Configuration Guide for all supported values
Q: The Cooldown HUD doesn't appear
A: The Cooldown HUD only appears when:
An ability is actively running (cyan ring)
An ability is on cooldown (blue ring)
The system is overheated (red ring)
If no timers are active, the HUD is hidden β this is intended behavior.
Q: Implant broke and disappeared
A: This is intended behavior when Config.Durability.Enabled = true:
Each activation reduces durability by
Config.Durability.LossOnActivateAt 0 durability, the implant breaks and is removed
A notification is shown when durability is critically low
To disable this: set
Config.Durability.Enabled = false
Q: "System Overheated" keeps appearing
A: Players are using abilities too frequently:
Each ability has a
heatCostβ using many abilities quickly builds heatAt max heat (default 100), the system locks for
Config.Heat.Overheat.BlockSecondsSolutions:
Increase
Config.Heat.Max(e.g., 150)Increase
Config.Heat.DecayPerSecondratesDecrease
Config.Heat.Overheat.BlockSecondsReduce implant
heatCostviaConfig.ImplantOverrides
Q: Can I add custom implants?
A: The implant catalog is escrow-protected and cannot be modified directly. However, you can:
Override properties of existing implants via
Config.ImplantOverridesChange costs, cooldowns, heat costs, effects, and incompatibilities
Disable implants effectively by setting extreme requirements
Q: Clinic location restriction doesn't work
A:
Make sure
Config.Clinic.RequireClinic = trueVerify coordinates in
Config.Clinic.Zones:The player must be within
radiusof thecoordsto open the menuUse
/tpto verify the coordinates are correct
Q: Players can install more implants than the limit
A:
Check
Config.Rules.MaxActiveImplantsandConfig.Rules.MaxPassiveImplantsRemember:
double_jumpon both legs counts as 1 active implantThe limits are enforced server-side β they cannot be bypassed
Q: Discord webhook logs aren't working
A:
Set
Config.Logs.Webhook.Enabled = trueAdd your Discord webhook URL to
Config.Logs.Webhook.UrlMake sure the webhook URL is valid and the channel exists
Test by installing an implant and checking the Discord channel
Q: Passive slots don't show in the interface
A:
Passive slots appear below the catalog on the left panel
Make sure passive implants exist (they should be in the catalog by default)
Passive implants are listed under the "PASSIVE" section in the catalog
Drag passive implants to the 4 passive slots (not the body map)
Q: Performance issues
A:
The script is optimized for performance with server-authoritative architecture
All validation happens server-side β minimal client overhead
If experiencing issues:
Check server console for repetitive error messages
Verify
oxmysqlperformanceSet
Config.Logs.Print = falseto reduce console output
π§ Debug Mode
Enable detailed logging in the server console:
Check the server console (F8) for:
Implant installation/removal events
Heat level changes
Durability updates
Error messages with context
π Server Commands
/implants
Open the implant interface
ensure alone-implants
Start/restart the resource
restart alone-implants
Restart the resource
β οΈ Important Notes
Asset Escrow: Only
config.luais editable β do not attempt to modify other filesDatabase: Always back up your
player_implantstable before major changesUpdates: When updating, your
config.luawill be preserved but check for new optionsTesting: Always test configuration changes on a development server first
Still having issues? Check the server console for detailed error messages.
Last updated: February 2026
Last updated