Exemplo n.º 1
0
        private static void Loading_OnLoadingComplete(EventArgs args)
        {
            if (!_Player.ChampionName.Contains("Leona"))
            {
                return;
            }
            Chat.Print("The Horizon Leona - Loaded,");
            Chat.Print("For best experience left-click target.");

            _Q = new Spell.Active(SpellSlot.Q, 175);
            _W = new Spell.Active(SpellSlot.W, 275);
            _E = new Spell.Skillshot(SpellSlot.E, 750, SkillShotType.Linear, 250, 2000, 70);
            _E.AllowedCollisionCount = int.MaxValue;
            _R = new Spell.Skillshot(SpellSlot.R, 1200, SkillShotType.Circular, castDelay: 250, spellWidth: 200);
            _R.AllowedCollisionCount = int.MaxValue;
            _Ignite = new Spell.Targeted(ObjectManager.Player.GetSpellSlotFromName("summonerdot"), 600);

            StartMenu     = MainMenu.AddMenu("The Horizon Leona", "The Horizon Leona");
            ComboMenu     = StartMenu.AddSubMenu("Combo", "Combo");
            DrawingsMenu  = StartMenu.AddSubMenu("Drawings", "Drawings");
            ActivatorMenu = StartMenu.AddSubMenu("Activator", "Activator");


            ComboMenu.AddGroupLabel("Combo Settings");
            ComboMenu.AddLabel("Tick for enable/disable spells in Combo");
            ComboMenu.Add("UseQ", new CheckBox("Use [Q]"));
            ComboMenu.Add("UseW", new CheckBox("Use [W]"));
            ComboMenu.Add("UseE", new CheckBox("Use [E]"));
            ComboMenu.Add("UseR", new CheckBox("Use [R]"));

            DrawingsMenu.AddGroupLabel("Drawing Settings");
            DrawingsMenu.AddLabel("Tick for enable/disable Draw Spell Range");
            DrawingsMenu.Add("DQ", new CheckBox("- Draw [Q] range"));
            DrawingsMenu.AddSeparator(0);
            DrawingsMenu.Add("DW", new CheckBox("- Draw [W] range"));
            DrawingsMenu.AddSeparator(0);
            DrawingsMenu.Add("DE", new CheckBox("- Draw [E] range"));
            DrawingsMenu.AddSeparator(0);
            DrawingsMenu.Add("DR", new CheckBox("- Draw [R] range"));


            ActivatorMenu.AddGroupLabel("Activator Settings");
            ActivatorMenu.AddLabel("Use Summoner Spell");
            ActivatorMenu.Add("IGNI", new CheckBox("- Use Ignite if enemy is killable"));
            ActivatorMenu.AddSeparator(0);
            ActivatorMenu.AddSeparator(1);



            Game.OnTick    += Game_OnTick;
            Drawing.OnDraw += Drawing_OnDraw;
        }
Exemplo n.º 2
0
        public static void InitializeActivator()
        {
            ActivatorMenu = MainMenu.AddMenu("Marksman AIO : Activator", "MarksmanAIOActivator");
            ActivatorMenu.AddGroupLabel("Activator settings : ");
            ActivatorMenu.Add("Activator.Enable", new CheckBox("Enable activator"));
            ScanForItems();
            InitializeMenu();

            Shop.OnBuyItem          += Shop_OnBuyItem;
            Shop.OnSellItem         += Shop_OnSellItem;
            Game.OnTick             += Game_OnTick;
            Obj_AI_Base.OnBuffGain  += Obj_AI_Base_OnBuffGain;
            Orbwalker.OnPostAttack  += Orbwalker_OnPostAttack;
            AttackableUnit.OnDamage += Obj_AI_Base_OnDamage;
        }
Exemplo n.º 3
0
        public static void InitializeActivator() //TODO EXHAUST LOGICS such as zed ult etc
        {
            LoadSummoners();

            ActivatorMenu = MainMenu.AddMenu("Marksman AIO : Activator", "MarksmanAIOActivator");
            ActivatorMenu.AddGroupLabel("Activator settings : ");
            ActivatorMenu.Add("Activator.Enable", new CheckBox("Enable activator"));
            ScanForItems();
            InitializeMenu();

            //Shop.OnBuyItem += Shop_OnBuyItem; //bug InvalidCastException being thrown in the core
            Shop.OnSellItem         += Shop_OnSellItem;
            Game.OnTick             += Game_OnTick;
            Obj_AI_Base.OnBuffGain  += Obj_AI_Base_OnBuffGain;
            Orbwalker.OnPostAttack  += Orbwalker_OnPostAttack;
            AttackableUnit.OnDamage += Obj_AI_Base_OnDamage;
        }
Exemplo n.º 4
0
        internal static void OnLoad(EventArgs args)
        {
            Config    = new Menu(Menuname, Menuname, true);
            Orbwalker = new Orbwalking.Orbwalker(Menu.root);
            ActivatorMenu.LoadActivator();
            DamagesMenu.LoadDamagesMenu();
            EnviormentMenu.LoadEnviormentMenu();
            JungleMenu.LoadJungleMenu();
            DrawingsMenu.DrawingsMenus();
            SummonersMenu.LoadSummonersMenu();
            AutoLevelMenu.OnLoad();
            Config.Item("useautolevel").SetValue(false);
            Config.AddToMainMenu();

            // Activator
            Defensive.OnLoad();
            Offensive.OnLoad();
            Consumables.OnLoad();

            // Summoners
            Ignite.OnLoad();
            Heal.OnLoad();
            Cleanse.OnLoad();
            Barrier.OnLoad();

            //Drawings //todo DtoP
            EnemyRanges.OnLoad();
            AllyRanges.OnLoad();
            Wards.OnLoad();
            TrackerSpell.OnLoad();
            //DtoT.OnLoad();s
            //  DtoP.OnLoad();

            //Jungle (yes smite contains everything in jungle) //todo Jungle timers
            Smite.OnLoad();

            //Enviormenet //todo Ult Manager, Inhibs, Turn Around, Turrets
            AntiRengar.OnLoad();
            Auto_Level_Manager.AutoLevel.OnLoad();
            //UltManager.OnLoad();
            //Inhibitors.OnLoad();
            //TurnAround.OnLoad();
            //Turrets.OnLoad();
        }
