UZ Scripts
YoutubeDiscordStore
  • ๐Ÿ‘‹Welcome to UZ Scripts
  • ๐Ÿ› ๏ธTebex Integration
  • Taintless
    • โ“ใƒปWhat is Taintless
    • Pause Menu
      • Announces
      • Custom Pages
      • Player Details
      • Social Online Time
    • Multicharacter
      • Installation Guide
      • Customize Configuration File
    • Vehicle Shop
    • Spawn Selector
Powered by GitBook
LogoLogo

Taintless

  • Pause Menu
  • Vehicle Shop
  • Multicharacter
  • Spawn Selector
  • Bundle#1
  • [Free] Pure Hud

Trygon

  • Loading Screen
  • Trygon Hud
  • Fuel
  • Garage

Typhon

  • Daily Rewards
  • Job Selector
  • Second Hand

UZ

  • Home
  • Blog
  • Scripts
On this page
  • ๐Ÿ“‹ Prerequisites
  • ๐Ÿ”— Dependencies
  • ๐Ÿ“ฅ Step 1: Download from Keymaster
  • ๐Ÿ“ Step 2: Server File Management
  • โš™๏ธ Step 3: Server Configuration
  • ๐Ÿ”ง Step 4: Resource Configuration
  • ๐ŸŽฎ Step 5: Framework Integration
  • ๐Ÿ—„๏ธ Step 6: Database Setup
  • ๐Ÿš€ Step 7: Server Restart & Testing
  • ๐Ÿ” Troubleshooting
  • ๐Ÿ“ž Support & Updates
  • โœ… Installation Complete!

Was this helpful?

Edit on GitHub
  1. Taintless
  2. Multicharacter

Installation Guide

Welcome to the UZ Multicharacter installation guide! This comprehensive tutorial will help you install and configure the multicharacter system for your FiveM server.

Before You Begin: Make sure you have purchased the resource from our official store and have access to your Keymaster account.

๐Ÿ“‹ Prerequisites

Before starting the installation, ensure you have:

  • โœ… FiveM server with admin access

  • โœ… Basic knowledge of server file management

  • โœ… FTP client or server file manager access

  • โœ… Text editor for configuration files

  • โœ… Active Keymaster account with purchased resource

Supported Frameworks: ESX, QBCore, QBX

๐Ÿ”— Dependencies

Make sure these resources are installed and running:

Resource
Required
Purpose

uz_core

โœ… Yes

Core framework integration

oxmysql

โœ… Yes

Database operations

Your framework

โœ… Yes

ESX/QBCore/QBX

๐Ÿ“ฅ Step 1: Download from Keymaster

1.1 Access Your Purchase

  1. Log in with your CFX.re account credentials

  2. Search for "uz_Multicharacter" in your granted assets

  3. Locate the resource in your purchased items list

1.2 Download the Files

  1. Click the ๐Ÿ“ฅ Download button next to the resource

  2. The download will start as a .zip file

  3. Wait for the download to complete

  4. Extract the contents to a temporary folder

Important: Always download the latest version to ensure compatibility and security updates.

๐Ÿ“ Step 2: Server File Management

2.1 Access Your Server

Choose your preferred method:

Option A: FTP Client

  • Use FileZilla, WinSCP, or similar

  • Connect to your server using FTP credentials

Option B: Server Panel

  • Access your hosting provider's file manager

  • Navigate to server files section

Option C: Direct Access

  • SSH into your server (advanced users)

  • Use command line file operations

2.2 Upload the Resource

  1. Navigate to your server's resources folder

  2. Create a new folder structure: resources/[scripts]/

  3. Upload the extracted uz_Multicharacter folder

  4. Ensure all files are properly uploaded

  5. Verify folder permissions (755 recommended)

Expected folder structure:

resources/
โ””โ”€โ”€ [UZ]/
    โ””โ”€โ”€ uz_Multicharacter/
        โ”œโ”€โ”€ client/
        โ”œโ”€โ”€ locales/
        โ”œโ”€โ”€ resources/
        โ”œโ”€โ”€ server/
        โ”œโ”€โ”€ Customize.lua
        โ”œโ”€โ”€ fxmanifest.lua

โš™๏ธ Step 3: Server Configuration

3.1 Update server.cfg

Open your server.cfg file and add the following:

