ID Unique

🆔 Intégration de l’ID Unique – 69 Développement

Notre base inclut un système d’identifiant unique (UID) intégré directement dans es_extended. Ce système permet de référencer chaque joueur de manière simple, stable et sécurisée, indépendamment des IDs serveur éphémères.

🔄 Côté client :

exports["es_extended"]:GetUIDfromID(id)

Pour récupérer le UID d’un joueur localement :

local playerId = PlayerId()
local serverId = GetPlayerServerId(playerId)
local id = exports["es_extended"]:GetUIDfromID(serverId)

Cette méthode peut être utilisée pour afficher ou transmettre l’UID dans les menus, logs, ou interfaces client.

🖥️ Côté serveur :

exports["es_extended"]:GetUIDFromIdentifier(id)

Pour récupérer le UID d’un joueur à partir de son license identifier :

local identifier
    for i = 0, GetNumPlayerIdentifiers(playerId) - 1 do
        local id = GetPlayerIdentifier(playerId, i)
            if string.sub(id, 1, 8) == "license:" then
                identifier = id
        break
    end
end

local uid = exports["es_extended"]:GetUIDFromIdentifier(identifier)

Tu peux utiliser cette méthode dans tes logs, systèmes métiers, ou pour faire du suivi de joueurs même après une reconnexion.

Last updated