Skills

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

Step 2: Download Evolent Skills

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