Ejemplo n.º 1
0
        private static void ProfilePictureUpdatePulse(IClientInfo Client)
        {
            string UsernameToUpdate = null;

            foreach (Session Sess in AuxiliaryServerWorker.Sessions)
            {
                if (Sess.IpPort == Client.RemoteIPv4)
                {
                    UsernameToUpdate = Sess.Username;
                }
            }
            foreach (Session Sess in AuxiliaryServerWorker.Sessions)
            {
                AntVaultServer.SendBytes(AuxiliaryServerWorker.GetClientIDFromIPPort(Sess.IpPort), AuxiliaryServerWorker.MessageByte("/UserUpdatedPicture -U " + UsernameToUpdate + "."));
                Thread.Sleep(200);
                AntVaultServer.SendBytes(AuxiliaryServerWorker.GetClientIDFromIPPort(Sess.IpPort), AuxiliaryServerWorker.GetBytesFromBitmap(AuxiliaryServerWorker.ProfilePictures[AuxiliaryServerWorker.Usernames.IndexOf(UsernameToUpdate)]));
            }
        }