From: Rudolf Polzer Date: Sat, 15 Jan 2011 11:31:32 +0000 (+0100) Subject: don't include stats with value 0 X-Git-Tag: xonotic-v0.5.0~318^2~111 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=1c24c08b1dd030041a81b32c4daf23c76328aa78;p=xonotic%2Fxonotic-data.pk3dir.git don't include stats with value 0 --- 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;