From a92852298cf44a611f8c2a2b2ee6827b17b8d9fc Mon Sep 17 00:00:00 2001 From: zykem#0643 <86602828+Zykem@users.noreply.github.com> Date: Mon, 21 Jul 2025 01:27:03 +0200 Subject: [PATCH] Add Config Value and logic inside core / player class --- [core]/es_extended/server/classes/player.lua | 4 ++-- [core]/es_extended/server/functions.lua | 5 +++-- [core]/es_extended/shared/config/main.lua | 1 + 3 files changed, 6 insertions(+), 4 deletions(-) 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