Evolent Skills
Evolent Skills is an advanced script for managing player skills in your FiveM server, supporting both QBCore and ESX frameworks.
Installation
Step 1: Install Dependencies
- Ensure you have ox_lib (opens in a new tab) and oxmysql (opens in a new tab) installed.
Step 2: Download Evolent Skills
- You can either download a release (opens in a new tab) or clone the source code.
git clone https://github.com/evolent-labs/evolent_skills.git
cd evolent_skills
pnpm i
pnpm run build
Step 3: Configuration
- Configure the config.lua file according to your server's needs. Below is an example configuration.
return {
---@type 'qb'|'esx'
Framework = 'qb', -- Choose your framework
--- @type table<string, Skill>
Skills = {
driving = { -- Skill identifier
label = 'Driving', -- Skill label
baseXp = 120, -- XP needed to achieve level 2
nextLevelMultiplier = 1.1, -- Multiplier for each level
maxLevel = 100, -- Max skill level
icon = 'fas fa-car', -- Icon from FontAwesome
color = '#AFC1FF' -- Color used in the UI
},
}
}
Step 4: Starting the Script
- Add evolent_skills to your server's resource list and start the script.
ensure evolent_skills