โ“FAQ

This page answers the most common questions about the script.

Can I use the menu without photos?

Yes, if you want to use arrow inputs instead of photos, just delete all pictures from the folder: /web/photos/ and script will automatically switch to arrow mode.

Images Based Input
Arrows Based Input
Does the script work on QBOX?

Yes, but QBOX requires two extra steps. You can learn them here

Can I use another skin system or spawn selector?

Yes, that's why we designed Character System resource as "modular". There is a few modules, that you can disable:

- Location Selector
- Register Menu
- Character Selector
- Skin System

Each of this module can be disabled and replaced by some another resource.

To disable specified module just go to their config file and set Module.Enabled = false.

For ex. if you want to disable Location Selector open /configs/Location.lua file, at very top you should see Location.Enabled = true, so to disable it just set: Location.Enabled = false. After this Location module will be disabled

In case of Loadingscreen replace, you would need to navigate into fxmanifest.lua and delete those lines:

loadscreen "web/index.html"
loadscreen_manual_shutdown "yes"
loadscreen_cursor "yes"
Can I limit character slots for players?

Yes, You can limit character slots in two ways:

Checking the player's Discord role:

To do this, you first need to configure configs/Discord.lua and add the IDs of your Discord roles. Then, you can set how many character slots each role should have.

Selector.Discord = {
    Enable = true,                                            -- Should enable system?
    Token = "enter_your_discord_bot_token_here",              -- Discord Bot token (bot must be on guild)
    Guild = "enter_your_guild_id_here",                       -- DiscordId of your server guild
    Roles = {                                                 -- There you can add roles and assign number of characters
        -- ["DISCORD_ID_OF_ROLE"] = NUMBER_OF_CHARACTERS,     -- Template
        -- ["1111774118820446259"] = 10,                      -- Example
    }
}

Adding player identifiers manually in the config

You can also assign the number of character slots manually based on the playerโ€™s identifier. All identifiers supported by FiveM are supported here, for example: discord, steam, ip, etc.

Selector.PlayerMaxCharacters = {
    ["license:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"] = 5,
}

The default ESX multicharacter_slots database table is also supported.

Can I block specific clothes or reserve them for players?

Yes, you can completely disable a specific clothing item in: Configs/Skin.lua โ†’ Skin.BlacklistedInputValues:

Skin.BlacklistedInputValues = { -- Here you can blacklist some clothes (inputs values)
    [`mp_m_freemode_01`] = {
        ["tshirt_1"] = { 15, 16, 17 },
    },
}    

This will block the clothing item for everyone. Then, you can reserve the blocked item for:

  • A single player

  • A specific job

  • A gang

in: Configs/Skin.lua โ†’ Skin.WhitelistedInputValues:

Skin.WhitelistedInputValues = { 
    [`mp_m_freemode_01`] = {
        {
            name = "tshirt_1",
            values = { 15, 16 },
            jobs = { "police" },
            gangs = { "ballas" },
            identifiers = { "license:8cbd53588ae8a50cf28da72afa411ca2453fde40" }
        },
    },
}

Last updated