Пример #1
0
        static void SkipOffline(StreamReader file, string group)
        {
            string line = "";

            while ((line = file.ReadLine()) != null)
            {
                Console.WriteLine("Attempting to skip offline users");
                Interface.currentSID = Convert.ToUInt64(line);
                bool invited = false;
                if (!File.Exists("lists/bl_" + group.ToLower()))
                {
                    using (StreamWriter sw = File.CreateText("lists/bl_" + group.ToLower()))
                    {
                        sw.Close();
                    }
                }
                System.IO.StreamReader blacklist = new System.IO.StreamReader("lists/bl_" + group.ToLower());
                string compare;
                while ((compare = blacklist.ReadLine()) != null)
                {
                    if (Interface.currentSID.ToString() == compare)
                    {
                        invited = true;
                        break;
                    }
                }
                blacklist.Close();
                if (!invited)
                {
                    if (Interface.isOnline(line))
                    {
                        Interface.currentSID = Convert.ToUInt64(line);
                        break;
                    }
                }
            }
        }