# 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="https://3505378470-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmOhVROw9E3kpmAG3JYVe%2Fuploads%2FODpagtWTtm92wjXDKuze%2Fmultichar2.JPG?alt=media&#x26;token=6a153e82-2465-4134-8e18-9adb695e9b8e" 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="https://3505378470-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmOhVROw9E3kpmAG3JYVe%2Fuploads%2FBhH2Qg2PClyVB577OvrM%2Fmultichar3.JPG?alt=media&#x26;token=599fdfb4-b9d8-4c5f-851f-5c7309b2783e" 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="https://3505378470-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmOhVROw9E3kpmAG3JYVe%2Fuploads%2Fhz89EWQPmsi67dxL6LV1%2Fm4.JPG?alt=media&#x26;token=d5064213-f04d-4dfa-a65f-61109dd6389a" 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
```
