Пример #1
0
        public static void Load()
        {
            Principal = MainMenu.AddMenu("Talon", "Dragonblade");
            Combo     = Principal.AddSubMenu("Combo");
            Combo.Add("Q", new CheckBox("Use Q?"));
            Combo.Add("W", new CheckBox("Use W?"));
            Combo.Add("W1", new CheckBox("No use W if ult is active?"));
            Combo.Add("R", new CheckBox("Use R?"));
            Combo.Add("R1", new Slider("Min Enemy Hp {0}% to use R", 40, 10, 100));

            Lane = Principal.AddSubMenu("Lane");
            Lane.AddLabel("About Q:");
            Lane.Add("Q", new CheckBox("Use Q?"));
            Lane.Add("Q1", new ComboBox("Mode Q:", 0, "Last hit", "Lane clear"));
            Lane.AddSeparator(2);
            Lane.AddLabel("About W:");
            Lane.Add("W", new CheckBox("Use W?"));
            Lane.Add("W1", new Slider("Min {0} minions to cast W", 3, 1, 5));

            Jungle = Principal.AddSubMenu("Jungle");
            Jungle.Add("Q", new CheckBox("Use Q?"));
            Jungle.Add("W", new CheckBox("Use W?"));

            Draw = Principal.AddSubMenu("Draw");
            Draw.Add("Q", new CheckBox("Draw Q?"));
            Draw.Add("W", new CheckBox("Draw W?"));
        }
Пример #2
0
 /// <summary>
 ///     Lane Clear Keys
 /// </summary>
 /// <param name="useQ">Create Q LC menu</param>
 /// <param name="defaultQ">Determinate toggle status</param>
 /// <param name="useW">Create W LC menu</param>
 /// <param name="defaultW">Determinate toggle status</param>
 /// <param name="useE">Create E LC menu</param>
 /// <param name="defaultE">Determinate toggle status</param>
 /// <param name="useR">Create R LC menu</param>
 /// <param name="defaultR">Determinate toggle status</param>
 public static void LaneKeys(
     bool useQ     = true,
     bool defaultQ = true,
     bool useW     = true,
     bool defaultW = true,
     bool useE     = true,
     bool defaultE = true,
     bool useR     = true,
     bool defaultR = true)
 {
     Lane.AddGroupLabel("LaneClear Settings");
     if (useQ)
     {
         Lane.AddCheckBox("lane.q", "Use Q", false);
     }
     if (useW)
     {
         Lane.AddCheckBox("lane.w", "Use W", false);
     }
     if (useE)
     {
         Lane.AddCheckBox("lane.e", "Use E", false);
     }
     if (useR)
     {
         Lane.AddCheckBox("lane.r", "Use R", false);
     }
     Lane.AddSeparator();
     Lane.Add("lane.advanced", new CheckBox("Show Advanced Menu", false)).OnValueChange +=
         Value.AdvancedModeChanged;
     JsonSettings.Profile.Options.Add(new JsonSetting("lane.advanced", Setting.Checkbox, Lane["lane.advanced"].Cast <CheckBox>().CurrentValue.ToString()));
 }
Пример #3
0
 private static void MenuLeona()
 {
     Leo   = MainMenu.AddMenu("[Leona]", "[Leona]");
     Combo = Leo.AddSubMenu("[Combo]");
     Combo.Add("Qc", new CheckBox("[Q] = Combo"));
     Combo.Add("Wc", new CheckBox("[W] = Combo"));
     Combo.Add("Ec", new CheckBox("[E] = Combo"));
     Combo.Add("Rc", new CheckBox("[R] = Combo"));
     Auto = Leo.AddSubMenu("[AutoHarass]");
     Auto.Add("LiW", new CheckBox("Use [W] [Hit Life]"));
     Auto.AddSeparator();
     Auto.AddLabel("Life");
     Auto.Add("Vida", new Slider("Life [W] Uti", 35, 1));
     Auto.AddLabel("Target Valid");
     Auto.Add("Tar", new Slider("Target [W] Auto", 300, 0, 500));
     Lane = Leo.AddSubMenu("[LaneClear]");
     Lane.Add("Ql", new CheckBox("Use [Q] Lane"));
     Lane.AddSeparator();
     Lane.AddLabel("Mana Percent");
     Lane.Add("mana", new Slider("Mana Percent [Q]", 50, 1));
     Misc = Leo.AddSubMenu("[Misc]");
     Misc.Add("Inter", new CheckBox("Interupt"));
     Misc.Add("Gap", new CheckBox("GapClose"));
     Draws = Leo.AddSubMenu("[Draws]");
     Draws.AddLabel("Draws are only activated near enemies");
     Draws.AddSeparator();
     Draws.Add("DE", new CheckBox("Use [E] Draws"));
     Draws.Add("DR", new CheckBox("Use [R] Draws"));
 }
Пример #4
0
 private static void LaneClearMenu()
 {
     Lane = Menu.AddSubMenu("Laneclear");
     Lane.Add("Q", new CheckBox("Use Q"));
     Lane.Add("W", new CheckBox("Use W"));
     Lane.AddSeparator();
     Lane.AddLabel("Percent Minions");
     Lane.Add("WMin", new Slider("Min minions to W", 3, 1, 10));
     Lane.AddSeparator();
     Lane.AddLabel("Mana Percent");
     Lane.Add("Mana", new Slider("Mana > %", 40, 0, 100));
 }
