Clothing Integration
Configure how character appearance/clothing is loaded and managed.
π¨ Supported Clothing Scripts
bl_appearance
All
β
illenium-appearance
All
β
fivem-appearance
All
β
rcore_clothing
All
β
qb-clothing
QBCore
β
skinchanger
ESX
β
crm-appearance
All
β
0r-clothing (v1/v2/v3)
All
β
βοΈ Configuration
Located in config/config.lua:
Loading Appearance
Config.ClothingExports = function(cacheped, skinData)
-- Automatically detects and uses your clothing script
if GetResourceState('bl_appearance') == 'started' then
exports.bl_appearance:SetPlayerPedAppearance(skinData)
elseif GetResourceState('illenium-appearance') == 'started' then
exports['illenium-appearance']:setPedAppearance(cacheped, skinData)
-- ... more scripts
end
endCreating New Character Appearance
π§ Custom Clothing Script
If you use a clothing script not listed above, add support:
Step 1: Add to ClothingExports
Step 2: Add to CreateCharacterExports
Step 3: Add to getskin.lua (Server-side)
Edit server/getskin.lua:
π How Appearance Data is Stored
QBCore / QBox
Appearance stored in playerskins table:
ESX
Appearance stored in users table:
bl_appearance
Uses its own storage:
rcore_clothing
Uses its own storage:
π Default Models
If no skin data is found, default models are used:
Male
mp_m_freemode_01
Female
mp_f_freemode_01
π Complete Configuration Example
β Troubleshooting
Character Appears Naked/Default
Check if clothing script is started
Verify skin data exists in database
Check console for errors
Creator Doesn't Open
Ensure
CreateCharacterExportsis configuredCheck if clothing script supports the event/export
Appearance Doesn't Save
This is handled by your clothing script
Check clothing script documentation
Verify database permissions
Last updated