# codem\_multichar

Config: `Config.Clothes = "rcore_clothing"`

In `config/clothes.lua` add

```lua
Config.Clothes == 'rcore_clothing' or
```

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

\
\
Then replace the following at around line 10

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

with

```lua
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

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

with

```lua
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`

```lua
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

```lua
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

```lua
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
```