Пример #5
0
 internal static void InMenu()
 {
     Caiy = MainMenu.AddMenu("Caitlyn", "Caitlyn");
     Caiy.Add("AutoAtack", new CheckBox("Use Atack Buff [Enemy]"));
     pre = Caiy.AddSubMenu("Prediction");
     pre.Add("HitQ", new ComboBox("HitChance [Q]", 1, "Low", "Medium", "High"));
     pre.Add("HitW", new ComboBox("HitChance [W]", 2, "Low", "Medium", "High"));
     pre.Add("HitE", new ComboBox("HitChance [E]", 1, "Low", "Medium", "High"));
     Comb = Caiy.AddSubMenu("Combo");
     Comb.Add("Qc", new CheckBox("Use [Q]"));
     Comb.Add("Wc", new CheckBox("Use [W]"));
     Comb.Add("Ec", new CheckBox("Use [E]"));
     Comb.AddSeparator();
     Comb.AddLabel("Settings [R]");
     Comb.Add("Rf", new CheckBox("Use [R] Fish Enemy"));
     Comb.AddSeparator();
     Comb.Add("ModoR", new ComboBox("Mode [R]", 0, "Fish [R]", "Beta Mode [R]"));
     Comb.AddSeparator();
     Comb.AddLabel("Settings [Beta Mode R]");
     Comb.Add("LR", new Slider("Minimal of the Enemy's Life", 20, 1, 100));
     Comb.AddSeparator();
     Comb.AddLabel("Enemys, No Use on whom?");
     foreach (var enemies in EntityManager.Heroes.Enemies.Where(caity => !caity.IsMe))
     {
         Comb.Add("CaitlynUti" + enemies.ChampionName, new CheckBox("" + enemies.ChampionName, false));
     }
     Auto = Caiy.AddSubMenu("Auto Harass");
     Auto.Add("AutoQ", new CheckBox("AutoHarass [Q]"));
     Auto.AddSeparator();
     Auto.AddLabel("Mana Percent");
     Auto.Add("ManaQ", new Slider("Mana Percent [Q] > {0}", 65, 1));
     Lane = Caiy.AddSubMenu("Lane [Clear]");
     Lane.Add("Ql", new CheckBox("Use [Q] Lane"));
     Lane.AddSeparator();
     Lane.AddLabel("Mana Percent");
     Lane.Add("ManaL", new Slider("Mana Percent > {0}", 50, 1, 100));
     Lane.AddSeparator();
     Lane.AddLabel("Minions");
     Lane.Add("Qmi", new Slider("Minion Percent > {0}", 3, 1, 6));
     Jungle = Caiy.AddSubMenu("Jungle [Clear]");
     Jungle.Add("Qj", new CheckBox("Use [Q] Jungle"));
     Jungle.AddSeparator();
     Jungle.AddLabel("Mana Percent");
     Jungle.Add("Q/J", new Slider("Mana Percent [Q/E]", 65, 1));
     Misc = Caiy.AddSubMenu("Misc");
     Misc.Add("Ks", new CheckBox("KillSteal"));
     Draws = Caiy.AddSubMenu("Draws [Spells]");
     Draws.Add("DQ", new CheckBox("[Q] Draws"));
     Draws.Add("DW", new CheckBox("[W] Draws"));
     Draws.Add("DE", new CheckBox("[E] Draws"));
     Draws.Add("DR", new CheckBox("[R] Draws"));
 }
Пример #6
0
        public static void Load()
        {
            Principal = MainMenu.AddMenu("LeBlanc", "Ravenborn");
            Combo     = Principal.AddSubMenu("Combo", "Combo");
            Combo.Add("Q", new CheckBox("Use Q?"));
            Combo.Add("W", new CheckBox("Use W?"));
            Combo.Add("W1", new CheckBox("Auto Return W/R?"));
            Combo.Add("E", new CheckBox("Use E?"));
            Combo.Add("R", new CheckBox("Use R?"));
            Combo.Add("SR", new ComboBox("Focus R Spell:", 0, "Q", "W", "E"));

            Harass = Principal.AddSubMenu("Harass", "Harass");
            Harass.Add("Key", new KeyBind("Harass Key:", false, KeyBind.BindTypes.PressToggle, 'H'));
            Harass.Add("Q", new CheckBox("Use Q?"));
            Harass.Add("W", new CheckBox("Use W?"));
            Harass.Add("E", new CheckBox("Use E?"));

            Lane = Principal.AddSubMenu("Laneclear", "Lane");
            Lane.AddLabel("About Q:");
            Lane.Add("Q", new CheckBox("Use Q?"));
            Lane.Add("Q1", new CheckBox("Use Q only if minions have (Passive)"));
            Lane.Add("Q2", new Slider("Min {0} minions to use Q with (Passive)", 3, 1, 5));
            Lane.AddSeparator(2);
            Lane.AddLabel("About W:");
            Lane.Add("W", new CheckBox("Use W?"));
            Lane.Add("W1", new Slider("Min {0} minions to use W", 3, 1, 5));

            Jungle = Principal.AddSubMenu("Jungleclear", "Jungle");
            Jungle.Add("Q", new CheckBox("Use Q?"));
            Jungle.Add("W", new CheckBox("Use W?"));
            Jungle.Add("E", new CheckBox("Use E?"));

            Misc = Principal.AddSubMenu("Misc", "Misc");
            Misc.Add("Int", new CheckBox("Use E to Interrupt?"));
            Misc.Add("Int2", new CheckBox("Use R(E) to Interrupt?"));
            Misc.Add("Gap", new CheckBox("Use E on Gapcloser?"));
            Misc.Add("Gap2", new CheckBox("Use R(E) on Gapcloser?"));

            Draw = Principal.AddSubMenu("Draw", "Draw");
            Draw.Add("Q", new CheckBox("Draw Q?"));
            Draw.Add("W", new CheckBox("Draw W?"));
            Draw.Add("E", new CheckBox("Draw E?"));
            Draw.Add("DMG", new CheckBox("Draw Combo Damage?"));
        }
