Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static void GetResults(CommandArgs args)
- {
- if ((args.Parameters[0] == "-l") || (args.Parameters[0] == "-long"))
- {
- int i = 0;
- int x = 0;
- foreach (Player player in EasyVote.Players)
- {
- if (player.GetVoteResult() != Player.VoteResults.novote)
- {
- if (player.GetVoteResult() == Player.VoteResults.yes)
- {
- args.Player.SendMessage(string.Format("{0} voted Yes", player.TSPlayer.Name), Color.Cyan);
- i++;
- }
- else
- {
- args.Player.SendMessage(string.Format("{0} voted No", player.TSPlayer.Name), Color.Cyan);
- x++;
- }
- }
- }
- if (i > x)
- {
- foreach (Player ply in EasyVote.Players)
- {
- if (ply.TSPlayer.Group.HasPermission("Poll"))
- {
- int Monster;
- string TimeOfDay = null;
- if (polls.findPoll(CurrentPoll) != null)
- {
- switch (Poll.TimeOfDay.ToLower())
- {
- case "day":
- TimeOfDay = "day";
- break;
- case "night":
- TimeOfDay = "night";
- break;
- }
- if (Monster != 0)
- {
- Commands.HandleCommand(ply.TSPlayer, string.Format("/spawnmob {0}", Monster));
- }
- if (TimeOfDay != null)
- {
- Commands.HandleCommand(ply.TSPlayer, string.Format("/time {0}", TimeOfDay));
- }
- }
- }
- }
- }
- CurrentPoll = null;
- OpenPoll = false;
- }
- else
- {
- int i = 0;
- int x = 0;
- foreach (Player player in EasyVote.Players)
- {
- if (player.GetVoteResult() != Player.VoteResults.novote)
- {
- if (player.GetVoteResult() == Player.VoteResults.yes)
- {
- i++;
- }
- else
- {
- x++;
- }
- }
- }
- args.Player.SendMessage(i + " players voted Yes, and " + x + " players voted No.");
- if (i > x)
- {
- foreach (Player ply in EasyVote.Players)
- {
- if (ply.TSPlayer.Group.HasPermission("Poll"))
- {
- int Monster;
- string TimeOfDay = null;
- foreach (var Poll in getConfig.Polls)
- {
- if (Poll.Name == CurrentPoll)
- {
- int.TryParse(Poll.Monster, out Monster);
- switch (Poll.TimeOfDay.ToLower())
- {
- case "day":
- TimeOfDay = "day";
- break;
- case "night":
- TimeOfDay = "night";
- break;
- }
- if (Monster != 0)
- {
- Commands.HandleCommand(ply.TSPlayer, string.Format("/spawnmob {0}", Monster));
- }
- if (TimeOfDay != null)
- {
- Commands.HandleCommand(ply.TSPlayer, string.Format("/time {0}", TimeOfDay));
- }
- }
- }
- break;
- }
- }
- }
- CurrentPoll = null;
- OpenPoll = false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement