-- # Server Side Not Tested But I Hope It Work :
function saveStats()
local x,y,z = getElementPosition ( source )
local skin = getElementModel ( source )
local account = getPlayerAccount( source )
if not isGuestAccount ( account ) then
setAccountData ( account, "CMG2.Xpos", x )
setAccountData ( account, "CMG2.Ypos", y )
setAccountData ( account, "CMG2.Zpos", z )
setAccountData ( account, "CMG2.skin", skin )
end
end
addEventHandler("onPlayerLogout",getRootElement(),saveStats)
addEventHandler("onPlayerQuit",getRootElement(),saveStats)
function loadStats(_,account)
local x = getAccountData ( account, "CMG2.Xpos" )
local y = getAccountData ( account, "CMG2.Ypos" )
local z = getAccountData ( account, "CMG2.Zpos" )
local skin = getAccountData ( account, "CMG2.skin" )
if x and y and z and skin then
spawnPlayer(source,x,y,z + 0.5,0,skin)
setCameraTarget(source)
fadeCamera(source,true,2.5)
else
spawnPlayer(source,0,0,999999,0,0)
setCameraTarget(source)
fadeCamera(source,true,2.5)
end
end
addEventHandler("onPlayerLogin",getRootElement(),loadStats)