示例#1
0
        private static void UpdateStatus(string MessageString, IClientInfo Client)//UpdateStatus -U Username -Content Msg.
        {
            string Sender    = AuxiliaryServerWorker.GetElement(MessageString, "-U ", " -Content");
            string NewStatus = AuxiliaryServerWorker.GetElement(MessageString, "-Content ", ".");

            AuxiliaryServerWorker.WriteToConsole("[INFO] User " + Sender + " updated their status to " + NewStatus);
            foreach (Session Sess in AuxiliaryServerWorker.Sessions)
            {
                if (Sess.Username == Sender)
                {
                    Sess.Status = NewStatus;
                    AuxiliaryServerWorker.WriteToConfig(Sender, NewStatus, false, false, true);
                }
                AntVaultServer.SendBytes(AuxiliaryServerWorker.GetClientIDFromIPPort(Sess.IpPort), AuxiliaryServerWorker.MessageByte(MessageString));
            }
        }