[Release] esx_irpidentity - v1.0.53

ESX IRPIDENTITY v1.0.5

What this does:

- Allows servers to support up to three identities/account
- Allows users to easily switch between toons
- Requires little to no effort to install
- Compatible with ESX based servers
- Will have long term support
- Easily customize the registration page
- Does not manipulate steam id's
- Possible support for more than 3 character slots
- Jobs/Skin/Loadout/Cash/Bank tied to character
    - User inventory tied to character v1.0.5

Current Commands

  • /register | No longer available
  • /switch - switch toons/register | No longer available
  • /charlist - displays a list of all your characters
  • /char - displays your active character

How it works

The concept is very simple and similar to Kashacters approach, however rather than
manipulating steam identifiers and concatenating 1500 things, it simply saves all your information
on your active toon, and when you switch toons, or register a new toon it updates your character at that point and time and then retrieve the character of your choosing.

Known Issues as of 11/21/2019

  • Load-outs not working (Completed 11/27/2019)
  • Can not delete users | (Completed on 11/27/2019)
  • Able to register a 4th character | (completed 11/29/2019)
  • Can make new characters/swap whenever| (Completed v1.0.2)

Goals/Future Updates

New Priorities

  • Code cleanup (TOP PRIORITY)
  • Add more checks to registration
  • Speed up transitioning time
  • Make items/property/vehicles bound to character not account (items bound to characters)

New Goals/Future Updates

  • Add more checks to registration
  • Add items (make character bound) (completed 12/1/2019)

Update 12/3/19 v1.0.53

  • Much faster response times
  • Much less bugs
  • Cleaner than all previous version
  • More readable code
  • Heavily noted

Update 12/1/2019 v1.0.5

  • Items are now bound to characters
    Get more information about v1.0.5 here.

Update 11/29/2019 v1.0.4

  • No longer make more than three accounts
  • Don’t have to wait for ESX to update before swaping
  • Added change log
  • Access more details of this update here

Update 11/27/19 v1.0.3

  • Delete your character in the HUD
  • Fixed load-out bug from v1.0.2
  • v1.0.2 Merged to master
  • Prior versions available
    Access the full list and details here

Update 11/27/19 v1.0.2

  • Branch v1.0.2 now supports character load outs
  • Now spawn at the location where you switch
  • Commands /register and /switch have been removed
  • Blip only area to switch or register new characters

Other

This code is a bit sloppy and this is my first big release. So please bear with me, I wanted to release this sooner than later that is why it is being released now. I appreciate all feedback, both good and bad.

Kudos

I just want to thank the creators of esx_identity and Kashacters. Both these resources have inspired me to release this. Alot of this code is their code just repurposed, moved, and fiddled with to make this
functioning as I believe it was intended. You can check out their resources below. Also would like to thank Lance and SJR for assisting me with the multiplayer testing of this resource.

Other

Feel free to customize this in anyway you like, expect updates and changes. I hope you enjoy this because it has taken me forever to get this working. This is my first legit release so its probably not done in the best of manners. Enjoy!
You can access the resource via github here
or the website here.
Do to financial reasons, the website will be down temporarily. You can get support from my discord channel here

15 Likes

If you edit the title and description of your thread to tell us what the resource actually is and what it does, we can move it to the releases section for you.

Will do

Here’s a quick video, will make a new one soon.

Hey Christopher!

When i connect on my Server with no account or character the default esx register window opens.
Can you help me how i can deactivate this?

Thanks!

@Nik-YT
Default esx register? If you are using esx_identity, disable it

Nice one i’ll test it after work

Had to push a new page of code, update server.lua if /switch command is not working. My apologies.

Looking forward to your feedback!

Hey, another question,

when i am in the register menu i want to type in a name with a T,
but when i tip T, the chat opens and the Register Menu freeze.
Any solution?

So, I uploaded the wrong file, redownload client/client.lua just fixed that

Since you got the code early and I am just realizing this, just re-download the resource from git. I jsut updated to the proper one. I uploaded an older version I had, but I that wont be an issue. I apologize for the inconvenience
@Nik-YT

Please let me know how it works for ya :slight_smile:

Yeah, its working now! Thanks

Sweet, sorry about that. :slight_smile:

Does it work with jsfour_register? great work

It replaces jsfour_register

Just open the script and see how it works

This is resource has its own registration system built into it and will be expanded upon. This is an early release. So consider some of the bugs features for now. I may add something like removing registration ability, and strictly have character selection. Or just separate the resource.

Great release … For me just missing the issue of inventory items do not go to the other character and also limit the steps to use the / switch (permission)

This is currently being worked on, make sure to read the information that is put out with the release. But when you say the inventory items do not go to the other character, what do you mean? It is my understanding that when a player switches characters the items are transferred over (and I am working to prevent this). Are you saying that they are not switching over?