if (e.Data.Message.ToLower().StartsWith("!8ball")) { Random random = new Random(); string[] ballmessage = { "[8ball]", "No.", "Yes.", "Maybe.", "No way.", "Definatly", "Fuck you, I'm jacking off.", "Perhaps you should ask a question.", Convert.ToString(random.Next(1, 7)) }; string[] ballquestion = e.Data.MessageArray; if (Convert.ToInt32(ballquestion.Length) < 2) { irc.SendMessage(SendType.Message, e.Data.Channel, ballmessage[0] + " " + ballmessage[7]); } else { switch (ballmessage[8]) { case "1": irc.SendMessage(SendType.Message, e.Data.Channel, ballmessage[0] + " " + ballmessage[1]); break; case "2": irc.SendMessage(SendType.Message, e.Data.Channel, ballmessage[0] + " " + ballmessage[2]); break; case "3": irc.SendMessage(SendType.Message, e.Data.Channel, ballmessage[0] + " " + ballmessage[3]); break; case "4": irc.SendMessage(SendType.Message, e.Data.Channel, ballmessage[0] + " " + ballmessage[4]); break; case "5": irc.SendMessage(SendType.Message, e.Data.Channel, ballmessage[0] + " " + ballmessage[5]); break; case "6": irc.SendMessage(SendType.Message, e.Data.Channel, ballmessage[0] + " " + ballmessage[6]); break; } } }