hi there im calling a server event when a player spawns however i just cant pass the source from client side to server side here is the client side
local firstspawn = 0
AddEventHandler(‘playerSpawned’, function(spawn)
if firstspawn == 0 then
TriggerServerEvent(‘InitPlayer’,source)
firstspawn = 1
end
end)
and server side
RegisterServerEvent(‘InitPlayer’)
AddEventHandler(‘InitPlayer’, function(source)
local player = GetPlayerIdentifiers(source)[1]
local source = source
TriggerEvent(‘CoaRP:getPlayer’, source, function(user)
local playerName = user.getName()
MySQL.Sync.execute(“UPDATE user_appartement SET isOnline = 1 WHERE identifier = @identifier”, {[’@identifier’] = player})
MySQL.Sync.execute(“UPDATE user_appartement SET serverid = @serverid WHERE identifier = @identifier”, {[’@identifier’] = player, [’@serverid’] = source})
MySQL.Sync.execute(“UPDATE user_appartement SET username = @username WHERE identifier = @identifier”, {[’@username’] = playerName, [’@identifier’] = player})
end)
end)
the source is nill for some reason