Пример #7
0
 internal static void InMenu()
 {
     hei = MainMenu.AddMenu("Heimer", "Heimer");
     pre = hei.AddSubMenu("Prediction");
     pre.Add("Wp", new Slider("Prediction [W] > {0}", 50, 1));
     pre.Add("Ep", new Slider("Prediction [E] > {0}", 65, 1));
     comb = hei.AddSubMenu("Combo");
     comb.Add("Cq", new CheckBox("Use [Q] Combo"));
     comb.Add("Cw", new CheckBox("Use [W] Combo"));
     comb.Add("Ce", new CheckBox("Use [E] Combo"));
     comb.Add("Cr", new CheckBox("Use [R] Combo"));
     comb.AddSeparator();
     comb.AddLabel("Settings [R]");
     comb.Add("Rq", new CheckBox("Use [R] + [Q]", false));
     comb.Add("Rw", new CheckBox("Use [R] + [W]"));
     comb.Add("Re", new CheckBox("Use [R] + [E]", false));
     Auto = hei.AddSubMenu("Auto Harass");
     Auto.Add("AutoW", new CheckBox("Use [W]"));
     Auto.Add("AutoE", new CheckBox("Use [E]"));
     Auto.AddSeparator();
     Auto.AddLabel("Mana Percent");
     Auto.Add("Mana", new Slider("Mana Percent [W] And [E] > {0}", 65, 1));
     Lane = hei.AddSubMenu("Lane [Clear]");
     Lane.Add("Ql", new CheckBox("Use [Q] Lane"));
     Lane.Add("Wl", new CheckBox("Use [W] Lane"));
     Lane.Add("El", new CheckBox("Use [E] Lane"));
     Lane.AddSeparator();
     Lane.AddLabel("Mana Percent");
     Lane.Add("ManaL", new Slider("Mana Percent > {0}", 50, 1));
     Lane.AddSeparator();
     Lane.AddLabel("Settings [Q]");
     Lane.Add("MiniQ", new Slider("Minimum [Q]", 2, 1, 3));
     Jungle = hei.AddSubMenu("Jungle [Clear]");
     Jungle.AddLabel("Not Add");
     Misc = hei.AddSubMenu("Misc");
     Misc.Add("inter", new CheckBox("Use [E] Inter"));
     Misc.Add("Gap", new CheckBox("Aint-Gap"));
     Draws = hei.AddSubMenu("Draws");
     Draws.Add("DQ", new CheckBox("Use [Q] Draws"));
     Draws.Add("DW", new CheckBox("Use [W] Draws"));
     Draws.Add("DE", new CheckBox("Use [E] Draws"));
 }
Пример #8
0
        internal static void Execute()
        {
            Fid = MainMenu.AddMenu("FiddleStick", "FiddleStick");

            Combo = Fid.AddSubMenu("Combo");
            Combo.Add("Qc", new CheckBox("Use [Q]"));
            Combo.Add("Wc", new CheckBox("Use [W]"));
            Combo.Add("Ec", new CheckBox("Use [E]"));
            Combo.Add("Qcc", new CheckBox("Use [Q] CC"));
            Combo.AddSeparator();
            Combo.AddLabel("Settings [R]");
            Combo.Add("Rc", new CheckBox("Use [R]", false));
            Combo.Add("En", new Slider("Min Enemys", 2, 0, 5));

            Haras = Fid.AddSubMenu("Harass");
            Haras.Add("He", new CheckBox("Use [E] Harass"));
            Haras.AddLabel("Mana Settings");
            Haras.Add("mana", new Slider("Mana Percent", 50, 1, 100));

            Lane = Fid.AddSubMenu("LaneClear");
            Lane.Add("Ql", new CheckBox("Use [Q]", false));
            Lane.Add("Wl", new CheckBox("Use [W]"));
            Lane.Add("El", new CheckBox("Use [E]"));
            Lane.AddSeparator();
            Lane.AddLabel("Mana Settings");
            Lane.Add("manal", new Slider("Mana Percent", 50, 1, 100));

            Jungle = Fid.AddSubMenu("JungleClear");
            Jungle.Add("Qj", new CheckBox("Use [Q]", false));
            Jungle.Add("Wj", new CheckBox("Use [W]"));
            Jungle.Add("Ej", new CheckBox("Use [E]"));

            Misc = Fid.AddSubMenu("Misc");
            Misc.Add("Gap", new CheckBox("AintGapClose"));
            Misc.Add("Int", new CheckBox("Interrupt"));

            Draws = Fid.AddSubMenu("Draws");
            Draws.Add("DQ", new CheckBox("Use Draws [Q/W]"));
            Draws.Add("DE", new CheckBox("Draws [E]"));
            Draws.Add("DR", new CheckBox("Draws [R]"));
        }
Пример #9
0
 internal static void Execute()
 {
     ty = MainMenu.AddMenu("Tristana", "Tristana");
     St = ty.AddSubMenu("Config Tristana");
     St.AddLabel("Prediction [W]");
     St.Add("pw", new Slider("Prediction [W] > {0}", 75, 0, 100));
     St.AddSeparator();
     St.AddLabel("Settings Stacks [W]");
     St.Add("stack", new Slider("Use [W] Stacks > {0}", 3, 0, 5));
     St.AddSeparator();
     St.AddLabel("[W] Settings");
     St.Add("Wc", new CheckBox("Use [W] Jump"));
     St.AddLabel("Settings [W] (Confing Tristana)");
     //
     Combo = ty.AddSubMenu("Combo");
     Combo.Add("Qc", new CheckBox("Use [Q] Combo"));
     Combo.Add("Ec", new CheckBox("Use [E] Combo"));
     Combo.Add("Rc", new CheckBox("Use [R] Combo"));
     //
     Hara = ty.AddSubMenu("AutoHarass");
     Hara.Add("active", new CheckBox("Enabled"));
     //
     Lane = ty.AddSubMenu("Lane");
     Lane.Add("Ql", new CheckBox("Use [Q] LaneClear"));
     Lane.Add("El", new CheckBox("Use [E] LaneClear"));
     Lane.Add("forE", new CheckBox("Use [E] For target minion"));
     Lane.AddSeparator();
     Lane.AddLabel("Mana Percent");
     Lane.Add("mana", new Slider("Mana Percent > {0}", 50, 0, 100));
     Jungle = ty.AddSubMenu("Jungle");
     Jungle.AddGroupLabel("Development");
     Misc = ty.AddSubMenu("Misc");
     Misc.Add("Gap", new CheckBox("Use [Aint-GapClose]"));
     Misc.Add("Int", new CheckBox("Use [Interrumpt]"));
     Draws = ty.AddSubMenu("Drawings");
     Draws.Add("DW", new CheckBox("[W] Draws"));
     Draws.Add("DR", new CheckBox("[R/Q/E] Draws"));
 }