Exemplo n.º 5
0
        private static void InitializeMenu()
        {
            PotionsAndElixirsMenu = ActivatorMenu.AddSubMenu("Potions and Elixirs");
            PotionsAndElixirsMenu.AddGroupLabel("Potions and Elixirs : ");
            PotionsAndElixirsMenu.AddLabel("Potions : ");
            PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.UsePotions", new CheckBox("Use Potions"));
            PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.OnlyIfTakingDamage", new CheckBox("Use Potions only if taking damage"));
            PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.BelowHealth", new Slider("Use potions if health is below {0}%", 35));
            PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.HealthPotion", new CheckBox("Use Health Potion"));
            PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.RefillablePotion", new CheckBox("Use Refillable Potion"));
            PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.HuntersPotion", new CheckBox("Use Hunter's Potion"));
            PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.CorruptingPotion", new CheckBox("Use Corrupting Potion"));
            PotionsAndElixirsMenu.AddSeparator(10);
            PotionsAndElixirsMenu.AddLabel("Elixirs : ");
            PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.ElixirofIron", new CheckBox("Use Elixir of Iron"));
            PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.ElixirofSorcery", new CheckBox("Use Elixir of Sorcery"));
            PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.ElixirofWrath", new CheckBox("Use Elixir of Wrath"));
            ItemsMenu = ActivatorMenu.AddSubMenu("Items");
            ItemsMenu.AddGroupLabel("Items : ");
            ItemsMenu.AddLabel("Bilgewater Cutlass : ");
            ItemsMenu.Add("Activator.ItemsMenu.Cutlass", new CheckBox("Use Bilgewater Cutlass"));
            ItemsMenu.Add("Activator.ItemsMenu.Cutlass.MyMinHP", new Slider("Only if my health is below {0}%", 100));
            ItemsMenu.Add("Activator.ItemsMenu.Cutlass.TargetsMinHP", new Slider("Only if target's health is below {0}%", 100));
            ItemsMenu.Add("Activator.ItemsMenu.Cutlass.IfEnemiesNear", new Slider("Only if {0} or more enemies are near", 1, 1, 5));
            ItemsMenu.AddSeparator(10);
            ItemsMenu.AddLabel("Blade of the Ruined King : ");
            ItemsMenu.Add("Activator.ItemsMenu.BladeOfTheRuinedKing", new CheckBox("Use Blade of the Ruined King"));
            ItemsMenu.Add("Activator.ItemsMenu.BladeOfTheRuinedKing.MyMinHP", new Slider("Only if my health is below {0}%", 100));
            ItemsMenu.Add("Activator.ItemsMenu.BladeOfTheRuinedKing.TargetsMinHP", new Slider("Only if target's health is below {0}%", 100));
            ItemsMenu.Add("Activator.ItemsMenu.BladeOfTheRuinedKing.IfEnemiesNear", new Slider("Only if {0} or more enemies are near", 1, 1, 5));
            ItemsMenu.AddSeparator(10);
            ItemsMenu.AddLabel("Hextech Gunblade : ");
            ItemsMenu.Add("Activator.ItemsMenu.Gunblade", new CheckBox("Use Hextech Gunblade"));
            ItemsMenu.Add("Activator.ItemsMenu.Gunblade.MyMinHP", new Slider("Only if my health is below {0}%", 100));
            ItemsMenu.Add("Activator.ItemsMenu.Gunblade.TargetsMinHP", new Slider("Only if target's health is below {0}%", 100));
            ItemsMenu.Add("Activator.ItemsMenu.Gunblade.IfEnemiesNear", new Slider("Only if {0} or more enemies are near", 1, 1, 5));
            ItemsMenu.AddSeparator(10);
            ItemsMenu.AddLabel("Youmuu's Ghostblade : ");
            ItemsMenu.Add("Activator.ItemsMenu.Ghostblade", new CheckBox("Use Youmuu's Ghostblade"));
            ItemsMenu.Add("Activator.ItemsMenu.Ghostblade.MyMinHP", new Slider("Only if my health is below {0}%", 100));
            ItemsMenu.Add("Activator.ItemsMenu.Ghostblade.TargetsMinHP", new Slider("Only if target's health is below {0}%", 100));
            ItemsMenu.Add("Activator.ItemsMenu.Ghostblade.IfEnemiesNear", new Slider("Only if {0} or more enemies are near", 1, 1, 5));
            ItemsMenu.AddSeparator(10);
            ItemsMenu.AddLabel("Misc settings : ");
            ItemsMenu.Add("Activator.ItemsMenu.OnlyInCombo", new CheckBox("Use items only in combo mode"));

            SummonersMenu = ActivatorMenu.AddSubMenu("Summoners");

            if (Summoners == null)
            {
                return;
            }

            if (Summoners.Any(x => x.Value?.Item1 == Summoner.Heal))
            {
                SummonersMenu.AddLabel("Heal : ");
                SummonersMenu.Add("Activator.SummonersMenu.UseHeal", new CheckBox("Use Heal"));
                SummonersMenu.AddSeparator(10);
            }

            if (Summoners.Any(x => x.Value?.Item1 == Summoner.Barrier))
            {
                SummonersMenu.AddLabel("Barrier : ");
                SummonersMenu.Add("Activator.SummonersMenu.UseBarrier", new CheckBox("Use Barrier"));
                SummonersMenu.AddSeparator(10);
            }

            if (Summoners.Any(x => x.Value?.Item1 == Summoner.Ignite))
            {
                SummonersMenu.AddLabel("Ignite : ");
                SummonersMenu.Add("Activator.SummonersMenu.UseIgnite", new CheckBox("Use Ignite"));
                SummonersMenu.AddSeparator(10);
            }

            if (Summoners.Any(x => x.Value?.Item1 == Summoner.Exhaust))
            {
                SummonersMenu.AddLabel("Exhaust : ");
                SummonersMenu.Add("Activator.SummonersMenu.UseExhaust", new CheckBox("Use Exhaust"));
                SummonersMenu.AddSeparator(10);
            }

            if (Summoners.Any(x => x.Value != null && x.Value.Item1 != Summoner.Unknown && x.Value.Item1.HasFlag(Summoner.Smite)))
            {
                SummonersMenu.AddLabel("Smite : ");
                SummonersMenu.Add("Activator.SummonersMenu.UseSmite", new CheckBox("Use Smite"));
                SummonersMenu.AddSeparator(2);
                SummonersMenu.Add("Activator.SummonersMenu.UseSmiteInCombo", new CheckBox("Use smite in combo"));
                SummonersMenu.AddSeparator(2);
                SummonersMenu.Add("Activator.SummonersMenu.SmiteBigMonsters", new CheckBox("Smite big monsters", false));
                SummonersMenu.Add("Activator.SummonersMenu.SmiteBuffs", new CheckBox("Smite buffs"));
                SummonersMenu.Add("Activator.SummonersMenu.SmiteEpicMonsters", new CheckBox("Smite epic monsters"));
                SummonersMenu.AddSeparator(10);

                MenuManager.PermaShow.AddItem("Activator.SmiteEnabled", new MenuItem("Use Smite", "Activator.SummonersMenu.UseSmite"));
            }

            CleanseMenu = ActivatorMenu.AddSubMenu("Cleanse");
            CleanseMenu.AddLabel("Cleanse items : ");
            CleanseMenu.Add("Activator.CleanseMenu.Scimitar", new CheckBox("Use Scimitar"));
            CleanseMenu.Add("Activator.CleanseMenu.Quicksilver", new CheckBox("Use Quicksilver"));
            CleanseMenu.AddSeparator(10);
            CleanseMenu.AddLabel("Crowd control settings : ");
            CleanseMenu.Add("Activator.CleanseMenu.Blind", new CheckBox("Cleanse Blind"));
            CleanseMenu.Add("Activator.CleanseMenu.Charm", new CheckBox("Cleanse Charm"));
            CleanseMenu.Add("Activator.CleanseMenu.Fear", new CheckBox("Cleanse Fear"));
            CleanseMenu.Add("Activator.CleanseMenu.Polymorph", new CheckBox("Cleanse Polymorph"));
            CleanseMenu.Add("Activator.CleanseMenu.Silence", new CheckBox("Cleanse Silence"));
            CleanseMenu.Add("Activator.CleanseMenu.Slow", new CheckBox("Cleanse Slow", false));
            CleanseMenu.Add("Activator.CleanseMenu.Snare", new CheckBox("Cleanse Snare"));
            CleanseMenu.Add("Activator.CleanseMenu.Stun", new CheckBox("Cleanse Stun"));
            CleanseMenu.Add("Activator.CleanseMenu.Suppression", new CheckBox("Cleanse Suppression"));
            CleanseMenu.Add("Activator.CleanseMenu.Taunt", new CheckBox("Cleanse Taunt"));
            CleanseMenu.AddSeparator(10);
            CleanseMenu.AddLabel("Misc settings : ");
            CleanseMenu.Add("Activator.CleanseMenu.OnlyInCombo", new CheckBox("Cleanse only in Combo"));
            CleanseMenu.Add("Activator.CleanseMenu.QssHP", new Slider("Cleanse only if my health is below {0}%", 100));

            var buffDuration = CleanseMenu.Add("Activator.CleanseMenu.BuffDuration", new Slider(" ", 15));

            buffDuration.DisplayName    = "Cleanse only if buff duration is longer than " + buffDuration.CurrentValue * 50 + " milliseconds";
            buffDuration.OnValueChange += delegate(ValueBase <int> sender, ValueBase <int> .ValueChangeArgs args) { sender.DisplayName = "Cleanse only if buff duration is higher than " + args.NewValue * 50 + " milliseconds"; };

            CleanseMenu.Add("Activator.CleanseMenu.MinimumDelay", new Slider("Minimum delay", 0, 0, 500));
            CleanseMenu.Add("Activator.CleanseMenu.MaximumDelay", new Slider("Maximum delay", 350, 0, 500));

            MenuManager.PermaShow.AddItem("Activator.Enabled", new MenuItem("Activator Enabled", "Activator.Enable"));
        }
Exemplo n.º 6
0
 private static void Activatormenu()
 {
     ActivatorMenu = HMenu.AddSubMenu("Activator", "Activator");
     ActivatorMenu.AddGroupLabel("Aggressive Items");
     ActivatorMenu.Add("AItems", new CheckBox("Kullan Items"));
     ActivatorMenu.Add("Botrk", new CheckBox("Kullan Mahvolmus/Bilge"));
     ActivatorMenu.Add("Hydra", new CheckBox("Kullan Hydra/Tiamat"));
     ActivatorMenu.Add("Titanic", new CheckBox("Kullan Titanic"));
     ActivatorMenu.Add("HGB", new CheckBox("Kullan Hextech Silahkilic"));
     ActivatorMenu.Add("HGLP", new CheckBox("Kullan Hextech GLP"));
     ActivatorMenu.Add("HPB", new CheckBox("Kullan Hextech Kemeri"));
     ActivatorMenu.Add("Queens", new CheckBox("Kullan Buzdis"));
     ActivatorMenu.Add("QueensDis", new Slider("Dusman uzakligi =>", 1500, 0, 3000));
     ActivatorMenu.Add("Glory", new CheckBox("Kullan Gorkemli zafer"));
     ActivatorMenu.Add("GloryDis", new Slider("Dusman uzakligi =>", 600, 0, 1000));
     ActivatorMenu.Add("Talis", new CheckBox("Kullan Tilsim"));
     ActivatorMenu.Add("TalisDis", new Slider("Dusman uzakligi =>", 1000, 0, 2000));
     ActivatorMenu.Add("You", new CheckBox("Kullan HayaletKilic"));
     ActivatorMenu.AddGroupLabel("Defensive Items");
     ActivatorMenu.Add("DItems", new CheckBox("Kullan Item"));
     ActivatorMenu.Add("FaceMe", new CheckBox("Kullan Dagin sureti ben")); // The identifier tho kappa
     ActivatorMenu.Add("FaceMeHp", new Slider("benim hp <=", 20, 0, 100));
     ActivatorMenu.Add("FaceAlly", new CheckBox("Kullan Dagin sureti Takim"));
     ActivatorMenu.Add("FaceAllyHp", new Slider("Takim hp <=", 20, 0, 100));
     ActivatorMenu.Add("SolariMe", new CheckBox("Kullan Demir solari ben"));
     ActivatorMenu.Add("SolariMeHp", new Slider("benim hp <=", 20, 0, 100));
     ActivatorMenu.Add("SolariAlly", new CheckBox("Kullan Demir solari Takim"));
     ActivatorMenu.Add("SolariAllyHp", new Slider("Takim hp <=", 20, 0, 100));
     ActivatorMenu.Add("Omen", new CheckBox("Kullan Randuni"));
     ActivatorMenu.Add("OmenHp", new Slider("benim hp <=", 20, 0, 100));
     ActivatorMenu.Add("Seraphs", new CheckBox("Kullan Seraph"));
     ActivatorMenu.Add("SeraphsHp", new Slider("benim hp <=", 20, 0, 100));
     ActivatorMenu.Add("Talis2", new CheckBox("Kullan Talisman"));
     ActivatorMenu.Add("Talis2Hp", new Slider("benim hp <=", 20, 0, 100));
     ActivatorMenu.Add("Glory2", new CheckBox("Kullan Gorkemli zafer"));
     ActivatorMenu.Add("Glory2Hp", new Slider("benim hp <=", 20, 0, 100));
     ActivatorMenu.Add("Zhonyas", new CheckBox("Kullan zonya"));
     ActivatorMenu.Add("ZhonyasHp", new Slider("benim hp <=", 20, 0, 100));
     ActivatorMenu.AddGroupLabel("Pots");
     ActivatorMenu.Add("PItems", new CheckBox("Kullan iksir"));
     ActivatorMenu.Add("HPPot", new CheckBox("Kullan saglik iksiri"));
     ActivatorMenu.Add("HPPotHp", new Slider("benim hp <=", 40, 0, 100));
     ActivatorMenu.Add("Biscuit", new CheckBox("Use Biscuits"));
     ActivatorMenu.Add("BiscuitHp", new Slider("benim hp <=", 40, 0, 100));
     ActivatorMenu.Add("RefillPot", new CheckBox("Kullan yenilenebilir iksir"));
     ActivatorMenu.Add("RefillPotHp", new Slider("benim hp <=", 60, 0, 100));
     ActivatorMenu.Add("HunterPot", new CheckBox("Kullan avci iksiri"));
     ActivatorMenu.Add("HunterPotHp", new Slider("benim hp <=", 60, 0, 100));
     ActivatorMenu.Add("CorruptPot", new CheckBox("Kullan musubet iksiri"));
     ActivatorMenu.Add("CourrptPotHp", new Slider("benim hp <=", 60, 0, 100));
     ActivatorMenu.AddGroupLabel("Summoners");
     ActivatorMenu.Add("Heal", new CheckBox("Sifa"));
     ActivatorMenu.Add("HealHp", new Slider("Sifa benim HP <=", 20, 0, 100));
     ActivatorMenu.Add("HealAlly", new CheckBox("Sifa Takim"));
     ActivatorMenu.Add("HealAllyHp", new Slider("Sifa Takim HP <=", 20, 0, 100));
     ActivatorMenu.Add("Barrier", new CheckBox("Bariyer"));
     ActivatorMenu.Add("BarrierHp", new Slider("Bariyer benim HP <=", 20, 0, 100));
     ActivatorMenu.Add("Ignite", new CheckBox("Kullan Tutustur"));
     ActivatorMenu.Add("IgniteHp", new Slider("0 KS aksi taktirde Hp <=", 0, 0, 100));
     ActivatorMenu.Add("Exhaust", new CheckBox("Kullan bitkinlik"));
     ActivatorMenu.Add("ExhaustHp", new Slider("bitkinlik dusman Hp <=", 40, 0, 100));
     ActivatorMenu.AddGroupLabel("Smite");
     ActivatorMenu.Add("SmiteActive", new KeyBind("Carp aktif", true, KeyBind.BindTypes.PressToggle));
     ActivatorMenu.Add("SStatus", new CheckBox("Goster Durum"));
     ActivatorMenu.Add("SDamage", new CheckBox("Goster Hasar"));
     ActivatorMenu.Add("SBaron", new CheckBox("Baron"));
     ActivatorMenu.Add("SHerald", new CheckBox("Alamet"));
     ActivatorMenu.Add("SWDragon", new CheckBox("Su EJDER"));
     ActivatorMenu.Add("SFDragon", new CheckBox("Alev EJDER"));
     ActivatorMenu.Add("SEDragon", new CheckBox("Dag EJDER"));
     ActivatorMenu.Add("SADragon", new CheckBox("Bulut EJDER"));
     ActivatorMenu.Add("SElder", new CheckBox("Kadim EJDER"));
     ActivatorMenu.Add("SBlue", new CheckBox("Mavi Buff", false));
     ActivatorMenu.Add("SRed", new CheckBox("Kirmisi Buff", false));
     ActivatorMenu.Add("SRaptor", new CheckBox("Tavuklar", false));
     ActivatorMenu.Add("SWolf", new CheckBox("Kurt", false));
     ActivatorMenu.Add("SGromp", new CheckBox("Gromp", false));
     ActivatorMenu.Add("SKrug", new CheckBox("Kayacil", false));
     ActivatorMenu.Add("SCrap", new CheckBox("Yengec", false));
     ActivatorMenu.AddGroupLabel("Cleanse");
     ActivatorMenu.Add("Qss", new CheckBox("Kullan Qss"));
     ActivatorMenu.Add("Mecurial", new CheckBox("Civali kullan"));
     ActivatorMenu.Add("Cleanser", new CheckBox("Kullan temizleme"));
     ActivatorMenu.Add("QssDelay", new Slider("Gecikme", 100, 0, 2000));
     ActivatorMenu.Add("Blind",
                       new CheckBox("Kor", false));
     ActivatorMenu.Add("Charm",
                       new CheckBox("Cekilme"));
     ActivatorMenu.Add("Fear",
                       new CheckBox("Korku"));
     ActivatorMenu.Add("Polymorph",
                       new CheckBox("Polymorph"));
     ActivatorMenu.Add("Stun",
                       new CheckBox("Stan"));
     ActivatorMenu.Add("Snare",
                       new CheckBox("Kapan"));
     ActivatorMenu.Add("Silence",
                       new CheckBox("Susturma", false));
     ActivatorMenu.Add("Taunt",
                       new CheckBox("Taunt"));
     ActivatorMenu.Add("Suppression",
                       new CheckBox("Suppression"));
     ActivatorMenu.Add("Knockback",
                       new CheckBox("Geri itme"));
     ActivatorMenu.Add("Knockup",
                       new CheckBox("Ileri itme"));
 }
