addEventHandler("onPlayerQuit",root,
function()
local acc = getPlayerAccount(source)
if (acc) and not isGuestAccount(acc) then
local x,y,z = getElementPosition(source)
local money = getPlayerMoney(source)
setAccountData(acc,"PosX",x)
setAccountData(acc,"PosY",y)
setAccountData(acc,"PosZ",z)
setAccountData(acc,"Money",money)
end
end)
addEventHandler("onPlayerLogin",root,
function(_,acc)
local x,y,z = getAccountData(acc,"PosX"),getAccountData(acc,"PosY"),getAccountData(acc,"PosZ")
local Money = getAccountData(acc,"Money") or 0
setPlayerMoney(source,Money)
spawnPlayer(source,x,y,z)
fadeCamera(source, true)
setCameraTarget(source)
end