plugins/basecommands.sp
changeset 918 d498a233accf
parent 917 2a9cf4e74620
child 920 d66cf93ef5e3
     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