# Multicharacter

{% embed url="<https://www.youtube.com/watch?v=lhCbYWTKJP8>" %}

#### Core System

* **Multi-Framework Support**: Auto-detection and compatibility with ESX and QBCore frameworks
* **Multi-Character Slots**: Configurable character slots per player (default: 4, customizable per user)
* **Auto Database Setup**: Automatic database table creation on first resource start

#### Character Management

* **Character Creation**: Complete character creation with customizable player data
  * First name, last name, date of birth, gender, nationality
  * Configurable name length and birth year restrictions
  * Blacklisted names system for protection
* **Character Selection**: Showcase system with animated ped and preview vehicles
* **Character Deletion**: Optional character deletion with whitelist support
* **Starter Items**: Configurable starter items for new characters

#### Spawn System

* **Multiple Spawn Locations**: Pre-configured spawn points with camera previews
  * Legion Square, Motel, Paleto Bay, Sandy Shores
  * Custom camera angles and FOV for each location
* **Job-Based Spawns**: Automatic job-specific spawn locations
  * Police stations (Mission Row, Vespucci, Paleto)
  * Hospitals (Pillbox, Sandy, Paleto Medical)
  * Mechanic shops (Benny's, LS Customs)
  * Taxi depot
* **Last Location Spawn**: Save and spawn at last logout position
* **Housing Integration**: Automatic player-owned houses as spawn options
  * [ps-housing](https://github.com/Project-Sloth/ps-housing)
  * [qb-houses](https://github.com/qbcore-framework/qb-houses)
  * [bcs-housing](https://masbagus.tebex.io/package/5090952)
  * [ak47\_housing](https://docs.menanak47.com/esx/ak47_housing)
  * [origen-housing](https://www.origennetwork.store/package/6458873)
  * [qbx\_houses](https://github.com/Qbox-project/qbx_houses)
  * [tk-housing](https://tkscripts.com/product/housing)
  * [vms\_housing](https://www.vames-store.com/package/6923949)

#### Appearance Integration

* **Multi-Appearance Support**: Bridge system for various appearance scripts
  * [esx\_skin](https://github.com/mitlight/esx_skin)
  * [illenium-appearance](https://github.com/iLLeniumStudios/illenium-appearance)
  * [qb-clothing](https://github.com/qbcore-framework/qb-clothing)

#### Weather & Time

* **Weather Control**: Set custom weather during character selection
* **Time Control**: Fixed time during character selection for consistent visuals
* **Weather Sync**: Automatic weather system integration&#x20;
  * [cd\_easytime](https://github.com/dsheedes/cd_easytime)
  * [m-WeatherSystem](https://marcinhu.tebex.io/package/7162274)
  * [qb-weathersync](https://github.com/qbcore-framework/qb-weathersync)

#### Admin Features

* **Logout Command**: Force logout players to character selection
* **Character Admin Panel**: Administrative character management interface
* **Custom Slots Assignment**: Assign specific slot amounts to individual players
* **Delete Whitelist**: Control who can delete characters