# Core Dependencies (Add these first)
ensure oxmysql
ensure [your_framework]  # esx/qbcore/qbx
ensure uz_core

# UZ Scripts (Add at the bottom)
ensure uz_Multicharacter

Critical: Always place ensure uz_Multicharacter at the very bottom of your startup order to prevent loading conflicts.

3.2 Verify Load Order

Your startup order should look like this:

# 1. Database
ensure oxmysql

# 2. Framework
ensure es_extended  # or qb-core/qbx_core

# 3. Core Dependencies
ensure uz_core

# 4. Other resources...
ensure other-resources

# 5. UZ Scripts (LAST)
ensure uz_Multicharacter

๐Ÿ”ง Step 4: Resource Configuration

4.1 Basic Configuration

  1. Navigate to uz_Multicharacter/Customize.lua

  2. Open the file in your text editor

  3. Configure the settings according to your preferences:

๐ŸŽฎ Step 5: Framework Integration

QBX Framework

QBX Users: Follow these specific configuration steps.

  1. Open qbx_core/shared/config/client.lua

  2. Find the multicharacter section

  3. Update the configuration:

-- Multicharacter Settings
useExternalCharacters = true,
startingApartment = false, -- Disable default apartments
enableCharacterCreator = false, -- Use UZ system
  1. Save and close the file

ESX Framework

ESX Users: Simple one-line configuration required.

  1. Open es_extended/shared/config/main.lua

  2. Find or add the multichar configuration:

-- Multicharacter Integration
Config.Multichar = GetResourceState("uz_Multicharacter") ~= "missing"
Config.StartingAccountMoney = {bank = 50000} -- Optional: Starting money
  1. Save the file

QBCore Framework

QBCore Users: No additional configuration needed! The resource works out of the box.

๐Ÿ—„๏ธ Step 6: Database Setup

6.1 Automatic Setup

The resource includes automatic database setup. When you first start the server:

  1. Tables will be created automatically

  2. Default configurations will be applied

  3. Check your server console for confirmation

6.2 Manual Setup (If Needed)

If automatic setup fails, manually run:

CREATE TABLE IF NOT EXISTS `uz_multichar` (
  `owner` varchar(65) DEFAULT NULL,
  `maxchar` int(11) DEFAULT 1,
  UNIQUE KEY `owner` (`owner`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

CREATE TABLE IF NOT EXISTS `uz_multichar_tebex` (
  `tebex` varchar(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;

๐Ÿš€ Step 7: Server Restart & Testing

7.1 Restart Your Server

  1. Stop your FiveM server completely

  2. Wait 10-15 seconds for full shutdown

  3. Start the server again

  4. Monitor the console for any errors

7.2 In-Game Testing

  1. Connect to your server

  2. You should see the multicharacter selection screen

  3. Test creating a new character

  4. Test switching between characters

  5. Verify all features work as expected

๐Ÿ” Troubleshooting

Common Issues

Issue
Solution

Characters not loading

Check database permissions and table creation

UI not showing

Verify resource load order in server.cfg

Spawn issues

Check DefaultSpawn coordinates in config

Framework conflicts

Ensure proper framework configuration

๐Ÿ“ž Support & Updates

Getting Help

Need Help? Contact our support team through:

  • ๐ŸŽซ Support ticket system

  • ๐Ÿ’ฌ Discord community

  • ๐Ÿ“ง Email support

Updates

Stay Updated:

  • Check Keymaster regularly for updates

  • Always backup your server before updating

  • Read changelogs for breaking changes

Backup Recommendations

Before any changes:

  1. Backup your customize.lua file

  2. Export character data from database

  3. Create server file backup

  4. Test updates on development server first

โœ… Installation Complete!

Congratulations! Your UZ Multicharacter system is now installed and ready to use.

Next Steps:

  • Customize the appearance to match your server theme

  • Configure character creation rules

  • Set up any additional integrations

  • Train your staff on the new system

๐ŸŽ‰ Success! Your players can now enjoy a seamless multicharacter experience on your FiveM server!


Thank you for choosing UZ Scripts! We're committed to providing the best FiveM resources for your server.

PreviousMulticharacterNextCustomize Configuration File

Last updated 14 days ago

Was this helpful?

Navigate to

Keymaster Assets