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