r3239 - trunk/data/qcsrc/server
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Wed Jan 23 10:50:26 EST 2008
Author: div0
Date: 2008-01-23 10:50:26 -0500 (Wed, 23 Jan 2008)
New Revision: 3239
Modified:
trunk/data/qcsrc/server/ctf.qc
Log:
don't use the capture time DB when sv_cheats is 1
Modified: trunk/data/qcsrc/server/ctf.qc
===================================================================
--- trunk/data/qcsrc/server/ctf.qc 2008-01-23 12:51:06 UTC (rev 3238)
+++ trunk/data/qcsrc/server/ctf.qc 2008-01-23 15:50:26 UTC (rev 3239)
@@ -248,7 +248,10 @@
t = time - other.flagcarried.flagpickuptime;
s = ftos_decimals(t, 2);
s0 = ftos_decimals(flagcaptimerecord, 2);
- h0 = db_get(ServerProgsDB, strcat(GetMapname(), "/captimerecord/netname"));
+ if(sv_cheats)
+ h0 = "some cheater";
+ else
+ h0 = db_get(ServerProgsDB, strcat(GetMapname(), "/captimerecord/netname"));
if(h0 == other.netname)
h0 = "his";
else
@@ -257,15 +260,21 @@
{
bprint(other.netname, "^7 captured the ", other.flagcarried.netname, " in ", s, " seconds\n");
flagcaptimerecord = t;
- db_put(ServerProgsDB, strcat(GetMapname(), "/captimerecord/time"), ftos(t));
- db_put(ServerProgsDB, strcat(GetMapname(), "/captimerecord/netname"), other.netname);
+ if(!sv_cheats)
+ {
+ db_put(ServerProgsDB, strcat(GetMapname(), "/captimerecord/time"), ftos(t));
+ db_put(ServerProgsDB, strcat(GetMapname(), "/captimerecord/netname"), other.netname);
+ }
}
else if (t < flagcaptimerecord)
{
bprint(other.netname, "^7 captured the ", other.flagcarried.netname, " in ", s, ", breaking ", strcat(h0, " previous record of ", s0, " seconds\n"));
flagcaptimerecord = t;
- db_put(ServerProgsDB, strcat(GetMapname(), "/captimerecord/time"), ftos(t));
- db_put(ServerProgsDB, strcat(GetMapname(), "/captimerecord/netname"), other.netname);
+ if(!sv_cheats)
+ {
+ db_put(ServerProgsDB, strcat(GetMapname(), "/captimerecord/time"), ftos(t));
+ db_put(ServerProgsDB, strcat(GetMapname(), "/captimerecord/netname"), other.netname);
+ }
}
else
{
@@ -623,7 +632,8 @@
e = spawn();
e.think = ctf_delayedinit;
e.nextthink = time + 0.1;
- flagcaptimerecord = stof(db_get(ServerProgsDB, strcat(GetMapname(), "/captimerecord/time")));
+ if(!sv_cheats)
+ flagcaptimerecord = stof(db_get(ServerProgsDB, strcat(GetMapname(), "/captimerecord/time")));
};
void(entity flag) ctf_setstatus2 =
More information about the nexuiz-commits
mailing list