1.1 --- a/plugins/basecommands.sp Thu Jun 07 21:24:29 2007 +0000
1.2 +++ b/plugins/basecommands.sp Thu Jun 07 21:36:24 2007 +0000
1.3 @@ -38,6 +38,24 @@
1.4 LoadTranslations("common.cfg");
1.5 RegAdminCmd("sm_kick", Command_Kick, ADMFLAG_KICK, "sm_kick <#userid|name> [reason]");
1.6 RegAdminCmd("sm_map", Command_Map, ADMFLAG_CHANGEMAP, "sm_map <map>");
1.7 + RegAdminCmd("sm_rcon", Command_Rcon, ADMFLAG_RCON, "sm_rcon <args>");
1.8 +}
1.9 +
1.10 +public Action:Command_Rcon(client, args)
1.11 +{
1.12 + if (args < 1)
1.13 + {
1.14 + ReplyToCommand(client, "[SM] Usage: sm_rcon <args>");
1.15 + return Plugin_Handled;
1.16 + }
1.17 +
1.18 + decl String:argstring[255];
1.19 + GetCmdArgString(argstring, sizeof(argstring));
1.20 +
1.21 + LogMessage("\"%L\" console command (cmdline \"%s\")", client, argstring);
1.22 + ServerCommand("%s", argstring);
1.23 +
1.24 + return Plugin_Handled;
1.25 }
1.26
1.27 public Action:Command_Map(client, args)
1.28 @@ -61,7 +79,7 @@
1.29 ShowActivity(client, "%t", "Changing map", map);
1.30 ReplyToCommand(client, "%t", "Changing map", map);
1.31
1.32 - new Handle:dp
1.33 + new Handle:dp;
1.34 CreateDataTimer(3.0, Timer_ChangeMap, dp);
1.35 WritePackString(dp, map);
1.36