Exemplo n.º 7
0
 private static void Activatormenu()
 {
     ActivatorMenu = HMenu.AddSubMenu("活化剂", "Activator");
     ActivatorMenu.AddGroupLabel("进攻型物品");
     ActivatorMenu.Add("AItems", new CheckBox("使用物品"));
     ActivatorMenu.Add("Botrk", new CheckBox("使用 破败/弯刀"));
     ActivatorMenu.Add("Hydra", new CheckBox("使用 九头蛇/提亚马特"));
     ActivatorMenu.Add("Titanic", new CheckBox("使用 泰坦"));
     ActivatorMenu.Add("HGB", new CheckBox("使用 科技枪"));
     ActivatorMenu.Add("HGLP", new CheckBox("使用 科技枪 GLP"));
     ActivatorMenu.Add("HPB", new CheckBox("使用 火箭腰带"));
     ActivatorMenu.Add("Queens", new CheckBox("使用 冰霜指令"));
     ActivatorMenu.Add("QueensDis", new Slider("敌人范围 =>", 1500, 0, 3000));
     ActivatorMenu.Add("Glory", new CheckBox("使用 荣光"));
     ActivatorMenu.Add("GloryDis", new Slider("敌人范围 =>", 600, 0, 1000));
     ActivatorMenu.Add("Talis", new CheckBox("使用 飞升"));
     ActivatorMenu.Add("TalisDis", new Slider("敌人范围 =>", 1000, 0, 2000));
     ActivatorMenu.Add("You", new CheckBox("使用 幽梦"));
     ActivatorMenu.AddGroupLabel("防守型物品");
     ActivatorMenu.Add("DItems", new CheckBox("使用物品"));
     ActivatorMenu.Add("FaceMe", new CheckBox("对我使用山崇")); // The identifier tho kappa
     ActivatorMenu.Add("FaceMeHp", new Slider("如果我血量 <=", 20, 0, 100));
     ActivatorMenu.Add("FaceAlly", new CheckBox("对友军使用山崇"));
     ActivatorMenu.Add("FaceAllyHp", new Slider("如果友军血量p <=", 20, 0, 100));
     ActivatorMenu.Add("SolariMe", new CheckBox("使用 Iron Solari Me"));
     ActivatorMenu.Add("SolariMeHp", new Slider("如果我的血量 <=", 20, 0, 100));
     ActivatorMenu.Add("SolariAlly", new CheckBox("使用 Iron Solari Ally"));
     ActivatorMenu.Add("SolariAllyHp", new Slider("如果友军血量 <=", 20, 0, 100));
     ActivatorMenu.Add("Omen", new CheckBox("使用 兰盾"));
     ActivatorMenu.Add("OmenHp", new Slider("如果我的血量 <=", 20, 0, 100));
     ActivatorMenu.Add("Seraphs", new CheckBox("使用 大天使"));
     ActivatorMenu.Add("SeraphsHp", new Slider("如果我的血量 <=", 20, 0, 100));
     ActivatorMenu.Add("Talis2", new CheckBox("使用 飞升"));
     ActivatorMenu.Add("Talis2Hp", new Slider("如果我的血量 <=", 20, 0, 100));
     ActivatorMenu.Add("Glory2", new CheckBox("使用 荣光"));
     ActivatorMenu.Add("Glory2Hp", new Slider("如果我的血量 <=", 20, 0, 100));
     ActivatorMenu.Add("Zhonyas", new CheckBox("使用 中亚"));
     ActivatorMenu.Add("ZhonyasHp", new Slider("如果我的血量 <=", 20, 0, 100));
     ActivatorMenu.AddGroupLabel("药水");
     ActivatorMenu.Add("PItems", new CheckBox("使用 药水"));
     ActivatorMenu.Add("HPPot", new CheckBox("使用 红药"));
     ActivatorMenu.Add("HPPotHp", new Slider("如果我的血量 <=", 40, 0, 100));
     ActivatorMenu.Add("Biscuit", new CheckBox("使用 饼干"));
     ActivatorMenu.Add("BiscuitHp", new Slider("如果我的血量 <=", 40, 0, 100));
     ActivatorMenu.Add("RefillPot", new CheckBox("使用 充能药水"));
     ActivatorMenu.Add("RefillPotHp", new Slider("如果我的血量 <=", 60, 0, 100));
     ActivatorMenu.Add("HunterPot", new CheckBox("使用 猎人药水"));
     ActivatorMenu.Add("HunterPotHp", new Slider("如果我的血量 <=", 60, 0, 100));
     ActivatorMenu.Add("CorruptPot", new CheckBox("使用 腐蚀药水"));
     ActivatorMenu.Add("CourrptPotHp", new Slider("如果我的血量 <=", 60, 0, 100));
     ActivatorMenu.AddGroupLabel("召唤兽技能");
     ActivatorMenu.Add("Heal", new CheckBox("治疗"));
     ActivatorMenu.Add("HealHp", new Slider("治疗 如果我的血量 <=", 20, 0, 100));
     ActivatorMenu.Add("HealAlly", new CheckBox("治疗 友军"));
     ActivatorMenu.Add("HealAllyHp", new Slider("治疗 如果友军血量 <=", 20, 0, 100));
     ActivatorMenu.Add("Barrier", new CheckBox("护盾"));
     ActivatorMenu.Add("BarrierHp", new Slider("护盾 如果我的血量 <=", 20, 0, 100));
     ActivatorMenu.Add("Ignite", new CheckBox("使用 点燃"));
     ActivatorMenu.Add("IgniteHp", new Slider("0 抢头 除非血量 <=", 0, 0, 100));
     ActivatorMenu.Add("Exhaust", new CheckBox("使用 虚弱"));
     ActivatorMenu.Add("ExhaustHp", new Slider("虚弱如果敌人血量 <=", 40, 0, 100));
     ActivatorMenu.AddGroupLabel("惩戒");
     ActivatorMenu.Add("SmiteActive", new KeyBind("开启惩戒", true, KeyBind.BindTypes.PressToggle));
     ActivatorMenu.Add("SStatus", new CheckBox("显示状态"));
     ActivatorMenu.Add("SDamage", new CheckBox("显示伤害"));
     ActivatorMenu.Add("SBaron", new CheckBox("大龙"));
     ActivatorMenu.Add("SHerald", new CheckBox("先锋"));
     ActivatorMenu.Add("SWDragon", new CheckBox("水龙"));
     ActivatorMenu.Add("SFDragon", new CheckBox("火龙"));
     ActivatorMenu.Add("SEDragon", new CheckBox("土龙"));
     ActivatorMenu.Add("SADragon", new CheckBox("云龙"));
     ActivatorMenu.Add("SElder", new CheckBox("长者龙"));
     ActivatorMenu.Add("SBlue", new CheckBox("蓝", false));
     ActivatorMenu.Add("SRed", new CheckBox("红", false));
     ActivatorMenu.Add("SRaptor", new CheckBox("鸟", false));
     ActivatorMenu.Add("SWolf", new CheckBox("狼", false));
     ActivatorMenu.Add("SGromp", new CheckBox("青蛙", false));
     ActivatorMenu.Add("SKrug", new CheckBox("石头人", false));
     ActivatorMenu.Add("SCrap", new CheckBox("河蟹", false));
     ActivatorMenu.AddGroupLabel("净化");
     ActivatorMenu.Add("Qss", new CheckBox("使用 水银"));
     ActivatorMenu.Add("Mecurial", new CheckBox("使用 水银弯刀"));
     ActivatorMenu.Add("Cleanser", new CheckBox("使用 净化"));
     ActivatorMenu.Add("QssDelay", new Slider("延迟", 100, 0, 2000));
     ActivatorMenu.Add("Blind",
                       new CheckBox("致盲", false));
     ActivatorMenu.Add("Charm",
                       new CheckBox("魅惑"));
     ActivatorMenu.Add("Fear",
                       new CheckBox("恐惧"));
     ActivatorMenu.Add("Polymorph",
                       new CheckBox("变形"));
     ActivatorMenu.Add("Stun",
                       new CheckBox("晕眩"));
     ActivatorMenu.Add("Snare",
                       new CheckBox("定身"));
     ActivatorMenu.Add("Silence",
                       new CheckBox("沉默", false));
     ActivatorMenu.Add("Taunt",
                       new CheckBox("嘲讽"));
     ActivatorMenu.Add("Suppression",
                       new CheckBox("压制"));
 }
Exemplo n.º 8
0
        public static void Loading_OnLoadingComplete(EventArgs args)
        {
            if (!_Player.ChampionName.Contains("Diana"))
            {
                return;
            }

            Chat.Print("Diana - Bloody Lunari Loaded!");     /*Color.Crimson);*/
            Chat.Print("By Horizon & Radi");                 /*Color.OrangeRed);*/
            Chat.Print("Good luck and have fun, summoner."); /*Color.DarkViolet);*/

            _Q      = new Spell.Skillshot(SpellSlot.Q, 900, SkillShotType.Circular, 250, 1400, 50);
            _W      = new Spell.Active(SpellSlot.W, 200);
            _E      = new Spell.Active(SpellSlot.E, 450);
            _R      = new Spell.Targeted(SpellSlot.R, 825);
            _Ignite = new Spell.Targeted(ObjectManager.Player.GetSpellSlotFromName("summonerdot"), 600);

            StartMenu     = MainMenu.AddMenu("Diana", "Diana");
            ComboMenu     = StartMenu.AddSubMenu("Combo Settings", "Combo Settings");
            HarrasMenu    = StartMenu.AddSubMenu("Harras Settings", "Harras Settings");
            AHarrasM      = StartMenu.AddSubMenu("AutoHarras Settings", "AutoHarras Settings");
            LastHitM      = StartMenu.AddSubMenu("Last Hit Settings", "Last Hit Settings");
            LCMenu        = StartMenu.AddSubMenu("LaneClear Settings", "LaneClear Settings");
            KSMenu        = StartMenu.AddSubMenu("KillSteall Settings", "KillSteall Settings");
            AntiSpellMenu = StartMenu.AddSubMenu("AntiSpell Settings", "AntiSpell Settings");
            ActivatorMenu = StartMenu.AddSubMenu("Activator Settings", "Activator Settings");
            DrawingsMenu  = StartMenu.AddSubMenu("Drawings Settings", "Drawings Settings");

            StartMenu.AddGroupLabel("Diana - Bloody Lunari");
            StartMenu.AddSeparator(2);
            StartMenu.AddGroupLabel("Made By");
            StartMenu.AddLabel("- Horizon");
            StartMenu.AddLabel("- Radi");

            ComboMenu.AddGroupLabel("Combo Settings");

            ComboMenu.AddLabel("Q Spell Settings");
            ComboMenu.Add("UseQ", new CheckBox("Use [Q]"));

            ComboMenu.AddSeparator(0);
            ComboMenu.AddLabel("W Spell Settings");
            ComboMenu.Add("UseW", new CheckBox("Use [W]"));

            ComboMenu.AddSeparator(0);
            ComboMenu.AddLabel("E Spell Settings");
            ComboMenu.Add("UseE", new CheckBox("Use [E] (when enemy out of AA range)"));

            ComboMenu.AddSeparator(0);
            ComboMenu.AddLabel("R Spell Settings");
            ComboMenu.Add("UseR", new CheckBox("Use [R] on Combo"));

            ComboMenu.AddSeparator(0);
            ComboMenu.AddLabel("R Spell Settings - tick only one option");
            ComboMenu.Add("RONLY", new CheckBox("Use [R] (only when target got Q mark)"));
            ComboMenu.Add("RNO", new CheckBox("Use [R] (always) ", false));

            HarrasMenu.AddGroupLabel("Harras Settings");

            HarrasMenu.AddLabel("Q Spell Settings");
            HarrasMenu.Add("UseQH", new CheckBox("Use [Q] for Harras"));

            HarrasMenu.AddSeparator(0);
            HarrasMenu.AddLabel("W Spell Settings");
            HarrasMenu.Add("UseWH", new CheckBox("Use [W] for Harras"));

            HarrasMenu.AddSeparator(0);
            HarrasMenu.AddLabel("E Spell Settings");
            HarrasMenu.Add("UseEH", new CheckBox("Use [E] for Harras"));

            AHarrasM.AddGroupLabel("Auto Harras Settings");

            AHarrasM.Add("AHQ", new CheckBox("Use Auto Harras"));

            AHarrasM.AddLabel("Q Spell Settings");
            AHarrasM.Add("QAO", new CheckBox("Use [Q] for Auto Harras"));

            AHarrasM.AddSeparator(0);
            AHarrasM.AddLabel("Mana settings");
            AHarrasM.Add("AHQM", new Slider("Minimum mana percentage for use [Q] in Auto Harras (%{0})", 50, 1));

            LastHitM.AddGroupLabel("Last Hit Settings");

            LastHitM.AddLabel("Q Spell Settings");
            LastHitM.Add("Qlh", new CheckBox("Use Q to Last Hit"));

            LastHitM.AddSeparator(0);
            LastHitM.AddLabel("W Spell Settings");
            LastHitM.Add("Elh", new CheckBox("Use W to Last Hit"));

            LastHitM.AddSeparator(0);
            LastHitM.AddLabel("Mana settings");
            LastHitM.Add("manalh", new Slider("Minimum mana percentage for use [Q] [W] in Auto Harras (%{0})", 50, 1));

            LCMenu.AddGroupLabel("Lane Clear Settings");

            LCMenu.Add("LCQ", new CheckBox("Use [Q] for Lane Clear"));
            LCMenu.Add("LCQM", new Slider("Minimum mana percentage for use [Q] in Lane Clear (%{0})", 50, 1));
            LCMenu.AddSeparator(1);
            LCMenu.Add("LCW", new CheckBox("Use [W] for Lane Clear"));
            LCMenu.Add("LCWM", new Slider("Minimum mana percentage for use [W] in Lane Clear (%{0})", 50, 1));
            LCMenu.AddSeparator(2);
            LCMenu.Add("JGCQ", new CheckBox("Use [Q] for Jungle clear"));
            LCMenu.Add("JGCQM", new Slider("Minimum mana percentage for use [Q] in Jungle Clear (%{0})", 50, 1));
            LCMenu.Add("JGCW", new CheckBox("Use [W] for Jungle clear"));
            LCMenu.Add("JGCWM", new Slider("Minimum mana percentage for use [W] in Jungle Clear (%{0})", 50, 1));

            KSMenu.AddGroupLabel("KillSteal Settings");

            KSMenu.AddLabel("Q Spell Settings");
            KSMenu.Add("KSQ", new CheckBox(" - KillSteal with Q"));

            KSMenu.AddSeparator(0);
            KSMenu.AddLabel("W Spell Settings");
            KSMenu.Add("KSW", new CheckBox(" - KillSteal with W"));

            KSMenu.AddSeparator(0);
            KSMenu.AddLabel("R Spell Settings");
            KSMenu.Add("KSR", new CheckBox(" - KillSteal with R"));

            AntiSpellMenu.AddGroupLabel("Anti Spell Settings");

            AntiSpellMenu.AddLabel("Use shield when playing against Morgana or Lux");

            AntiSpellMenu.Add("ASLux", new CheckBox("- Anti Lux Passive"));
            AntiSpellMenu.AddSeparator(0);
            AntiSpellMenu.Add("ASMorgana", new CheckBox("- Anti Morgana"));
            AntiSpellMenu.AddLabel("Mana settings");
            AntiSpellMenu.Add("ASPM", new Slider("Minimum mana percentage for Shield (%{0})", 80, 1));

            ActivatorMenu.AddGroupLabel("Activator Settings");
            ActivatorMenu.AddLabel("Use Summoner Spell");
            ActivatorMenu.Add("IGNI", new CheckBox("- Use Ignite if enemy is killable"));

            DrawingsMenu.AddGroupLabel("Drawing Settings");
            DrawingsMenu.AddLabel("Tick for enable/disable spell drawings");
            DrawingsMenu.Add("DQ", new CheckBox("- Draw [Q] range"));
            DrawingsMenu.AddSeparator(0);
            DrawingsMenu.Add("DW", new CheckBox("- Draw [W] range"));
            DrawingsMenu.AddSeparator(0);
            DrawingsMenu.Add("DE", new CheckBox("- Draw [E] range"));
            DrawingsMenu.AddSeparator(0);
            DrawingsMenu.Add("DR", new CheckBox("- Draw [R] range"));


            Game.OnUpdate  += Game_OnUpdate;
            Game.OnTick    += Game_OnTick;
            Drawing.OnDraw += Drawing_OnDraw;
        }
Exemplo n.º 9
0
        public static void Loading_OnLoadingComplete(EventArgs args)
        {
            if (!_Player.ChampionName.Contains("Evelynn"))
            {
                return;
            }
            Chat.Print("Bloody Evelynn - Loaded", System.Drawing.Color.Crimson);


            _Q      = new Spell.Active(SpellSlot.Q, 500);
            _W      = new Spell.Active(SpellSlot.W);
            _E      = new Spell.Targeted(SpellSlot.E, 225);
            _R      = new Spell.Skillshot(SpellSlot.R, 625, SkillShotType.Circular, 250, int.MaxValue, 300);
            _Ignite = new Spell.Targeted(ObjectManager.Player.GetSpellSlotFromName("summonerdot"), 600);


            StartMenu     = MainMenu.AddMenu("Bloody Evelynn", "Bloody Evelynn");
            ComboMenu     = StartMenu.AddSubMenu("Combo Settings", "Combo Settings");
            HarrasMenu    = StartMenu.AddSubMenu("Harras Settings", "Harras Settings");
            AHarrasM      = StartMenu.AddSubMenu("AutoHarras Settings", "AutoHarras Settings");
            LastHitM      = StartMenu.AddSubMenu("Last Hit Settings", "Last Hit Settings");
            LCMenu        = StartMenu.AddSubMenu("Clear Settings", "Clear Settings");
            FlyMenu       = StartMenu.AddSubMenu("Flee Settings", "Flee Settings");
            KSMenu        = StartMenu.AddSubMenu("KillSteal Settings", "KillSteal Settings");
            ActivatorMenu = StartMenu.AddSubMenu("Activator Settings", "Activator Settings");
            DrawingsMenu  = StartMenu.AddSubMenu("Drawing Settings", "Drawing Settings");

            StartMenu.AddGroupLabel("Evelynn - Bloody Shadow");
            StartMenu.AddSeparator(2);
            StartMenu.AddGroupLabel("Made By");
            StartMenu.AddLabel("- Horizon");
            StartMenu.AddLabel("- Radi");

            ComboMenu.AddGroupLabel("Combo Settings");
            ComboMenu.Add("Combos", new ComboBox("Combo Logic", 0, "Q->E->R", "E->Q->R", "R->Q->E", "E->R->Q", "Q->R->E"));
            ComboMenu.AddSeparator(0);

            ComboMenu.AddLabel("Q Spell Settings");
            ComboMenu.Add("UseQ", new CheckBox("Use [Q]"));


            ComboMenu.AddSeparator(0);
            ComboMenu.AddLabel("W Spell Settings");
            ComboMenu.Add("UseW", new CheckBox("Use [W] in Combo"));
            ComboMenu.Add("WRange", new Slider("Minimum range for W", 525, 1, 800));
            ComboMenu.Add("Wn", new Slider("Minimum enemy in range for W", 1, 0, 5));

            ComboMenu.AddSeparator(0);
            ComboMenu.AddLabel("E Spell Settings");
            ComboMenu.Add("UseE", new CheckBox("Use [E] "));


            ComboMenu.AddSeparator(0);
            ComboMenu.AddLabel("R Spell Settings");
            ComboMenu.Add("UseR", new CheckBox("Use [R] in Combo"));
            ComboMenu.Add("Rn", new Slider("Minimum enemy for R", 1, 0, 5));
            ComboMenu.AddSeparator(0);

            HarrasMenu.AddGroupLabel("Harras Settings");
            HarrasMenu.AddLabel("Q Spell Settings");
            HarrasMenu.Add("UseQH", new CheckBox("Use [Q] for harras"));

            HarrasMenu.AddSeparator(0);
            HarrasMenu.AddLabel("E Spell Settings");
            HarrasMenu.Add("UseEH", new CheckBox("Use [E] for harras"));

            AHarrasM.AddGroupLabel("AutoHarras Settings");
            AHarrasM.AddLabel("Q Spell Settings");
            AHarrasM.Add("AHQ", new CheckBox("Use AutoHarras", false));
            AHarrasM.Add("QAO", new CheckBox("Use [Q] for AutoHarras"));
            AHarrasM.Add("AHQM", new Slider("Minimum mana percentage for use[Q] in AutoHarras(%{ 0})", 65, 1));

            LastHitM.AddGroupLabel("Last Hit Settings");
            LastHitM.AddLabel("Q Spell Settings");
            LastHitM.Add("Qlh", new CheckBox("Use Q to Last hit"));
            LastHitM.Add("manalh", new Slider("Minimum mana percentage for use [Q] in Last Hit(%{ 0})", 40, 1));

            KSMenu.AddGroupLabel("KillSteal Settings");
            KSMenu.AddLabel("Q Spell Settings");
            KSMenu.Add("KSQ", new CheckBox(" - KillSteal with Q"));
            KSMenu.AddSeparator(0);
            KSMenu.AddLabel("E Spell Settings");
            KSMenu.Add("KSE", new CheckBox(" - KillSteal with E"));
            KSMenu.AddSeparator(0);
            KSMenu.AddLabel("R Spell Settings");
            KSMenu.Add("KSR", new CheckBox(" - KillSteal with R", false));

            LCMenu.AddGroupLabel("LaneClear Settings");
            LCMenu.Add("LCQ", new CheckBox("Use [Q] for Lane Clear"));
            LCMenu.Add("LCQM", new Slider("Minimum mana percentage for use [Q] in Lane Clear (%{0})", 30, 1));
            LCMenu.AddSeparator(1);
            LCMenu.Add("LCW", new CheckBox("Use [E] for Lane Clear"));
            LCMenu.Add("LCWM", new Slider("Minimum mana percentage for use [E] in Lane Clear (%{0})", 30, 1));
            LCMenu.AddSeparator(2);
            LCMenu.Add("JGCQ", new CheckBox("Use [Q] for Jungle clear"));
            LCMenu.Add("JGCQM", new Slider("Minimum mana percentage for use [Q] in Jungle Clear (%{0})", 30, 1));
            LCMenu.Add("JGCW", new CheckBox("Use [E] for Jungle clear"));
            LCMenu.Add("JGCWM", new Slider("Minimum mana percentage for use [E] in Jungle Clear (%{0})", 30, 1));

            FlyMenu.AddGroupLabel("Flee Settings");
            FlyMenu.AddLabel("Tick for enable/disable skill usage in flee");
            FlyMenu.AddSeparator(0);
            FlyMenu.AddLabel("Q Spell Settings");
            FlyMenu.Add("UseQf", new CheckBox("Use Q to Flee"));

            ActivatorMenu.AddGroupLabel("Activator Settings");
            ActivatorMenu.AddLabel("Use Summoner Spell");
            ActivatorMenu.Add("IGNI", new CheckBox("- Use Ignite if enemy is killable"));

            DrawingsMenu.AddGroupLabel("Drawing Settings");
            DrawingsMenu.AddLabel("Tick for enable/disable Draw");
            DrawingsMenu.Add("DQ", new CheckBox("- Draw [Q] range"));
            DrawingsMenu.AddSeparator(0);
            DrawingsMenu.Add("DE", new CheckBox("- Draw [E] range"));
            DrawingsMenu.AddSeparator(0);
            DrawingsMenu.Add("DR", new CheckBox("- Draw [R] range"));
            DrawingsMenu.AddSeparator(0);
            DrawingsMenu.Add("DRpred", new CheckBox("- Draw Ultimate prediction"));

            Game.OnUpdate  += Game_OnUpdate;
            Game.OnTick    += Game_OnTick;
            Drawing.OnDraw += Drawing_OnDraw;
        }
Exemplo n.º 10
0
        private static void InitializeMenu()
        {
            PotionsAndElixirsMenu = ActivatorMenu.AddSubMenu("Potions and Elixirs");
            PotionsAndElixirsMenu.AddGroupLabel("Potions and Elixirs : ");
            PotionsAndElixirsMenu.AddLabel("Potions : ");
            PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.UsePotions", new CheckBox("Iksir Kullan"));
            PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.OnlyIfTakingDamage", new CheckBox("Sadece Hasar Aldigimda Iksir kullan"));
            PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.BelowHealth", new Slider("Iksir kullanmak icin dusuk can {0}%", 35));
            PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.HealthPotion", new CheckBox("Saglik iksiri kullan"));
            PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.RefillablePotion", new CheckBox("Yenilenebilir iksir kullan"));
            PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.HuntersPotion", new CheckBox("Avci iksiri kullan"));
            PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.CorruptingPotion", new CheckBox("Musubet iksiri kullan"));
            PotionsAndElixirsMenu.AddSeparator(10);
            PotionsAndElixirsMenu.AddLabel("Elixirs : ");
            PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.ElixirofIron", new CheckBox("Saglamlik iksiri kullan"));
            PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.ElixirofSorcery", new CheckBox("Buyucu iksiri kullan"));
            PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.ElixirofWrath", new CheckBox("Saldiri iksiri kullan"));
            ItemsMenu = ActivatorMenu.AddSubMenu("Items");
            ItemsMenu.AddGroupLabel("Items : ");
            ItemsMenu.AddLabel("Bilgewater Cutlass : ");
            ItemsMenu.Add("Activator.ItemsMenu.Cutlass", new CheckBox("Kullan Bilgewater Palasi"));
            ItemsMenu.Add("Activator.ItemsMenu.Cutlass.MyMinHP", new Slider("Canim sundan dusukse {0}%", 100));
            ItemsMenu.Add("Activator.ItemsMenu.Cutlass.TargetsMinHP", new Slider("Hedefin cani sundan dusukse {0}%", 100));
            ItemsMenu.Add("Activator.ItemsMenu.Cutlass.IfEnemiesNear", new Slider("Only if {0} or more enemies are near", 1, 1, 5));
            ItemsMenu.AddSeparator(10);
            ItemsMenu.AddLabel("Blade of the Ruined King : ");
            ItemsMenu.Add("Activator.ItemsMenu.BladeOfTheRuinedKing", new CheckBox("Kullan mahvolmus kralin kilici"));
            ItemsMenu.Add("Activator.ItemsMenu.BladeOfTheRuinedKing.MyMinHP", new Slider("Canim sundan dusukse {0}%", 100));
            ItemsMenu.Add("Activator.ItemsMenu.BladeOfTheRuinedKing.TargetsMinHP", new Slider("Hedefin cani sundan dusukse {0}%", 100));
            ItemsMenu.Add("Activator.ItemsMenu.BladeOfTheRuinedKing.IfEnemiesNear", new Slider("Only if {0} or more enemies are near", 1, 1, 5));
            ItemsMenu.AddSeparator(10);
            ItemsMenu.AddLabel("Hextech Gunblade : ");
            ItemsMenu.Add("Activator.ItemsMenu.Gunblade", new CheckBox("Kullan Hextech Silahkilic"));
            ItemsMenu.Add("Activator.ItemsMenu.Gunblade.MyMinHP", new Slider("Canim sundan dusukse {0}%", 100));
            ItemsMenu.Add("Activator.ItemsMenu.Gunblade.TargetsMinHP", new Slider("Hedefin cani sundan dusukse {0}%", 100));
            ItemsMenu.Add("Activator.ItemsMenu.Gunblade.IfEnemiesNear", new Slider("Only if {0} or more enemies are near", 1, 1, 5));
            ItemsMenu.AddSeparator(10);
            ItemsMenu.AddLabel("Youmuu's Ghostblade : ");
            ItemsMenu.Add("Activator.ItemsMenu.Ghostblade", new CheckBox("Kullan Youmuu"));
            ItemsMenu.Add("Activator.ItemsMenu.Ghostblade.MyMinHP", new Slider("Canim sundan dusukse {0}%", 100));
            ItemsMenu.Add("Activator.ItemsMenu.Ghostblade.TargetsMinHP", new Slider("Hedefin cani sundan dusukse {0}%", 100));
            ItemsMenu.Add("Activator.ItemsMenu.Ghostblade.IfEnemiesNear", new Slider("Only if {0} or more enemies are near", 1, 1, 5));
            ItemsMenu.AddSeparator(10);
            ItemsMenu.AddLabel("Misc settings : ");
            ItemsMenu.Add("Activator.ItemsMenu.OnlyInCombo", new CheckBox("Itemleri sadece komboda kullan"));

            SummonersMenu = ActivatorMenu.AddSubMenu("Summoners");

            if (Summoners == null)
            {
                return;
            }

            if (Summoners.Any(x => x.Value?.Item1 == Summoner.Heal))
            {
                SummonersMenu.AddLabel("Heal : ");
                SummonersMenu.Add("Activator.SummonersMenu.UseHeal", new CheckBox("Sifa kullan"));
                SummonersMenu.AddSeparator(10);
            }

            if (Summoners.Any(x => x.Value?.Item1 == Summoner.Barrier))
            {
                SummonersMenu.AddLabel("Barrier : ");
                SummonersMenu.Add("Activator.SummonersMenu.UseBarrier", new CheckBox("Bariyer Kullan"));
                SummonersMenu.AddSeparator(10);
            }

            if (Summoners.Any(x => x.Value?.Item1 == Summoner.Ignite))
            {
                SummonersMenu.AddLabel("Ignite : ");
                SummonersMenu.Add("Activator.SummonersMenu.UseIgnite", new CheckBox("Tutustur kullan"));
                SummonersMenu.AddSeparator(10);
            }

            if (Summoners.Any(x => x.Value?.Item1 == Summoner.Exhaust))
            {
                SummonersMenu.AddLabel("Exhaust : ");
                SummonersMenu.Add("Activator.SummonersMenu.UseExhaust", new CheckBox("Bitkinlik kullan"));
                SummonersMenu.AddSeparator(10);
            }

            if (Summoners.Any(x => x.Value != null && x.Value.Item1 != Summoner.Unknown && x.Value.Item1.HasFlag(Summoner.Smite)))
            {
                SummonersMenu.AddLabel("Smite : ");
                SummonersMenu.Add("Activator.SummonersMenu.UseSmite", new CheckBox("Carp kullan"));
                SummonersMenu.AddSeparator(2);
                SummonersMenu.Add("Activator.SummonersMenu.UseSmiteInCombo", new CheckBox("Komboda carp kullan"));
                SummonersMenu.AddSeparator(2);
                SummonersMenu.Add("Activator.SummonersMenu.SmiteBigMonsters", new CheckBox("Buyuk yaratiklara Carp kullan", false));
                SummonersMenu.Add("Activator.SummonersMenu.SmiteBuffs", new CheckBox("Canavarlara Carp kullan"));
                SummonersMenu.Add("Activator.SummonersMenu.SmiteEpicMonsters", new CheckBox("Destansi canavarlara carp kullan"));
                SummonersMenu.AddSeparator(10);

                MenuManager.PermaShow.AddItem("Activator.SmiteEnabled", new MenuItem("Use Smite", "Activator.SummonersMenu.UseSmite"));
            }

            CleanseMenu = ActivatorMenu.AddSubMenu("Cleanse");
            CleanseMenu.AddLabel("Cleanse items : ");
            CleanseMenu.Add("Activator.CleanseMenu.Scimitar", new CheckBox("Civa Yatagan Kullan"));
            CleanseMenu.Add("Activator.CleanseMenu.Quicksilver", new CheckBox("Kullan civali"));
            CleanseMenu.AddSeparator(10);
            CleanseMenu.AddLabel("Crowd control settings : ");
            CleanseMenu.Add("Activator.CleanseMenu.Blind", new CheckBox("Kor etmede"));
            CleanseMenu.Add("Activator.CleanseMenu.Charm", new CheckBox("Cekilmede"));
            CleanseMenu.Add("Activator.CleanseMenu.Fear", new CheckBox("Korkutmada"));
            CleanseMenu.Add("Activator.CleanseMenu.Polymorph", new CheckBox("Cleanse Polymorph"));
            CleanseMenu.Add("Activator.CleanseMenu.Silence", new CheckBox("Susturmada"));
            CleanseMenu.Add("Activator.CleanseMenu.Slow", new CheckBox("Yavaslamada", false));
            CleanseMenu.Add("Activator.CleanseMenu.Snare", new CheckBox("Yakalanmada"));
            CleanseMenu.Add("Activator.CleanseMenu.Stun", new CheckBox("Stan yiyince"));
            CleanseMenu.Add("Activator.CleanseMenu.Suppression", new CheckBox("Durdurmada Sindirilmede"));
            CleanseMenu.Add("Activator.CleanseMenu.Taunt", new CheckBox("Cleanse Taunt"));
            CleanseMenu.AddSeparator(10);
            CleanseMenu.AddLabel("Misc settings : ");
            CleanseMenu.Add("Activator.CleanseMenu.OnlyInCombo", new CheckBox("Sadece komboda civali kullan"));
            CleanseMenu.Add("Activator.CleanseMenu.QssHP", new Slider("Canim sundan dusukse kullan {0}%", 100));

            var buffDuration = CleanseMenu.Add("Activator.CleanseMenu.BuffDuration", new Slider(" ", 15));

            buffDuration.DisplayName    = "Cleanse only if buff duration is longer than " + buffDuration.CurrentValue * 50 + " milliseconds";
            buffDuration.OnValueChange += delegate(ValueBase <int> sender, ValueBase <int> .ValueChangeArgs args) { sender.DisplayName = "Cleanse only if buff duration is higher than " + args.NewValue * 50 + " milliseconds"; };

            CleanseMenu.Add("Activator.CleanseMenu.MinimumDelay", new Slider("Minimum delay", 0, 0, 500));
            CleanseMenu.Add("Activator.CleanseMenu.MaximumDelay", new Slider("Maximum delay", 350, 0, 500));

            MenuManager.PermaShow.AddItem("Activator.Enabled", new MenuItem("Activator Enabled", "Activator.Enable"));
        }
Exemplo n.º 11
0
 private static void Activatormenu()
 {
     ActivatorMenu = HMenu.AddSubMenu("Activator", "Activator");
     ActivatorMenu.AddGroupLabel("Aggressive Items");
     ActivatorMenu.Add("AItems", new CheckBox("Use Items"));
     ActivatorMenu.Add("Botrk", new CheckBox("Use Botrk/Bilge"));
     ActivatorMenu.Add("Hydra", new CheckBox("Use Hydra/Tiamat"));
     ActivatorMenu.Add("Titanic", new CheckBox("Use Titanic"));
     ActivatorMenu.Add("HGB", new CheckBox("Use Hextech Gunblade"));
     ActivatorMenu.Add("HGLP", new CheckBox("Use Hextech GLP"));
     ActivatorMenu.Add("HPB", new CheckBox("Use Hextech Protobelt"));
     ActivatorMenu.Add("Queens", new CheckBox("Use Frost Queens"));
     ActivatorMenu.Add("QueensDis", new Slider("Enemies distance =>", 1500, 0, 3000));
     ActivatorMenu.Add("Glory", new CheckBox("Use Rightenous Glory"));
     ActivatorMenu.Add("GloryDis", new Slider("Enemies distance =>", 600, 0, 1000));
     ActivatorMenu.Add("Talis", new CheckBox("Use Talisman"));
     ActivatorMenu.Add("TalisDis", new Slider("Enemies distance =>", 1000, 0, 2000));
     ActivatorMenu.Add("You", new CheckBox("Use Ghostblade"));
     ActivatorMenu.AddGroupLabel("Defensive Items");
     ActivatorMenu.Add("DItems", new CheckBox("Use Items"));
     ActivatorMenu.Add("FaceMe", new CheckBox("Use Face of the Mountain Me")); // The identifier tho kappa
     ActivatorMenu.Add("FaceMeHp", new Slider("If my hp <=", 20, 0, 100));
     ActivatorMenu.Add("FaceAlly", new CheckBox("Use Face of the Mountain Ally"));
     ActivatorMenu.Add("FaceAllyHp", new Slider("If allies hp <=", 20, 0, 100));
     ActivatorMenu.Add("SolariMe", new CheckBox("Use Iron Solari Me"));
     ActivatorMenu.Add("SolariMeHp", new Slider("If my hp <=", 20, 0, 100));
     ActivatorMenu.Add("SolariAlly", new CheckBox("Use Iron Solari Ally"));
     ActivatorMenu.Add("SolariAllyHp", new Slider("If allies hp <=", 20, 0, 100));
     ActivatorMenu.Add("Omen", new CheckBox("Use Randuins"));
     ActivatorMenu.Add("OmenHp", new Slider("If my hp <=", 20, 0, 100));
     ActivatorMenu.Add("Seraphs", new CheckBox("Use Seraphs"));
     ActivatorMenu.Add("SeraphsHp", new Slider("If my hp <=", 20, 0, 100));
     ActivatorMenu.Add("Talis2", new CheckBox("Use Talisman"));
     ActivatorMenu.Add("Talis2Hp", new Slider("If my hp <=", 20, 0, 100));
     ActivatorMenu.Add("Glory2", new CheckBox("Use Rightenous Glory"));
     ActivatorMenu.Add("Glory2Hp", new Slider("If my hp <=", 20, 0, 100));
     ActivatorMenu.Add("Zhonyas", new CheckBox("Use Zhonyas"));
     ActivatorMenu.Add("ZhonyasHp", new Slider("If my hp <=", 20, 0, 100));
     ActivatorMenu.AddGroupLabel("Pots");
     ActivatorMenu.Add("PItems", new CheckBox("Use Pots"));
     ActivatorMenu.Add("HPPot", new CheckBox("Use Health potion"));
     ActivatorMenu.Add("HPPotHp", new Slider("If my hp <=", 40, 0, 100));
     ActivatorMenu.Add("Biscuit", new CheckBox("Use Biscuits"));
     ActivatorMenu.Add("BiscuitHp", new Slider("If my hp <=", 40, 0, 100));
     ActivatorMenu.Add("RefillPot", new CheckBox("Use Refillable potion"));
     ActivatorMenu.Add("RefillPotHp", new Slider("If my hp <=", 60, 0, 100));
     ActivatorMenu.Add("HunterPot", new CheckBox("Use Hunter potion"));
     ActivatorMenu.Add("HunterPotHp", new Slider("If my hp <=", 60, 0, 100));
     ActivatorMenu.Add("CorruptPot", new CheckBox("Use Corrupting potion"));
     ActivatorMenu.Add("CourrptPotHp", new Slider("If my hp <=", 60, 0, 100));
     ActivatorMenu.AddGroupLabel("Summoners");
     ActivatorMenu.Add("Heal", new CheckBox("Heal"));
     ActivatorMenu.Add("HealHp", new Slider("Heal if my HP <=", 20, 0, 100));
     ActivatorMenu.Add("HealAlly", new CheckBox("Heal ally"));
     ActivatorMenu.Add("HealAllyHp", new Slider("Heal if ally HP <=", 20, 0, 100));
     ActivatorMenu.Add("Barrier", new CheckBox("Barrier"));
     ActivatorMenu.Add("BarrierHp", new Slider("Barrier if my HP <=", 20, 0, 100));
     ActivatorMenu.Add("Ignite", new CheckBox("Use Ignite"));
     ActivatorMenu.Add("IgniteHp", new Slider("0 KS otherwise if Hp <=", 0, 0, 100));
     ActivatorMenu.Add("Exhaust", new CheckBox("Use Exhaust"));
     ActivatorMenu.Add("ExhaustHp", new Slider("Exhaust if enemies Hp <=", 40, 0, 100));
     ActivatorMenu.AddGroupLabel("Smite");
     ActivatorMenu.Add("SmiteActive", new KeyBind("Smite Active", true, KeyBind.BindTypes.PressToggle));
     ActivatorMenu.Add("SStatus", new CheckBox("Draw Status"));
     ActivatorMenu.Add("SDamage", new CheckBox("Draw Damage"));
     ActivatorMenu.Add("SBaron", new CheckBox("Baron"));
     ActivatorMenu.Add("SHerald", new CheckBox("Herald"));
     ActivatorMenu.Add("SWDragon", new CheckBox("Water Dragon"));
     ActivatorMenu.Add("SFDragon", new CheckBox("Fire Dragon"));
     ActivatorMenu.Add("SEDragon", new CheckBox("Earth Dragon"));
     ActivatorMenu.Add("SADragon", new CheckBox("Air Dragon"));
     ActivatorMenu.Add("SElder", new CheckBox("Elder Dragon"));
     ActivatorMenu.Add("SBlue", new CheckBox("Blue Buff", false));
     ActivatorMenu.Add("SRed", new CheckBox("Red Buff", false));
     ActivatorMenu.Add("SRaptor", new CheckBox("Raptor Camp", false));
     ActivatorMenu.Add("SWolf", new CheckBox("Wolf Camp", false));
     ActivatorMenu.Add("SGromp", new CheckBox("Gromp Camp", false));
     ActivatorMenu.Add("SKrug", new CheckBox("Krug Camp", false));
     ActivatorMenu.Add("SCrap", new CheckBox("Scuttler", false));
     ActivatorMenu.AddGroupLabel("Cleanse");
     ActivatorMenu.Add("Qss", new CheckBox("Use Qss"));
     ActivatorMenu.Add("Mecurial", new CheckBox("Use Mecurial"));
     ActivatorMenu.Add("Cleanser", new CheckBox("Use Cleanse"));
     ActivatorMenu.Add("QssDelay", new Slider("Delay", 100, 0, 2000));
     ActivatorMenu.Add("Blind",
                       new CheckBox("Blind", false));
     ActivatorMenu.Add("Charm",
                       new CheckBox("Charm"));
     ActivatorMenu.Add("Fear",
                       new CheckBox("Fear"));
     ActivatorMenu.Add("Polymorph",
                       new CheckBox("Polymorph"));
     ActivatorMenu.Add("Stun",
                       new CheckBox("Stun"));
     ActivatorMenu.Add("Snare",
                       new CheckBox("Snare"));
     ActivatorMenu.Add("Silence",
                       new CheckBox("Silence", false));
     ActivatorMenu.Add("Taunt",
                       new CheckBox("Taunt"));
     ActivatorMenu.Add("Suppression",
                       new CheckBox("Suppression"));
     ActivatorMenu.Add("Knockback",
                       new CheckBox("Knockback"));
     ActivatorMenu.Add("Knockup",
                       new CheckBox("Knockup"));
 }
