Adding addon elements
About
Creating
Players.SetData = function(src)
local xPlayer = FrameworkSelected == 'ESX' and ESX.GetPlayerFromId(src) or FrameworkSelected == 'QBCore' and QBCore.Functions.GetPlayer(src) or FrameworkSelected == 'QBOX' and exports['qbox_core']:GetPlayer(source) or false
local data = {}
if not xPlayer then return --[[not possible]] end
if FrameworkSelected == 'ESX' then
data.firstname = xPlayer.variables.firstName
data.lastname = xPlayer.variables.lastName
elseif FrameworkSelected == 'QBOX' or FrameworkSelected == 'QBCore' then
data.firstname = xPlayer.PlayerData.charinfo.firstname
data.lastname = xPlayer.PlayerData.charinfo.lastname
end
data.base = GetBaseRows(src)
data.id = src
data.wallets = GetUserWallets(src)
-- added change
data.addon = {
watermark = {
text = "My Server Name",
icon = "fas fa-server"
}
}
--
Players.GlobalData[tostring(src)] = data
TriggerClientEvent('ZSX_UIV2:Client:PlayerInitialized', src)
debugPrint('[^2PLAYER^7] Succesfully set player data for ['..src..'] ('..GetPlayerName(src)..')')
Player(src).state:set('UI_UserData', data, true)
endLast updated