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