Skip to content
This repository has been archived by the owner on Mar 21, 2022. It is now read-only.

Releases: thelindat/esx_multicharacter

1.4.2

01 Dec 14:52
Compare
Choose a tag to compare

Improved connection string parser to return the correct database name when it contains previously unexpected characters.

1.4.1

12 Nov 07:49
6c7408b
Compare
Choose a tag to compare

What's Changed

  • fix(server): fixed error with identifiers by @olvidate in #57

New Contributors

Full Changelog: 1.4.0...1.4.1

1.4.0

25 Oct 15:30
Compare
Choose a tag to compare

Full Changelog: 1.3.1...1.4.0

  • Replaced query loops with transactions for bulk queries
  • Added a deferral to prevent players from connecting while their license is active
  • Added some extra checks to prevent nil errors for some versions of mysql-async
  • Cleaned up unnecessary values and table assignments

1.3.1

23 Oct 01:00
870e188
Compare
Choose a tag to compare

Resolved an issue when parsing the database name from URI connection strings and using additional options.

1.3

17 Oct 20:43
565c5d0
Compare
Choose a tag to compare
1.3
Tested with oxmysql and has no issues - just modify fxmanifest.
Added a note about changing your character prefix length

Features

  • Dynamic slots per identifier
  • Configuration to allow deleting characters
  • Disable a character from being selected
  • Parse mysql_connection_string to determine the database name

Improvements

  • GetJobs will now attempt to reference ESX.GetJobs for ESX versions that use it, otherwise retrieve shared object
  • Replace prints with errors and assertions

Fixes

  • UI will be forcibly closed when setting up characters
  • Spawn position will now use fallback coordinates
  • Prevent an issue leading to characters getting stuck
  • Resolve an issue when concealing players, causing the player to also be concealed
  • Prevent player from spawning in the ground

1.2.2 - Camera changes

26 Jul 11:34
Compare
Choose a tag to compare
  • Fixes

    • Screen fading should now last long enough to hide transitions
    • Finished variable is now a local when awaiting esx_skin menu to close
    • The server should no longer update characters and refresh the client before deletion has completed
  • Changes

    • Hide hud components while player selection is active
    • Camera position is now offset from the entity
    • Camera now properly points at the spawn location
    • Moved screen fade out for initial spawn after the spawnmanager export

1.2.1

28 Jun 10:35
Compare
Choose a tag to compare
  • Changes
    • Spawnmanager autospawn disabled
    • Hide more HUD components while active
    • Removed deprecated code
    • Changed fading in before NUI appears
    • Set the INFORMATION_SCHEMA query to Async

1.2.0

27 Jun 14:28
Compare
Choose a tag to compare
  • Changes
    • Override mumble volume while on character select
    • No longer concealing vehicles and instead setting them invisible
    • No longer using Spawnmanger fading, using the functions locally instead
    • Moved wait and fade until after menu elements have been set
    • Spawn camera has been removed until a future update for improvements
    • General improvements to the code

1.1.2

27 Jun 03:32
Compare
Choose a tag to compare
  • Changes
    • Added translations for male/female to locales
    • Moved TriggerServerEvent("esx_multicharacter:SetupCharacters") to the end of the client event
    • VARCHAR is now checked on all identifier and owner columns and increased to 60
    • MySQL.store for fetching characters moved to the end of setup

1.1.1

26 Jun 03:57
11dc502
Compare
Choose a tag to compare
  • Fixes

    • Characters will no longer float or face the wrong direction upon spawning
    • Allow more time for esx_menu_default to start
    • Visual issues on character selection should no longer occur
    • Character jobs will now display correctly instead of always giving the result for slot 1
    • Unemployed characters will no longer display a grade
  • Changes

    • Now using the ESX import and checking if ESX has been defined before printing about compatibility
    • Moved the ESX.Jobs getter into a separate resource for cleaner code and to help if using a recipe