[QB] [ESX] ZSX Multicharacter | Cinematic Multicharacter

Thanks! I am going to purchase the script! Really Crazy effort, really appreciated.

2 Likes

Tell me you’ve learned UX/UI without telling me you’ve learn it.

1 Like

Hahaha love that :heart:

We’re excited to announce that Summer Sale is on! 25% discount on every product! <3

(I do not own this product) but I just watched the video and I like how simple it is.
Simple but it’s looking good! Nice job! :+1:

1 Like

Hah really appreciate your feedback, glad that you like our minimalistic design! :heart:

1 Like

hey bro, excellent job… :star_struck:

I just have one question:
compatible with qb-apartment??? :thinking:

1 Like

Hey, thank you! :heart:
About compatibility, yes it is, but if you want to change your housing resource, our whole server side is open source so you can make IT compatible with other one.

How do i install it need some help

1 Like

I have been using this multicharacter now since launch.

And i cant recommend it enough.
ZSX resources and support are some of the best out there.

10/10 will buy everything this team delivers.

1 Like

Installation is described at our docs page, feel free to check it out!

We’re really glad that you like both of our assets along with customer service! :heart:

Hello is there an option to buy slots through tebex?

1 Like

Hey, it is possible indeed. We’ve prepared a command /setcharacterslots and /addcharacterslots also it’s editable within the files.

Gotcha, Im looking for tebex integration, thanks for answer

1 Like

Surely! :smile: Glad that could help!

Halloween Sale

We’re excited to announce a Halloween sale on all our products, with discounts of up to 20% off!
The sale lasts until November 3, 2024, so don’t miss out shop now!

Can I run your script in QBOX ? @zeusx-dev !

1 Like

Hey! Surely you can! It requires to change one function within the open source file so nothing big :smile:

Basically inside server/functions/characters.lua replace the function Characters.GetIdentifier to:

Characters.GetIdentifier = function(src, noCut)
    local identifier = GetPlayerIdentifierByType(src, 'license2') or GetPlayerIdentifierByType(src, 'license')
    assert(identifier ~= nil, '^5Invalid identifier type for config value Config.Characters.IdentifierType!\n^2Please refer to the docs: https://zsx-development.gitbook.io/docs/multicharacter/common-issues/other\n\n')
    local convertedIdentifier
    if FrameworkSelected == 'ESX' then
        if not noCut then
            local colonIndex = string.find(identifier, ":")
            convertedIdentifier = string.sub(identifier, colonIndex + 1)
        elseif noCut then
            convertedIdentifier = identifier
        end
    elseif FrameworkSelected == 'QBCore' then
        convertedIdentifier = identifier
    end

    return convertedIdentifier
end