diff --git a/lua/gmod_integration/server/sv_main.lua b/lua/gmod_integration/server/sv_main.lua index e50e76f..c65f545 100644 --- a/lua/gmod_integration/server/sv_main.lua +++ b/lua/gmod_integration/server/sv_main.lua @@ -141,8 +141,9 @@ function gmInte.playerDisconnected(ply) ["steam"] = ply:SteamID64(), ["kills"] = ply:Frags() || 0, ["deaths"] = ply:Deaths() || 0, - ["money"] = ply:gmInteGetTotalMoney(), + ["money"] = ply:gmInteGetTotalMoney() || 0, ["rank"] = ply:GetUserGroup() || "user", + ["time"] = os.difftime(os.time(), ply.gmIntTimeConnect) || 0, } ) end diff --git a/lua/gmod_integration/server/sv_net.lua b/lua/gmod_integration/server/sv_net.lua index 3b4ade2..d774dab 100644 --- a/lua/gmod_integration/server/sv_net.lua +++ b/lua/gmod_integration/server/sv_net.lua @@ -28,6 +28,8 @@ end local netFuncs = { [0] = function(ply) gmInte.userFinishConnect(ply) + // set gmInteTime to acual time + ply.gmIntTimeConnect = os.time() end, }