Installation

Installation

1

Add The Script To Your Server

Extract the saka-multicharacter folder into your server’s resources directory:

resources/[your_folder]/saka-multicharacter
2

Run SQL Files

In the /INSTALL/ folder, you will find:

  • SQL.sql – shared base file

  • ESX.sql – for ESX framework

  • QBCore.sql – for QBCore framework

Import the relevant file into your server’s database depending on which framework you use.

3

Configure server.cfg

Add the script to your server.cfg:

ensure saka-multicharacter

💡 Make sure saka core and your framework (e.g. qb-core) are started before this resource.

Restart your server.


Folder Structure

saka-multicharacter/
├── fxmanifest.lua
├── client/
│   ├── main.lua
│   ├── appearance.lua
│   └── editable.lua
├── config/
│   ├── config.lua 
│   ├── theme.lua 
│   ├── camLocations.lua
│   └── apiKeys.lua
├── INSTALL/
│   ├── SQL.sql
│   ├── ESX.sql
│   └── QBCore.sql
├── locales/
│   └── en.lua
├── nui/dist/
│   ├── index.html
│   └── assets/

Requirements

  • ✅ saka-core (required – from Saka's Discord)

  • ✅ oxmysql (or compatible database bridge)

  • ✅ qb-core or es_extended


Testing The Script

Once setup is complete:

  • Start your server

  • Connect as a new player

  • You should see the character selection screen with:

    • Empty slots

    • Character creation button

    • Smooth camera & UI transitions

Last updated