Advertisement
Spectrewiz

Backup of GetResults

Apr 3rd, 2012
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 5.05 KB | None | 0 0
  1.     public static void GetResults(CommandArgs args)
  2.     {
  3.             if ((args.Parameters[0] == "-l") || (args.Parameters[0] == "-long"))
  4.             {
  5.                 int i = 0;
  6.                 int x = 0;
  7.                 foreach (Player player in EasyVote.Players)
  8.                 {
  9.                     if (player.GetVoteResult() != Player.VoteResults.novote)
  10.                     {
  11.                         if (player.GetVoteResult() == Player.VoteResults.yes)
  12.                         {
  13.                             args.Player.SendMessage(string.Format("{0} voted Yes", player.TSPlayer.Name), Color.Cyan);
  14.                             i++;
  15.                         }
  16.                         else
  17.                         {
  18.                             args.Player.SendMessage(string.Format("{0} voted No", player.TSPlayer.Name), Color.Cyan);
  19.                             x++;
  20.                         }
  21.                     }
  22.                 }
  23.                 if (i > x)
  24.                 {
  25.                     foreach (Player ply in EasyVote.Players)
  26.                     {
  27.                         if (ply.TSPlayer.Group.HasPermission("Poll"))
  28.                         {
  29.                             int Monster;
  30.                             string TimeOfDay = null;
  31.                             if (polls.findPoll(CurrentPoll) != null)
  32.                             {
  33.                                    
  34.                                     switch (Poll.TimeOfDay.ToLower())
  35.                                     {
  36.                                         case "day":
  37.                                             TimeOfDay = "day";
  38.                                             break;
  39.                                         case "night":
  40.                                             TimeOfDay = "night";
  41.                                             break;
  42.                                     }
  43.                                     if (Monster != 0)
  44.                                     {
  45.                                         Commands.HandleCommand(ply.TSPlayer, string.Format("/spawnmob {0}", Monster));
  46.                                     }
  47.                                     if (TimeOfDay != null)
  48.                                     {
  49.                                         Commands.HandleCommand(ply.TSPlayer, string.Format("/time {0}", TimeOfDay));
  50.                                     }
  51.                             }
  52.                         }
  53.                     }
  54.                 }
  55.                 CurrentPoll = null;
  56.                 OpenPoll = false;
  57.             }
  58.             else
  59.             {
  60.                 int i = 0;
  61.                 int x = 0;
  62.                 foreach (Player player in EasyVote.Players)
  63.                 {
  64.                     if (player.GetVoteResult() != Player.VoteResults.novote)
  65.                     {
  66.                         if (player.GetVoteResult() == Player.VoteResults.yes)
  67.                         {
  68.                             i++;
  69.                         }
  70.                         else
  71.                         {
  72.                             x++;
  73.                         }
  74.                     }
  75.                 }
  76.                 args.Player.SendMessage(i + " players voted Yes, and " + x + " players voted No.");
  77.                 if (i > x)
  78.                 {
  79.                     foreach (Player ply in EasyVote.Players)
  80.                     {
  81.                         if (ply.TSPlayer.Group.HasPermission("Poll"))
  82.                         {
  83.                             int Monster;
  84.                             string TimeOfDay = null;
  85.                             foreach (var Poll in getConfig.Polls)
  86.                             {
  87.                                 if (Poll.Name == CurrentPoll)
  88.                                 {
  89.                                     int.TryParse(Poll.Monster, out Monster);
  90.                                     switch (Poll.TimeOfDay.ToLower())
  91.                                     {
  92.                                         case "day":
  93.                                             TimeOfDay = "day";
  94.                                             break;
  95.                                         case "night":
  96.                                             TimeOfDay = "night";
  97.                                             break;
  98.                                     }
  99.                                     if (Monster != 0)
  100.                                     {
  101.                                         Commands.HandleCommand(ply.TSPlayer, string.Format("/spawnmob {0}", Monster));
  102.                                     }
  103.                                     if (TimeOfDay != null)
  104.                                     {
  105.                                         Commands.HandleCommand(ply.TSPlayer, string.Format("/time {0}", TimeOfDay));
  106.                                     }
  107.                                 }
  108.                             }
  109.                             break;
  110.                         }
  111.                     }
  112.                 }
  113.                 CurrentPoll = null;
  114.                 OpenPoll = false;
  115.             }
  116.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement