From: Samual Date: Tue, 17 Apr 2012 17:32:17 +0000 (-0400) Subject: Fix records reply X-Git-Tag: xonotic-v0.7.0~335^2 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=98c2ecaae0ad69dda730967ac3243d3c413f08cc;p=xonotic%2Fxonotic-data.pk3dir.git Fix records reply --- diff --git a/qcsrc/server/command/common.qc b/qcsrc/server/command/common.qc index 7bda0e056..99313b38b 100644 --- a/qcsrc/server/command/common.qc +++ b/qcsrc/server/command/common.qc @@ -433,7 +433,7 @@ void CommonCommand_records(float request, entity caller) float i; for(i = 0; i < 10; ++i) - if(records_reply[i]) + if(records_reply[i] != "") print_to(caller, records_reply[i]); return; // never fall through to usage diff --git a/qcsrc/server/command/getreplies.qc b/qcsrc/server/command/getreplies.qc index 3640c8172..be4928e8a 100644 --- a/qcsrc/server/command/getreplies.qc +++ b/qcsrc/server/command/getreplies.qc @@ -23,7 +23,7 @@ string getrecords(float page) // 50 records per page { r = stof(db_get(ServerProgsDB, strcat(MapInfo_Map_bspname, "/captimerecord/time"))); - if (r == 0) + if not(r) continue; // TODO: uid2name @@ -42,7 +42,7 @@ string getrecords(float page) // 50 records per page { r = race_readTime(MapInfo_Map_bspname, 1); - if (r == 0) + if not(r) continue; h = race_readName(MapInfo_Map_bspname, 1); @@ -60,7 +60,7 @@ string getrecords(float page) // 50 records per page { r = race_readTime(MapInfo_Map_bspname, 1); - if (r == 0) + if not(r) continue; h = race_readName(MapInfo_Map_bspname, 1); @@ -72,7 +72,7 @@ string getrecords(float page) // 50 records per page MapInfo_ClearTemps(); - if (s == "" && page == 0) + if(s == "" && page == 0) return "No records are available on this server.\n"; else return s;