addEventHandler ("onPlayerLogin",root,
function (thePreviousAccount, theCurrentAccount, autoLogin)
local anterior = getAccountData (theCurrentAccount,"Last_Drift")
local total = getAccountData (theCurrentAccount,"Total_Drift")
local mejor = getAccountData (theCurrentAccount,"Best_Drift")
setElementData(source, "Last Drift", anterior)
setElementData(source, "Total Drift", total)
setElementData(source, "Best Drift", mejor)
end)
addEventHandler ("onPlayerLogout", root,
function()
if not kickPlayer (source, nil, "Logging out is disallowed.") then -- if the player doesn't get kicked(no admin rights)
setElementData(source, "Last Drift", false)
setElementData(source, "Total Drift", false)
setElementData(source, "Best Drift", false)
end
end)
addEventHandler ("onPlayerQuit", root,
function (quitType, reason, responsibleElement)
local account = getPlayerAccount (source)
if not isGuestAccount (account) then
local anterior = getElementData(source, "Last Drift")
local total = getElementData(source, "Total Drift")
local mejor = getElementData(source, "Best Drift")
setAccountData (account,"Last_Drift",anterior)
setAccountData (account,"Total_Drift",total)
setAccountData (account,"Best_Drift",mejor)
end
end)