> 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/crm_multichar.md).

# crm\_multichar

Integration guide for `crm-open`.

***

## Step 1 - Client: load skin on preview

Open `crm-open/crm-client.lua` and find the **first** `elseif GetResourceState('illenium-appearance') == "started" then`.

Replace with:

```lua
    elseif GetResourceState('rcore_clothing') == "started" then
        local skin = exports["rcore_clothing"]:getSkinByIdentifier(crm_get_by)
        exports.rcore_clothing:setPedSkin(crm_ped, skin.skin)
    elseif GetResourceState('illenium-appearance') == "started" then
```

***

## Step 2 - Client: open character creator

Find the **second** `elseif GetResourceState('illenium-appearance') == "started" then`.

Replace with:

```lua
    elseif GetResourceState('rcore_clothing') == "started" then
        if crm_frameworks.crm_is_qbcore() then
            TriggerEvent('qb-clothes:client:CreateFirstCharacter')
        end
        if crm_frameworks.crm_is_esx() then
            TriggerEvent('rcore_clothing:esx:charcreator')
        end
    elseif GetResourceState('illenium-appearance') == "started" then
```
