diff --git a/[core]/es_extended/server/classes/player.lua b/[core]/es_extended/server/classes/player.lua index 31e8f578..64516d22 100644 --- a/[core]/es_extended/server/classes/player.lua +++ b/[core]/es_extended/server/classes/player.lua @@ -52,10 +52,10 @@ function CreateExtendedPlayer(playerId, identifier, group, accounts, inventory, if Config.Multichar then local startIndex = identifier:find(":", 1) if startIndex then - self.license = ("license%s"):format(identifier:sub(startIndex, identifier:len())) + self.license = ("%s%s"):format(Config.Identifier, identifier:sub(startIndex, identifier:len())) end else - self.license = ("license:%s"):format(identifier) + self.license = ("%s:%s"):format(Config.Identifier, identifier) end if type(self.metadata.jobDuty) ~= "boolean" then diff --git a/[core]/es_extended/server/functions.lua b/[core]/es_extended/server/functions.lua index 633d5b95..77db980a 100644 --- a/[core]/es_extended/server/functions.lua +++ b/[core]/es_extended/server/functions.lua @@ -380,8 +380,9 @@ function ESX.GetIdentifier(playerId) playerId = tostring(playerId) - local identifier = GetPlayerIdentifierByType(playerId, "license") - return identifier and identifier:gsub("license:", "") + local identifierType = Config.Identifier + local identifier = GetPlayerIdentifierByType(playerId, identifierType) + return identifier and identifier:gsub(("%s:"):format(identifierType), "") end ---@param model string|number diff --git a/[core]/es_extended/shared/config/main.lua b/[core]/es_extended/shared/config/main.lua index 8932e30c..ef6bc288 100644 --- a/[core]/es_extended/shared/config/main.lua +++ b/[core]/es_extended/shared/config/main.lua @@ -72,3 +72,4 @@ if GetResourceState("ox_inventory") ~= "missing" then end Config.EnableDefaultInventory = Config.CustomInventory == false -- Display the default Inventory ( F2 ) +Config.Identifier = GetConvar("esx:identifier", "license") \ No newline at end of file