From a125cff50aa28d7d04901a7fa811d4dea43fb4f3 Mon Sep 17 00:00:00 2001 From: flowtron Date: Wed, 26 May 2010 20:57:44 +0000 Subject: [PATCH] findcn command git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@5065 e016b1c5-ed68-44aa-a2f7-31cac88cffde --- source/src/clientgame.cpp | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/source/src/clientgame.cpp b/source/src/clientgame.cpp index fb899ba8..c037afc8 100644 --- a/source/src/clientgame.cpp +++ b/source/src/clientgame.cpp @@ -162,7 +162,7 @@ void newname(const char *name) { if(name[0]) { - filtertext(player1->name, name, 0, MAXNAMELEN); + filtertext(player1->name, name, 0, MAXNAMELEN);//12345678901234// if(!player1->name[0]) copystring(player1->name, "unarmed"); updateclientname(player1); addmsg(SV_SWITCHNAME, "rs", player1->name); @@ -200,7 +200,7 @@ void benchme() int _setskin(char *s, int t) { - if(s && *s) + if(s && *s) { setskin(player1, atoi(s), t); addmsg(SV_SWITCHSKIN, "rii", player1->skin(0), player1->skin(1)); @@ -1146,9 +1146,21 @@ void whois(int cn) { addmsg(SV_WHOIS, "ri", cn); } - COMMAND(whois, ARG_1INT); +int findcn(char *name) +{ + loopv(players) + { + if(players[i]) + { + if(!strcmp(name, players[i]->name)) return players[i]->clientnum; + } + } + return -1; +} +COMMAND(findcn, ARG_1STR); + int sessionid = 0; void setadmin(char *claim, char *password)