codem_multichar

Config: Config.Clothes = "rcore_clothing"

In config/clothes.lua add

Config.Clothes == 'rcore_clothing' or

between if and Config.Clothes == "default" on the ~second line.

Then replace the following at around line 10

if Config.Clothes == 'illenium-appearance' then
    characterData = json.decode(characterData)
    model = characterData['model']

with

if Config.Clothes == 'rcore_clothing' then
    model = characterData.model
    characterData = characterData.skin
elseif Config.Clothes == 'illenium-appearance' then
    characterData = json.decode(characterData)
    model = characterData['model']

Then replace the following at around line 100

if Config.Clothes == 'fivem-appearance' then
    exports['fivem-appearance']:setPedAppearance(createdPeds[citizenid], characterData)

with

if Config.Clothes == 'rcore_clothing' then
    exports.rcore_clothing:setPedSkin(createdPeds[citizenid], characterData)
elseif Config.Clothes == 'fivem-appearance' then
    exports['fivem-appearance']:setPedAppearance(createdPeds[citizenid], characterData)

In editable/serverframework/esx.lua find RegisterCallback("m-multichar:server:getSkin", function(source, cb, cid)

Add the following code after local src = source

if (Config.Clothes == 'rcore_clothing') then
    local skin = exports.rcore_clothing:getSkinByIdentifier(cid)
    cb({
        model = skin.ped_model,
        skin = skin.skin,
    })
    return
end

In the same file, find skin = Appearance[Config.Clothes][playerData.sex or 'm'] and replace it with

local defaultSkin = Appearance[Config.Clothes] or Appearance['default']
skin = defaultSkin[playerData.sex or 'm']

In editable/serverframework/qb.lua

Find if (Config.Clothes == "default") then and replace it with

if (Config.Clothes == 'rcore_clothing') then
    local skin = exports.rcore_clothing:getSkinByIdentifier(cid)
    cb({
        model = skin.ped_model,
        skin = skin.skin,
    })
elseif (Config.Clothes == "default") then

Last updated