Пример #10
0
 private static void Menus()
 {
     Br = MainMenu.AddMenu("Brand", "Brand");
     //
     Pre = Br.AddSubMenu("Prediction");
     Pre.AddLabel("Predictions");
     Pre.Add("Qp", new Slider("Prediction [Q]", 75, 1));
     Pre.Add("Wp", new Slider("Prediction [W]", 50, 1));
     //
     Comb = Br.AddSubMenu("Combo");
     Comb.Add("Qc", new CheckBox("Use [Q]"));
     Comb.Add("Wc", new CheckBox("Use [W]"));
     Comb.Add("Ec", new CheckBox("Use [E]"));
     Comb.AddSeparator();
     Comb.AddLabel("Settings [R] Combo");
     Comb.Add("Rc", new CheckBox("Use [R]"));
     Comb.Add("En", new Slider("Max Range Radiun Enemys > %", 2, 1, 5));
     Comb.Add("stack", new CheckBox("Use Stack Passive", false));
     //
     Hara = Br.AddSubMenu("AutoHarass");
     Hara.Add("AutoW", new CheckBox("Use Auto[W]"));
     Hara.AddSeparator();
     Hara.AddLabel("Mana Percent");
     Hara.Add("Mana", new Slider("Mana Percent Auto [W] > %", 50, 1));
     //
     FullCombo = Br.AddSubMenu("FullCombo");
     FullCombo.Add("Eb", new CheckBox("Use FullCombo"));
     //
     Lane = Br.AddSubMenu("LaneClear");
     Lane.Add("Ql", new CheckBox("Use [Q] Lane", false));
     Lane.Add("Wl", new CheckBox("Use [W] Lane"));
     Lane.Add("El", new CheckBox("Use [E] Lane"));
     Lane.AddSeparator();
     Lane.AddLabel("Mana Percent");
     Lane.Add("manal", new Slider("Mana Percent > %", 50, 1));
     Lane.AddSeparator();
     Lane.AddLabel("Minion Percent");
     Lane.Add("Wmin", new Slider("Minion Percent > %", 3, 1, 6));
     //
     Jungle = Br.AddSubMenu("JungleClear");
     Jungle.Add("Qj", new CheckBox("Use [Q]"));
     Jungle.Add("Wj", new CheckBox("Use [W]"));
     Jungle.Add("Ej", new CheckBox("Use [E]"));
     Jungle.AddSeparator();
     Jungle.AddLabel("Mana Percent");
     Jungle.Add("manaj", new Slider("Mana Percent > %", 50, 1));
     //
     Misc = Br.AddSubMenu("Misc");
     Misc.Add("In", new CheckBox("Use Interrupt"));
     Misc.Add("Gap", new CheckBox("Use GapClose"));
     //
     KillSteal = Br.AddSubMenu("KillSteal");
     KillSteal.Add("KsQ", new CheckBox("Use [Q] KS"));
     KillSteal.Add("KsW", new CheckBox("Use [W] KS"));
     KillSteal.Add("KsE", new CheckBox("Use [E] KS"));
     KillSteal.Add("KsR", new CheckBox("Use [R] KS"));
     //
     Draws = Br.AddSubMenu("Draws");
     Draws.Add("DQ", new CheckBox("Use Draw [Q]"));
     Draws.Add("DW", new CheckBox("Use Draw [W]"));
     Draws.Add("DE", new CheckBox("Use Draw [E]"));
     Draws.Add("DR", new CheckBox("Use Draw [R]"));
 }
Пример #11
0
        private static void OnComplete(EventArgs args)
        {
            if (Xerath.Hero != Champion.Xerath)
            {
                return;
            }
            Chat.Print("[Addon] [Champion] [Xerath]", System.Drawing.Color.Blue);

            SpellManager.Initialize();
            Drawing.OnDraw += DrawsOnDraws;
            Obj_AI_Base.OnProcessSpellCast   += Obj_AI_Base_OnProcessSpellCast;
            Obj_AI_Base.OnNewPath            += Obj_AI_Base_OnNewPath;
            Gapcloser.OnGapcloser            += OnGapcloser;
            Interrupter.OnInterruptableSpell += OnInterruptableSpell;
            Game.OnTick += Game_OnUpdate;

            Xe    = MainMenu.AddMenu("Xerath", "Xerath");
            Combo = Xe.AddSubMenu("Combo");
            Combo.Add("Qc", new CheckBox("Use [Q]"));
            Combo.Add("Qcc", new CheckBox("Use [Q] IsCharnell", false));
            Combo.Add("Wc", new CheckBox("Use [W]"));
            Combo.Add("Wcc", new CheckBox("Use [W] IsCharnell", false));
            Combo.Add("Ec", new CheckBox("Use [E]"));
            Combo.Add("Ecc", new CheckBox("Use [E] IsCharnell", false));
            Combo.Add("Rc", new CheckBox("Use [R] Combo", false));
            Combo.AddSeparator();
            Combo.AddLabel("Settings [Range]");
            Combo.Add("rangeQ", new Slider("Max Range > %", 300, 0, 300));
            Combo.Add("rangeQ2", new Slider("Min Range > %", 200, 0, 200));
            //Harass
            Harass = Xe.AddSubMenu("Harass");
            Harass.Add("Hq", new CheckBox("Use [Q]"));
            Harass.Add("Hw", new CheckBox("Use [W]"));
            Harass.Add("He", new CheckBox("Use [E]"));
            Harass.AddSeparator();
            Harass.AddLabel("Percent Mana");
            Harass.Add("mana", new Slider("Mana Percent > %", 75, 1));
            //Lane
            Lane = Xe.AddSubMenu("LaneClear");
            Lane.Add("Ql", new CheckBox("Use [Q]"));
            Lane.Add("Wl", new CheckBox("Use [W]"));
            Lane.AddSeparator();
            Lane.AddLabel("Mana Percent");
            Lane.Add("manal", new Slider("Mana Percent > %", 50, 1));
            Lane.AddSeparator();
            Lane.AddLabel("Minions Percent");
            Lane.Add("Min", new Slider("Minion Percent [Q] > %", 3, 1, 6));
            Lane.Add("MinW", new Slider("Minion Percent [W] > %", 3, 1, 6));
            //Jungle
            Jungle = Xe.AddSubMenu("JungleClear");
            Jungle.Add("Qj", new CheckBox("Use [Q]"));
            Jungle.Add("Wj", new CheckBox("Use [W]"));
            Jungle.AddSeparator();
            Jungle.AddLabel("Mana Percent");
            Jungle.Add("manaj", new Slider("Mana Percent > %", 50, 1));
            //Utimate
            Utimate = Xe.AddSubMenu("Utimate");
            Utimate.AddLabel("Key [T]");
            Utimate.Add("Key", new KeyBind("Shoot charge on press", false, KeyBind.BindTypes.HoldActive, 'T'));
            //Misc
            Misc = Xe.AddSubMenu("Misc");
            Misc.Add("gape", new CheckBox("Use [E] GapClose"));
            Misc.Add("inte", new CheckBox("Use [E] Interrupt"));
            //Draws
            Draws = Xe.AddSubMenu("Drawings");
            Draws.Add("Dq", new CheckBox("Use [Q] Draw"));
            Draws.Add("Dw", new CheckBox("Use [W] Draw"));
            Draws.Add("De", new CheckBox("Use [E] Draw"));
            Draws.Add("Dr", new CheckBox("Use [R] Draw"));
        }
