Installation
Requirements
- Framework: ESX Legacy, QBCore, or QBX
- Database: oxmysql
- FiveM: Latest recommended artifacts
Database Setup
The script stores player tattoos in a dedicated column. You need to add a tattoos column of type LONGTEXT to your player table.
ESX Legacy
ALTER TABLE users ADD COLUMN tattoos LONGTEXT DEFAULT NULL;
QBCore / QBX
ALTER TABLE players ADD COLUMN tattoos LONGTEXT DEFAULT NULL;
Framework Configuration
In your config.lua, set the framework you are using:
Config.Framework = "esx" -- For ESX Legacy
Config.Framework = "qbcore" -- For QBCore
Config.Framework = "qbx" -- For QBX
Server Configuration
Add the following to your server.cfg, respecting the load order:
ensure oxmysql
ensure es_extended # or qb-core / qbx-core depending on your framework
ensure foltone_tattooshop
Make sure oxmysql and your framework resource are started before foltone_tattooshop.
Tattoo Shop Locations
The script comes with 6 pre-configured tattoo shop locations, each with a map blip. These positions can be customized in config.lua under Config.TattooShopPositions.