r2625 - trunk/data/qcsrc/server
savagex at icculus.org
savagex at icculus.org
Sun May 20 08:00:37 EDT 2007
Author: savagex
Date: 2007-05-20 08:00:37 -0400 (Sun, 20 May 2007)
New Revision: 2625
Modified:
trunk/data/qcsrc/server/assault.qc
trunk/data/qcsrc/server/cl_client.qc
Log:
after assault round end: Respawn all clients, centerprint what role they
have
Modified: trunk/data/qcsrc/server/assault.qc
===================================================================
--- trunk/data/qcsrc/server/assault.qc 2007-05-20 11:43:48 UTC (rev 2624)
+++ trunk/data/qcsrc/server/assault.qc 2007-05-20 12:00:37 UTC (rev 2625)
@@ -264,6 +264,14 @@
}
// actually restart round... how to do that?
+ ent = find(world, classname, "player");
+ while(ent) {
+ oldself = self;
+ self = ent;
+ PutClientInServer();
+ self = oldself;
+ ent = find(ent, classname, "player");
+ }
}
void target_assault_roundend() {
Modified: trunk/data/qcsrc/server/cl_client.qc
===================================================================
--- trunk/data/qcsrc/server/cl_client.qc 2007-05-20 11:43:48 UTC (rev 2624)
+++ trunk/data/qcsrc/server/cl_client.qc 2007-05-20 12:00:37 UTC (rev 2625)
@@ -552,6 +552,13 @@
if (cvar("g_spawnsound"))
sound (self, CHAN_AUTO, "misc/teleport.wav", 1, ATTN_NORM);
+ if(cvar("g_assault")) {
+ if(self.team == assault_attacker_team)
+ centerprint(self, "You are attacking!\n");
+ else
+ centerprint(self, "You are defending!\n");
+ }
+
} else if(self.classname == "observer") {
PutObserverInServer ();
}
More information about the nexuiz-commits
mailing list