From 1c24c08b1dd030041a81b32c4daf23c76328aa78 Mon Sep 17 00:00:00 2001 From: Rudolf Polzer Date: Sat, 15 Jan 2011 12:31:32 +0100 Subject: [PATCH] don't include stats with value 0 --- qcsrc/server/playerstats.qc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/qcsrc/server/playerstats.qc b/qcsrc/server/playerstats.qc index 0466a559b..6b04eea9d 100644 --- a/qcsrc/server/playerstats.qc +++ b/qcsrc/server/playerstats.qc @@ -144,7 +144,8 @@ void PlayerStats_Shutdown() { float v; v = stof(db_get(playerstats_db, sprintf("%s:%s", p, e))); - bufstr_set(b, i++, sprintf("e %s %g", e, v)); + if(v != 0) + bufstr_set(b, i++, sprintf("e %s %g", e, v)); } } bufstr_set(b, i++, ""); @@ -188,7 +189,8 @@ void PlayerStats_AddGlobalInfo(entity p) if(p.cvar_cl_allow_uid2name == 1 || clienttype(p) == CLIENTTYPE_BOT) db_put(playerstats_db, sprintf("%s:_netname", p.playerstats_id), p.netname); - PlayerStats_Event(p, PLAYERSTATS_JOINS, 1); + if(p.alivetime > 0) + PlayerStats_Event(p, PLAYERSTATS_JOINS, 1); strunzone(p.playerstats_id); p.playerstats_id = string_null; -- 2.39.2