# Config Settings

### Framework Settings

```lua
Config.framework = "ESX" --- >>  "ESX,QBCORE" (Set QBCORE if you use QBOX)
```

### Clothing Settings

You can run it directly with these skin scripts as standard. <mark style="color:purple;">"skinchanger , fivem-appearance, illenium-appearance, qb-clothing"</mark>

```lua
Config.skin = "skinchanger" --> "skinchanger , fivem-appearance, illenium-appearance, qb-clothing"
```

Where to look for custom skin systems and extra settings >

* bp\_multichar > framework > cl\_wrapper.lua >> setskinall function (This function processes the incoming player skin information to the ped with clothing system exports.)

<div align="left"><figure><img src="/files/fsKXR4NKDO7cYuumnmiz" alt=""><figcaption></figcaption></figure></div>

* bp\_multichar > framework > cl\_wrapper.lua >> GetModel function (This function returns model information according to how your skin system works.)

<div align="left"><figure><img src="/files/lzWqKyJI3R0A0YcZRCEl" alt=""><figcaption></figcaption></figure></div>

* bp\_multichar > framework > cl\_wrapper.lua >> OpenSkinMenu function (Skin menu when character creation is complete)

<div align="left" data-full-width="false"><figure><img src="/files/DbDqKaWPmQjDJmy2ifTE" alt="" width="563"><figcaption></figcaption></figure></div>

### OTHERS

Identityword setting only valid for esx

```lua
Config.identityword = 'char'
```

With this setting you can adjust the slot setting (maximum 5 would make sense)

```lua
Config.Slots = 3 --- max 5
```

With this setting you can use the register ui system in bp\_multichar as the register system. (If you set it to false you need to have a script like esx\_identity)

```lua
Config.UseMulticharIdenty = true
```

This setting should be used if Config.UseMulticharIdenty = false.

```lua
Config.identityregister = {
	event = true,
	call = 'esx_identity:showRegisterIdentity' 
}
```

With this setting, if you are not using scripts such as spawn, apartment, house, etc., it shows where you will spawn after character creation.

```lua
Config.DefaultSpawn = vector4(-1037.59,-2736.90,20.16,0.0)
```

With the Relog setting you choose which player can use the relog feature.

* If you set “all” then everyone can use this feature. (Example : Config.relog = "all")

```lua
Config.relog = {   ----- > all or id list  (license:xxxx)
    
    'license:1bf0cb75aed4b1b83abda5c1e679e1bdd6a2bfe6'
}

```

With these settings you can easily use your custom spawn scripts.

* If you set state >> true, the Config.SpawnSelectorExport function will work.
* If the onlynew setting is active, only new characters will have the option to spawn.

```lua
Config.SpawnScript = {
    ['state'] = false,
    ['onlynew'] = false,
}
```

```lua
Config.SpawnSelectorExport = function(coord) -- custom spawn selector for esx
    return exports.renzu_spawn:Selector({x = coord.x, y = coord.y, z = coord.z, heading = coord.w})
	
end
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.0resmon.org/0resmon/bp-resources/bp-multcihar/config-settings.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
