static Insec() { int i = 0; InsecMenu.Add("Insec", new KeyBind("Insec", false, KeyBind.BindTypes.HoldActive, 'X')); _useF = InsecMenu.Add("AlwaysUseF", new CheckBox("Use Flash")); InsecMenu.Add("InsecToHP", new Slider("% of HP ally needs to insec:", 50, 0, 100)); InsecMenu.Add("InsecToRange", new Slider("Range to start insec walk: (500 - 1500)", 700, 500, 1500)); InsecMenu.AddLabel("Smaller = Less Obvious Insec // Larger = Faster Insec"); InsecMenu.Add("Dist", new Slider("Range to insec for player: (100 - 300)", 100, 100, 300)); InsecMenu.AddSeparator(); InsecMenu.AddLabel("1 = Towards Team // 2 = Ignore // 3 = Away From Team"); foreach (AIHeroClient Eplayer in EntityManager.Heroes.Enemies) { switch (i) { case 0: InsecMenu.Add("champ1", new Slider(Eplayer.Name.ToString() + " (" + Eplayer.ChampionName + ")", 2, 1, 3)); champ1name = Eplayer.Name; InsecMenu["champ1"].Cast <Slider>().CurrentValue = getPriority(Eplayer); break; case 1: InsecMenu.Add("champ2", new Slider(Eplayer.Name.ToString() + " (" + Eplayer.ChampionName + ")", 2, 1, 3)); champ2name = Eplayer.Name; InsecMenu["champ2"].Cast <Slider>().CurrentValue = getPriority(Eplayer); break; case 2: InsecMenu.Add("champ3", new Slider(Eplayer.Name.ToString() + " (" + Eplayer.ChampionName + ")", 2, 1, 3)); champ3name = Eplayer.Name; InsecMenu["champ3"].Cast <Slider>().CurrentValue = getPriority(Eplayer); break; case 3: InsecMenu.Add("champ4", new Slider(Eplayer.Name.ToString() + " (" + Eplayer.ChampionName + ")", 2, 1, 3)); champ4name = Eplayer.Name; InsecMenu["champ4"].Cast <Slider>().CurrentValue = getPriority(Eplayer); break; case 4: InsecMenu.Add("champ5", new Slider(Eplayer.Name.ToString() + " (" + Eplayer.ChampionName + ")", 2, 1, 3)); champ5name = Eplayer.Name; InsecMenu["champ5"].Cast <Slider>().CurrentValue = getPriority(Eplayer); break; case 5: InsecMenu.Add("champ6", new Slider(Eplayer.Name.ToString() + " (" + Eplayer.ChampionName + ")", 2, 1, 3)); champ6name = Eplayer.Name; InsecMenu["champ6"].Cast <Slider>().CurrentValue = getPriority(Eplayer); break; } i++; } InsecMenu.AddLabel("Note: GenSec™ uses forced movement."); }
protected override void CreateMenu() { try { #region Mainmenu Menu = MainMenu.AddMenu("UB" + player.Hero, "UBAddons.MainMenu" + player.Hero, "UB" + player.Hero + " - UBAddons - by U.Boruto"); Menu.AddGroupLabel("General Setting"); Menu.CreatSlotHitChance(SpellSlot.Q); Menu.CreatSlotHitChance(SpellSlot.R); #endregion #region Insec InsecMenu = Menu.AddSubMenu("Insec", "UBAddons.Insec" + player.Hero, "UB" + player.Hero + " - Settings your insec below"); { InsecMenu.Add("UBAddons.Azir.Insec.Key", new KeyBind("Insec Key", true, KeyBind.BindTypes.HoldActive)); InsecMenu.Add("UBAddons.Azir.Insec.To", new ComboBox("Insec Target to", 0, "My Cursor", "My Turret", "My Ally", "Select Position")); } #endregion #region Combo ComboMenu = Menu.AddSubMenu("Combo", "UBAddons.ComboMenu" + player.Hero, "UB" + player.Hero + " - Settings your combo below"); { ComboMenu.CreatSlotCheckBox(SpellSlot.Q); ComboMenu.CreatSlotCheckBox(SpellSlot.W); ComboMenu.Add("UBAddons.Azir.W.Soldier", new Slider("Max soldier", 2, 1, 3)); ComboMenu.CreatSlotCheckBox(SpellSlot.E); ComboMenu.Add("UBAddons.Azir.E.OnlyCanKill", new CheckBox("E to Killable Target only")); ComboMenu.CreatSlotCheckBox(SpellSlot.R); ComboMenu.CreatSlotComboBox(SpellSlot.R, 0, "Smart", "Ally", "Turret", "Push"); } #endregion #region Harass HarassMenu = Menu.AddSubMenu("Harass", "UBAddons.HarassMenu" + player.Hero, "UB" + player.Hero + " - Settings your harass below"); { HarassMenu.CreatSlotCheckBox(SpellSlot.Q); HarassMenu.CreatSlotCheckBox(SpellSlot.W); HarassMenu.Add("UBAddons.Azir.W.Soldier", new Slider("Max soldier", 2, 1, 3)); HarassMenu.CreatManaLimit(); } #endregion #region LaneClear LaneClearMenu = Menu.AddSubMenu("LaneClear", "UBAddons.LaneClear" + player.Hero, "UB" + player.Hero + " - Settings your laneclear below"); { LaneClearMenu.CreatLaneClearOpening(); LaneClearMenu.CreatSlotCheckBox(SpellSlot.Q, null, false); LaneClearMenu.CreatSlotHitSlider(SpellSlot.Q, 5, 1, 10); LaneClearMenu.CreatSlotCheckBox(SpellSlot.W, null, false); LaneClearMenu.Add("UBAddons.Azir.W.Soldier", new Slider("Max soldier", 2, 1, 3)); LaneClearMenu.CreatSlotCheckBox(SpellSlot.E, null, false); LaneClearMenu.CreatManaLimit(); } #endregion #region JungleClear JungleClearMenu = Menu.AddSubMenu("JungleClear", "UBAddons.JungleClear" + player.Hero, "UB" + player.Hero + " - Settings your jungleclear below"); { JungleClearMenu.CreatSlotCheckBox(SpellSlot.Q, null, false); JungleClearMenu.CreatSlotCheckBox(SpellSlot.W); JungleClearMenu.Add("UBAddons.Azir.W.Soldier", new Slider("Max soldier", 2, 1, 3)); JungleClearMenu.CreatSlotCheckBox(SpellSlot.E, null, false); JungleClearMenu.CreatManaLimit(); } #endregion #region Lasthit LasthitMenu = Menu.AddSubMenu("Lasthit", "UBAddons.Lasthit" + player.Hero, "UB" + player.Hero + " - Settings your unkillable minion below"); { LasthitMenu.CreatLasthitOpening(); LasthitMenu.CreatSlotCheckBox(SpellSlot.Q); LasthitMenu.CreatManaLimit(); } #endregion #region Misc MiscMenu = Menu.AddSubMenu("Misc", "UBAddons.Misc" + player.Hero, "UB" + player.Hero + " - Settings your misc below"); { MiscMenu.AddGroupLabel("Anti Gapcloser settings"); MiscMenu.CreatMiscGapCloser(); MiscMenu.CreatSlotCheckBox(SpellSlot.R, "GapCloser"); MiscMenu.AddGroupLabel("Interrupter settings"); MiscMenu.CreatDangerValueBox(); MiscMenu.CreatSlotCheckBox(SpellSlot.R, "Interrupter"); MiscMenu.AddGroupLabel("Killsteal settings"); MiscMenu.CreatSlotCheckBox(SpellSlot.Q, "KillSteal"); MiscMenu.CreatSlotCheckBox(SpellSlot.W, "KillSteal"); MiscMenu.CreatSlotCheckBox(SpellSlot.E, "KillSteal"); MiscMenu.CreatSlotCheckBox(SpellSlot.R, "KillSteal"); } #endregion #region Drawings DrawMenu = Menu.AddSubMenu("Drawings"); { DrawMenu.CreatDrawingOpening(); DrawMenu.Add("UBAddons.Insec.Position", new CheckBox("Draw Selected Position")); DrawMenu.CreatColorPicker(SpellSlot.Q); DrawMenu.CreatColorPicker(SpellSlot.W); DrawMenu.CreatColorPicker(SpellSlot.E); DrawMenu.CreatColorPicker(SpellSlot.R); DrawMenu.CreatColorPicker(SpellSlot.Unknown); } #endregion DamageIndicator.Initalize(MenuValue.Drawings.ColorDmg); } catch (Exception exception) { Debug.Print(exception.ToString(), Console_Message.Error); } }