Exemplo n.º 12
0
        private static void InitializeMenu()
        {
            PotionsAndElixirsMenu = ActivatorMenu.AddSubMenu("Potions and Elixirs");
            PotionsAndElixirsMenu.AddGroupLabel("Potions and Elixirs : ");
            PotionsAndElixirsMenu.AddLabel("Potions : ");
            PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.UsePotions", new CheckBox("Use Potions"));
            PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.OnlyIfTakingDamage", new CheckBox("Use Potions only if taking damage"));
            PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.BelowHealth", new Slider("Use potions if health is below {0}%", 35));
            PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.HealthPotion", new CheckBox("Use Health Potion"));
            PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.RefillablePotion", new CheckBox("Use Refillable Potion"));
            PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.HuntersPotion", new CheckBox("Use Hunter's Potion"));
            PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.CorruptingPotion", new CheckBox("Use Corrupting Potion"));
            PotionsAndElixirsMenu.AddSeparator(10);
            PotionsAndElixirsMenu.AddLabel("Elixirs : ");
            PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.ElixirofIron", new CheckBox("Use Elixir of Iron"));
            PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.ElixirofSorcery", new CheckBox("Use Elixir of Sorcery"));
            PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.ElixirofWrath", new CheckBox("Use Elixir of Wrath"));
            ItemsMenu = ActivatorMenu.AddSubMenu("Items");
            ItemsMenu.AddGroupLabel("Items : ");
            ItemsMenu.AddLabel("Bilgewater Cutlass : ");
            ItemsMenu.Add("Activator.ItemsMenu.Cutlass", new CheckBox("Use Bilgewater Cutlass"));
            ItemsMenu.Add("Activator.ItemsMenu.Cutlass.MyMinHP", new Slider("Only if my health is below {0}%", 100));
            ItemsMenu.Add("Activator.ItemsMenu.Cutlass.TargetsMinHP", new Slider("Only if target's health is below {0}%", 100));
            ItemsMenu.Add("Activator.ItemsMenu.Cutlass.IfEnemiesNear", new Slider("Only if {0} or more enemies are near", 1, 1, 5));
            ItemsMenu.AddSeparator(10);
            ItemsMenu.AddLabel("Blade of the Ruined King : ");
            ItemsMenu.Add("Activator.ItemsMenu.BladeOfTheRuinedKing", new CheckBox("Use Blade of the Ruined King"));
            ItemsMenu.Add("Activator.ItemsMenu.BladeOfTheRuinedKing.MyMinHP", new Slider("Only if my health is below {0}%", 100));
            ItemsMenu.Add("Activator.ItemsMenu.BladeOfTheRuinedKing.TargetsMinHP", new Slider("Only if target's health is below {0}%", 100));
            ItemsMenu.Add("Activator.ItemsMenu.BladeOfTheRuinedKing.IfEnemiesNear", new Slider("Only if {0} or more enemies are near", 1, 1, 5));
            ItemsMenu.AddSeparator(10);
            ItemsMenu.AddLabel("Hextech Gunblade : ");
            ItemsMenu.Add("Activator.ItemsMenu.Gunblade", new CheckBox("Use Hextech Gunblade"));
            ItemsMenu.Add("Activator.ItemsMenu.Gunblade.MyMinHP", new Slider("Only if my health is below {0}%", 100));
            ItemsMenu.Add("Activator.ItemsMenu.Gunblade.TargetsMinHP", new Slider("Only if target's health is below {0}%", 100));
            ItemsMenu.Add("Activator.ItemsMenu.Gunblade.IfEnemiesNear", new Slider("Only if {0} or more enemies are near", 1, 1, 5));
            ItemsMenu.AddSeparator(10);
            ItemsMenu.AddLabel("Youmuu's Ghostblade : ");
            ItemsMenu.Add("Activator.ItemsMenu.Ghostblade", new CheckBox("Use Youmuu's Ghostblade"));
            ItemsMenu.Add("Activator.ItemsMenu.Ghostblade.MyMinHP", new Slider("Only if my health is below {0}%", 100));
            ItemsMenu.Add("Activator.ItemsMenu.Ghostblade.TargetsMinHP", new Slider("Only if target's health is below {0}%", 100));
            ItemsMenu.Add("Activator.ItemsMenu.Ghostblade.IfEnemiesNear", new Slider("Only if {0} or more enemies are near", 1, 1, 5));
            ItemsMenu.AddSeparator(10);
            ItemsMenu.AddLabel("Misc settings : ");
            ItemsMenu.Add("Activator.ItemsMenu.OnlyInCombo", new CheckBox("Use items only in combo mode"));
            CleanseMenu = ActivatorMenu.AddSubMenu("Cleanse");
            CleanseMenu.AddLabel("Cleanse items : ");
            CleanseMenu.Add("Activator.CleanseMenu.Scimitar", new CheckBox("Use Scimitar"));
            CleanseMenu.Add("Activator.CleanseMenu.Quicksilver", new CheckBox("Use Quicksilver"));
            CleanseMenu.AddSeparator(10);
            CleanseMenu.AddLabel("Crowd control settings : ");
            CleanseMenu.Add("Activator.CleanseMenu.Blind", new CheckBox("Cleanse Blind"));
            CleanseMenu.Add("Activator.CleanseMenu.Charm", new CheckBox("Cleanse Charm"));
            CleanseMenu.Add("Activator.CleanseMenu.Fear", new CheckBox("Cleanse Fear"));
            CleanseMenu.Add("Activator.CleanseMenu.Polymorph", new CheckBox("Cleanse Polymorph"));
            CleanseMenu.Add("Activator.CleanseMenu.Silence", new CheckBox("Cleanse Silence"));
            CleanseMenu.Add("Activator.CleanseMenu.Slow", new CheckBox("Cleanse Slow", false));
            CleanseMenu.Add("Activator.CleanseMenu.Snare", new CheckBox("Cleanse Snare"));
            CleanseMenu.Add("Activator.CleanseMenu.Stun", new CheckBox("Cleanse Stun"));
            CleanseMenu.Add("Activator.CleanseMenu.Suppression", new CheckBox("Cleanse Suppression"));
            CleanseMenu.Add("Activator.CleanseMenu.Taunt", new CheckBox("Cleanse Taunt"));
            CleanseMenu.AddSeparator(10);
            CleanseMenu.AddLabel("Misc settings : ");
            CleanseMenu.Add("Activator.CleanseMenu.OnlyInCombo", new CheckBox("Cleanse only in Combo"));
            CleanseMenu.Add("Activator.CleanseMenu.QssHP", new Slider("Cleanse only if my health is below {0}%", 100));

            var buffDuration = CleanseMenu.Add("Activator.CleanseMenu.BuffDuration", new Slider(" ", 15));

            buffDuration.DisplayName    = "Cleanse only if buff duration is longer than " + buffDuration.CurrentValue * 50 + " milliseconds";
            buffDuration.OnValueChange += delegate(ValueBase <int> sender, ValueBase <int> .ValueChangeArgs args) { sender.DisplayName = "Cleanse only if buff duration is higher than " + args.NewValue * 50 + " milliseconds"; };

            CleanseMenu.Add("Activator.CleanseMenu.MinimumDelay", new Slider("Minimum delay", 0, 0, 500));
            CleanseMenu.Add("Activator.CleanseMenu.MaximumDelay", new Slider("Maximum delay", 350, 0, 500));
        }
