1.1 --- a/plugins/basecommands.sp Wed Aug 08 16:52:06 2007 +0000
1.2 +++ b/plugins/basecommands.sp Wed Aug 08 21:32:06 2007 +0000
1.3 @@ -52,7 +52,8 @@
1.4 RegAdminCmd("sm_addban", Command_AddBan, ADMFLAG_RCON, "sm_addban <time> <steamid> [reason]");
1.5 RegAdminCmd("sm_banip", Command_BanIp, ADMFLAG_RCON, "sm_banip <time> <ip> [reason]");
1.6 RegAdminCmd("sm_reloadadmins", Command_ReloadAdmins, ADMFLAG_BAN, "sm_reloadadmins");
1.7 -
1.8 + RegAdminCmd("sm_cancelvote", Command_CancelVote, ADMFLAG_VOTE, "sm_cancelvote");
1.9 +
1.10 hBanForward = CreateGlobalForward("OnClientBanned", ET_Hook, Param_Cell, Param_Cell, Param_Cell, Param_String);
1.11 hAddBanForward = CreateGlobalForward("OnBanAdded", ET_Hook, Param_Cell, Param_String, Param_Cell, Param_String);
1.12 hBanRemoved = CreateGlobalForward("OnBanRemoved", ET_Hook, Param_Cell, Param_String);
1.13 @@ -601,3 +602,18 @@
1.14
1.15 return Plugin_Handled;
1.16 }
1.17 +
1.18 +public Action:Command_CancelVote(client, args)
1.19 +{
1.20 + if (IsVoteInProgress())
1.21 + {
1.22 + ReplyToCommand(client, "[SM] %t", "Vote Not In Progress");
1.23 + return Plugin_Handled;
1.24 + }
1.25 +
1.26 + ShowActivity(client, "%t", "Cancelled Vote");
1.27 +
1.28 + CancelVote();
1.29 +
1.30 + return Plugin_Handled;
1.31 +}
1.32 \ No newline at end of file