Пример #12
0
        public static void Initialize()
        {
            // Main Menu
            Main = MainMenu.AddMenu("Godlike Ashe", "KAMain");
            Main.AddGroupLabel("Thank you for choosing Godlike Ashe!");
            Main.AddLabel("If you see a bug or have an idea, please post it on the forum thread!");
            Main.AddSeparator(1);
            Main.AddGroupLabel("Hitchances");
            Main.Add("hitchanceW", new ComboBox("W Hitchance", 1, "High", "Medium", "Low"));
            Main.Add("hitchanceR", new ComboBox("R Hitchance", 1, "High", "Medium", "Low"));
            Main.AddLabel("Medium for both is recommended.");

            // Combo Menu
            Combo = Main.AddSubMenu("Combo", "KACombo");
            Combo.AddGroupLabel("Skills");
            Combo.Add("KAcomboQ", new CheckBox("Use Q"));
            Combo.Add("KAcomboW", new CheckBox("Use W"));
            Combo.Add("KAcomboR", new CheckBox("Use R"));
            Combo.Add("KAcomboSR", new CheckBox("Enable Smart R"));
            Combo.AddSeparator(1);
            Combo.AddGroupLabel("Additional Features");
            Combo.Add("KAcomboQlimit", new Slider("Minimum enemy for Q", 1, 1, 5));
            Combo.AddSeparator(1);
            Combo.Add("KAcomboBOTRK", new CheckBox("Use BOTRK and Bilgewater Cutlass"));
            Combo.Add("KAcomboYOUMUU", new CheckBox("Use Youmuu's Ghostblade"));
            Combo.Add("KAcomboYOUMUUlimit", new Slider("Minimum enemy for Youmuu's Ghostblade", 2, 1, 5));

            // Harass Menu
            Harass = Main.AddSubMenu("Harras", "KAHarass");
            Harass.AddGroupLabel("Skills");
            Harass.Add("KAharassQ", new CheckBox("Use Q"));
            Harass.Add("KAharassW", new CheckBox("Use W"));
            Harass.AddSeparator(1);
            Harass.AddGroupLabel("Additional Features");
            Harass.Add("KAharassM", new Slider("Minimum mana for using skills (%)", 70, 0, 100));
            Harass.Add("KAharassQlimit", new Slider("Minimum enemy for Q", 2, 1, 6));

            // Lane Clear Menu
            Lane = Main.AddSubMenu("Lane Clear", "KALane");
            Lane.AddGroupLabel("Skills");
            Lane.Add("KAlaneQ", new CheckBox("Use Q"));
            Lane.Add("KAlaneW", new CheckBox("Use W"));
            Lane.AddSeparator(1);
            Lane.AddGroupLabel("Additional Features");
            Lane.Add("KAlaneM", new Slider("Minimum mana for using skills (%)", 70, 0, 100));
            Lane.Add("KAlaneQlimit", new Slider("Minimum minion for Q", 4, 1, 40));
            Lane.Add("KAlaneWlimit", new Slider("Minimum minion for W", 3, 1, 40));

            // Jungle Clear Menu
            Jungle = Main.AddSubMenu("Jungle Clear", "KAJungle");
            Jungle.AddGroupLabel("Skills");
            Jungle.Add("KAjungleQ", new CheckBox("Use Q"));
            Jungle.Add("KAjungleW", new CheckBox("Use W"));
            Jungle.AddSeparator(1);
            Jungle.AddGroupLabel("Additional Features");
            Jungle.Add("KAjungleM", new Slider("Minimum mana for using skills (%)", 70, 0, 100));

            // Kill Steal Menu
            Steal = Main.AddSubMenu("Kill Steal", "KASteal");
            Steal.AddGroupLabel("Skills");
            Steal.Add("KAstealW", new CheckBox("Steal with W"));
            Steal.Add("KAstealR", new CheckBox("Steal with R"));
            Steal.Add("KAstealRlimit", new Slider("Maximumu range for kill steal with R", 1500, 500, 3000));

            // Misc Menu
            Misc = Main.AddSubMenu("Misc", "KAMisc");
            Misc.AddGroupLabel("Flee");
            Misc.Add("KAfleeW", new CheckBox("Use W"));
            Misc.AddSeparator(1);
            Misc.AddGroupLabel("Life Saver");
            Misc.Add("KAInterrupt", new CheckBox("Interrupt important spells with R"));
            Misc.Add("KAGap", new CheckBox("Anti Gapclose with W"));
            //Misc.Add("KAUseHEA", new CheckBox("Use Heal"));
            //Misc.Add("KAUseBAR", new CheckBox("Use Barrier"));
            //Misc.Add("KAUseQSS", new CheckBox("Use QSS"));
            Misc.AddSeparator(1);
            Misc.AddGroupLabel("Auto W Usage");
            Misc.Add("KAautoWE", new CheckBox("Enable"));
            Misc.Add("KAautoWlimit", new CheckBox("Disable while under enemy turret"));
            //Misc.Add("KAautoWlimit1", new CheckBox("Disable 'Auto W' while stealth"));
            Misc.Add("KAautoWM", new Slider("Minimum mana for automatic W usage (%)", 75, 0, 100));
            Misc.AddSeparator(1);
            Misc.AddGroupLabel("Hawkshot (E)");
            Misc.Add("hawkDragon", new KeyBind("Cast Hawkshot (E) to Dragon", false, KeyBind.BindTypes.HoldActive, 'U'));
            Misc.Add("hawkBaron", new KeyBind("Cast Hawkshot (E) to Baron", false, KeyBind.BindTypes.HoldActive, 'I'));
            Misc.Add("hawkEnable", new CheckBox("Enable"));


            // Settings Menu
            Settings = Main.AddSubMenu("Settings", "KASettings");
            Settings.AddGroupLabel("Drawings");
            Settings.Add("KADrawAA", new CheckBox("Draw AA"));
            Settings.Add("KADrawW", new CheckBox("Draw W"));
            Settings.AddSeparator(1);
            Settings.AddGroupLabel("Skin Changer");
            Settings.Add("skinEnable", new CheckBox("Enable"));
            Settings.Add("skinID", new ComboBox("Current Skin", 8, "Default Ashe", "Freljord Ashe", "Sherwood Forest Ashe", "Woad Ashe", "Queen Ashe", "Amethyst Ashe", "Heartseeker Ashe", "Marauder Ashe", "PROJECT: Ashe"));
        }
