less simple, but readable ;)

git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@6431 e016b1c5-ed68-44aa-a2f7-31cac88cffde
This commit is contained in:
sireus
2011-05-14 15:03:59 +00:00
parent dbe4234e5d
commit 1b2e2bde9f
+14 -6
View File
@@ -1523,17 +1523,25 @@ COMMAND(whois, ARG_1INT);
void findcn(char *name)
{
loopv(players) { if(players[i]) { if(!strcmp(name, players[i]->name)) { intret(players[i]->clientnum); return; } } }
if(!strcmp(name, player1->name)) { intret(player1->clientnum); return; }
intret(-1);
loopv(players) if(players[i] && !strcmp(name, players[i]->name))
{
intret(players[i]->clientnum);
return;
}
if(!strcmp(name, player1->name)) { intret(player1->clientnum); return; }
intret(-1);
}
COMMAND(findcn, ARG_1STR);
void findpn(int cn)
{
loopv(players) { if(players[i]) { if( players[i]->clientnum == cn) { result(players[i]->name); return; } } }
if(player1->clientnum == cn) { result(player1->name); return; }
result("");
loopv(players) if(players[i] && players[i]->clientnum == cn)
{
result(players[i]->name);
return;
}
if(player1->clientnum == cn) { result(player1->name); return; }
result("");
}
COMMAND(findpn, ARG_1INT);