Skills/Getting Started

Getting Started

Install Evolent Skills, a free and open source skill system.

Skills pages

Evolent Skills is an advanced script for managing player skills on your FiveM server, supporting both QBCore and ESX.

Installation

Install dependencies

Make sure ox_lib and oxmysql are installed.

Download Evolent Skills

Download a release, or clone the source code and build it yourself:

Terminal
git clone https://github.com/evolent-labs/evolent_skills.git
cd evolent_skills
pnpm i
pnpm run build

Configure

Adjust config.lua to your server. Every skill has its own XP curve, maximum level, icon and colour.

config.lua
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
        },
    }
}

Start the script

Add evolent_skills to your resource list and start it.

server.cfg
ensure evolent_skills

Next steps