Date: Sunday July 2, 2000 @ 20:01 Author: cameron Update of /home/netrek/cvsroot/Vanilla/ntserv In directory swashbuckler.fortress.real-time.com:/var/tmp/cvs-serv8823 Modified Files: ntscmds.c Log Message: make admin commands scriptable **************************************** Index: Vanilla/ntserv/ntscmds.c diff -u Vanilla/ntserv/ntscmds.c:1.12 Vanilla/ntserv/ntscmds.c:1.13 --- Vanilla/ntserv/ntscmds.c:1.12 Fri Jun 23 06:21:03 2000 +++ Vanilla/ntserv/ntscmds.c Sun Jul 2 20:01:51 2000 @@ -1,4 +1,4 @@ -/* $Id: ntscmds.c,v 1.12 2000/06/23 11:21:03 cameron Exp $ +/* $Id: ntscmds.c,v 1.13 2000/07/03 01:01:51 cameron Exp $ */ /* @@ -1136,21 +1136,21 @@ if (!strcmp(one, "quit")) { if (them == NULL) return; - sprintf(command, "tools/xtkill %c e", them->p_mapchars[1]); + sprintf(command, "tools/admin/quit %s %c", p->p_full_hostname, them->p_mapchars[1]); system(command); pmessage(who, MINDIV, addr, "admin: player %s forced to quit.", two); } else if (!strcmp(one, "kill")) { if (them == NULL) return; - sprintf(command, "tools/xtkill %c", them->p_mapchars[1]); + sprintf(command, "tools/admin/kill %s %c", p->p_full_hostname, them->p_mapchars[1]); system(command); pmessage(who, MINDIV, addr, "admin: player %s killed.", two); } else if (!strcmp(one, "ban")) { if (them == NULL) return; - sprintf(command, "mail -s 'ban: %s' `whoami` < /dev/null", them->p_full_hostname); + sprintf(command, "tools/admin/ban %s %s", p->p_full_hostname, them->p_full_hostname); system(command); pmessage(who, MINDIV, addr, "admin: ban for player %s requested.", two); } else if (!strcmp(one, "reset")) { - system("tools/setgalaxy t"); + system("tools/admin/reset %s", p->p_full_hostname); pmessage(who, MINDIV, addr, "admin: galactic has been reset."); } else { pmessage(who, MINDIV, addr, "admin: what? kill/quit/ban/reset, lowercase");