Exemplo n.º 13
0
 private static void Activatormenu()
 {
     ActivatorMenu = HMenu.AddSubMenu("活化剂", "Activator");
     ActivatorMenu.AddGroupLabel("进攻型物品");
     ActivatorMenu.Add("AItems", new CheckBox("使用物品"));
     ActivatorMenu.Add("Botrk", new CheckBox("使用 破败/弯刀"));
     ActivatorMenu.Add("Hydra", new CheckBox("使用 九头蛇/提亚马特"));
     ActivatorMenu.Add("Titanic", new CheckBox("使用 泰坦"));
     ActivatorMenu.Add("HGB", new CheckBox("使用 科技枪"));
     ActivatorMenu.Add("HGLP", new CheckBox("使用 科技枪 GLP"));
     ActivatorMenu.Add("HPB", new CheckBox("使用 火箭腰带"));
     ActivatorMenu.Add("Queens", new CheckBox("使用 冰霜指令"));
     ActivatorMenu.Add("QueensDis", new Slider("敌人范围 =>", 1500, 0, 3000));
     ActivatorMenu.Add("Glory", new CheckBox("使用 荣光"));
     ActivatorMenu.Add("GloryDis", new Slider("敌人范围 =>", 600, 0, 1000));
     ActivatorMenu.Add("Talis", new CheckBox("使用 飞升"));
     ActivatorMenu.Add("TalisDis", new Slider("敌人范围 =>", 1000, 0, 2000));
     ActivatorMenu.Add("You", new CheckBox("使用 幽梦"));
     ActivatorMenu.AddGroupLabel("防守型物品");
     ActivatorMenu.Add("DItems", new CheckBox("使用物品"));
     ActivatorMenu.Add("FaceMe", new CheckBox("对我使用山崇")); // The identifier tho kappa
     ActivatorMenu.Add("FaceMeHp", new Slider("如果我血量 <=", 20, 0, 100));
     ActivatorMenu.Add("FaceAlly", new CheckBox("对友军使用山崇"));
     ActivatorMenu.Add("FaceAllyHp", new Slider("如果友军血量p <=", 20, 0, 100));
     ActivatorMenu.Add("SolariMe", new CheckBox("Use Iron Solari Me"));
     ActivatorMenu.Add("SolariMeHp", new Slider("If my hp <=", 20, 0, 100));
     ActivatorMenu.Add("SolariAlly", new CheckBox("Use Iron Solari Ally"));
     ActivatorMenu.Add("SolariAllyHp", new Slider("If allies hp <=", 20, 0, 100));
     ActivatorMenu.Add("Omen", new CheckBox("使用 Randuins"));
     ActivatorMenu.Add("OmenHp", new Slider("If my hp <=", 20, 0, 100));
     ActivatorMenu.Add("Seraphs", new CheckBox("使用 Seraphs"));
     ActivatorMenu.Add("SeraphsHp", new Slider("If my hp <=", 20, 0, 100));
     ActivatorMenu.Add("Talis2", new CheckBox("使用 Talisman"));
     ActivatorMenu.Add("Talis2Hp", new Slider("If my hp <=", 20, 0, 100));
     ActivatorMenu.Add("Glory2", new CheckBox("使用 Rightenous Glory"));
     ActivatorMenu.Add("Glory2Hp", new Slider("If my hp <=", 20, 0, 100));
     ActivatorMenu.Add("Zhonyas", new CheckBox("使用 中亚"));
     ActivatorMenu.Add("ZhonyasHp", new Slider("If my hp <=", 20, 0, 100));
     ActivatorMenu.AddGroupLabel("药水");
     ActivatorMenu.Add("PItems", new CheckBox("使用 Pots"));
     ActivatorMenu.Add("HPPot", new CheckBox("使用 Health potion"));
     ActivatorMenu.Add("HPPotHp", new Slider("If my hp <=", 40, 0, 100));
     ActivatorMenu.Add("Biscuit", new CheckBox("使用 Biscuits"));
     ActivatorMenu.Add("BiscuitHp", new Slider("If my hp <=", 40, 0, 100));
     ActivatorMenu.Add("RefillPot", new CheckBox("使用 Refillable potion"));
     ActivatorMenu.Add("RefillPotHp", new Slider("If my hp <=", 60, 0, 100));
     ActivatorMenu.Add("HunterPot", new CheckBox("Use Hunter potion"));
     ActivatorMenu.Add("HunterPotHp", new Slider("If my hp <=", 60, 0, 100));
     ActivatorMenu.Add("CorruptPot", new CheckBox("Use Corrupting potion"));
     ActivatorMenu.Add("CourrptPotHp", new Slider("If my hp <=", 60, 0, 100));
     ActivatorMenu.AddGroupLabel("Summoners");
     ActivatorMenu.Add("Heal", new CheckBox("Heal"));
     ActivatorMenu.Add("HealHp", new Slider("Heal if my HP <=", 20, 0, 100));
     ActivatorMenu.Add("HealAlly", new CheckBox("Heal ally"));
     ActivatorMenu.Add("HealAllyHp", new Slider("Heal if ally HP <=", 20, 0, 100));
     ActivatorMenu.Add("Barrier", new CheckBox("Barrier"));
     ActivatorMenu.Add("BarrierHp", new Slider("Barrier if my HP <=", 20, 0, 100));
     ActivatorMenu.Add("Ignite", new CheckBox("Use Ignite"));
     ActivatorMenu.Add("IgniteHp", new Slider("0 KS otherwise if Hp <=", 0, 0, 100));
     ActivatorMenu.Add("Exhaust", new CheckBox("Use Exhaust"));
     ActivatorMenu.Add("ExhaustHp", new Slider("Exhaust if enemies Hp <=", 40, 0, 100));
     ActivatorMenu.AddGroupLabel("Smite");
     ActivatorMenu.Add("SmiteActive", new KeyBind("Smite Active", true, KeyBind.BindTypes.PressToggle));
     ActivatorMenu.Add("SStatus", new CheckBox("Draw Status"));
     ActivatorMenu.Add("SDamage", new CheckBox("Draw Damage"));
     ActivatorMenu.Add("SBaron", new CheckBox("Baron"));
     ActivatorMenu.Add("SHerald", new CheckBox("Herald"));
     ActivatorMenu.Add("SWDragon", new CheckBox("Water Dragon"));
     ActivatorMenu.Add("SFDragon", new CheckBox("Fire Dragon"));
     ActivatorMenu.Add("SEDragon", new CheckBox("Earth Dragon"));
     ActivatorMenu.Add("SADragon", new CheckBox("Air Dragon"));
     ActivatorMenu.Add("SElder", new CheckBox("Elder Dragon"));
     ActivatorMenu.Add("SBlue", new CheckBox("Blue Buff", false));
     ActivatorMenu.Add("SRed", new CheckBox("Red Buff", false));
     ActivatorMenu.Add("SRaptor", new CheckBox("Raptor Camp", false));
     ActivatorMenu.Add("SWolf", new CheckBox("Wolf Camp", false));
     ActivatorMenu.Add("SGromp", new CheckBox("Gromp Camp", false));
     ActivatorMenu.Add("SKrug", new CheckBox("Krug Camp", false));
     ActivatorMenu.Add("SCrap", new CheckBox("Scuttler", false));
     ActivatorMenu.AddGroupLabel("Cleanse");
     ActivatorMenu.Add("Qss", new CheckBox("Use Qss"));
     ActivatorMenu.Add("Mecurial", new CheckBox("Use Mecurial"));
     ActivatorMenu.Add("Cleanser", new CheckBox("Use Cleanse"));
     ActivatorMenu.Add("QssDelay", new Slider("Delay", 100, 0, 2000));
     ActivatorMenu.Add("Blind",
                       new CheckBox("Blind", false));
     ActivatorMenu.Add("Charm",
                       new CheckBox("Charm"));
     ActivatorMenu.Add("Fear",
                       new CheckBox("Fear"));
     ActivatorMenu.Add("Polymorph",
                       new CheckBox("Polymorph"));
     ActivatorMenu.Add("Stun",
                       new CheckBox("Stun"));
     ActivatorMenu.Add("Snare",
                       new CheckBox("Snare"));
     ActivatorMenu.Add("Silence",
                       new CheckBox("Silence", false));
     ActivatorMenu.Add("Taunt",
                       new CheckBox("Taunt"));
     ActivatorMenu.Add("Suppression",
                       new CheckBox("Suppression"));
 }
Exemplo n.º 14
0
        private static void Loading_OnLoadingComplete(EventArgs args)
        {
            if (!_Player.ChampionName.Contains("Sona"))
            {
                return;
            }
            Chat.Print("The Horizon Sona - Loaded !");
            _Q = new Spell.Active(SpellSlot.Q, 825);
            _W = new Spell.Active(SpellSlot.W, 1000);
            _E = new Spell.Active(SpellSlot.E, 425);
            _R = new Spell.Skillshot(SpellSlot.R, 900, SkillShotType.Linear, 250, 2400, 140);
            _R.AllowedCollisionCount = int.MaxValue;
            _Ignite       = new Spell.Targeted(ObjectManager.Player.GetSpellSlotFromName("summonerdot"), 600);
            _FlashR       = new Spell.Skillshot(SpellSlot.R, 1050, SkillShotType.Linear, 250, 2400, 140);
            StartMenu     = MainMenu.AddMenu("The Horizon Sona", "The Horizon Sona");
            ComboMenu     = StartMenu.AddSubMenu("Combo", "Combo");
            AHarrasMenu   = StartMenu.AddSubMenu("Auto Harras", "Auto Harras");
            DrawingsMenu  = StartMenu.AddSubMenu("Drawings", "Drawings");
            ActivatorMenu = StartMenu.AddSubMenu("Activator", "Activator");



            ComboMenu.AddGroupLabel("Combo Settings");
            ComboMenu.AddLabel("Q Settings");
            ComboMenu.Add("UseQ", new CheckBox("Use [Q]"));
            ComboMenu.AddLabel("W Settings");
            ComboMenu.Add("UseW", new CheckBox("Use [W]"));
            ComboMenu.AddSeparator(1);
            ComboMenu.Add("HPW", new Slider("Ally Minimum Health  Percentage %{0} Use W ", 60, 1));
            ComboMenu.AddSeparator(1);
            ComboMenu.Add("HPWS", new Slider("Sona Minimum Health  Percentage %{0} Use W ", 80, 1));
            ComboMenu.AddSeparator(1);
            ComboMenu.AddLabel("E Settings");
            ComboMenu.Add("UseE", new CheckBox("Use [E] in combo", false));
            ComboMenu.Add("UseEA", new CheckBox("Use [E] for ally"));
            ComboMenu.Add("HPE", new Slider(" Ally Minimum Health  Percentage %{0} Use E ", 30, 1));


            ComboMenu.AddLabel("R Settings");
            ComboMenu.Add("UseR", new CheckBox("Use [R] in combo", false));
            ComboMenu.AddSeparator(1);
            ComboMenu.AddLabel("Use for cast Flash + R To enemy ");
            ComboMenu.Add("FlashR", new KeyBind("Use Flash + R", false, KeyBind.BindTypes.HoldActive, 'T'));
            ComboMenu.AddSeparator(1);
            ComboMenu.AddLabel("Use for cast Ultimate to enemy by Prediction ");
            ComboMenu.Add("UltA", new KeyBind("Use Ultimate Assistance", false, KeyBind.BindTypes.HoldActive, 'R'));
            ComboMenu.Add("UseUA", new CheckBox("Tick for enable/disable Ultimate Assistance"));

            AHarrasMenu.AddGroupLabel("Auto Harras Settings");
            AHarrasMenu.AddLabel("Tick for enable/disable auto harras with Q when enemy is in Range");
            AHarrasMenu.Add("AHQ", new CheckBox("- Use [Q] For Auto Harras"));
            AHarrasMenu.Add("AHQM", new Slider(" Minimum Mana  Percentage %{0} Use [Q] ", 65, 1));


            DrawingsMenu.AddGroupLabel("Drawing Settings");
            DrawingsMenu.AddLabel("Tick for enable/disable Draw Spell Range");
            DrawingsMenu.Add("DQ", new CheckBox("- Draw [Q] range"));
            DrawingsMenu.AddSeparator(0);
            DrawingsMenu.Add("DW", new CheckBox("- Draw [W] range"));
            DrawingsMenu.AddSeparator(0);
            DrawingsMenu.Add("DE", new CheckBox("- Draw [E] range"));
            DrawingsMenu.AddSeparator(0);
            DrawingsMenu.Add("DR", new CheckBox("- Draw [R] range"));


            ActivatorMenu.AddGroupLabel("Activator Settings");
            ActivatorMenu.AddLabel("Use Summoner Spell");
            ActivatorMenu.Add("IGNI", new CheckBox("- Use Ignite if enemy is killable"));
            ActivatorMenu.AddSeparator(0);
            ActivatorMenu.AddSeparator(1);



            Game.OnTick    += Game_OnTick;
            Game.OnUpdate  += Game_OnUpdate;
            Drawing.OnDraw += Drawing_OnDraw;
        }