//mute users with this
        public static void muteUser(string nick, string adminNick)
        {
            string nIck = nick;

            foreach (var c in Lists.getConnectionByNick)
            {
                if (c.Key.ToLower() == nick.ToLower())
                {
                    nIck = c.Key;
                }
            }
            if (Lists.mutedUsers.ContainsKey(nIck))
            {
                ChatServer.SendAdminMessage(nIck + " has been muted by " + adminNick);
                Lists.mutedUsers[nIck] = true;
            }
            else
            {
                if (ChatServer.htUsers.ContainsKey(nIck))
                {
                    ChatServer.SendAdminMessage(nIck + " has been muted by " + adminNick);
                    Lists.mutedUsers.Add(nIck, true);
                }
            }
        }
 public void CloseConnection()
 {
     if (hasConnectedYet)
     {
         if (Lists.OnlineAdmins.ContainsKey(currUser))
         {
             Lists.OnlineAdmins.Remove(currUser);
             ChatServer.SendAdminMessage("Room Admin " + currUser + " Left and Logged Out");
         }
         ChatServer.RemoveUser(tcpClient);
     }
     tcpClient.Close();
     srReceiver.Close();
     swSender.Close();
     thrSender.Abort();
 }
        //you can disconnect a user with this.
        public static void disconnectUser(string Nick, string reason)
        {
            string nickToKill = Nick;

            foreach (var c in Lists.getConnectionByNick)
            {
                if (c.Key.ToLower() == Nick.ToLower())
                {
                    nickToKill = c.Key;
                }
            }
            if (Lists.getConnectionByNick.ContainsKey(nickToKill))
            {
                ChatServer.SendAdminMessage(reason);
                Lists.getConnectionByNick[nickToKill].CloseConnection();
            }
        }
        //unmute users with this
        public static void unMuteUser(string nick, string adminNick)
        {
            string nIck = nick;

            foreach (var c in Lists.getConnectionByNick)
            {
                if (c.Key.ToLower() == nick.ToLower())
                {
                    nIck = c.Key;
                }
            }
            if (Lists.mutedUsers.ContainsKey(nIck))
            {
                ChatServer.SendAdminMessage(nIck + " has been unmuted by  " + adminNick);
                Lists.mutedUsers.Remove(nIck);
            }
            else
            {
                Lists.getConnectionByNick[adminNick].sendMessageToUser("---The Nickname Isnt Muted");
            }
        }
 private void button1_Click_1(object sender, EventArgs e)
 {
     ChatServer.SendAdminMessage(textBox1.Text);
     textBox1.Clear();
     textBox1.Text = "";
 }
 //just another version of SendAdminMessage
 public static void sendNotice(string message)
 {
     ChatServer.SendAdminMessage(message);
 }