UZ Scripts
Multicharacter

Framework Integration

Required framework config changes for Qbox and ESX.

Back up your framework files before editing. These changes may be overwritten when you update your framework.

QBCore

No changes needed. Works immediately.

Qbox

Set useExternalCharacters = true in qbx_core config.

ESX Legacy

Route Config.Multichar to uz_Multicharacter-2.


Qbox

client.lua

Find the characters section and set:

useExternalCharacters = false,
useExternalCharacters = true,

startingApartment is controlled by the multicharacter script automatically — you can leave it as-is.


ESX Legacy

config.lua

Update the Config.Multichar detection:

Config.Multichar = GetResourceState("esx_multicharacter") ~= "missing"
Config.Multichar = GetResourceState("uz_Multicharacter-2") ~= "missing"

Verify

Save the config file and restart your server.

Check the console for framework initialization — no errors should appear.

Join and create a new character to confirm the full flow works.

If you update qbx_core or es_extended to a new version, re-check these settings — framework updates may reset them.

On this page