r3396 - trunk/data/qcsrc/server
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Thu Feb 21 05:15:32 EST 2008
Author: div0
Date: 2008-02-21 05:15:27 -0500 (Thu, 21 Feb 2008)
New Revision: 3396
Modified:
trunk/data/qcsrc/server/clientcommands.qc
trunk/data/qcsrc/server/gamecommand.qc
trunk/data/qcsrc/server/ipban.qc
Log:
make use of edict_num instead of nextent() loops
Modified: trunk/data/qcsrc/server/clientcommands.qc
===================================================================
--- trunk/data/qcsrc/server/clientcommands.qc 2008-02-21 10:09:45 UTC (rev 3395)
+++ trunk/data/qcsrc/server/clientcommands.qc 2008-02-21 10:15:27 UTC (rev 3396)
@@ -179,8 +179,7 @@
n = stof(ns);
if(ns == ftos(n)) if(n >= 1) if(n <= maxclients)
{
- for((e = world), (i = 0); i < n; ++i, (e = nextent(e)))
- ;
+ e = edict_num(n);
if(clienttype(e) == CLIENTTYPE_REAL)
{
GetKickVoteVictim_newcommand = strcat(argv(0), " # ", ns);
Modified: trunk/data/qcsrc/server/gamecommand.qc
===================================================================
--- trunk/data/qcsrc/server/gamecommand.qc 2008-02-21 10:09:45 UTC (rev 3395)
+++ trunk/data/qcsrc/server/gamecommand.qc 2008-02-21 10:15:27 UTC (rev 3396)
@@ -111,8 +111,9 @@
entity client;
float entno;
entno = stof(argv(1));
- for(client = world; entno > 0; --entno, client = nextent(client))
- ;
+ client = world;
+ if(entno <= maxclients)
+ client = edict_num(entno);
if(client.flags & FL_CLIENT)
{
centerprint_atprio(client, CENTERPRIO_ADMIN, strcat("^3SERVER ADMIN:\n\n^7", argv(2)));
Modified: trunk/data/qcsrc/server/ipban.qc
===================================================================
--- trunk/data/qcsrc/server/ipban.qc 2008-02-21 10:09:45 UTC (rev 3395)
+++ trunk/data/qcsrc/server/ipban.qc 2008-02-21 10:15:27 UTC (rev 3396)
@@ -210,8 +210,7 @@
entno = stof(argv(2));
if(entno > maxclients || entno < 1)
return TRUE;
- for(client = world; entno > 0; --entno, client = nextent(client))
- ;
+ client = edict_num(entno);
if(argc >= 4)
bantime = stof(argv(3));
else
More information about the nexuiz-commits
mailing list