mirror of
https://github.com/esx-framework/esx_core.git
synced 2026-09-04 16:23:21 +00:00
use static player methods
ESX Identity
This commit is contained in:
@@ -245,7 +245,7 @@ end
|
|||||||
end
|
end
|
||||||
|
|
||||||
ESX.RegisterServerCallback("esx_identity:registerIdentity", function(source, cb, data)
|
ESX.RegisterServerCallback("esx_identity:registerIdentity", function(source, cb, data)
|
||||||
local xPlayer = ESX.GetPlayerFromId(source)
|
local xPlayer = ESX.Player(source)
|
||||||
|
|
||||||
if not checkNameFormat(data.firstname) then
|
if not checkNameFormat(data.firstname) then
|
||||||
TriggerClientEvent("esx:showNotification", source, TranslateCap("invalid_firstname_format"), "error")
|
TriggerClientEvent("esx:showNotification", source, TranslateCap("invalid_firstname_format"), "error")
|
||||||
@@ -269,12 +269,12 @@ end
|
|||||||
end
|
end
|
||||||
|
|
||||||
if xPlayer then
|
if xPlayer then
|
||||||
if alreadyRegistered[xPlayer.identifier] then
|
if alreadyRegistered[xPlayer.getIdentifier()] then
|
||||||
xPlayer.showNotification(TranslateCap("already_registered"), "error")
|
xPlayer.showNotification(TranslateCap("already_registered"), "error")
|
||||||
return cb(false)
|
return cb(false)
|
||||||
end
|
end
|
||||||
|
|
||||||
playerIdentity[xPlayer.identifier] = {
|
playerIdentity[xPlayer.getIdentifier()] = {
|
||||||
firstName = formatName(data.firstname),
|
firstName = formatName(data.firstname),
|
||||||
lastName = formatName(data.lastname),
|
lastName = formatName(data.lastname),
|
||||||
dateOfBirth = formatDate(data.dateofbirth),
|
dateOfBirth = formatDate(data.dateofbirth),
|
||||||
@@ -282,14 +282,14 @@ end
|
|||||||
height = data.height,
|
height = data.height,
|
||||||
}
|
}
|
||||||
|
|
||||||
local currentIdentity = playerIdentity[xPlayer.identifier]
|
local currentIdentity = playerIdentity[xPlayer.getIdentifier()]
|
||||||
|
|
||||||
SetPlayerData(xPlayer, currentIdentity)
|
SetPlayerData(xPlayer, currentIdentity)
|
||||||
|
|
||||||
TriggerClientEvent("esx_identity:setPlayerData", xPlayer.source, currentIdentity)
|
TriggerClientEvent("esx_identity:setPlayerData", xPlayer.src, currentIdentity)
|
||||||
saveIdentityToDatabase(xPlayer.identifier, currentIdentity)
|
saveIdentityToDatabase(xPlayer.getIdentifier(), currentIdentity)
|
||||||
alreadyRegistered[xPlayer.identifier] = true
|
alreadyRegistered[xPlayer.getIdentifier()] = true
|
||||||
playerIdentity[xPlayer.identifier] = nil
|
playerIdentity[xPlayer.getIdentifier()] = nil
|
||||||
return cb(true)
|
return cb(true)
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -334,13 +334,13 @@ if Config.EnableCommands then
|
|||||||
Wait(1500)
|
Wait(1500)
|
||||||
deleteIdentity(xPlayer)
|
deleteIdentity(xPlayer)
|
||||||
xPlayer.showNotification(TranslateCap("deleted_character"))
|
xPlayer.showNotification(TranslateCap("deleted_character"))
|
||||||
playerIdentity[xPlayer.identifier] = nil
|
playerIdentity[xPlayer.getIdentifier()] = nil
|
||||||
alreadyRegistered[xPlayer.identifier] = false
|
alreadyRegistered[xPlayer.getIdentifier()] = false
|
||||||
else
|
else
|
||||||
deleteIdentity(xPlayer)
|
deleteIdentity(xPlayer)
|
||||||
xPlayer.showNotification(TranslateCap("deleted_character"))
|
xPlayer.showNotification(TranslateCap("deleted_character"))
|
||||||
playerIdentity[xPlayer.identifier] = nil
|
playerIdentity[xPlayer.getIdentifier()] = nil
|
||||||
alreadyRegistered[xPlayer.identifier] = false
|
alreadyRegistered[xPlayer.getIdentifier()] = false
|
||||||
TriggerClientEvent("esx_identity:showRegisterIdentity", xPlayer.source)
|
TriggerClientEvent("esx_identity:showRegisterIdentity", xPlayer.source)
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
|
|||||||
Reference in New Issue
Block a user