static void LoadMenu() { config = new Menu("Kaiser's Orianna", "Kaiser's Orianna", true); #region Orbwalker Orbwalker = new Orbwalking.Orbwalker(config.SubMenu("Orbwalking")); #endregion #region TargetSelectorMenu var TargetSelectorMenu = new Menu("Target Selector", "Target Selector"); { TargetSelector.AddToMenu(TargetSelectorMenu); config.AddSubMenu(TargetSelectorMenu); } #endregion #region ComboMenu var combomenu = new Menu("Combo", "Combo"); { var Qmenu = new Menu("Q", "Q"); { Qmenu.AddItem(new MenuItem("C-UseQ", "Use Q", true).SetValue(true)); Qmenu.AddItem(new MenuItem("C-UseEQ", "Use EQ Combo", true).SetValue(true)); combomenu.AddSubMenu(Qmenu); } var Wmenu = new Menu("W", "W"); { Wmenu.AddItem(new MenuItem("C-UseW", "Use W", true).SetValue(true)); Wmenu.AddItem(new MenuItem("AutoW", "Use Auto W", true).SetValue(true)); Wmenu.AddItem(new MenuItem("WminNoEnemies", "Min No. Of Enemies W", true).SetValue(new Slider(2, 1, 5))); combomenu.AddSubMenu(Wmenu); } var Emenu = new Menu("E", "E"); { Emenu.AddItem(new MenuItem("C-UseE", "Use E", true).SetValue(true)); Emenu.AddItem(new MenuItem("C-UseER", "Use ER Combo With Ally", true).SetValue(true)); Emenu.AddItem(new MenuItem("useEHit", "Use E Hit", true).SetValue(true)); Emenu.AddItem(new MenuItem("AutoShield", "Use Auto Shield", true).SetValue(true)); combomenu.AddSubMenu(Emenu); } var Rmenu = new Menu("R", "R"); { Rmenu.AddItem(new MenuItem("C-UseR", "Use R (Combo Mode)", true).SetValue(true)); Rmenu.AddItem(new MenuItem("RminNoEnemies", "Min No. Of Enemies R (Combo Mode)", true).SetValue(new Slider(2, 1, 5))); Rmenu.AddItem(new MenuItem("AutoR", "Use R (Any Time)", true).SetValue(true)); Rmenu.AddItem(new MenuItem("AutoRminNoEnemies", "Min No. Of Enemies R (Any Time)", true).SetValue(new Slider(3, 1, 5))); combomenu.AddSubMenu(Rmenu); } var SummonerSpellsmenu = new Menu("Summoner Spells", "Summoner Spells"); { SummonerSpellsmenu.AddItem(new MenuItem("C-UseIgnite", "Use Ignite On ComboMode", true).SetValue(true)); combomenu.AddSubMenu(SummonerSpellsmenu); } combomenu.AddItem(new MenuItem("ComboActive", "Combo", true).SetValue(new KeyBind(32, KeyBindType.Press))); combomenu.AddItem(new MenuItem("BurstActive", "Burst Combo", true).SetValue(new KeyBind("J".ToCharArray()[0], KeyBindType.Press))); config.AddSubMenu(combomenu); } #endregion #region HarassMenu var harassmenu = new Menu("Harass", "Harass"); { var Qmenu = new Menu("Q", "Q"); { Qmenu.AddItem(new MenuItem("H-UseQ", "Use Q", true).SetValue(true)); harassmenu.AddSubMenu(Qmenu); } var Wmenu = new Menu("W", "W"); { Wmenu.AddItem(new MenuItem("H-UseW", "Use W", true).SetValue(true)); harassmenu.AddSubMenu(Wmenu); } harassmenu.AddItem(new MenuItem("HarassActive", "Harass", true).SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press))); harassmenu.AddItem(new MenuItem("HarassToggle", "Harass Toggle", true).SetValue(new KeyBind("U".ToCharArray()[0], KeyBindType.Toggle))); harassmenu.AddItem(new MenuItem("HMana", "Harass ManaManager", true).SetValue(new Slider(30, 0, 100))); config.AddSubMenu(harassmenu); } #endregion #region FarmMenu var FarmMenu = new Menu("Farm", "Farm"); { var LastHitMenu = new Menu("LastHit", "LastHit"); { var Qmenu = new Menu("Q", "Q"); { Qmenu.AddItem(new MenuItem("LH-UseQ", "Use Q", true).SetValue(true)); LastHitMenu.AddSubMenu(Qmenu); } FarmMenu.AddSubMenu(LastHitMenu); } var LaneClearMenu = new Menu("LaneClear", "LaneClear"); { var Qmenu = new Menu("Q", "Q"); { Qmenu.AddItem(new MenuItem("LC-UseQ", "Use Q", true).SetValue(true)); LaneClearMenu.AddSubMenu(Qmenu); } var Wmenu = new Menu("W", "W"); { Wmenu.AddItem(new MenuItem("LC-UseW", "Use W", true).SetValue(true)); LaneClearMenu.AddSubMenu(Wmenu); } FarmMenu.AddSubMenu(LaneClearMenu); } FarmMenu.AddItem(new MenuItem("LastHitActive", "LastHit", true).SetValue(new KeyBind("Z".ToCharArray()[0], KeyBindType.Press))); FarmMenu.AddItem(new MenuItem("LaneClearActive", "LaneClear", true).SetValue(new KeyBind("C".ToCharArray()[0], KeyBindType.Press))); FarmMenu.AddItem(new MenuItem("FMana", "Farm ManaManager", true).SetValue(new Slider(0, 0, 100))); config.AddSubMenu(FarmMenu); } #endregion #region KSMenu var KSmenu = new Menu("KS", "KS"); { KSmenu.AddItem(new MenuItem("KS-UseR", "Use R Smart KS", true).SetValue(true)); config.AddSubMenu(KSmenu); } #endregion #region InitatorMenu var initator = new Menu("Initiator", "Initiator"); { initator.AddItem(new MenuItem("useInitiator", "Use Initiator", true)).SetValue(true); foreach (Obj_AI_Hero hero in ObjectManager.Get<Obj_AI_Hero>().Where(hero => hero.IsAlly)) { foreach (Initiator.Initiatorinfo x in Initiator.InitiatorList) { if (x.Hero == hero.BaseSkinName) { initator.AddItem(new MenuItem(x.Spell, x.Spell, true)).SetValue(true); } } } config.AddSubMenu(initator); } #endregion #region MiscMenu var Miscmenu = new Menu("Misc", "Misc"); { Miscmenu.AddItem(new MenuItem("BlockR", "Use Block R (no Enemy)", true).SetValue(true)); Miscmenu.AddItem(new MenuItem("Inter-UseR", "Use Interrupt R", true).SetValue(true)); Miscmenu.AddItem(new MenuItem("DebugMode", "Debug Mode", true).SetValue(false)); config.AddSubMenu(Miscmenu); } #endregion #region DrawingMenu var Drawingmenu = new Menu("Drawings", "Drawings"); { Drawingmenu.AddItem(new MenuItem("DrawTarget", "Draw Target", true).SetValue(true)); Drawingmenu.AddItem(new MenuItem("DrawBall", "Draw Current Ball Position", true).SetValue(true)); Drawingmenu.AddItem(new MenuItem("Qcircle", "Q Range", true).SetValue(new Circle(true, Color.FromArgb(100, 255, 0, 255)))); MenuItem drawComboDamageMenu = new MenuItem("DmgDraw", "Draw Combo Damage", true).SetValue(true); MenuItem drawFill = new MenuItem("DmgFillDraw", "Draw Combo Damage Fill", true).SetValue(new Circle(true, Color.FromArgb(90, 255, 169, 4))); Drawingmenu.AddItem(drawComboDamageMenu); Drawingmenu.AddItem(drawFill); DamageIndicator.DamageToUnit = GetComboDamage; DamageIndicator.Enabled = drawComboDamageMenu.GetValue<bool>(); DamageIndicator.Fill = drawFill.GetValue<Circle>().Active; DamageIndicator.FillColor = drawFill.GetValue<Circle>().Color; drawComboDamageMenu.ValueChanged += delegate(object sender, OnValueChangeEventArgs eventArgs) { DamageIndicator.Enabled = eventArgs.GetNewValue<bool>(); }; drawFill.ValueChanged += delegate(object sender, OnValueChangeEventArgs eventArgs) { DamageIndicator.Fill = eventArgs.GetNewValue<Circle>().Active; DamageIndicator.FillColor = eventArgs.GetNewValue<Circle>().Color; }; config.AddSubMenu(Drawingmenu); } #endregion #region PermaShow config.AddItem(new MenuItem("PermaShow", "PermaShow", true).SetShared().SetValue(true)).ValueChanged += (s, args) => { if (args.GetNewValue<bool>()) { config.Item("ComboActive", true).Permashow(true, "Combo", SharpDX.Color.Aqua); config.Item("BurstActive", true).Permashow(true, "Burst", SharpDX.Color.Aqua); config.Item("HarassActive", true).Permashow(true, "Harass", SharpDX.Color.Aqua); config.Item("LastHitActive", true).Permashow(true, "LastHit", SharpDX.Color.AntiqueWhite); config.Item("LaneClearActive", true).Permashow(true, "LaneClear", SharpDX.Color.AntiqueWhite); } else { config.Item("ComboActive", true).Permashow(false, "Combo"); config.Item("BurstActive", true).Permashow(false, "Burst"); config.Item("HarassActive", true).Permashow(false, "Harass"); config.Item("LastHitActive", true).Permashow(false, "LastHit"); config.Item("LaneClearActive", true).Permashow(false, "LaneClear"); } }; config.Item("ComboActive", true).Permashow(config.IsBool("PermaShow"), "Combo", SharpDX.Color.Aqua); config.Item("BurstActive", true).Permashow(config.IsBool("PermaShow"), "Burst", SharpDX.Color.Aqua); config.Item("HarassActive", true).Permashow(config.IsBool("PermaShow"), "Harass", SharpDX.Color.AntiqueWhite); config.Item("LastHitActive", true).Permashow(config.IsBool("PermaShow"), "LastHit", SharpDX.Color.AntiqueWhite); config.Item("LaneClearActive", true).Permashow(config.IsBool("PermaShow"), "LaneClear", SharpDX.Color.Aquamarine); #endregion config.AddToMainMenu(); }
static void LoadMenu() { config = new Menu("Kaiser's Thresh", "Kaiser's Thresh", true); //OrbWalk Orbwalker = new Orbwalking.Orbwalker(config.SubMenu("Orbwalking")); //Target selector var TargetSelectorMenu = new Menu("Target Selector", "Target Selector"); { TargetSelector.AddToMenu(TargetSelectorMenu); config.AddSubMenu(TargetSelectorMenu); } var combomenu = new Menu("Combo", "Combo"); { var Qmenu = new Menu("Q", "Q"); { Qmenu.AddItem(new MenuItem("Predict", "Set Predict", true).SetValue(new StringList(new[] { "L#Predict", "L#Predict2" }, 1))); Qmenu.AddItem(new MenuItem("C-UseQ", "Use Q", true).SetValue(true)); Qmenu.AddItem(new MenuItem("C-UseQ2", "Use Q2 AutoMatical", true).SetValue(true)); combomenu.AddSubMenu(Qmenu); } var Wmenu = new Menu("W", "W"); { Wmenu.AddItem(new MenuItem("C-UseHW", "Use Hooeked W", true).SetValue(true)); Wmenu.AddItem(new MenuItem("Use-SafeLantern", "Use SafeLantern for our team", true).SetValue(true)); Wmenu.AddItem(new MenuItem("C-UseSW", "Use Shield W Min 3", true).SetValue(true)); combomenu.AddSubMenu(Wmenu); } var Emenu = new Menu("E", "E"); { Emenu.AddItem(new MenuItem("C-UseE", "Use E", true).SetValue(true)); combomenu.AddSubMenu(Emenu); } var Rmenu = new Menu("R", "R"); { Rmenu.AddItem(new MenuItem("C-UseR", "Use Auto R", true).SetValue(true)); Rmenu.AddItem(new MenuItem("minNoEnemies", "Min No. Of Enemies R", true).SetValue(new Slider(2, 1, 5))); combomenu.AddSubMenu(Rmenu); } combomenu.AddItem(new MenuItem("ComboActive", "Combo", true).SetValue(new KeyBind(32, KeyBindType.Press))); combomenu.AddItem(new MenuItem("FlayPush", "Flay Push Key", true).SetValue(new KeyBind("H".ToCharArray()[0], KeyBindType.Press))); combomenu.AddItem(new MenuItem("FlayPull", "Flay Pull Key", true).SetValue(new KeyBind("J".ToCharArray()[0], KeyBindType.Press))); combomenu.AddItem(new MenuItem("SafeLanternKey", "Safe Lantern Key", true).SetValue(new KeyBind("U".ToCharArray()[0], KeyBindType.Press))); config.AddSubMenu(combomenu); } var harassmenu = new Menu("Harass", "Harass"); { var Qmenu = new Menu("Q", "Q"); { Qmenu.AddItem(new MenuItem("H-UseQ", "Use Q", true).SetValue(true)); harassmenu.AddSubMenu(Qmenu); } var Emenu = new Menu("E", "E"); { Emenu.AddItem(new MenuItem("H-UseE", "Use E", true).SetValue(true)); harassmenu.AddSubMenu(Emenu); } harassmenu.AddItem(new MenuItem("HarassActive", "Harass", true).SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press))); harassmenu.AddItem(new MenuItem("Mana", "ManaManager", true).SetValue(new Slider(30, 0, 100))); config.AddSubMenu(harassmenu); } var KSmenu = new Menu("KS", "KS"); { KSmenu.AddItem(new MenuItem("KS-UseQ", "Use Q KS", true).SetValue(true)); KSmenu.AddItem(new MenuItem("KS-UseE", "Use E KS", true).SetValue(true)); KSmenu.AddItem(new MenuItem("KS-UseR", "Use R KS", true).SetValue(false)); config.AddSubMenu(KSmenu); } var Miscmenu = new Menu("Misc", "Misc"); { Miscmenu.AddItem(new MenuItem("UseEGapCloser", "Use E On Gap Closer", true).SetValue(true)); Miscmenu.AddItem(new MenuItem("UseQInterrupt", "Use Q On Interrupt", true).SetValue(true)); Miscmenu.AddItem(new MenuItem("UseEInterrupt", "Use E On Interrupt", true).SetValue(true)); Miscmenu.AddItem(new MenuItem("AntiRengar", "Use E AntiGapCloser (Rengar Passive)(Beta)", true).SetValue(false)); Miscmenu.AddItem(new MenuItem("DebugMode", "Debug Mode", true).SetValue(false)); var EscapeMenu = new Menu("Block Enemy Escape Skills", "Block Enemy Escape Skills"); { EscapeMenu.AddItem(new MenuItem("BlockEscapeE", "Use E When Enemy have to Use Escape Skills", true).SetValue(true)); //EscapeMenu.AddItem(new MenuItem("BlockEscapeQ", "Use Q When Enemy have to Use Escape Skills", true).SetValue(true)); //EscapeMenu.AddItem(new MenuItem("BlockEscapeFlash", "Use Q When Enemy have to Use Flash", true).SetValue(true)); Miscmenu.AddSubMenu(EscapeMenu); } config.AddSubMenu(Miscmenu); } Items.LoadItems(); var Drawingmenu = new Menu("Drawings", "Drawings"); { Drawingmenu.AddItem(new MenuItem("DrawTarget", "Draw Target", true).SetValue(true)); Drawingmenu.AddItem(new MenuItem("Qcircle", "Q Range", true).SetValue(new Circle(true, Color.FromArgb(100, 255, 0, 255)))); Drawingmenu.AddItem(new MenuItem("Wcircle", "W Range", true).SetValue(new Circle(false, Color.FromArgb(100, 255, 255, 255)))); Drawingmenu.AddItem(new MenuItem("Ecircle", "E Range", true).SetValue(new Circle(true, Color.FromArgb(100, 255, 0, 255)))); Drawingmenu.AddItem(new MenuItem("Rcircle", "R Range", true).SetValue(new Circle(false, Color.FromArgb(255, 255, 255, 255)))); config.AddSubMenu(Drawingmenu); } config.AddItem(new MenuItem("PermaShow", "PermaShow", true).SetShared().SetValue(true)).ValueChanged += (s, args) => { if (args.GetNewValue<bool>()) { config.Item("ComboActive", true).Permashow(true, "Combo", SharpDX.Color.Aqua); config.Item("HarassActive", true).Permashow(true, "Harass", SharpDX.Color.Aqua); config.Item("FlayPush", true).Permashow(true, "E Push", SharpDX.Color.AntiqueWhite); config.Item("FlayPull", true).Permashow(true, "E Pull", SharpDX.Color.AntiqueWhite); config.Item("SafeLanternKey", true).Permashow(true, "Safe Lantern", SharpDX.Color.Aquamarine); } else { config.Item("ComboActive", true).Permashow(false, "Combo"); config.Item("HarassActive", true).Permashow(false, "Harass"); config.Item("FlayPush", true).Permashow(false, "E Push"); config.Item("FlayPull", true).Permashow(false, "E Pull"); config.Item("SafeLanternKey", true).Permashow(false, "Safe Lantern"); } }; config.Item("ComboActive", true).Permashow(config.IsBool("PermaShow"), "Combo", SharpDX.Color.Aqua); config.Item("HarassActive", true).Permashow(config.IsBool("PermaShow"), "Harass", SharpDX.Color.Aqua); config.Item("FlayPush", true).Permashow(config.IsBool("PermaShow"), "E Push", SharpDX.Color.AntiqueWhite); config.Item("FlayPull", true).Permashow(config.IsBool("PermaShow"), "E Pull", SharpDX.Color.AntiqueWhite); config.Item("SafeLanternKey", true).Permashow(config.IsBool("PermaShow"), "Safe Lantern", SharpDX.Color.Aquamarine); config.AddToMainMenu(); }