> For the complete documentation index, see [llms.txt](https://documentation.rcore.cz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documentation.rcore.cz/paid-resources/rcore_clothing/integration/zsx_multicharacter.md).

# zsx\_multicharacter

Integration guide for `zsx_multicharacter`.

***

## Step 1 - Config

In `shared/config.lua`, set:

```lua
Config.ForceAppereance = 'rcore_clothing'
```

***

## Step 2 - Client: apply skin

Open `client/framework/framework_functions.lua` and find:

```lua
if skinData == nil then return debugPrint('Could not find a skin for user. Setting default values') end
```

Add this code **right after** it:

```lua
if Framework.AppereanceResource == 'rcore_clothing' then
    exports.rcore_clothing:setPedSkin(ped, skinData)
    return
end
```

***

## Step 3 - Server: get skin

Open `server/functions/characters.lua` and find `return skin` inside `Characters.ConvertSkin`.

Add this code **before** it:

```lua
if appearanceResource == 'rcore_clothing' then
    local rcoreSkin = exports["rcore_clothing"]:getSkinByIdentifier(convertedIdentifier)
    skin = {
        skin = rcoreSkin.skin,
        model = rcoreSkin.ped_model,
    }
end
```