Пример #13
0
        internal static void CreateMenu()
        {
            Kmenu = MainMenu.AddMenu("Kayn BETA", "Kayn Beta");
            Combo = Kmenu.AddSubMenu("Combo");
            Combo.Add("Q", new CheckBox("Use [Q]"));
            Combo.Add("QE", new Slider("Use [Q] Min Enemy", 2, 1, 5));
            Combo.Add("W", new CheckBox("Use [W]"));
            Combo.Add("E", new CheckBox("Use [E]", false));
            Combo.AddSeparator();
            Combo.AddLabel("Key [E]");
            Combo.Add("UE", new KeyBind("Use [E]", false, KeyBind.BindTypes.HoldActive, 'T'));
            Combo.Add("R", new CheckBox("Use [R]", false));
            Combo.Add("Rs", new Slider("Use [R] Life Enemy", 50, 1));
            Combo.AddSeparator();
            Combo.AddLabel("Predction");
            Combo.Add("Qhit", new ComboBox("HitChance [Q]", 1, "Low", "Medium", "High"));
            Combo.Add("Whit", new Slider("HitChance [W]", 80, 1));
            Combo.AddSeparator();
            Combo.AddLabel("Settings [R]");
            Combo.Add("ultR", new CheckBox("Use [R] Evade"));
            Combo.Add("MR", new Slider("My HP Use Evade [R] <=", 15));

            AutoHara = Kmenu.AddSubMenu("AutoHarass");
            AutoHara.Add("AutoW", new CheckBox("Auto [W]"));
            AutoHara.Add("Mn", new Slider("Mana AutoHarass", 65, 1));

            Lane = Kmenu.AddSubMenu("Lane");
            Lane.Add("Ql", new CheckBox("Use [Q]"));
            Lane.Add("Wl", new CheckBox("Use [W]"));
            Lane.Add("mana", new Slider("Mana [Q]/[W]", 45, 1));
            Lane.AddSeparator();
            Lane.AddLabel("Minion");
            Lane.Add("Min", new Slider("Mini Minion > {0}", 3, 1, 5));
            Lane.AddSeparator();
            Lane.AddLabel("Mode [Q]");
            Lane.Add("Qmode", new ComboBox("Use Prediction [Q]", 0, "On", "Off"));
            Lane.Add("Win", new Slider("Min Minions To Hit With W", 2, 1, 6));
            Lane.Add("WMode", new ComboBox("Use Prediction For W", 0, "On", "Off"));
            Lane.Add("WP", new Slider("Select % Hitchance", 80, 1, 100));

            Jungle = Kmenu.AddSubMenu("Jungle");
            Jungle.Add("Qj", new CheckBox("Use [Q]"));
            Jungle.Add("Wj", new CheckBox("Use [W]"));
            Lane.AddSeparator();
            Jungle.AddLabel("Mana");
            Jungle.Add("jmana", new Slider("Mana [Q]/[W]", 45, 1));
            Jungle.Add("J", new Slider("Min Monsters To Hit With W", 1, 1, 4));

            Misc = Kmenu.AddSubMenu("Misc");
            Misc.Add("KSR", new CheckBox("Use [R] Fish"));
            Misc.Add("KS", new CheckBox("KillSteal"));
            Misc.AddLabel("Flash");
            Misc.Add("FR", new CheckBox("Use [Flash + R]", false));
            Misc.Add("FW", new CheckBox("Use [Flash + W]", false));

            Draws = Kmenu.AddSubMenu("Drawings");
            Draws.Add("DQ", new CheckBox("Use [Q] Draw"));
            Draws.Add("DW", new CheckBox("Use [W] Draw"));
            Draws.Add("DE", new CheckBox("Use [E] Draw"));
            Draws.AddSeparator();
            Draws.Add("DR", new CheckBox("Use [R]/[R2] Draw"));
            Draws.Add("DF", new CheckBox("Use [Flash] Draw"));
            Draws.Add("DW2", new CheckBox("Draws Logic W"));
            Draws.Add("D2R", new CheckBox("Use Draw Int R"));
        }
