r4384 - in trunk: Docs data/qcsrc/server

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Sat Sep 6 15:24:07 EDT 2008


Author: div0
Date: 2008-09-06 15:24:06 -0400 (Sat, 06 Sep 2008)
New Revision: 4384

Modified:
   trunk/Docs/eventlog.txt
   trunk/data/qcsrc/server/cl_client.qc
   trunk/data/qcsrc/server/ctf.qc
   trunk/data/qcsrc/server/race.qc
Log:
add :recordset:<ID>:<time> event


Modified: trunk/Docs/eventlog.txt
===================================================================
--- trunk/Docs/eventlog.txt	2008-09-06 18:39:47 UTC (rev 4383)
+++ trunk/Docs/eventlog.txt	2008-09-06 19:24:06 UTC (rev 4384)
@@ -23,8 +23,8 @@
       a no_ prefix if the cvar is 0)
 
    :gameinfo:end
-   :join:<ID>:player:<nickname>
-   :join:<ID>:bot:<nickname>
+   :join:<ID>:player:<slot>:<nickname>
+   :join:<ID>:bot:<slot>:<nickname>
    :name:<ID>:<nickname>
    :part:<ID>
    :team:<ID>:<team>
@@ -60,6 +60,7 @@
    :vote:vlogin:<ID of player>
    :vote:vdo:<ID of player>:<do command display string>
    :time:<YYYY-MM-DD HH:MM:SS>
+   :recordset:<ID of player>:<time in seconds>
 
    Note that only the :join and :player lines ever contain player names. The
    :time event only appears in the log files if sv_eventlog_files_timestamps

Modified: trunk/data/qcsrc/server/cl_client.qc
===================================================================
--- trunk/data/qcsrc/server/cl_client.qc	2008-09-06 18:39:47 UTC (rev 4383)
+++ trunk/data/qcsrc/server/cl_client.qc	2008-09-06 19:24:06 UTC (rev 4384)
@@ -1096,7 +1096,7 @@
 			s = "player";
 		else
 			s = "bot";
-		GameLogEcho(strcat(":join:", ftos(self.playerid), ":", s, ":", self.netname));
+		GameLogEcho(strcat(":join:", ftos(self.playerid), ":", s, ":", ftos(num_for_edict(self)), ":", self.netname));
 		s = strcat(":team:", ftos(self.playerid), ":");
 		s = strcat(s, ftos(self.team));
 		GameLogEcho(s);

Modified: trunk/data/qcsrc/server/ctf.qc
===================================================================
--- trunk/data/qcsrc/server/ctf.qc	2008-09-06 18:39:47 UTC (rev 4383)
+++ trunk/data/qcsrc/server/ctf.qc	2008-09-06 19:24:06 UTC (rev 4384)
@@ -270,6 +270,7 @@
 			flagcaptimerecord = t;
 			db_put(ServerProgsDB, strcat(GetMapname(), "/captimerecord/time"), ftos(t));
 			db_put(ServerProgsDB, strcat(GetMapname(), "/captimerecord/netname"), h1);
+			GameLogEcho(strcat(":recordset:", ftos(other.playerid), ":", ftos(t)));
 		}
 		else if (t < flagcaptimerecord)
 		{
@@ -277,6 +278,7 @@
 			flagcaptimerecord = t;
 			db_put(ServerProgsDB, strcat(GetMapname(), "/captimerecord/time"), ftos(t));
 			db_put(ServerProgsDB, strcat(GetMapname(), "/captimerecord/netname"), h1);
+			GameLogEcho(strcat(":recordset:", ftos(other.playerid), ":", ftos(t)));
 		}
 		else
 		{

Modified: trunk/data/qcsrc/server/race.qc
===================================================================
--- trunk/data/qcsrc/server/race.qc	2008-09-06 18:39:47 UTC (rev 4383)
+++ trunk/data/qcsrc/server/race.qc	2008-09-06 19:24:06 UTC (rev 4384)
@@ -152,6 +152,7 @@
 						bprint(e.netname, "^7 set the all-time fastest lap record with ", mmsss(t), "\n");
 						db_put(ServerProgsDB, strcat(GetMapname(), "/racerecord/time"), ftos(t));
 						db_put(ServerProgsDB, strcat(GetMapname(), "/racerecord/netname"), e.netname);
+						GameLogEcho(strcat(":recordset:", ftos(e.playerid), ":", ftos(t / 10)));
 					}
 					else if(t < grecordtime)
 					{
@@ -161,6 +162,7 @@
 							bprint(e.netname, "^7 broke ", grecordholder, "^7's all-time fastest lap record with ", mmsss(t), "\n");
 						db_put(ServerProgsDB, strcat(GetMapname(), "/racerecord/time"), ftos(t));
 						db_put(ServerProgsDB, strcat(GetMapname(), "/racerecord/netname"), e.netname);
+						GameLogEcho(strcat(":recordset:", ftos(e.playerid), ":", ftos(t / 10)));
 					}
 					else
 					{




More information about the nexuiz-commits mailing list