PHP Code:
public Action Command_Votechase(int client, int args)
{
if(!l4d_ass_enable.BoolValue || !l4d_ass_punish_vote.BoolValue || l4d_ass_punish_auto.BoolValue || NumTanks2)
return Plugin_Handled;
if(!l4d_ass_punish_enable.BoolValue)
{
if(IsValidClient(client))
ReplyToCommand(client, "\x04[ASS]\x01 %T", "WelcomeOff3", client);
return Plugin_Handled;
}
if(!l4d_ass_punish_tank.BoolValue)
CountTanks();
if(IsVoteInProgress())
{
ReplyToCommand(client, "\x04[ASS]\x01 %t", "Vote in Progress");
return Plugin_Handled;
}
humanPlayers[totalHumans++] = client;
if(IsValidClient(client))
{
Menu chooseMenu = CreateMenu(chooseMenuHandler);
SetVoteResultCallback(chooseMenu, chooseMenuResults);
Format(GlobalBuffer, sizeof(GlobalBuffer), "%T", "PunishSpeedrunners", client);
chooseMenu.SetTitle(GlobalBuffer);
Format(GlobalBuffer, sizeof(GlobalBuffer), "%T", "Yes", client);
chooseMenu.AddItem("Yes", GlobalBuffer);
Format(GlobalBuffer, sizeof(GlobalBuffer), "%T", "No", client);
chooseMenu.AddItem("No", GlobalBuffer);
SetMenuPagination(chooseMenu, MENU_NO_PAGINATION);
chooseMenu.ExitButton = false;
VoteMenu(chooseMenu, humanPlayers, totalHumans, 30);
}
return Plugin_Handled;
}
public Action Command_Votewarp(int client, int args)
{
if(!l4d_ass_enable.BoolValue || !l4d_ass_teleport_vote.BoolValue || l4d_ass_teleport_auto.BoolValue || NumTanks3)
return Plugin_Handled;
if(!l4d_ass_teleport_enable.BoolValue)
{
if(IsValidClient(client))
ReplyToCommand(client, "\x04[ASS]\x01 %T", "WelcomeOff2", client);
return Plugin_Handled;
}
if(!l4d_ass_teleport_tank.BoolValue)
CountTanks();
if(IsVoteInProgress())
{
ReplyToCommand(client, "\x04[ASS]\x01 %t", "Vote in Progress");
return Plugin_Handled;
}
humanPlayers[totalHumans++] = client;
if(IsValidClient(client))
{
Menu chooseMenu2 = CreateMenu(chooseMenuHandler2);
SetVoteResultCallback(chooseMenu2, chooseMenuResults2);
Format(GlobalBuffer, sizeof(GlobalBuffer), "%T", "TeleportSpeedrunners", client);
chooseMenu2.SetTitle(GlobalBuffer);
Format(GlobalBuffer, sizeof(GlobalBuffer), "%T", "Yes", client);
chooseMenu2.AddItem("Yes", GlobalBuffer);
Format(GlobalBuffer, sizeof(GlobalBuffer), "%T", "No", client);
chooseMenu2.AddItem("No", GlobalBuffer);
SetMenuPagination(chooseMenu2, MENU_NO_PAGINATION);
chooseMenu2.ExitButton = false;
VoteMenu(chooseMenu2, humanPlayers, totalHumans, 30);
}
return Plugin_Handled;
}