Пример #14
0
 private static void MenuLoading()
 {
     Ur  = MainMenu.AddMenu("Urgot", "Urgot");
     pre = Ur.AddSubMenu("Prediction");
     pre.AddSeparator();
     pre.AddLabel("Prediction [Q]");
     pre.Add("Qp", new Slider("Prediction [Q]", 75, 1));
     pre.AddSeparator();
     pre.AddLabel("Prediction [E]");
     pre.AddSeparator();
     pre.Add("Ep", new Slider("Prediction [E]", 50, 1));
     pre.AddSeparator();
     pre.AddLabel("Prediction [R]");
     pre.Add("Rp", new Slider("Prediction [R]", 85, 1));
     //Combo
     Combo = Ur.AddSubMenu("Combo");
     Combo.Add("Qc", new CheckBox("Use [Q]"));
     Combo.Add("Wc", new CheckBox("Use [W]"));
     Combo.Add("Ec", new CheckBox("Use [E]"));
     //Auto
     Auto = Ur.AddSubMenu("AutoHarass");
     Auto.Add("AutoQ", new CheckBox("Use [Q] AutoHarass"));
     Auto.AddSeparator();
     Auto.AddLabel("Mana Percent");
     Auto.Add("manaQ", new Slider("Mana Percent", 65, 1));
     //Lane
     Lane = Ur.AddSubMenu("Lane");
     Lane.Add("Lq", new CheckBox("Use [Q] Lane"));
     Lane.Add("Lw", new CheckBox("Use [W] Lane", false));
     Lane.AddSeparator();
     Lane.AddLabel("Settings LaneClear");
     Lane.AddLabel("Minions");
     Lane.Add("Mi", new Slider("Minions Percent", 3, 1, 6));
     Lane.AddSeparator();
     Lane.AddLabel("Mana Percent");
     Lane.Add("Mana", new Slider("Mana Percent", 50, 1));
     //Jungle
     Jungle = Ur.AddSubMenu("Jungle");
     Jungle.Add("Qj", new CheckBox("Use [Q] Jungle"));
     Jungle.Add("Wj", new CheckBox("Use [W] Jungle"));
     Jungle.AddSeparator();
     Jungle.AddLabel("Mana Percent");
     Jungle.Add("manaJ", new Slider("Mana Percent", 50, 1));
     //Uti
     UtiR = Ur.AddSubMenu("Utimate [R]");
     UtiR.Add("Rmode", new ComboBox("Mode [R]", 1, "Damager [R]", "Beta [R] Life"));
     UtiR.AddSeparator();
     UtiR.AddLabel("Settings [Beta [R] Life]");
     UtiR.Add("useR", new CheckBox("Use [R]"));
     UtiR.Add("per", new Slider("Percent Life Enemy", 25, 1));
     //Draws
     Draws = Ur.AddSubMenu("Draws");
     Draws.Add("DQ", new CheckBox("Use [Q] Draw"));
     Draws.Add("DW", new CheckBox("Use [W] Draw"));
     Draws.Add("DE", new CheckBox("Use [E] Draw"));
     Draws.Add("DR", new CheckBox("Use [R] Draw"));
     //Shild
     AutoShild = Ur.AddSubMenu("AutoShild");
     AutoShild.Add("Wauto", new CheckBox("Use [W] AutoShild"));
     AutoShild.AddSeparator();
     AutoShild.AddLabel("Percent Life");
     AutoShild.Add("Life", new Slider("Percent Life", 35, 1));
     AutoShild.AddSeparator();
     AutoShild.AddLabel("Range");
     AutoShild.Add("Ran", new Slider("Percent Range", 300, 1, 500));
 }
Пример #15
0
        private static void OnComple_Graves(EventArgs args)
        {
            if (Graves.Hero != Champion.Graves)
            {
                return;
            }

            Bootstrap.Init(null);
            Q  = new Spell.Skillshot(SpellSlot.Q, 950, SkillShotType.Linear, 250, 2000, 60);
            W  = new Spell.Skillshot(SpellSlot.W, 850, SkillShotType.Circular, 250, 1650, 150);
            E  = new Spell.Skillshot(SpellSlot.E, 425, SkillShotType.Linear);
            R  = new Spell.Skillshot(SpellSlot.R, 1400, SkillShotType.Linear, 250, 2100, 100);
            R1 = new Spell.Skillshot(SpellSlot.R, 1500, SkillShotType.Cone, 250, 2100, 120);

            graa = MainMenu.AddMenu("Graves", "Graves");
            Comb = graa.AddSubMenu("Combo");
            Comb.Add("disableAA", new CheckBox("Disable AA"));
            Comb.AddSeparator();
            Comb.Add("useQCombo", new CheckBox("Use Q"));
            Comb.Add("useWCombo", new CheckBox("Use W"));
            Comb.Add("useECombo", new CheckBox("Use E"));
            Comb.AddSeparator();
            Comb.Add("useRCombo", new CheckBox("Fast R Combo"));
            Comb.AddSeparator();
            Comb.Add("useItems", new CheckBox("Use Items"));
            Comb.Add("useEreload", new CheckBox("Use E for Reload"));
            Comb.AddSeparator();
            Comb.Add("botrkHP", new Slider("My HP > {0}", 50, 0, 100));
            Comb.Add("botrkenemyHP", new Slider("Enemy HP > {0}", 60, 0, 100));

            KSMenu = graa.AddSubMenu("KillSteal");
            KSMenu.Add("useQKS", new CheckBox("Use Q KS"));
            KSMenu.Add("useRKS", new CheckBox("Use R KS"));

            Auto = graa.AddSubMenu("AutoHarass");
            Auto.Add("useQHarass", new CheckBox("Use Q"));
            Auto.Add("useItems", new CheckBox("Use Items"));

            Lane = graa.AddSubMenu("Farm");
            Lane.AddLabel("Lane Clear");
            Lane.Add("useQ", new CheckBox("Use Q"));
            Lane.AddSeparator();
            Lane.AddLabel("Minion Percent");
            Lane.Add("minion", new Slider("Percent Minion > {0}", 3, 1, 6));
            Lane.AddSeparator();
            Lane.AddLabel("Mana Percent");
            Lane.Add("mana", new Slider("Mana Percent > {0}", 50, 0, 100));
            Lane.AddLabel("Jungle Clear");
            Lane.Add("Qjungle", new CheckBox("Use Q"));
            Lane.Add("QjungleMana", new Slider("Mana > {0}", 45, 0, 100));
            Lane.Add("Ejungle", new CheckBox("Use E"));
            Lane.Add("EjungleMana", new Slider("Mana > {0}", 45, 0, 100));

            Misc = graa.AddSubMenu("Misc");
            Misc.Add("gapcloserE", new CheckBox("Use E Gapcloser"));
            Misc.Add("gapcloserW", new CheckBox("Use W Gapcloser"));

            Draws = graa.AddSubMenu("Draw Settings", "Drawings");
            Draws.Add("DrawQ", new CheckBox("Draw Q"));
            Draws.Add("DrawW", new CheckBox("Draw W", false));
            Draws.Add("DrawE", new CheckBox("Draw E", false));
            Draws.Add("DrawR", new CheckBox("Draw R", false));
            Draws.Add("DrawR1", new CheckBox("Draw Extended R"));

            Game.OnTick    += Game_OnTick;
            Drawing.OnDraw += Drawing_OnDraw;
        }
