Multicharacter

Multicharacter
40.00 EUR

 DMCA.com Protection Status

Check out our Documentation Website which includes the installation guide, “how-to” guides, common issues, debugging guide, and a full preview of all of the configs and locales/translations.


Price

€40/$40/£33 + VAT if applicable.

FiveM Asset Escrow

This resource is using FiveM's NEW Asset Escrow system; if you would like to learn more about it please read here.

Discord Roles

If you are unsure how to claim a purchase with this new system please read more about it here.

Lines

3000+ (not including locales & libraries).

ONLY EXPERIENCED DEVELOPERS SHOULD BUY THIS RESOURCE.

This is a fairly simple installation, but if you or your team are new developer(s), or not developer(s) at all, or if you struggle with basic debugging such as adding prints to lua code, or if you struggle with viewing basic data in your database such as finding and viewing your users/players database table, we would not recommend you purchase this resource.


This script allows you to select your FiveM character in a more interactive and user-friendly way.

You can customize where characters spawn using coordinates.
Cycling through characters is done with arrow keys and enter to select characters.

Once a character is selected its information is displayed in the box above such as

  • Full name
  • Age, sex & D.O.B
  • Bank, cash, job, vehicles, etc.

The character box allows you to select whether you want to create a character, delete it, or perhaps go back to the selection ( arrow keys ).

f4ad74f6cd1f1bf8d4847038b1d0497c7f303c94.png

2b76b71c1eedc794cc3ac5742d1fe2d26dc6ab63.png


Features

  • Supports 10+ Characters: The thing that limits the number of characters is the fact that they cannot all fit on your screen. There is no hard limit of characters in the script itself.
  • Standard Multi Character Method: The standard method works similar to esx_kashacters and this is enabled by default, meaning the switch from esx_kashacters to cd_multicharacter is extremely simple, essentially a drag and drop with minor modifications required. If this is your first time using a multiple-character script it's also very easy to set up.
  • Advanced Multi Character Method: We also have an advanced method that is completely optional but far more optimized. This method modifies your xPlayer.identifier based on your chosen characters id. So when you choose to play on your second character, your xPlayer.identifier will return "Char2:110000105bdca75".  This is the opposite of how the standard method works. With the standard method your xPlayer.identifier will always stay the same eg., “steam:110000105bdca75” but all of your identifiers in the database will be changed (by executing a huge amount of SQL queries). But with the advanced method, your xPlayer.identifier is changed every time based on which character you have chosen, and all of your identifiers in the database are never changed (reducing the number of SQL queries, which means better optimization).
  • Individual Max Character Limit: Staff can add/remove character slots to players using a chat command. This can be used on online or offline players. A few use cases for this could be; rewarding good roleplayers, perks for staff, perks for donors, etc. There is also a command to reset everyone's max character limit to an amount you choose.
  • Database Cleaner: When using multi-character resources on esx, a lot of unnecessary rows are added in the database, with this small addition, we can remove a lot of rows from your database that is unnecessary and just take up space.
  • Delete Characters: You can choose whether players can delete their characters.
  • Ped Model Compatibility: When using esx_skin and a modified version of skinchanger, your saved ped models will be visible during character selection as seen here.
  • Supports ANY Skin Resource:
    • Default: By default we have added support for cui_character, along with the existing esx_skin and betrayed_clothing.
    • Add your own: You can now make any skin resource compatible if you have the knowledge to do so, as the full code which handles the peds skin is now open to edit.

 All of these options can be customized (enabled or disabled) based on your preference and the requirements of your server.


Dependencies and Compatibility

Framework Dependencies

FrameworkCompatibilityNotes
ESX✔️ drag-and-drop compatibleSupports esx 1.1 / 1.2 / 1.final / extendedmode / legacy 1.3.x / legacy 1.6.x.
QBCore❌ not compatible
vRP❌ not compatible
No-framework❌ not compatible
Other (custom framework)
❌ not compatible

SQL Resource Dependencies

SQL ResourceCompatibilityNotes
mysql-async✔️ drag-and-drop compatible
ghmattimysql✔️ drag-and-drop compatible
oxmysql
✔️ drag-and-drop compatible


Resource Dependencies - (only 1 skin & 1 identity resource is required, but you have multiple options.)

Skin ResourceCompatibilityNotes
esx_skin & skinchanger✔️ minor changes required (view here)
cui_character✔️ minor changes required (view here)
betrayed_clothing✔️ minor changes required (view here)
other:warning: moderate changes required
Any skin resource can be made compatible with the correct knowledge.

Identity ResourceCompatibility
Notes
cd_identity✔️ drag-and-drop compatible
esx_identity:warning:  changes may be requiredDue to the many different versions, this may not be drag-and-drop.

Locales/Translations

Locale TypeTranslatableNotes
UI✔️
Notifications✔️

OneSync Compatibility

StateCompatibilityNotes
Infinity✔️
Legacy✔️
Disabled✔️


(We are not recommending any specific version, use a version that works for you).


Want to learn more about the script?

Check out our Documentation Website which includes the installation guide, “how-to” guides, common issues, debugging guide, and a full preview of all of the configs and locales/translations.

You can also check out our FiveM Forum Post to view some of the Configurable Files and Locales, Customer Feedback, and Frequently Asked Questions.

All Support is handled through the Codesign Discord Server.

DMCA.com Protection Status