Does not show any error but doesn't set the data:
function onTopTime (player,newPos,newTime,oldPos,oldTime,random1,random2)
if isGuestAccount(getPlayerAccount(source)) == false then
if newPos <= 10 then
addStat(getPlayerAccount(source), "Top Times", 1)
end
end
end
addEvent("onPlayerToptimeImprovement",true)
addEventHandler("onPlayerToptimeImprovement",getRootElement(), onTopTime)