Example #1
0
                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.");
                }
Example #2
0
        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);
            }
        }