[Help] Change player spawn

Hey guys, i’ve been trying to change player spawn point in es_freeroam.
I changed the ‘playerSpawn’ event like this

RegisterServerEvent('playerSpawn')
AddEventHandler('playerSpawn', function()
local executed_query = MySQL:executeQuery("SELECT * FROM users WHERE identifier = '@name'", {['@name'] = user.identifier})

local result = MySQL:getResults(executed_query, {'pos_x', 'pos_y', 'pos_z'}, "identifier")

TriggerClientEvent('es_freeroam:spawnPlayer', source, result[1].pos_x, result[1].pos_y, result[1].pos_z)
--TriggerClientEvent('es_freeroam:spawnPlayer', source, spawnCoords.x, spawnCoords.y, spawnCoords.z)
end)

it seems not to be implemented tho, based on what i’ve seen here

-- Configure the coordinates where the player gets spawned when he joins the server (temporarily disabled untill the next release).

spawnCoords = {x=464.091, y=-997.166, z=24.915}

Any idea ? Better idea than mine ? :slight_smile:

Maybe tried this :

RegisterServerEvent('playerSpawn')
AddEventHandler('playerSpawn', function()
	TriggerEvent('es:getPlayerFromId', source, function(user)
		local player = user.identifier
		
		local executed_query = MySQL:executeQuery("SELECT * FROM users WHERE identifier = '@name'", {['@name'] = player})
		local result = MySQL:getResults(executed_query, {'pos_x', 'pos_y', 'pos_z'}, "identifier")

		if (result) then
			for _, v in ipairs(result) do
				TriggerClientEvent('es_freeroam:spawnPlayer', source, v.pos_x, v.pos_y, v.pos_z)
			end
		end
	end)
end)

Thanks but it doesnt change much, i’m still being spawned in random locations

look this : fivem-map-skater\map.lua
or this : es_freeroam\config.lua

I’m gonna install the save/spawn script from the release section, thanks anyway