static Harass() { SpellsMenu.AddGroupLabel("Harass Spells:"); _useQ = SpellsMenu.Add("harassQ", new CheckBox("Use Q on Harass ?")); _useE = SpellsMenu.Add("harassE", new CheckBox("Use E on Harass ?")); SpellsMenu.AddGroupLabel("Harass Settings:"); _manaHarass = SpellsMenu.Add("harassMana", new Slider("It will only cast any harass spell if the mana is greater than ({0}).", 30)); }
static Combo() { // Initialize the menu values SpellsMenu.AddGroupLabel("Combo Spells:"); _useQ = SpellsMenu.Add("comboQ", new CheckBox("Use Q on Combo ?")); _useW = SpellsMenu.Add("comboW", new CheckBox("Use W on Combo ?")); _useE = SpellsMenu.Add("comboE", new CheckBox("Use E on Combo ?")); _useR = SpellsMenu.Add("comboR", new CheckBox("Use R on Combo ?")); }
static Combo() { // Initialize the menu values SpellsMenu.AddGroupLabel("Kombo Büyüleri:"); _useQ = SpellsMenu.Add("comboQ", new CheckBox("Komboda Q Kullan")); _useW = SpellsMenu.Add("comboW", new CheckBox("Komboda W Kullan")); _useE = SpellsMenu.Add("comboE", new CheckBox("Komboda E Kullan")); _useR = SpellsMenu.Add("comboR", new CheckBox("Komboda R Kullan")); }
static Harass() { SpellsMenu.AddGroupLabel("Harass Spells:"); _useQ = SpellsMenu.Add("harassQ", new CheckBox("Use Q on Harass")); _useW = SpellsMenu.Add("harassW", new CheckBox("Use W on Harass")); _useE = SpellsMenu.Add("harassE", new CheckBox("Use E on Harass")); SpellsMenu.AddGroupLabel("Harass Settings:"); _manaHarass = SpellsMenu.Add("harassMana", new Slider("min. mana for harass", 50)); }
static Harass() { SpellsMenu.AddGroupLabel("Harass Spells:"); _useQ = SpellsMenu.Add("harassQ", new CheckBox("Use Q on Harass ?")); _useW = SpellsMenu.Add("harassW", new CheckBox("Use W on Harass ?")); _useE = SpellsMenu.Add("harassE", new CheckBox("Use E on Harass ?")); _useR = SpellsMenu.Add("harassR", new CheckBox("Use R on Harass ?")); SpellsMenu.AddGroupLabel("Harass Settings:"); }
static Harass() { SpellsMenu.AddGroupLabel("骚扰:"); _useQ = SpellsMenu.Add("harassQ", new CheckBox("使用 Q?")); _useW = SpellsMenu.Add("harassW", new CheckBox("使用 W?")); _useE = SpellsMenu.Add("harassE", new CheckBox("使用 E?")); SpellsMenu.AddGroupLabel("骚扰设置:"); _manaHarass = SpellsMenu.Add("harassMana", new Slider("只使用技能清线当蓝量大于 ({0}).", 30)); }
static Harass() { SpellsMenu.AddGroupLabel("Dürtme Ayarları:"); _useQ = SpellsMenu.Add("harassQ", new CheckBox("Dürtmede Q Kullan")); _useW = SpellsMenu.Add("harassW", new CheckBox("Dürtmede W Kullan")); _useE = SpellsMenu.Add("harassE", new CheckBox("Dürtmede E Kullan")); SpellsMenu.AddGroupLabel("Dürtme Ayarları:"); _manaHarass = SpellsMenu.Add("harassMana", new Slider("Dürtme modu için en az mana", 50)); }
static Combo() { // Initialize the menu values SpellsMenu.AddGroupLabel("Kombo:"); _useQ = SpellsMenu.Add("comboQ", new CheckBox("Q Kullan ?")); _useW = SpellsMenu.Add("comboW", new CheckBox("W Kullan ?")); _useE = SpellsMenu.Add("comboE", new CheckBox("E Kullan ?")); _useR = SpellsMenu.Add("comboR", new CheckBox("R Kullan ?")); }
static Harass() { SpellsMenu.AddGroupLabel("Dürtme Büyüleri:"); _useQ = SpellsMenu.Add("harassQ", new CheckBox("Q Kullan ")); _useW = SpellsMenu.Add("harassW", new CheckBox("W Kullan")); _useE = SpellsMenu.Add("harassE", new CheckBox("E Kullan ")); SpellsMenu.AddGroupLabel("Dürtme Ayarları:"); _manaHarass = SpellsMenu.Add("harassMana", new Slider("Manam şu değerden yüksek ise dürtme Kullan ({0}).", 30)); }
static Combo() { // Initialize the menu values SpellsMenu.AddGroupLabel("连招技能:"); _useQ = SpellsMenu.Add("comboQ", new CheckBox("使用Q连招 ?")); _useW = SpellsMenu.Add("comboW", new CheckBox("使用W连招 ?")); _useE = SpellsMenu.Add("comboE", new CheckBox("使用E连招 ?")); _useR = SpellsMenu.Add("comboR", new CheckBox("使用R连招 ?")); _minR = SpellsMenu.Add("minR", new Slider("最低敌人数量使用R", 2, 0, 5)); }
static Combo() { // Initialize the menu values SpellsMenu.AddGroupLabel("Combo Spells:"); _useQ = SpellsMenu.Add("comboQ", new CheckBox("Use Q on Combo ?")); _useW = SpellsMenu.Add("comboW", new CheckBox("Use W on Combo ?")); _useE = SpellsMenu.Add("comboE", new CheckBox("Use E on Combo ?")); _useR = SpellsMenu.Add("comboR", new CheckBox("Use R on Combo ?")); _minR = SpellsMenu.Add("minR", new Slider("Min Enemies to use R", 2, 0, 5)); }
static Combo() { // Initialize the menu values SpellsMenu.AddGroupLabel("Kombo Büyüleri:"); _useQ = SpellsMenu.Add("comboQ", new CheckBox("Komboda Q Kullan ?")); _useE = SpellsMenu.Add("comboE", new CheckBox("Komboda E Kullan ?")); _useESnared = SpellsMenu.Add("comboESnared", new CheckBox("Rakibi Her zaman E ile Tuzağa düşür ?", false)); _useR = SpellsMenu.Add("comboR", new CheckBox("Komboda R Kullan ?")); _useRSnared = SpellsMenu.Add("comboRSnared", new CheckBox("Rakibi Her zaman R ile Tuzağa düşür ?")); }
static Combo() { // Initialize the menu values SpellsMenu.AddGroupLabel("连招:"); _useQ = SpellsMenu.Add("comboQ", new CheckBox("使用 Q?")); _useE = SpellsMenu.Add("comboE", new CheckBox("使用 E?")); _useESnared = SpellsMenu.Add("comboESnared", new CheckBox("敌人被定身才使用E ?", false)); _useR = SpellsMenu.Add("comboR", new CheckBox("使用 R?")); _useRSnared = SpellsMenu.Add("comboRSnared", new CheckBox("敌人被定身才使用R ?")); }
static Combo() { // Initialize the menu values SpellsMenu.AddGroupLabel("Combo Spells:"); _useQ = SpellsMenu.Add("comboQ", new CheckBox("Use Q on Combo ?")); _useE = SpellsMenu.Add("comboE", new CheckBox("Use E on Combo ?")); _useESnared = SpellsMenu.Add("comboESnared", new CheckBox("Only use E if target is snared ?", false)); _useR = SpellsMenu.Add("comboR", new CheckBox("Use R on Combo ?")); _useRSnared = SpellsMenu.Add("comboRSnared", new CheckBox("Only use R if target is snared ?")); }
static Combo() { // Initialize the menu values SpellsMenu.AddGroupLabel("Kombo Büyüleri:"); _useQ = SpellsMenu.Add("comboQ", new CheckBox("Kullan Q ?")); _useE = SpellsMenu.Add("comboE", new CheckBox("Kullan E ?")); _useR = SpellsMenu.Add("comboR", new CheckBox("Kullan R ?")); SpellsMenu.AddLabel("R Ayarları:"); _minR = SpellsMenu.Add("minR", new Slider("R için gereken düşman ?", 2, 0, 5)); _useRKillable = SpellsMenu.Add("comboRKill", new CheckBox("Kill alacaksam sayıyı önemsemeden R kullan ?", false)); }
static Combo() { // Initialize the menu values SpellsMenu.AddGroupLabel("Combo Spells:"); _useQ = SpellsMenu.Add("comboQ", new CheckBox("Use Q on Combo ?")); _useW = SpellsMenu.Add("comboW", new CheckBox("Use W on Combo ?")); _useE = SpellsMenu.Add("comboE", new CheckBox("Use E on Combo ?")); _useR = SpellsMenu.Add("comboR", new CheckBox("Use R on Combo ?")); SpellsMenu.AddGroupLabel("Combo Settings:"); _useRCancel = SpellsMenu.Add("comboRCancel", new CheckBox("Cancel R if target is out of range ?")); }
static Combo() { // Initialize the menu values SpellsMenu.AddGroupLabel("Combo Spells:"); _useQ = SpellsMenu.Add("comboQ", new CheckBox("Use Q on Combo ?")); _useE = SpellsMenu.Add("comboE", new CheckBox("Use E on Combo ?")); _useR = SpellsMenu.Add("comboR", new CheckBox("Use R on Combo ?")); SpellsMenu.AddLabel("R Settings:"); _minR = SpellsMenu.Add("minR", new Slider("Minimun enemies to use R ?", 2, 0, 5)); _useRKillable = SpellsMenu.Add("comboRKill", new CheckBox("Only use R if it will kill at least one ?", false)); }
static Harass() { SpellsMenu.AddGroupLabel("骚扰技能:"); _useQ = SpellsMenu.Add("harassQ", new CheckBox("使用Q骚扰 ?")); _useW = SpellsMenu.Add("harassW", new CheckBox("使用W骚扰 ?")); SpellsMenu.AddGroupLabel("骚扰设置:"); _manaHarass = SpellsMenu.Add("harassMana", new Slider("蓝量高于({0})时才使用骚扰技能.", 30)); SpellsMenu.AddGroupLabel("自动骚扰技能:"); //Add Key bind _autouseQ = SpellsMenu.Add("autoHarassQ", new CheckBox("Q自动骚扰 ?")); _autouseW = SpellsMenu.Add("autoHarassW", new CheckBox("W自动骚扰 ?")); SpellsMenu.AddGroupLabel("自动骚扰设置:"); _automanaQ = SpellsMenu.Add("autoHarassMana", new Slider("蓝量高于({0})时才使用自动骚扰.", 50)); }
static Harass() { SpellsMenu.AddGroupLabel("Harass Spells:"); _useQ = SpellsMenu.Add("harassQ", new CheckBox("Use Q on Harass ?")); _useW = SpellsMenu.Add("harassW", new CheckBox("Use W on Harass ?")); SpellsMenu.AddGroupLabel("Harass Settings:"); _manaHarass = SpellsMenu.Add("harassMana", new Slider("It will only cast any harass spell if the mana is greater than ({0}).", 30)); SpellsMenu.AddGroupLabel("AutoHarass Spells:"); //Add Key bind _autouseQ = SpellsMenu.Add("autoHarassQ", new CheckBox("Use Q on AutoHarass ?")); _autouseW = SpellsMenu.Add("autoHarassW", new CheckBox("Use W on AutoHarass ?")); SpellsMenu.AddGroupLabel("AutoHarass Settings:"); _automanaQ = SpellsMenu.Add("autoHarassMana", new Slider("It will only cast any harass spell if the mana is greater than ({0}).", 50)); }
static Harass() { SpellsMenu.AddGroupLabel("Harass Spells:"); _useQ = SpellsMenu.Add("harassQ", new CheckBox("Use Q on Harass ?")); _useW = SpellsMenu.Add("harassW", new CheckBox("Use W on Harass ?")); _useE = SpellsMenu.Add("harassE", new CheckBox("Use E on Harass ?")); SpellsMenu.AddGroupLabel("Harass Settings:"); _manaHarass = SpellsMenu.Add("harassMana", new Slider("It will only cast any harass spell if the mana is greater than ({0}).", 30)); SpellsMenu.AddGroupLabel("AutoHarass Spells:"); _autoHarassKey = SpellsMenu.Add("autoHarassKey", new KeyBind("Switch On/Off AutoHarass", false, KeyBind.BindTypes.PressToggle, 'Z')); _useAutoQ = SpellsMenu.Add("autoharassQ", new CheckBox("Use Q on AutoHarass ?")); _useAutoW = SpellsMenu.Add("autoharassW", new CheckBox("Use W on AutoHarass ?")); _useAutoE = SpellsMenu.Add("autoharassE", new CheckBox("Use E on AutoHarass ?", false)); SpellsMenu.AddGroupLabel("AutoHarass Settings:"); _manaAutoHarass = SpellsMenu.Add("autoharassMana", new Slider("It will only cast any harass spell if the mana is greater than ({0}).", 30)); }
static Harass() { SpellsMenu.AddGroupLabel("Dürtme Büyüleri:"); _useQ = SpellsMenu.Add("harassQ", new CheckBox("Kullan Q ?")); _useE = SpellsMenu.Add("harassE", new CheckBox("Kullan E ?")); }
static Harass() { SpellsMenu.AddGroupLabel("Harass Spells:"); _useQ = SpellsMenu.Add("harassQ", new CheckBox("Use Q on Harass ?")); _useE = SpellsMenu.Add("harassE", new CheckBox("Use E on Harass ?")); }
private static void CreateMenu() { try { foreach (var p in CurrentPatchs) { BuildsServices.Add(new BuildServices(p.Key, p.Value)); } MenuIni = MainMenu.AddMenu("AramBuddy", "AramBuddy"); SpellsMenu = MenuIni.AddSubMenu("Spells"); MenuIni.AddGroupLabel("AramBuddy Version: " + version); MenuIni.AddGroupLabel("AramBuddy Settings"); BuildMenu = MenuIni.AddSubMenu("Current Build"); InfoMenu = MenuIni.AddSubMenu("Extra Options"); var lolversion = BuildMenu.Add("buildpatch", new ComboBox("Select Build Patch: ", 0, BuildsServices.Select(s => s.Patch).ToArray())); var buildsource = BuildMenu.Add("buildsource", new ComboBox("Builds Service: ", 0, BuildsServices[lolversion.CurrentValue].AvailableServices)); lolversion.OnValueChange += delegate(ValueBase <int> sender, ValueBase <int> .ValueChangeArgs args) { foreach (var i in BuildsServices[args.OldValue].AvailableServices) { buildsource.Remove(i); } foreach (var i in BuildsServices[args.NewValue].AvailableServices) { buildsource.Add(i); } }; BuildMenu.AddLabel("MetaSrc: Very Good For Aram"); BuildMenu.AddLabel("Championgg: Decent For Aram"); BuildMenu.AddLabel("KoreanBuilds: Decent For Aram"); BuildMenu.AddLabel("LoLSkill: Not Good For Aram"); var debug = MenuIni.CreateCheckBox("debug", "Enable Debugging Mode"); var activator = MenuIni.CreateCheckBox("activator", "Enable Built-In Activator"); var DisableSpells = MenuIni.CreateCheckBox("DisableSpells", "Disable Built-in Casting Logic", false); var CustomPlugin = MenuIni.CreateCheckBox("CustomPlugin", "Enable Custom Plugins"); var quit = MenuIni.CreateCheckBox("quit", "Quit On Game End"); var stealhr = MenuIni.CreateCheckBox("stealhr", "Dont Steal Health Relics From Allies", false); var chat = MenuIni.CreateCheckBox("chat", "Send Start / End msg In-Game Chat", false); var texture = MenuIni.CreateCheckBox("texture1", "Disable In-Game Texture (Less RAM/CPU)", false); var evade = MenuIni.CreateCheckBox("evade", "Evade Integration[BETA]"); var ff = MenuIni.CreateCheckBox("ff", "Vote Surrender With Team Always"); var cameralock = MenuIni.CreateCheckBox("cameralock", "Lock Camera Always"); MenuIni.AddSeparator(0); var Safe = MenuIni.CreateSlider("Safe1", "Safe Slider (Recommended 1250)", 1250, 0, 2500); //MenuIni.AddLabel("More Safe Value = more defensive playstyle"); //MenuIni.AddSeparator(0); var HRHP = MenuIni.CreateSlider("HRHP", "Health Percent To Pick Health Relics (Recommended 75%)", 75); var HRMP = MenuIni.CreateSlider("HRMP", "Mana Percent To Pick Health Relics (Recommended 15%)", 15); MenuIni.AddSeparator(0); var Reset = MenuIni.CreateCheckBox("reset", "Reset All Settings To Default", false); // Misc Settings MiscMenu = MenuIni.AddSubMenu("Misc Settings"); var autolvl = MiscMenu.CreateCheckBox("autolvl", "Enable AutoLvlUP"); var autoshop = MiscMenu.CreateCheckBox("autoshop", "Enable AutoShop"); var fixdive = MiscMenu.CreateCheckBox("fixdive", "Try to Fix Diving Towers"); var kite = MiscMenu.CreateCheckBox("kite", "Try Kite Near Enemies"); var ping = MiscMenu.CreateCheckBox("ping", "Move To AllySpawn On High Ping/Ping-Spikes"); var bardchime = MiscMenu.CreateCheckBox("bardchime", "Pick Bard Chimes"); var corkibomb = MiscMenu.CreateCheckBox("corkibomb", "Pick Corki Bomb"); var dravenaxe = MiscMenu.CreateCheckBox("dravenaxe", "Pick Draves Axes"); var olafaxe = MiscMenu.CreateCheckBox("olafaxe", "Pick Olaf Axe"); var zacpassive = MiscMenu.CreateCheckBox("zacpassive", "Pick Zac Blops"); var azirtower = MiscMenu.CreateCheckBox("azirtower", "Create Azir Towers"); var teleport = MiscMenu.CreateCheckBox("tp", "Enable use of Teleporting Logic"); var logs = MiscMenu.CreateCheckBox("logs", "Save AramBuddy Logs", false); var savechat = MiscMenu.CreateCheckBox("savechat", "Save In-Game Chat", false); var tyler1 = MiscMenu.CreateCheckBox("bigbrother", "Run it down mid", false); var tyler1g = MiscMenu.CreateSlider("gold", "Run it down mid if my Gold >= {0}", 3000, 500, 17500); Reset.OnValueChange += delegate(ValueBase <bool> sender, ValueBase <bool> .ValueChangeArgs args) { if (args.NewValue) { Reset.CurrentValue = false; debug.CurrentValue = true; activator.CurrentValue = true; DisableSpells.CurrentValue = false; CustomPlugin.CurrentValue = true; quit.CurrentValue = true; stealhr.CurrentValue = false; chat.CurrentValue = true; texture.CurrentValue = false; evade.CurrentValue = true; ff.CurrentValue = true; cameralock.CurrentValue = true; Safe.CurrentValue = 1250; HRHP.CurrentValue = 75; HRMP.CurrentValue = 15; // Misc autolvl.CurrentValue = true; autoshop.CurrentValue = true; fixdive.CurrentValue = true; kite.CurrentValue = true; ping.CurrentValue = true; bardchime.CurrentValue = true; corkibomb.CurrentValue = true; dravenaxe.CurrentValue = true; olafaxe.CurrentValue = true; zacpassive.CurrentValue = true; azirtower.CurrentValue = true; teleport.CurrentValue = true; logs.CurrentValue = false; savechat.CurrentValue = false; tyler1.CurrentValue = false; tyler1g.CurrentValue = 3000; } }; Safe.IsVisible = false; // disabled corkibomb.IsVisible = false; // disable for now SpellsMenu.AddGroupLabel("Built-In Casting Logic:"); SpellsMenu.CreateCheckBox("combo", "Use Spells in Combo Mode"); SpellsMenu.CreateCheckBox("harass", "Use Spells in Harass Mode"); SpellsMenu.CreateCheckBox("flee", "Use Spells in Flee Mode"); SpellsMenu.CreateCheckBox("laneclear", "Use Spells in Lane Clear Mode"); SpellsMenu.AddSeparator(0); SpellsMenu.AddGroupLabel("SummonerSpells"); SpellsMenu.Add("Heal", new CheckBox("Use Heal")); SpellsMenu.Add("Barrier", new CheckBox("Use Barrier")); SpellsMenu.Add("Clarity", new CheckBox("Use Clarity")); SpellsMenu.Add("Ghost", new CheckBox("Use Ghost")); SpellsMenu.Add("Flash", new CheckBox("Use Flash")); SpellsMenu.Add("Cleanse", new CheckBox("Use Cleanse")); InfoMenu.AddGroupLabel("Disabling In-Game Texture"); InfoMenu.AddLabel("To Disable In-Game Texture Type In Chat \"Disable Texture\""); InfoMenu.AddLabel("To Enable In-Game Texture Type In Chat \"Enable Texture\""); InfoMenu.AddLabel("Takes affect after 1 or 2 games"); Console.Title = $"{Drawing.Width}x{Drawing.Height}"; texture.IsVisible = false; if (DisableTexture) { Disabletexture(); } else { Enabletexture(); } Chat.OnInput += delegate(ChatInputEventArgs args) { if (args.Input.ToLower().Contains("disable texture")) { Disabletexture(); texture.CurrentValue = true; args.Process = false; } if (args.Input.ToLower().Contains("enable texture")) { Enabletexture(); texture.CurrentValue = false; args.Process = false; } }; } catch (Exception ex) { Logger.Send("Program Error At CreateMenu", ex, Logger.LogLevel.Error); } }
private static void Init() { try { if (Orbwalker.MovementDelay < 200) { Orbwalker.MovementDelay = new Random().Next(200, 500) + Game.Ping; } MenuIni = MainMenu.AddMenu("AramBuddy", "AramBuddy"); var build = MenuIni.AddSubMenu("Current Build"); SpellsMenu = MenuIni.AddSubMenu("Spells"); MenuIni.AddGroupLabel("AramBuddy Version: " + version); MenuIni.AddGroupLabel("AramBuddy Settings"); var debug = MenuIni.CreateCheckBox("debug", "Enable Debugging Mode"); var activator = MenuIni.CreateCheckBox("activator", "Enable Built-In Activator"); var DisableSpells = MenuIni.CreateCheckBox("DisableSpells", "Disable Built-in Casting Logic", false); var quit = MenuIni.CreateCheckBox("quit", "Quit On Game End"); var stealhr = MenuIni.CreateCheckBox("stealhr", "Dont Steal Health Relics From Allies", false); var chat = MenuIni.CreateCheckBox("chat", "Send Start / End msg In-Game Chat", false); var texture = MenuIni.CreateCheckBox("texture", "Disable In-Game Texture (Less RAM/CPU)", false); MenuIni.AddSeparator(0); var Safe = MenuIni.CreateSlider("Safe", "Safe Slider (Recommended 1250)", 1250, 0, 2500); MenuIni.AddLabel("More Safe Value = more defensive playstyle"); MenuIni.AddSeparator(0); var HRHP = MenuIni.CreateSlider("HRHP", "Health Percent To Pick Health Relics (Recommended 75%)", 75); var HRMP = MenuIni.CreateSlider("HRMP", "Mana Percent To Pick Health Relics (Recommended 15%)", 15); MenuIni.AddSeparator(0); var Reset = MenuIni.CreateCheckBox("reset", "Reset All Settings To Default", false); Reset.OnValueChange += delegate(ValueBase <bool> sender, ValueBase <bool> .ValueChangeArgs args) { if (args.NewValue) { Reset.CurrentValue = false; debug.CurrentValue = true; activator.CurrentValue = true; DisableSpells.CurrentValue = false; quit.CurrentValue = true; stealhr.CurrentValue = false; chat.CurrentValue = true; texture.CurrentValue = false; Safe.CurrentValue = 1250; HRHP.CurrentValue = 75; HRMP.CurrentValue = 15; } }; SpellsMenu.AddGroupLabel("SummonerSpells"); SpellsMenu.Add("Heal", new CheckBox("Use Heal")); SpellsMenu.Add("Barrier", new CheckBox("Use Barrier")); SpellsMenu.Add("Clarity", new CheckBox("Use Clarity")); SpellsMenu.Add("Ghost", new CheckBox("Use Ghost")); SpellsMenu.Add("Flash", new CheckBox("Use Flash")); SpellsMenu.Add("Cleanse", new CheckBox("Use Cleanse")); if (AutoShop.Setup.CurrentChampionBuild.BuildData.Length > 0) { var i = 0; foreach (var item in AutoShop.Setup.CurrentChampionBuild.BuildData) { i++; build.AddLabel(i + " - " + item); } } if (!DisableSpellsCasting) { try { if ((Base)Activator.CreateInstance(null, "AramBuddy.Plugins.Champions." + Player.Instance.Hero + "." + Player.Instance.Hero).Unwrap() != null) { CustomChamp = true; Logger.Send("Loaded Custom Champion " + Player.Instance.Hero, Logger.LogLevel.Info); } } catch (Exception) { CustomChamp = false; Logger.Send("There Is No Custom Plugin For " + Player.Instance.Hero, Logger.LogLevel.Warn); } } // Sends Start / End Msg Chatting.Init(); // Initialize Bot Functions. Brain.Init(); // Inits Activator if (EnableActivator) { Plugins.Activator.Load.Init(); } if (!File.Exists(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "\\EloBuddy\\AramBuddy\\temp\\DisableTexture.dat")) { if (DisableTexture) { File.Create(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "\\EloBuddy\\AramBuddy\\temp\\DisableTexture.dat"); } } else { if (!DisableTexture) { File.Delete(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "\\EloBuddy\\AramBuddy\\temp\\DisableTexture.dat"); } } Drawing.OnEndScene += Drawing_OnEndScene; Chat.Print("AramBuddy Loaded !"); Chat.Print("AramBuddy Version: " + version); } catch (Exception ex) { Logger.Send("Program Error At Init", ex, Logger.LogLevel.Error); } }