/// <summary> /// Config Initialization /// </summary> private void InitConfig() { ChampionName = Player.ChampionName; Config = Program.Config; ComboConfig = Config.AddSubMenu("Combo", "Combo"); HarassConfig = Config.AddSubMenu("Harass", "Harass"); ManaConfig = Config.AddSubMenu("Mana Limiter", "Mana Limiter"); MiscConfig = Config.AddSubMenu("Misc", "Misc"); InterruptConfig = Config.AddSubMenu("Interrupt", "Interrupt"); DrawingConfig = Config.AddSubMenu("Drawings", "Drawings"); // mana ManaConfig.AddSlider("HarassMana", "Harass Mana %", 1, 1, 100); // misc MiscConfig.AddList("AttackMinions", "Attack Minions?", new[] { "Smart", "Never", "Always" }); MiscConfig.AddBool("AttackChampions", "Attack Champions?", true); // drawing DrawingConfig.Add("Target" + ChampionName, new CheckBox("Target")); //.SetValue(new Circle(true, Color.DodgerBlue))); DrawingConfig.Add("QRange" + ChampionName, new CheckBox("Q Range", false)); //.SetValue(new Circle(false, Color.FromArgb(150, Color.DodgerBlue)))); DrawingConfig.Add("WRange" + ChampionName, new CheckBox("W Range", false)); //.SetValue(new Circle(false, Color.FromArgb(150, Color.DodgerBlue)))); DrawingConfig.Add("ERange" + ChampionName, new CheckBox("E Range", false)); //.SetValue(new Circle(false, Color.FromArgb(150, Color.DodgerBlue)))); DrawingConfig.Add("RRange" + ChampionName, new CheckBox("R Range", false)); //.SetValue(new Circle(false, Color.FromArgb(150, Color.DodgerBlue)))); // plugins ComboMenu(ComboConfig); HarassMenu(HarassConfig); ManaMenu(ManaConfig); MiscMenu(MiscConfig); InterruptMenu(InterruptConfig); DrawingMenu(DrawingConfig); }
static void Main(string[] args) { MiscConfig config = new MiscConfig(); //CreateShips create = new CreateShips(); config.ShowRules(); //create.ShipsInput(); MiscConfigValues value = new MiscConfigValues(); //string[,] tabDestroShips = new string[value.ArrayHeight, value.ArrayWidth]; //string[,] tabMyShips = new string[value.ArrayHeight, value.ArrayWidth]; Console.Title = value.Title; Console.SetWindowSize(value.WindowWidth, value.WindowHeight); //BuildTab buildTabShips = new BuildTab(); Console.WriteLine(); //buildTabShips.BuildBlankTab(tabMyShips); Console.WriteLine(); //buildTabShips.BuildBlankTab(tabDestroShips); Console.ReadKey(); }
public static void Load() { if (!System.IO.File.Exists(Files.ConfigurationPath)) { Logger.Write("Configuration does not exist. Loading defaults.", LogType.System); LoadDefaults(); return; } string json = System.IO.File.ReadAllText(Files.ConfigurationPath); ConfigFile file = JsonConvert.DeserializeObject <ConfigFile>(json); if (file == null) { Logger.Write("Unable to load Config. Loading defaults.", LogType.Warning); LoadDefaults(); } else { Basic = file.Basic; Chat = file.Chat; Worlds = file.Worlds; Security = file.Security; Logging = file.Logging; Advanced = file.Advanced; IRC = file.IRC; Misc = file.Misc; } }
/// <summary> /// Constructor /// </summary> /// <param name="exportDefaultTemplateProvider">Export default template provider</param> /// <param name="userPreferencesDbAccess">User PReferences Database access</param> /// <param name="userManager">User Manager</param> /// <param name="exportSettings">Export settings</param> /// <param name="userProjectAccess">User project Access</param> /// <param name="actionTranslator">Action translator</param> /// <param name="configuration">Configuration</param> public ExportController(IExportDefaultTemplateProvider exportDefaultTemplateProvider, IUserPreferencesDbAccess userPreferencesDbAccess, UserManager <GoNorthUser> userManager, IExportSettingsDbAccess exportSettings, IUserProjectAccess userProjectAccess, IActionTranslator actionTranslator, IOptions <ConfigurationData> configuration) { _exportDefaultTemplateProvider = exportDefaultTemplateProvider; _userPreferencesDbAccess = userPreferencesDbAccess; _userManager = userManager; _exportSettings = exportSettings; _userProjectAccess = userProjectAccess; _actionTranslator = actionTranslator; _config = configuration.Value.Misc; }
/// <summary> /// Config Initialization /// </summary> private void InitConfig() { Config = new Menu("Support: " + Player.ChampionName, Player.ChampionName, true); Config.AddSubMenu(new Menu("璧扮爫", "Orbwalking")); SimpleTs.AddToMenu(Config.AddSubMenu(new Menu("鐩爣閫夋嫨", "Target Selector"))); ComboConfig = Config.AddSubMenu(new Menu("杩炴嫑", "Combo")); HarassConfig = Config.AddSubMenu(new Menu("楠氭壈", "Harass")); ManaConfig = Config.AddSubMenu(new Menu("娉曞姏鍊奸檺鍒跺櫒", "Mana Limiter")); MiscConfig = Config.AddSubMenu(new Menu("鏉傞」", "Misc")); InterruptConfig = Config.AddSubMenu(new Menu("涓柇", "Interrupt")); DrawingConfig = Config.AddSubMenu(new Menu("鑼冨洿", "Drawings")); Config.AddItem(new MenuItem("visit", "璁块棶璁哄潧").SetValue(false)); // mana ManaConfig.AddSlider("HarassMana", "楠氭壈 娉曞姏 %", 1, 1, 100); // misc MiscConfig.AddBool("UsePackets", "浣跨敤灏佸寘", true); MiscConfig.AddList("AttackMinions", "鏀诲嚮鐨勫皬鍏点劎", new[] { "Smart", "Never", "Always" }); MiscConfig.AddBool("AttackChampions", "鏀诲嚮鐨勮嫳闆勩劎", true); // drawing DrawingConfig.AddItem( new MenuItem("Target" + ChampionName, "鐩爣").SetValue(new Circle(true, Color.DodgerBlue))); DrawingConfig.AddItem( new MenuItem("QRange" + ChampionName, "Q 鑼冨洿").SetValue(new Circle(false, Color.FromArgb(150, Color.DodgerBlue)))); DrawingConfig.AddItem( new MenuItem("WRange" + ChampionName, "W 鑼冨洿").SetValue(new Circle(false, Color.FromArgb(150, Color.DodgerBlue)))); DrawingConfig.AddItem( new MenuItem("ERange" + ChampionName, "E 鑼冨洿").SetValue(new Circle(false, Color.FromArgb(150, Color.DodgerBlue)))); DrawingConfig.AddItem( new MenuItem("RRange" + ChampionName, "R 鑼冨洿").SetValue(new Circle(false, Color.FromArgb(150, Color.DodgerBlue)))); // by wuwei Config.AddSubMenu(new Menu("鐒$偤姹夊寲", "by wuwei")); Config.SubMenu("by wuwei").AddItem(new MenuItem("qunhao", "姹夊寲缇わ細386289593")); Config.SubMenu("by wuwei").AddItem(new MenuItem("qunhao2", "濞冨▋缇わ細13497795")); // plugins ComboMenu(ComboConfig); HarassMenu(HarassConfig); ManaMenu(ManaConfig); MiscMenu(MiscConfig); InterruptMenu(InterruptConfig); DrawingMenu(DrawingConfig); Config.AddToMainMenu(); }
/// <summary> /// Loads the default configs /// </summary> public static void LoadDefaults() { Basic = new BasicConfig(); Chat = new ChatConfig(); Worlds = new WorldConfig(); Security = new SecurityConfig(); Logging = new LoggingConfig(); Advanced = new AdvancedConfig(); IRC = new IRCConfig(); Misc = new MiscConfig(); }
/// <summary> /// Config Initialization /// </summary> private void InitConfig() { Config = new Menu("ㄧ無為汉化ㄧ: " + Player.ChampionName, Player.ChampionName, true); Config.AddSubMenu(new Menu("走砍", "Orbwalking")); SimpleTs.AddToMenu(Config.AddSubMenu(new Menu("目标选择", "Target Selector"))); ComboConfig = Config.AddSubMenu(new Menu("连招", "Combo")); HarassConfig = Config.AddSubMenu(new Menu("骚扰", "Harass")); ManaConfig = Config.AddSubMenu(new Menu("蓝量控制", "Mana Limiter")); MiscConfig = Config.AddSubMenu(new Menu("杂项", "Misc")); InterruptConfig = Config.AddSubMenu(new Menu("打断", "Interrupt")); DrawingConfig = Config.AddSubMenu(new Menu("绘制", "Drawings")); Config.AddItem(new MenuItem("visit", "范围论坛").SetValue(false)); Config.AddItem(new MenuItem("qun", "点击加入L#汉化群ㄧ").SetValue(false)); // mana ManaConfig.AddSlider("HarassMana", "蓝量控制 %", 1, 1, 100); // misc MiscConfig.AddBool("UsePackets", "使用封包", true); MiscConfig.AddList("AttackMinions", "攻击小兵", new[] { "智能", "从不", "总是" }); MiscConfig.AddBool("AttackChampions", "攻击英雄", true); // drawing DrawingConfig.AddItem( new MenuItem("Target" + ChampionName, "目标").SetValue(new Circle(true, Color.DodgerBlue))); DrawingConfig.AddItem( new MenuItem("QRange" + ChampionName, "Q 范围").SetValue(new Circle(false, Color.FromArgb(150, Color.DodgerBlue)))); DrawingConfig.AddItem( new MenuItem("WRange" + ChampionName, "W 范围").SetValue(new Circle(false, Color.FromArgb(150, Color.DodgerBlue)))); DrawingConfig.AddItem( new MenuItem("ERange" + ChampionName, "E 范围").SetValue(new Circle(false, Color.FromArgb(150, Color.DodgerBlue)))); DrawingConfig.AddItem( new MenuItem("RRange" + ChampionName, "R 范围").SetValue(new Circle(false, Color.FromArgb(150, Color.DodgerBlue)))); // plugins ComboMenu(ComboConfig); HarassMenu(HarassConfig); ManaMenu(ManaConfig); MiscMenu(MiscConfig); InterruptMenu(InterruptConfig); DrawingMenu(DrawingConfig); Config.AddToMainMenu(); }
/// <summary> /// Config Initialization /// </summary> private void InitConfig() { Config = new Menu("Support: " + Player.ChampionName, Player.ChampionName, true); Config.AddSubMenu(new Menu("Orbwalking", "Orbwalking")); SimpleTs.AddToMenu(Config.AddSubMenu(new Menu("Target Selector", "Target Selector"))); ComboConfig = Config.AddSubMenu(new Menu("Combo", "Combo")); HarassConfig = Config.AddSubMenu(new Menu("Harass", "Harass")); ManaConfig = Config.AddSubMenu(new Menu("Mana Limiter", "Mana Limiter")); MiscConfig = Config.AddSubMenu(new Menu("Misc", "Misc")); InterruptConfig = Config.AddSubMenu(new Menu("Interrupt", "Interrupt")); DrawingConfig = Config.AddSubMenu(new Menu("Drawings", "Drawings")); Config.AddItem(new MenuItem("visit", "Visit Forum").SetValue(false)); // mana ManaConfig.AddSlider("HarassMana", "Harass Mana %", 1, 1, 100); // misc MiscConfig.AddBool("UsePackets", "Use Packets?", true); MiscConfig.AddList("AttackMinions", "Attack Minions?", new[] { "Smart", "Never", "Always" }); MiscConfig.AddBool("AttackChampions", "Attack Champions?", true); // drawing DrawingConfig.AddItem( new MenuItem("Target" + ChampionName, "Target").SetValue(new Circle(true, Color.DodgerBlue))); DrawingConfig.AddItem( new MenuItem("QRange" + ChampionName, "Q Range").SetValue(new Circle(false, Color.FromArgb(150, Color.DodgerBlue)))); DrawingConfig.AddItem( new MenuItem("WRange" + ChampionName, "W Range").SetValue(new Circle(false, Color.FromArgb(150, Color.DodgerBlue)))); DrawingConfig.AddItem( new MenuItem("ERange" + ChampionName, "E Range").SetValue(new Circle(false, Color.FromArgb(150, Color.DodgerBlue)))); DrawingConfig.AddItem( new MenuItem("RRange" + ChampionName, "R Range").SetValue(new Circle(false, Color.FromArgb(150, Color.DodgerBlue)))); // plugins ComboMenu(ComboConfig); HarassMenu(HarassConfig); ManaMenu(ManaConfig); MiscMenu(MiscConfig); InterruptMenu(InterruptConfig); DrawingMenu(DrawingConfig); Config.AddToMainMenu(); }
/// <summary> /// Config Initialization /// </summary> private void InitConfig() { Config = new Menu("【無為汉化】自动挂机: " + Player.ChampionName, Player.ChampionName, true); Config.AddSubMenu(new Menu("走砍", "Orbwalking")); TargetSelector.AddToMenu(Config.AddSubMenu(new Menu("目标选择器", "Target Selector"))); ComboConfig = Config.AddSubMenu(new Menu("连招", "Combo")); HarassConfig = Config.AddSubMenu(new Menu("骚扰", "Harass")); ManaConfig = Config.AddSubMenu(new Menu("蓝量限制", "Mana Limiter")); MiscConfig = Config.AddSubMenu(new Menu("杂项", "Misc")); InterruptConfig = Config.AddSubMenu(new Menu("打断技能", "Interrupt")); DrawingConfig = Config.AddSubMenu(new Menu("绘制", "Drawings")); // mana ManaConfig.AddSlider("HarassMana", "最低血量 %", 1, 1, 100); // misc MiscConfig.AddList("AttackMinions", "攻击小兵?", new[] { "智能", "不", "总是" }); MiscConfig.AddBool("AttackChampions", "攻击英雄?", true); // drawing DrawingConfig.AddItem( new MenuItem("Target" + ChampionName, "目标").SetValue(new Circle(true, Color.DodgerBlue))); DrawingConfig.AddItem( new MenuItem("QRange" + ChampionName, "Q 范围").SetValue( new Circle(false, Color.FromArgb(150, Color.DodgerBlue)))); DrawingConfig.AddItem( new MenuItem("WRange" + ChampionName, "W 范围").SetValue( new Circle(false, Color.FromArgb(150, Color.DodgerBlue)))); DrawingConfig.AddItem( new MenuItem("ERange" + ChampionName, "E 范围").SetValue( new Circle(false, Color.FromArgb(150, Color.DodgerBlue)))); DrawingConfig.AddItem( new MenuItem("RRange" + ChampionName, "R 范围").SetValue( new Circle(false, Color.FromArgb(150, Color.DodgerBlue)))); // plugins ComboMenu(ComboConfig); HarassMenu(HarassConfig); ManaMenu(ManaConfig); MiscMenu(MiscConfig); InterruptMenu(InterruptConfig); DrawingMenu(DrawingConfig); Config.AddToMainMenu(); }
public static void ImportFromFile(string path) { if (File.Exists(path)) { try { var formatter = new BinaryFormatter(); var stream = File.OpenRead(path); var cfg = (NeuralOwlConfig)formatter.Deserialize(stream); stream.Close(); ESP = cfg.esp; Triggerbot = cfg.triggerbot; AimbotBasic = cfg.aimbotBasic; Misc = cfg.misc; PlayerList = cfg.playerList; Preferences = cfg.preferences; return; } catch (Exception ex) { MessageBox.Show("Well, an error occured while reading cfg file: \n" + ex.Message + "\n We'll create a new one..."); } } //Load Default cfg #region ESP ESP.ShowEnemies = true; ESP.ShowTeammates = true; ESP.FullBloom = true; ESP.EnemyColor = new Color(.9f, .3f, 0, .25f); ESP.TeammateColor = new Color(.2f, .7f, 0, .25f); #endregion #region Triggerbot Triggerbot.Key = (int)Keys.Alt; Triggerbot.WeaponsCfg = new TriggerbotWeaponConfig[TriggerbotWeaponConfig.TriggerbotWeapons.Length]; AimbotBasic.Key = 0; AimbotBasic.WeaponsCfg = new AimbotBasicWeaponConfig[TriggerbotWeaponConfig.TriggerbotWeapons.Length]; for (int i = 0; i < Triggerbot.WeaponsCfg.Length; i++) { Triggerbot.WeaponsCfg[i] = new TriggerbotWeaponConfig(); AimbotBasic.WeaponsCfg[i] = new AimbotBasicWeaponConfig(); } #endregion #region Preferences //Preferences.ConfigFilePath = Directory.GetParent(Environment.CurrentDirectory) + Const_DefaultPath; Preferences.ToggleKey = (int)Keys.Home; #endregion ExportToFile(path); }
/// <summary> /// Constructor /// </summary> /// <param name="configuration">Configuration</param> public KortistoController(IOptions <ConfigurationData> configuration) { _config = configuration.Value.Misc; }
/// <summary> /// Constructor /// </summary> /// <param name="configuration">Configuration</param> public StateMachineController(IOptions <ConfigurationData> configuration) { _config = configuration.Value.Misc; }
/// <summary> /// Constructor /// </summary> /// <param name="configuration">Configuration</param> public StyrController(IOptions <ConfigurationData> configuration) { _config = configuration.Value.Misc; }
public List <List <string> > ShipsInput() { bool goBack = true; string cellBow = "", cellStern = ""; byte maxMinValue = 0; byte maxMinChar = 0; string[] ShipsTypeList = new string[] { "czteromasztowca", "trójmasztowca", "dwumasztowca", "jednomasztowca" }; List <List <string> > ShipsList = new List <List <string> >(); MiscASCIIConverter ASCII = new MiscASCIIConverter(); BuildTabMyShips cellValidation = new BuildTabMyShips(); for (int i = 0; i < 10; i++) { switch (i) { case 0: while (goBack) { try { Console.Clear(); Console.Write("Podaj komórkę dzioba " + ShipsTypeList[0] + ": "); cellBow = Console.ReadLine(); maxMinValue = Convert.ToByte(cellBow.Substring(1)); maxMinChar = ASCII.CharToUnicode(cellBow, 0); if (maxMinValue > 10 || maxMinValue <= 0 || maxMinChar < 65 || maxMinChar > 74) { throw new ExcInvalidCellInput(cellBow); } MiscConfig.CheckCellInputRegex(cellBow); Console.Write("Podaj komórkę rufy " + ShipsTypeList[0] + ": "); cellStern = Console.ReadLine(); maxMinValue = Convert.ToByte(cellStern.Substring(1)); maxMinChar = ASCII.CharToUnicode(cellStern, 0); if (maxMinValue > 10 || maxMinValue <= 0 || maxMinChar < 65 || maxMinChar > 74) { throw new ExcInvalidCellInput(cellStern); } MiscConfig.CheckCellInputRegex(cellStern); string diffCell = MiscConfig.CheckCellDiff(cellBow, cellStern); if (!Convert.ToInt32(diffCell.Substring(2)).Equals(3)) { throw new ExcInvalidDifference(Convert.ToInt32(diffCell.Substring(2)), ShipsTypeList[0]); } List <string> fourMasts = new List <string>(CreateMiddleCells(diffCell, cellBow)); cellValidation.CellNeighbours(ReturnSubList(fourMasts)); ShipsList.Add(fourMasts); goBack = false; } catch (ExcInvalidCellInput ex) { Console.WriteLine("\n" + ex.Message); Console.ReadKey(); } catch (ExcInvalidCellPositioning ex) { Console.WriteLine("\n" + ex.Message); Console.ReadKey(); } catch (ExcInvalidDifference ex) { Console.WriteLine("\n" + ex.Message); Console.ReadKey(); } } break; case int n when(n == 1 || n == 2): Console.WriteLine("Podaj komórkę dzioba " + ShipsTypeList[1] + ": "); break; case int n when(n >= 3 && n <= 5): Console.WriteLine("Podaj komórkę dzioba " + ShipsTypeList[2] + ": "); break; case int n when(n >= 6 && n <= 9): Console.WriteLine("Podaj komórkę " + ShipsTypeList[3] + ": "); break; default: break; } } return(ShipsList); }