static void Run() { Console.WriteLine("***Holo shell***"); SetConsoleCtrlHandler(ConsoleCtrlHandler, true); ModulesReader modulesReader = new ModulesReader(); ModulesList modulesList = modulesReader.ReadModules(ShellConfig.ModulesDescriptorPath); using (MemoryMappedFile mmf = MemoryBaseProcessor.CreateMMF()) { for (int k = 0; k < modulesList.ModuleItems.Count; k++) { ModuleItem moduleItem = modulesList.ModuleItems[k]; string path = moduleItem.Path; string arguments = moduleItem.Arguments; bool waitForExit = moduleItem.WaitForExit; Process process = ProcessManager.RunProcess(path, arguments, waitForExit); processList.Add(process); } Console.ReadLine(); } }
void UpdateList() { lock (mModules) { ModulesList.VirtualListSize = mModules.Count; ModulesList.Refresh(); } }
public void AddModuleToProduct(Module m, int q) { for (int i = 0; i < q; i++) { ModulesList.Add(m); Price += m.Price; } }
private static void SetModulesListJsonReader() { using (StreamReader Reader = new StreamReader(Task.Run(async() => { return(await ModulesListFile.OpenStreamForReadAsync()); }).Result)) using (JsonReader JsonReader = new JsonTextReader(Reader)) { ModulesListDeserialized = new ModulesList(); ModulesListDeserialized = new JsonSerializer().Deserialize <ModulesList>(JsonReader); } }
private void Form1_Load(object sender, EventArgs e) { #region 设置显示的系统信息 this.tslLoginName.Text += RafyEnvironment.Principal.Identity.Name; this.tslGroupName.Text += "Group"; switch (RafyEnvironment.Location.DataPortalMode) { case DataPortalMode.ConnectDirectly: this.tslDataPortalMode.Text += "数据库直连模式"; break; case DataPortalMode.ThroughService: this.tslDataPortalMode.Text += "WCF服务模式"; break; default: this.tslDataPortalMode.Text += "未知"; break; } #endregion AccordionControlElement elem = new AccordionControlElement(); elem.Text = "菜单组"; elem.Name = "菜单组"; elem.Style = ElementStyle.Group; accordionControl1.Elements.Add(elem); AccordionControlElement elem1 = new AccordionControlElement(); elem1.Text = "测试菜单"; elem1.Name = "菜单"; elem1.Style = ElementStyle.Item; elem1.Tag = "MyPlugIn1.MyPlugIn1,MyPlugIn1.dll"; elem1.Click += Elem_Click; elem.Elements.Add(elem1); var repo = RF.ResolveInstance <ModulesRepository>(); ModulesList modulesList = repo.GetAll(); for (int i = 0; i < modulesList.Count; i++) { AccordionControlElement elemtemp = new AccordionControlElement(); elemtemp.Text = modulesList[0].ModuleName; elemtemp.Name = modulesList[0].ModuleName; elemtemp.Style = ElementStyle.Item; elemtemp.Tag = modulesList[0].ModuleType + "," + modulesList[0].ModuleAss;// "Rafy.Sys.Modules.ModulesPlugin,Rafy.Sys.Modules.dll"; elemtemp.Click += Elem_Click; elem.Elements.Add(elemtemp); } //AccordionControlElement elem2 = new AccordionControlElement(); //elem2.Text = "模块管理"; //elem2.Name = "ModulesPlugin"; //elem2.Style = ElementStyle.Item; //elem2.Tag = "Rafy.Sys.Modules.ModulesPlugin,Rafy.Sys.Modules.dll"; //elem2.Click += Elem_Click; //elem.Elements.Add(elem2); }
private void ShowModulesImplementation(object o) { try { ModulesList ml = new ModulesList(Process.GetProcessById(SelectedTask.Id)); ml.Show(); } catch (ArgumentException) { } }
public override void SetModules() { base.SetModules(); ModulesList.Add(Modules.MainWindowModules.Current); ModulesList.Add(Modules.ExitTipModules.Current); ModulesList.Add(Modules.NotifyIconModules.Current); ModulesList.Add(Modules.KeysModules.Current); ModulesList.Add(Modules.ThemeModules.Current); ModulesList.Add(Modules.WindowViewModules.Current); ModulesList.Add(Modules.SimpleFleetModules.Current); }
async void WriteNewSMSConfiguration() { var new_list = new ModulesList { CurrentThemeAceID = 0, CurrentThemeID = 0, Modules = new List <InfosModule>() }; StorageFile file = await ApplicationData.Current.LocalFolder.CreateFileAsync("modules_list.json", CreationCollisionOption.OpenIfExists); await FileIO.WriteTextAsync(file, JsonConvert.SerializeObject(new_list, Formatting.Indented)); }
private static void WriteNewSMSConfiguration() { var new_list = new ModulesList { CurrentThemeMonacoID = SMSInfos.DefaultMonacoThemeID, CurrentThemeID = SMSInfos.DefaultThemeID, Modules = new List <InfosModule>() }; StorageFile file = Task.Run(async() => { return(await ApplicationData.Current.LocalFolder.CreateFileAsync("modules_list.json", CreationCollisionOption.OpenIfExists)); }).Result; Task.Run(async() => { await FileIO.WriteTextAsync(file, JsonConvert.SerializeObject(new_list, Formatting.Indented)); }).Wait(); }
public static InfosModule GetModuleViaID(int id) { StorageFile file = AsyncHelpers.RunSync(() => ApplicationData.Current.LocalFolder.CreateFileAsync("modules_list.json", CreationCollisionOption.OpenIfExists).AsTask()); using (var reader = new StreamReader(AsyncHelpers.RunSync(() => file.OpenStreamForReadAsync()))) using (JsonReader JsonReader = new JsonTextReader(reader)) { try { ModulesList list = new JsonSerializer().Deserialize <ModulesList>(JsonReader); if (list != null) { foreach (InfosModule _module in SystemModulesList.Modules) { list.Modules.Add(_module); } InfosModule module = list.Modules.Where(m => m.ID == id).FirstOrDefault(); if (module != null) { return(module); } } else { list = new ModulesList(); list.Modules = new List <InfosModule>(); foreach (InfosModule _module in SystemModulesList.Modules) { list.Modules.Add(_module); } InfosModule module = list.Modules.Where(m => m.ID == id).FirstOrDefault(); if (module != null) { return(module); } } } catch { return(null); } } return(null); }
public static List <ModulesList> CountModuleLevelAndType(int level, string type) { List <string> modulesName = ReadModulesForDiffLevelAndType(level, type); RelationData relation = RelationOperator.GetRelationInfoForDiffModList(modulesName);//Type为3 List <ModulesList> modules = new List <ModulesList>(); for (int i = 0; i < modulesName.Count; i++) { ModulesList module = new ModulesList(); DataRow[] rl = relation.Tables[RelationData.RELATION_TABLE].Select(RelationData.SOURCENAME_FIELD + " = '" + modulesName[i] + "' or " + RelationData.TARGETNAME_FIELD + "='" + modulesName[i] + "'"); module.name = modulesName[i]; module.count = rl.Length; modules.Add(module); } return(modules); }
private void CreateModuleCollection(IPointsList modulePoints) { modulePoints.OldPointsList = modulePoints.PointsList; modulesList = new List <Module>(); for (int i = 0; i < modulePoints.PointsList.Count; i++) { int moduleId = i + 1; var module = Module.ByPoints(modulePoints.PointsList[i]); module.ModuleId = moduleId; ModulesList.Add(module); if (ModulePoints.PointsList != null && ModulePoints.PointsList[0] != null) { for (int j = 0; j < modulePoints.PointsList[i].Count; j++) { int objectId = j; var moduleObject = PersistenceManager.IoC.GetInstance <IBindableObject>(); moduleObject.RegisterContextData(moduleId, objectId); module.PointObjects.Add(moduleObject); } if (modulePoints.PointsList[0].Count > 2) { var planeObject = PersistenceManager.IoC.GetInstance <IBindableObject>(); planeObject.RegisterContextData(moduleId, modulePoints.PointsList[0].Count); module.PlaneObjects.Add(planeObject); var assemblyOccurrenceObject = PersistenceManager.IoC.GetInstance <IBindableObject>(); assemblyOccurrenceObject.RegisterContextData(moduleId, modulePoints.PointsList[0].Count + 1); assemblyOccurrenceObject.Binder.ContextManager.BindingContextManager = PersistenceManager.ActiveAssemblyDoc.ReferenceKeyManager; module.AssemblyOccurrenceObject = assemblyOccurrenceObject; } else { var assemblyOccurrenceObject = PersistenceManager.IoC.GetInstance <IBindableObject>(); assemblyOccurrenceObject.RegisterContextData(moduleId, modulePoints.PointsList[0].Count); assemblyOccurrenceObject.Binder.ContextManager.BindingContextManager = PersistenceManager.ActiveAssemblyDoc.ReferenceKeyManager; module.AssemblyOccurrenceObject = assemblyOccurrenceObject; } } } }
public override void SetModules() { base.SetModules(); ModulesList.Add(Modules.LoggerModules.Current); }
public static void HandlePacket(byte[] Data, byte Module, PacketType Type, UInt32 Unk01, TORGameClient Client) { // TODO: Check for packet drop IPacket iPacket = null; ClientState State = Client.State; switch (State) { case ClientState.CONNECTING: switch (Type) { case PacketType.ConnectionHandshake: iPacket = new ConnectionHandshake(); break; default: Log.Write(LogLevel.Warning, "Received Unknown Packet [{0:X}] on State '{1}'\n{2}", Type, State.ToString(), Data.ToHEX()); break; } break; case ClientState.CONNECTED: switch (Type) { case PacketType.ObjectReply: iPacket = new ObjectReply(); break; case PacketType.Ping: iPacket = new Ping(); break; default: Log.Write(LogLevel.Warning, "Received Unknown Packet [{0:X}] on State '{1}'\n{2}", Type, State.ToString(), Data.ToHEX()); break; } break; case ClientState.AUTHED: switch (Type) { case PacketType.CreateCharacterRequest: Log.Write(LogLevel.Warning, "\n{0}", Data.ToHEX()); iPacket = new CreateCharacterRequest(); break; case PacketType.ObjectReply: iPacket = new ObjectReply(); break; case PacketType.ServiceRequest: iPacket = new ServiceRequest(); break; case PacketType.RequestClose: iPacket = new RequestClose(); break; case PacketType.TimeRequesterRequest: iPacket = new TimeRequesterRequest(); break; case PacketType.HackNotifyData: iPacket = new HackNotifyData(); break; case PacketType.CMsgC26464A9: iPacket = new CMsgC26464A9(); break; case PacketType.CMsg7CB9A193: iPacket = new CMsg7CB9A193(); break; case PacketType.ModulesList: iPacket = new ModulesList(); break; case PacketType.AreaModulesList: iPacket = new AreaModulesList(); break; case PacketType.SetTrackingInfo: iPacket = new SetTrackingInfo(); break; case PacketType.CharacterListRequest: iPacket = new CharacterListRequest(); break; case PacketType.SelectCharacterRequest: iPacket = new SelectCharacterRequest(); break; case PacketType.Ping: iPacket = new Ping(); break; default: Log.Write(LogLevel.Warning, "Received Unknown Packet [{0:X}] on State '{1}'\n{2}", Type, State.ToString(), Data.ToHEX()); break; } break; case ClientState.IN_GAME: switch (Type) { case PacketType.RequestClose: iPacket = new RequestClose(); break; case PacketType.SetTrackingInfo: iPacket = new SetTrackingInfo(); break; case PacketType.Ping: iPacket = new Ping(); break; // TODO: Implement Game Packets default: Log.Write(LogLevel.Warning, "Received Unknown Packet [{0:X}] on State '{1}'\n{2}", Type, State.ToString(), Data.ToHEX()); break; } break; } if (iPacket != null) { iPacket.SetClient(Client); iPacket.SetBuffers(Data); //Log.Write(LogLevel.EDebug, "{0}", Data.ToHEX()); iPacket.Read(); iPacket.Run(); } }
public override void SetModules() { base.SetModules(); ModulesList.Add(Modules.ViewRangeModules.Current); }
public override void SetModules() { base.SetModules(); ModulesList.Add(Modules.WarningModules.Current); }
public static Task <bool> AddModuleAsync(StorageFile module_zip) { return(Task.Run(async() => { int id = new Random().Next(999999); StorageFolder folder_addon = await folder_modules.CreateFolderAsync(id + "", CreationCollisionOption.OpenIfExists); ZipFile.ExtractToDirectory(module_zip.Path, folder_addon.Path); StorageFile file_infos = await folder_addon.CreateFileAsync("infos.json", CreationCollisionOption.OpenIfExists); using (var reader = new StreamReader(await file_infos.OpenStreamForReadAsync())) using (JsonReader JsonReader = new JsonTextReader(reader)) { try { InfosModule content = new JsonSerializer().Deserialize <InfosModule>(JsonReader); if (content != null) { content.ID = id; content.ModuleSystem = false; content.IsEnabled = true; if (await folder_addon.TryGetItemAsync("theme_ace.js") != null) { content.ContainMonacoTheme = true; } else { content.ContainMonacoTheme = false; } switch (content.ModuleType) { case ModuleTypesList.Addon: content.CanBePinnedToToolBar = true; break; case ModuleTypesList.Theme: content.CanBePinnedToToolBar = false; break; case ModuleTypesList.Language: content.CanBePinnedToToolBar = false; break; } using (var reader_b = new StreamReader(await file.OpenStreamForReadAsync())) using (JsonReader JsonReader_b = new JsonTextReader(reader)) { try { ModulesList list = new JsonSerializer().Deserialize <ModulesList>(JsonReader_b); if (list == null) { list = new ModulesList(); list.Modules = new List <InfosModule>(); } list.Modules.Add(content); await FileIO.WriteTextAsync(file, JsonConvert.SerializeObject(list, Formatting.Indented)); foreach (CoreApplicationView view in CoreApplication.Views) { await view.Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => { Messenger.Default.Send(new SMSNotification { Type = TypeUpdateModule.NewModule, ID = id }); }); } return true; } catch { return false; } } } } catch { return false; } } return true; })); }
public override void SetModules() { base.SetModules(); ModulesList.Add(Modules.SoundsModules.Current); }
public IEnumerator <Module> GetEnumerator() { return(ModulesList.GetEnumerator()); }
/// <summary> /// Main program control for copying, placing, constraining template assemblies, /// as well as evaluating duplicate geometries. /// </summary> /// <param name="templateAssemblyPath">Path to template assembly file to be copied and placed in model</param> /// <param name="destinationFolder">Path where created files will be saved</param> /// <param name="reuseDuplicates">Let the library determine if files can be reused</param> /// <param name="testMode">If true will create only three modules</param> private void InternalPlaceModules(string templateAssemblyPath, string destinationFolder, bool reuseDuplicates, bool testMode) { //Do some initial validation that this is going to work. //TODO: MOVE THIS INTO THE CONSTRUCTOR if (!IsConstraintSetUniform) { throw new Exception("Each module must have the same number of points."); } //If the user has chosen to try to reuse files for duplicate geometries, we need //evaluate that first before creating any new files. //TODO: MOVE THIS TO THE CONSTRUCTOR/ModulePoints property changed event. //Create this thing in constructor and set it to null in //this method if the user sets reuseDuplicates to false. We //are evaluating this shit every time UniqueModules = null; if (reuseDuplicates) { ModulesList.Select(p => { p.ReuseDuplicates = false; return(p); }).ToList(); //UniqueModuleEvaluator needs to be passed into the constructor. UniqueModules = UniqueModuleEvaluator.ByModules(ModulesList); } //We need to get a flattened list of all the ComponentOccurrence objects in the //template assembly. //Inventor's API was developed in Russia. AssemblyDocument templateAssembly = (AssemblyDocument)PersistenceManager.InventorApplication.Documents.Open(templateAssemblyPath, false); OccurrenceList templateOccurrences = new OccurrenceList(templateAssembly); _testMode = testMode; if (testMode) { if (ModulesList.Count < 3) { for (int i = 0; i < ModulesList.Count; i++) { ModulesList[i].MakeInvCopy(templateAssemblyPath, destinationFolder, templateOccurrences, UniqueModules); } } else { for (int i = 0; i < 3; i++) { ModulesList[i].MakeInvCopy(templateAssemblyPath, destinationFolder, templateOccurrences, UniqueModules); } } } else { for (int i = 0; i < ModulesList.Count; i++) { ModulesList[i].MakeInvCopy(templateAssemblyPath, destinationFolder, templateOccurrences, UniqueModules); } } templateAssembly.Close(); //ApprenticeServerComponent apprenticeServer = InventorPersistenceManager.ActiveApprenticeServer; //ApprenticeServerDocument templateAssemblyApprenticeDoc = apprenticeServer.Open(templateAssemblyPath); //OccurrenceList templateOccurrences = new OccurrenceList(apprenticeServer, templateAssemblyApprenticeDoc); //apprenticeServer.Close(); //Create Inventor files needed to accommodate this set of "Modules". //Create a layout file. This file will contain all the individual geometries as //work geometry. It will be placed first in the assembly we are making, and each //Module will get constrained to its corresponding set of work geometry. //This only needs to happen the first time. EnsureLayoutPartExists(destinationFolder); //Place the layout part and put work geometry in it. CreateLayout(destinationFolder); //Place the actual Inventor assemblies. //PersistenceManager.InventorApplication.Visible = false; try { if (testMode) { if (ModulesList.Count < 3) { for (int i = 0; i < ModulesList.Count; i++) { ModulesList[i].PlaceModule(); } } else { for (int i = 0; i < 3; i++) { ModulesList[i].PlaceModule(); } } } else { for (int i = 0; i < ModulesList.Count; i++) { ModulesList[i].PlaceModule(); } } } catch { PersistenceManager.InventorApplication.Visible = true; } //PersistenceManager.InventorApplication.Visible = true; //Update the view PersistenceManager.ActiveAssemblyDoc.Update2(); }
/// <summary> /// 将数据绑定到数据源 /// </summary> /// <param name="list">要绑定的数据</param> private void BindUI(ModulesList list) { this.modulesListBindingSource.DataSource = list; }
private static void Checker() { if (CheckerRunning) { Task.Factory.StartNew(delegate { CheckerTools.UpdateConsole(); }); } else { startSelection: Console.Title = " [>] BoltAIO | Checker | Quanotics#3931 [<]"; Console.Clear(); Thread.Sleep(50); Console.WriteLine(""); Ascii(); Console.WriteLine(""); Console.WriteLine(""); prefix("MODULES", "Some Are Broken\n\n"); ModulesList.modules(); Console.WriteLine(""); Console.WriteLine(""); prefix("B", "Start Checker\n"); prefix("P", "Add All Modules\n"); prefix("X", "Go Back\n"); Console.WriteLine(""); prefix("Select Modules", "\n"); prefix(">", ""); var moduleInput = Console.ReadLine().ToUpper(); switch (moduleInput) { case "X": Menu0(); break; case "1": addModule(Abvmod.Check); goto startSelection; case "2": addModule(Adflymod.Check); goto startSelection; case "3": addModule(Ahamod.Check); goto startSelection; case "4": addModule(Albertonsmod.Check); goto startSelection; case "5": addModule(Aliexpressmod.Check); goto startSelection; case "6": addModule(Apowersoftmod.Check); goto startSelection; case "7": addModule(Applemod.Check); goto startSelection; case "8": addModule(Aviramod.Check); goto startSelection; case "9": addModule(Azuremod.Check); goto startSelection; case "10": addModule(Bagelboymod.Check); goto startSelection; case "11": addModule(Beegcommod.Check); goto startSelection; case "12": addModule(BFWmod.Check); goto startSelection; case "13": addModule(Bitdefendermod.Check); goto startSelection; case "14": addModule(Bitesquadmod.Check); goto startSelection; case "15": addModule(Bitlaunchmod.Check); goto startSelection; case "16": addModule(Blimmod.Check); goto startSelection; case "17": addModule(CBSmod.Check); goto startSelection; case "18": addModule(chaturbatemod.Check); goto startSelection; case "19": addModule(cheggmod.Check); goto startSelection; case "20": addModule(Clarovideomod.Check); goto startSelection; case "21": addModule(Coinbasemod.Check); goto startSelection; case "22": addModule(coinsphmod.Check); goto startSelection; case "23": addModule(ColdStoneCreamerymod.Check); goto startSelection; case "24": addModule(Crunchyrollmod.Check); goto startSelection; case "25": addModule(DCuniversemod.Check); goto startSelection; case "26": addModule(Disneymod.Check); goto startSelection; case "27": addModule(Dominosmod.Check); goto startSelection; case "28": addModule(DoorDashmod.Check); goto startSelection; case "29": addModule(Duolingomod.Check); goto startSelection; case "30": addModule(Easyjetmod.Check); goto startSelection; case "31": addModule(Ebayvaildmod.Check); goto startSelection; case "32": addModule(Elasticmailmod.Check); goto startSelection; case "33": addModule(Facebookmod.Check); goto startSelection; case "34": addModule(filminmod.Check); goto startSelection; case "35": addModule(Fitbitmod.Check); goto startSelection; case "36": addModule(Flightclubmod.Check); goto startSelection; case "37": addModule(Foapmod.Check); goto startSelection; case "38": addModule(Forever21mod.Check); goto startSelection; case "39": addModule(Foxmod.Check); goto startSelection; case "40": addModule(FWRDmod.Check); goto startSelection; case "41": addModule(Gameflymod.Check); goto startSelection; case "42": addModule(GetUpsidemod.Check); goto startSelection; case "43": addModule(Gfuelmod.Check); goto startSelection; case "44": addModule(Godaddymod.Check); goto startSelection; case "45": addModule(GooseVPNmod.Check); goto startSelection; case "46": addModule(Guccimod.Check); goto startSelection; case "47": addModule(HeadspaceUKmod.Check); goto startSelection; case "48": addModule(HMAmod.Check); goto startSelection; case "49": addModule(HolaVPNmod.Check); goto startSelection; case "50": addModule(Hotspotshieldmod.Check); goto startSelection; case "51": addModule(Hulumod.Check); goto startSelection; case "52": addModule(IbVPNmod.Check); goto startSelection; case "53": addModule(Instagrammod.Check); goto startSelection; case "54": addModule(IpVanishmod.Check); goto startSelection; case "55": addModule(KFCMod.Check); goto startSelection; case "56": addModule(latercommod.Check); goto startSelection; case "57": addModule(Leageoflegendsmod.Check); goto startSelection; case "58": addModule(Luminatimod.Check); goto startSelection; case "59": addModule(McAfeemod.Check); goto startSelection; case "60": addModule(Minecraftmod.Check); goto startSelection; case "61": addModule(Minglemod.Check); goto startSelection; case "62": addModule(MyCanal.Check); goto startSelection; case "63": addModule(Napstermod.Check); goto startSelection; case "64": addModule(NBAmod.Check); goto startSelection; case "65": addModule(Netflixmod.Check); goto startSelection; case "66": addModule(NordVPNmod.Check); goto startSelection; case "67": addModule(Onlyfansmod.Check); goto startSelection; case "68": addModule(Originmod.Check); goto startSelection; case "69": addModule(Outbackstakehousemod.Check); goto startSelection; case "70": addModule(patreonmod.Check); goto startSelection; case "71": addModule(Pizzahutmod.Check); goto startSelection; case "72": addModule(Plextvmod.Check); goto startSelection; case "73": addModule(Pornhubmod.Check); goto startSelection; case "74": addModule(Postmatesfleet.Check); goto startSelection; case "75": addModule(Razermod.Check); goto startSelection; case "76": addModule(Robinhoodmod.Check); goto startSelection; case "77": addModule(Scribdmod.Check); goto startSelection; case "78": addModule(Shopifymod.Check); goto startSelection; case "79": addModule(SliceLifemod.Check); goto startSelection; case "80": addModule(SlingTVmod.Check); goto startSelection; case "81": addModule(Smartproxymod.Check); goto startSelection; case "82": addModule(SonyVegasmod.Check); goto startSelection; case "83": addModule(Tunnelbearmod.Check); goto startSelection; case "84": addModule(Twitchmod.Check); goto startSelection; case "85": addModule(UFCmod.Check); goto startSelection; case "86": addModule(Uplaymod.Check); goto startSelection; case "87": addModule(Venmomod.Check); goto startSelection; case "88": addModule(Vypervpnmod.Check); goto startSelection; case "89": addModule(Wishmod.Check); goto startSelection; case "90": addModule(WWEmod.Check); goto startSelection; case "91": addModule(Xcamsmod.Check); goto startSelection; case "92": addModule(XVPNmod.Check); goto startSelection; case "93": addModule(Yahoomod.Check); goto startSelection; case "94": addModule(Zenmatemod.Check); goto startSelection; case "95": addModule(Zorrovpnmod.Check); goto startSelection; case "P": addModule(Abvmod.Check); addModule(Adflymod.Check); addModule(Ahamod.Check); addModule(Albertonsmod.Check); addModule(Aliexpressmod.Check); addModule(Apowersoftmod.Check); addModule(Applemod.Check); addModule(Aviramod.Check); addModule(Azuremod.Check); addModule(Bagelboymod.Check); addModule(Beegcommod.Check); addModule(BFWmod.Check); addModule(Bitdefendermod.Check); addModule(Bitesquadmod.Check); addModule(Bitlaunchmod.Check); addModule(Blimmod.Check); addModule(CBSmod.Check); addModule(chaturbatemod.Check); addModule(cheggmod.Check); addModule(Clarovideomod.Check); addModule(Coinbasemod.Check); addModule(coinsphmod.Check); addModule(Crunchyrollmod.Check); addModule(DCuniversemod.Check); addModule(Disneymod.Check); addModule(Dominosmod.Check); addModule(DoorDashmod.Check); addModule(Duolingomod.Check); addModule(Easyjetmod.Check); addModule(Ebayvaildmod.Check); addModule(Elasticmailmod.Check); addModule(Facebookmod.Check); addModule(filminmod.Check); addModule(Fitbitmod.Check); addModule(Flightclubmod.Check); addModule(Foapmod.Check); addModule(Forever21mod.Check); addModule(Foxmod.Check); addModule(FWRDmod.Check); addModule(Gameflymod.Check); addModule(GetUpsidemod.Check); addModule(Gfuelmod.Check); addModule(Godaddymod.Check); addModule(GooseVPNmod.Check); addModule(Guccimod.Check); addModule(HeadspaceUKmod.Check); addModule(HMAmod.Check); addModule(HolaVPNmod.Check); addModule(Hotspotshieldmod.Check); addModule(Hulumod.Check); addModule(IbVPNmod.Check); addModule(Instagrammod.Check); addModule(IpVanishmod.Check); addModule(KFCMod.Check); addModule(latercommod.Check); addModule(Leageoflegendsmod.Check); addModule(Luminatimod.Check); addModule(McAfeemod.Check); addModule(Minecraftmod.Check); addModule(Minglemod.Check); addModule(MyCanal.Check); addModule(Napstermod.Check); addModule(NBAmod.Check); addModule(Netflixmod.Check); addModule(NordVPNmod.Check); addModule(Onlyfansmod.Check); addModule(Originmod.Check); addModule(Outbackstakehousemod.Check); addModule(patreonmod.Check); addModule(Pizzahutmod.Check); addModule(Plextvmod.Check); addModule(Pornhubmod.Check); addModule(Postmatesfleet.Check); addModule(Razermod.Check); addModule(Robinhoodmod.Check); addModule(Scribdmod.Check); addModule(Shopifymod.Check); addModule(SliceLifemod.Check); addModule(SlingTVmod.Check); addModule(Smartproxymod.Check); addModule(SonyVegasmod.Check); addModule(Tunnelbearmod.Check); addModule(Twitchmod.Check); addModule(UFCmod.Check); addModule(Uplaymod.Check); addModule(Venmomod.Check); addModule(Vypervpnmod.Check); addModule(Wishmod.Check); addModule(WWEmod.Check); addModule(Zorrovpnmod.Check); addModule(Xcamsmod.Check); addModule(XVPNmod.Check); addModule(Yahoomod.Check); addModule(Zenmatemod.Check); goto startSelection; case "B": { if (PickedModules.Count == 0) { prefix("Error", "You need to select at least 1 module"); Thread.Sleep(1000); goto startSelection; return; } Console.Clear(); System.Console.WriteLine(); Ascii(); System.Console.WriteLine(); System.Console.WriteLine(); prefix("Select Combolist", ""); ComboLoad(); prefix("Select Proxylist", ""); ProxyLoad(); for (;;) { prefix("Select Proxy Type", "\n"); prefix("1", "HTTP\n"); prefix("2", "SOCKS4\n"); prefix("3", "SOCKS5\n"); prefix(">", ""); var Read = System.Console.ReadLine(); switch (Read) { case "1": ProxyType1 = "HTTP"; break; case "2": ProxyType1 = "SOCKS4"; break; case "3": ProxyType1 = "SOCKS5"; break; } if (ProxyType1 != "HTTP" && ProxyType1 != "SOCKS4" && ProxyType1 != "SOCKS5") { continue; } break; } for (;;) { Console.WriteLine(); prefix("Select Display Type", "\n"); prefix("1", "CUI\n"); prefix("2", "LOG\n"); prefix(">", ""); var Read = System.Console.ReadLine(); switch (Read) { case "1": lorc = "CUI"; break; case "2": lorc = "LOG"; break; } if (lorc != "CUI" && lorc != "LOG") { continue; } break; } selectThreads: Console.WriteLine(); prefix("How many threads do you want to use", "\n"); prefix(">", ""); try { Threads = Convert.ToInt32(System.Console.ReadLine()); } catch { prefix("Error! Input a number", ""); Console.Write(" [", Color.White); Console.Write("Error! Input a number", Color.Red); Console.Write("]\n", Color.White); goto selectThreads; } CheckerRunning = true; var totalmodules = PickedModules.Count().ToString(); Console.Write(" [Selected ", Color.White); Console.Write(totalmodules, Color.Purple); Console.Write(" Modules]\n", Color.White); Task.Factory.StartNew(delegate { CheckerTools.UpdateTitle(); }); switch (lorc) { case "CUI": Task.Factory.StartNew(delegate { CheckerTools.UpdateConsole(); }); break; default: Console.Clear(); Console.WriteLine(""); Ascii(); Console.WriteLine(""); Console.WriteLine(""); break; } var num = 0; while (num <= Threads) { foreach (var checkFunction in PickedModules.Distinct()) { new Thread(new ThreadStart(checkFunction)).Start(); num = num + 1; } } break; } default: prefix("Invalid Option", ""); Thread.Sleep(300); goto startSelection; } } }