GTAO Multicharacter
Embrace the spirit of Los Santos, @#$% those cute apartments.
GTAO Multicharacter is an open-source example of Fivepunch Multicharacter, a fully customizable, well documented, and lore friendly multicharacter script.
The code contained in this repository is just an example of what can be done using the resource API.
Check the documentation to explore all your possibilities.
Useful links
Preview (click to see the video)
Framework support
The resource provides framework support for the default server recipe of each framework. If you're having trouble using custom resources, see the forum post for frequent snippets and support.
Feel free to contribute or provide help on the forums. :)
ESX
GTAO Multicharacter uses default ESX resources as dependencies like skinchanger, esx_skin and esx_identity.
QB-Core
GTAO Multicharacter uses default QB-Core resources as dependencies like qb-clothing.
Installation
This resource has two dependencies, fivepunch-multicharacter and oxmysql. Make sure they're both installed before continuing.
*Fivepunch Multicharacter is a paid resource, purchase it here. You'll need it to GTAO Multicharacter work properly.
All frameworks
- Download the latest version of GTAO Multicharacter from the releases section.
- Drag the
gtao-multicharacterfolder to your resources directory. - Add
ensure gtao-multicharacterto yourserver.cfg.
QB-Core specific
- Remove
qb-multicharacterfrom yourserver.cfgor delete the resource folder inside[resources]/[qb] - Remove the following codeblock in qb-interior:
if IsNew then SetTimeout(750, function() TriggerEvent('qb-clothes:client:CreateFirstCharacter') IsNew = false end) end
ESX specific
-
Remove the
client_scripts { 'client/*.lua' }entry fromesx_multicharacterfxmanifest.lua. Yes, justclient_scripts, keepshared_scripts.GTAO Multicharacter re-utilizes the server side resources of
esx_multicharacterto have maximum compatibility with the framework.
License
This project uses a custom license. See the LICENSE file for more details.