Пример #16
0
        public static void Initialize()
        {
            // Main Menu
            Main = MainMenu.AddMenu("Godlike Draven", "KDMain");
            Main.AddGroupLabel("Thank you for choosing Godlike Draven!");
            Main.AddLabel("If you see a bug or have an idea, please post it on the forum thread!");
            Main.AddSeparator(1);
            Main.AddGroupLabel("Hit Chances");
            Main.Add("hitchanceE", new ComboBox("E Hitchance", 1, "High", "Medium", "Low"));
            Main.Add("hitchanceR", new ComboBox("R Hitchance", 1, "High", "Medium", "Low"));
            Main.AddSeparator(5);
            Main.AddLabel("Warning: If you set hitchances to high the spells will be used rarely. Medium is recommended!");

            // Axe Menu
            Axe = Main.AddSubMenu("Axe Settings", "KDAxe");
            Axe.Add("axeMode", new ComboBox("Axe Catch Mode", 0, "Always", "On Combo", "Never"));
            Axe.AddSeparator(1);
            Axe.Add("axeMaximum", new Slider("Maximum Axes", 2, 1, 3));
            Axe.Add("axeRange", new Slider("Axe Catch Range", 350, 200, 800));
            Axe.Add("axeDelay", new Slider("Axe Catch Delay", 250, 0, 500));
            Axe.AddSeparator(1);
            Axe.Add("axeLimit1", new CheckBox("Use W if Axe is too far"));
            Axe.Add("axeLimit2", new CheckBox("Don't catch Axe while under turret"));

            // Combo Menu
            Combo = Main.AddSubMenu("Combo", "KDCombo");
            Combo.AddGroupLabel("Skills");
            Combo.Add("KDcomboQ", new CheckBox("Use Q"));
            Combo.Add("KDcomboW", new CheckBox("Use W"));
            Combo.Add("KDcomboE", new CheckBox("Use E"));
            Combo.Add("KDcomboR", new CheckBox("Use R"));
            Combo.AddSeparator(1);
            Combo.AddGroupLabel("Additional Features");
            Combo.AddLabel("This champion doesen't have any additional feature for Combo mode (for now!).");

            // Harass Menu
            Harass = Main.AddSubMenu("Harass", "KDHarass");
            Harass.AddGroupLabel("Skills");
            Harass.Add("KDharassQ", new CheckBox("Use Q"));
            Harass.Add("KDharassW", new CheckBox("Use W"));
            Harass.Add("KDharassE", new CheckBox("Use E", false));
            Harass.AddSeparator(1);
            Harass.AddGroupLabel("Additional Features");
            Harass.Add("KDharassM", new Slider("Minimum mana for using skills (%)", 70, 0, 100));

            // Lane Clear Menu
            Lane = Main.AddSubMenu("Lane Clear", "KDLane");
            Lane.AddGroupLabel("Skills");
            Lane.Add("KDlaneQ", new CheckBox("Use Q"));
            Lane.Add("KDlaneW", new CheckBox("Use W", false));
            Lane.AddSeparator(1);
            Lane.AddGroupLabel("Additional Features");
            Lane.Add("KDlaneM", new Slider("Minimum mana for using skills (%)", 50, 0, 100));

            // Jungle Clear Menu
            Jungle = Main.AddSubMenu("Jungle Clear", "KDJungle");
            Jungle.AddGroupLabel("Skills");
            Jungle.Add("KDjungleQ", new CheckBox("Use Q"));
            Jungle.Add("KDjungleW", new CheckBox("Use W"));
            Jungle.AddSeparator(1);
            Jungle.AddGroupLabel("Additional Features");
            Jungle.Add("KDjungleM", new Slider("Minimum mana for using skills (%)", 50, 0, 100));

            // Kill Steal Menu
            Steal = Main.AddSubMenu("Kill Steal", "KDSteal");
            Steal.AddGroupLabel("Skills");
            Steal.Add("KDstealE", new CheckBox("Steal with E"));
            Steal.Add("KDstealR", new CheckBox("Steal with R"));
            Steal.Add("KDstealRlimit", new Slider("Maximumu range for kill steal with R", 2000, 500, 3000));

            // Misc Menu
            Misc = Main.AddSubMenu("Misc", "KDMisc");
            Misc.AddGroupLabel("Flee");
            Misc.Add("KDfleeW", new CheckBox("Use W"));
            Misc.Add("KDfleeE", new CheckBox("Use E"));
            Misc.AddSeparator(1);
            Misc.AddGroupLabel("Life Saver");
            //Misc.Add("KAmiscUseH", new CheckBox("Use Heal"));
            //Misc.Add("KAmiscUseB", new CheckBox("Use Barrier"));
            //Misc.Add("KAmiscUseQ", new CheckBox("Use QSS"));
            Misc.Add("KDInterrupt", new CheckBox("Interrupt important spells with E"));
            Misc.Add("KDGap", new CheckBox("Anti Gapclose with E"));

            // Settings Menu
            Settings = Main.AddSubMenu("Settings", "KDSettings");
            Settings.AddGroupLabel("Drawings");
            Settings.Add("KDDrawAA", new CheckBox("Draw AA"));
            Settings.Add("KDDrawE", new CheckBox("Draw E"));
            Settings.Add("KDDrawAxe", new CheckBox("Draw Axe"));
            Settings.Add("KDDrawAxeRange", new CheckBox("Draw Axe Catch Range"));
            Settings.AddSeparator(1);
            Settings.AddGroupLabel("Skin Changer");
            Settings.Add("skinEnable", new CheckBox("Enable"));
            Settings.Add("skinID", new ComboBox("Current Skin", 5, "Default Draven", "Soul Reaver Draven", "Gladiator Draven", "Primetime Draven", "Pool Party Draven", "Beast Hunter Draven", "Draven Draven"));
        }