Skip to main content

ESX

Framework

  • Make sure your esx_core version are not old

Install

  • stop basic-gamemode in server.cfg (do not add this again, if you have this, replace ensure with stop)
  • Replace web > build > logo.png with your server logo (Appears for someone creating a character for the first time)
  • Then, go to the config.lua file and configure it according to your preferences.

What needs to be set in the config? (Important ones)

Config.Identifier = 'license' -- license or steam or discord

Config.Prefix = 'char'

Config.Clothing = 'illenium-appearance'
--[[
illenium-appearance,
fivem-appearance (old illenium for qb or esx, not default version),
skinchanger
or custom
(
[custom] should work close to them or support events,
otherwise your old clothing menus will not work with um-multicharacter
)
]]

Config.SkinTable = 'skin'

Config.AnimationMenu = 'other' -- rpemotes, scully, other [list/animationlist.lua]

es_extended

  • es_extended > config.lua
Config.Multichar = true
Config.Identity = true

esx_multicharacter

  • delete esx_multicharacter

esx_loadingscreen (If you are using this)

  Config.Fade = false

esx_identity

  • um-multicharacter only works with esx_identity esx_identity
  • Replace this with the following esx_identity L54
    RegisterNUICallback('register', function(data,cb)
ESX.TriggerServerCallback('esx_identity:registerIdentity', function(callback)
if not callback then
return
end
if not ESX.GetConfig().Multichar then
return print('Need es-extended > config.lua > Multichar true')
end
end, data)
cb(1)
end)
end

SQL [esx_core]

  • If you think your SQL is missing, add this to your SQL

Server.cfg

caution

You need to do the sorting correctly (um-multicharacter must always be at the end)

ensure oxmysql
ensure ox_lib

ensure es_extended
ensure [core]
ensure [standalone]

ensure um-multicharacter

Optional (More stable)

  • If you have a loading screen check fxmanifest.lua, add it if it doesn't have it loadscreen_manual_shutdown 'yes'

Requirements