Пример #1
0
        private static void OnGameLoad()
        {
            if (ObjectManager.Player.ChampionName != "Diana")
            {
                return;
            }

            Me = ObjectManager.Player;

            Q = new Spell(SpellSlot.Q, 900f);
            W = new Spell(SpellSlot.W, 250f);
            E = new Spell(SpellSlot.E, 450f);
            R = new Spell(SpellSlot.R, 825f);

            Q.SetSkillshot(0.25f, 150f, 1400f, false, SkillshotType.SkillshotCircle);

            Ignite = Me.GetSpellSlot("SummonerDot");
            Flash  = Me.GetSpellSlot("SummonerFlash");

            SkinID = Me.SkinId;

            Menu = new Menu("Flowers' Diana", "Flowers' Diana", true);

            var OrbMenu = Menu.AddSubMenu(new Menu("Orbwalking", "Orbwalking"));
            {
                Orbwalker = new Orbwalking.Orbwalker(OrbMenu);
            }

            var ComboMenu = Menu.AddSubMenu(new Menu("Combo", "Combo"));
            {
                ComboMenu.AddItem(new MenuItem("ComboQ", "Use Q", true).SetValue(true));
                ComboMenu.AddItem(new MenuItem("ComboW", "Use W", true).SetValue(true));
                ComboMenu.AddItem(new MenuItem("ComboE", "Use E", true).SetValue(true));
                ComboMenu.AddItem(new MenuItem("ComboR", "Use R", true).SetValue(true));
                ComboMenu.AddItem(new MenuItem("ComboRUnder", "Use R| Under Turret", true).SetValue(false));
                ComboMenu.AddItem(new MenuItem("ComboSecondR", "Use Second R", true).SetValue(true)).SetTooltip("Only Can Kill Target");
                ComboMenu.AddItem(new MenuItem("ComboDot", "Use Ignite", true).SetValue(true));
                ComboMenu.AddItem(
                    new MenuItem("ComboMode", "Combo Mode?", true).SetValue(new StringList(new[] { "Q->R", "R->Q" })));
                ComboMenu.AddItem(
                    new MenuItem("MisayaRange", "Min RQ Range >= x", true).SetValue(new Slider(300, 150, 825)));// if target distance player < 150f, misaya combo dont work!
            }

            var HarassMenu = Menu.AddSubMenu(new Menu("Harass", "Harass"));
            {
                HarassMenu.AddItem(new MenuItem("HarassQ", "Use Q", true).SetValue(true));
                HarassMenu.AddItem(new MenuItem("Harassmana", "When Player ManaPercent >= x%", true)
                                   .SetValue(new Slider(50)));
            }

            var LaneMenu = Menu.AddSubMenu(new Menu("LaneClear", "LaneClear"));
            {
                LaneMenu.AddItem(new MenuItem("LaneClearQ", "Use Q", true).SetValue(true));
                LaneMenu.AddItem(new MenuItem("LaneClearQCount", "Use Q| Min Hit Count >= x", true)
                                 .SetValue(new Slider(3, 1, 5)));
                LaneMenu.AddItem(new MenuItem("LaneClearW", "Use W", true).SetValue(true));
                LaneMenu.AddItem(new MenuItem("LaneClearWCount", "Use W| Min Hit Count >= x", true)
                                 .SetValue(new Slider(3, 1, 5)));
                LaneMenu.AddItem(new MenuItem("LaneClearmana", "When Player ManaPercent >= x%", true)
                                 .SetValue(new Slider(50)));
            }

            var JungleMenu = Menu.AddSubMenu(new Menu("JungleClear", "JungleClear"));
            {
                JungleMenu.AddItem(new MenuItem("JungleClearQ", "Use Q", true).SetValue(true));
                JungleMenu.AddItem(new MenuItem("JungleClearW", "Use W", true).SetValue(true));
                JungleMenu.AddItem(new MenuItem("JungleClearR", "Use R", true).SetValue(true));
                JungleMenu.AddItem(new MenuItem("JungleClearmana", "When Player ManaPercent >= x%", true)
                                   .SetValue(new Slider(30)));
            }

            var KillStealMenu = Menu.AddSubMenu(new Menu("KillSteal", "KillSteal"));
            {
                KillStealMenu.AddItem(new MenuItem("KillStealQ", "Use Q", true).SetValue(true));
                KillStealMenu.AddItem(new MenuItem("KillStealR", "Use R", true).SetValue(true));
                KillStealMenu.AddItem(new MenuItem("KillStealRtarget", "Use R List", true));
                foreach (var target in HeroManager.Enemies)
                {
                    KillStealMenu.AddItem(
                        new MenuItem("KillStealR" + target.ChampionName.ToLower(), target.ChampionName, true).SetValue(
                            AutoEnableList.Contains(target.ChampionName)));
                }
            }

            var MiscMenu = Menu.AddSubMenu(new Menu("Misc", "Misc"));
            {
                MiscMenu.AddItem(new MenuItem("EGap", "Use E Anti Gapcloser", true).SetValue(true));
                MiscMenu.AddItem(new MenuItem("EInt", "Use E Interrupt Spell", true).SetValue(true));
                MiscMenu.AddItem(
                    new MenuItem("EFlash", "E Flash Key", true).SetValue(new KeyBind('T', KeyBindType.Press)));
            }

            var SkinMenu = Menu.AddSubMenu(new Menu("SkinChance", "SkinChance"));
            {
                SkinMenu.AddItem(new MenuItem("EnableSkin", "Enabled", true).SetValue(false)).ValueChanged += EnbaleSkin;
                SkinMenu.AddItem(
                    new MenuItem("SelectSkin", "Select Skin: ", true).SetValue(
                        new StringList(new[]
                {
                    "Classic", "Dark Valkyrie Diana", "Lunar Goddess Diana", "Infernal Diana"
                })));
            }

            var PredMenu = Menu.AddSubMenu(new Menu("Prediction", "Prediction"));
            {
                PredMenu.AddItem(new MenuItem("SelectPred", "Select Prediction: ", true).SetValue(new StringList(new[]
                {
                    "Common Prediction", "OKTW Prediction", "SDK Prediction", "SPrediction(Need F5 Reload)",
                    "xcsoft AIO Prediction"
                })));
                PredMenu.AddItem(
                    new MenuItem("SetHitchance", "HitChance: ", true).SetValue(
                        new StringList(new[] { "VeryHigh", "High", "Medium", "Low" })));
                PredMenu.AddItem(new MenuItem("AboutCommonPred", "Common Prediction -> LeagueSharp.Commmon Prediction"));
                PredMenu.AddItem(new MenuItem("AboutOKTWPred", "OKTW Prediction -> Sebby' Prediction"));
                PredMenu.AddItem(new MenuItem("AboutSDKPred", "SDK Prediction -> LeagueSharp.SDKEx Prediction"));
                PredMenu.AddItem(new MenuItem("AboutSPred", "SPrediction -> Shine' Prediction"));
                PredMenu.AddItem(new MenuItem("AboutxcsoftAIOPred", "xcsoft AIO Prediction -> xcsoft ALL In One Prediction"));
            }

            var DrawMenu = Menu.AddSubMenu(new Menu("Drawings", "Drawings"));

            {
                DrawMenu.AddItem(new MenuItem("DrawQ", "Draw Q Range", true).SetValue(false));
                DrawMenu.AddItem(new MenuItem("DrawE", "Draw E Range", true).SetValue(false));
                DrawMenu.AddItem(new MenuItem("DrawR", "Draw R Range", true).SetValue(false));
                DrawMenu.AddItem(new MenuItem("DrawDamage", "Draw ComboDamage", true).SetValue(true));
            }

            Menu.AddItem(new MenuItem("Credit", "Credit: NightMoon", true));

            Menu.AddToMainMenu();

            if (Menu.Item("SelectPred", true).GetValue <StringList>().SelectedIndex == 3)
            {
                SPrediction.Prediction.Initialize(PredMenu);
            }

            Obj_AI_Base.OnProcessSpellCast     += OnProcessSpellCast;
            AntiGapcloser.OnEnemyGapcloser     += OnEnemyGapcloser;
            Interrupter2.OnInterruptableTarget += OnInterruptableTarget;
            Game.OnUpdate  += OnUpdate;
            Drawing.OnDraw += OnDraw;
        }
Пример #2
0
        internal static void Init()
        {
            Menu = new Menu(Assembly.GetExecutingAssembly().GetName().Name, Assembly.GetExecutingAssembly().GetName().Name, true).Attach();

            var Key = Menu.Add(new Menu("Key", "Kets Settings"));
            {
                Key.Add(new MenuKeyBind("Combo", "Combo", System.Windows.Forms.Keys.Space, KeyBindType.Press));
                Key.Add(new MenuKeyBind("Harass", "Harass", System.Windows.Forms.Keys.C, KeyBindType.Press));
                Key.Add(new MenuKeyBind("LaneClear", "LaneClear", System.Windows.Forms.Keys.V, KeyBindType.Press));
            }

            var QMenu = Menu.Add(new Menu("Q", "[Q] Settings"));
            {
                AddBool(QMenu, "Auto", "Auto");
                AddBool(QMenu, "Combo", "Combo");
                AddBool(QMenu, "Harass", "Harass");
                AddSlider(QMenu, "HarassMana", "Harass Min Mana >= %", 50);
                AddBool(QMenu, "Lane", "LaneClear");
                AddSlider(QMenu, "LaneMana", "LaneClear Min Mana >= %", 20);
                AddSlider(QMenu, "LaneHit", "LaneClear Min Hit >= ", 3, 1, 5);
                AddBool(QMenu, "Jungle", "Jungle");
                AddSlider(QMenu, "JungleMana", "Jungle Min Mana >= %", 20);
            }

            var WMenu = Menu.Add(new Menu("W", "[W] Settings"));
            {
                AddBool(WMenu, "Combo", "Combo");
                AddBool(WMenu, "Gap", "GapCloser");
            }

            var EMenu = Menu.Add(new Menu("E", "[E] Settings"));
            {
                AddBool(EMenu, "Combo", "Combo");
                AddBool(EMenu, "UnderTower", "Not Use When Player Under Towers(Enemy)");
                AddBool(EMenu, "Jungle", "Jungle");
                AddSlider(EMenu, "JungleMana", "Jungle Min Mana >= %", 20);
            }

            var RMenu = Menu.Add(new Menu("R", "[R] Settings"));
            {
                AddBool(RMenu, "Combo", "Combo");
                AddSlider(RMenu, "ComboHit", "Combo Min Hit >= ", 4, 1, 5);
                AddBool(RMenu, "Auto", "Auto");
                RMenu.Add(new MenuSeparator("RList", "Cast R List"));
                if (GameObjects.EnemyHeroes.Any())
                {
                    GameObjects.EnemyHeroes.ForEach(i => RMenu.Add(new MenuBool(i.ChampionName.ToLower(), i.ChampionName, AutoEnableList.Contains(i.ChampionName))));
                }
            }

            var DrawMenu = Menu.Add(new Menu("Draw", "Drawing"));
            {
                AddBool(DrawMenu, "Q", "Q", false);
                AddBool(DrawMenu, "W", "W", false);
                AddBool(DrawMenu, "E", "E", false);
                AddBool(DrawMenu, "R", "R", false);
            }
        }
Пример #3
0
        public static void Init()
        {
            Q = new Spell(SpellSlot.Q, 800f);
            W = new Spell(SpellSlot.W, 400f);
            E = new Spell(SpellSlot.E, 900f);
            R = new Spell(SpellSlot.R, 450f);

            Q.SetSkillshot(0.75f, 100f, float.MaxValue, false, SkillshotType.SkillshotLine);
            E.SetSkillshot(0.066f, 50f, 1900f, true, SkillshotType.SkillshotLine);

            var ComboMenu = Menu.Add(new Menu("Illaoi_Combo", "Combo"));
            {
                ComboMenu.Add(new MenuBool("Q", "Use Q", true));
                ComboMenu.Add(new MenuBool("QGhost", "Use Q | To Ghost", true));
                ComboMenu.Add(new MenuBool("W", "Use W", true));
                ComboMenu.Add(new MenuBool("WOutRange", "Use W | Out of Attack Range"));
                ComboMenu.Add(new MenuBool("WUlt", "Use W | Ult Active", true));
                ComboMenu.Add(new MenuBool("E", "Use E", true));
                ComboMenu.Add(new MenuBool("R", "Use R", true));
                ComboMenu.Add(new MenuBool("RSolo", "Use R | 1v1 Mode", true));
                ComboMenu.Add(new MenuSlider("RCount", "Use R | Counts Enemies >=", 2, 1, 5));
            }

            var HarassMenu = Menu.Add(new Menu("Illaoi_Harass", "Harass"));
            {
                HarassMenu.Add(new MenuBool("Q", "Use Q", true));
                HarassMenu.Add(new MenuBool("W", "Use W", true));
                HarassMenu.Add(new MenuBool("WOutRange", "Use W | Only Out of Attack Range", true));
                HarassMenu.Add(new MenuBool("E", "Use E", true));
                HarassMenu.Add(new MenuBool("Ghost", "Attack Ghost", true));
                HarassMenu.Add(new MenuSlider("Mana", "Harass Mode | Min ManaPercent >= %", 60));
            }

            var LaneClearMenu = Menu.Add(new Menu("Illaoi_LaneClear", "Lane Clear"));
            {
                LaneClearMenu.Add(new MenuSliderButton("Q", "Use Q | Min Hit Count >= ", 3, 1, 5, true));
                LaneClearMenu.Add(new MenuSlider("Mana", "LaneClear Mode | Min ManaPercent >= %", 60));
            }

            var JungleClearMenu = Menu.Add(new Menu("Illaoi_JungleClear", "Jungle Clear"));
            {
                JungleClearMenu.Add(new MenuBool("Q", "Use Q", true));
                JungleClearMenu.Add(new MenuBool("W", "Use W", true));
                JungleClearMenu.Add(new MenuBool("Item", "Use Item", true));
                JungleClearMenu.Add(new MenuSlider("Mana", "JungleClear Mode | Min ManaPercent >= %", 60));
            }

            var KillStealMenu = Menu.Add(new Menu("Illaoi_KillSteal", "Kill Steal"));
            {
                KillStealMenu.Add(new MenuBool("Q", "Use Q", true));
                KillStealMenu.Add(new MenuBool("E", "Use E", true));
                KillStealMenu.Add(new MenuBool("R", "Use R", true));
                KillStealMenu.Add(new MenuSeparator("RList", "R List"));
                if (GameObjects.EnemyHeroes.Any())
                {
                    GameObjects.EnemyHeroes.ForEach(i => KillStealMenu.Add(new MenuBool(i.ChampionName.ToLower(), i.ChampionName, AutoEnableList.Contains(i.ChampionName))));
                }
            }

            var EBlacklist = Menu.Add(new Menu("Illaoi_EBlackList", "E BlackList"));
            {
                EBlacklist.Add(new MenuSeparator("Adapt", "Only Adapt to Harass & KillSteal & Anti GapCloser Mode!"));
                if (GameObjects.EnemyHeroes.Any())
                {
                    GameObjects.EnemyHeroes.ForEach(i => EBlacklist.Add(new MenuBool(i.ChampionName.ToLower(), i.ChampionName, false)));
                }
            }

            var MiscMenu = Menu.Add(new Menu("Illaoi_Misc", "Misc"));
            {
                MiscMenu.Add(new MenuBool("EGap", "Use E Anti GapCloset", true));
            }

            var DrawMenu = Menu.Add(new Menu("Illaoi_Draw", "Draw"));

            {
                DrawMenu.Add(new MenuBool("Q", "Q Range"));
                DrawMenu.Add(new MenuBool("W", "W Range"));
                DrawMenu.Add(new MenuBool("E", "E Range"));
                DrawMenu.Add(new MenuBool("R", "R Range"));
                DrawMenu.Add(new MenuBool("DrawDamage", "Draw Combo Damage", true));
            }

            WriteConsole(GameObjects.Player.ChampionName + " Inject!");

            Events.OnGapCloser           += OnGapCloser;
            Obj_AI_Base.OnSpellCast      += OnSpellCast;
            Variables.Orbwalker.OnAction += OnAction;
            Game.OnUpdate  += OnUpdate;
            Drawing.OnDraw += OnDraw;
        }
Пример #4
0
        public Urgot()
        {
            Q  = new Spell(SpellSlot.Q, 1000f);
            Q1 = new Spell(SpellSlot.Q, 1200f);
            W  = new Spell(SpellSlot.W);
            E  = new Spell(SpellSlot.E, 900f);
            R  = new Spell(SpellSlot.R, 550f);

            Q.SetSkillshot(0.25f, 60f, 1600f, true, SkillshotType.SkillshotLine);
            Q1.SetSkillshot(0.25f, 60f, 1600f, false, SkillshotType.SkillshotLine);
            E.SetSkillshot(0.25f, 120f, 1500f, false, SkillshotType.SkillshotCircle);


            var ComboMenu = Menu.AddSubMenu(new Menu("Combo", "Combo"));
            {
                ComboMenu.AddItem(new MenuItem("ComboQ", "Use Q", true).SetValue(true));
                ComboMenu.AddItem(new MenuItem("ComboW", "Use W", true).SetValue(true));
                ComboMenu.AddItem(new MenuItem("ComboWAlways", "Use W| Always Use?", true).SetValue(true));
                ComboMenu.AddItem(new MenuItem("ComboWBuff", "Use W| If target have E buff", true).SetValue(true));
                ComboMenu.AddItem(
                    new MenuItem("ComboWLowHp", "Use W| If Player HealthPercent <= x%", true).SetValue(new Slider(50)));
                ComboMenu.AddItem(new MenuItem("ComboE", "Use E", true).SetValue(true));
                ComboMenu.AddItem(new MenuItem("ComboFirstE", "First Cast E -> Q Combo", true).SetValue(true));
                ComboMenu.AddItem(new MenuItem("ComboR", "Use R", true).SetValue(true));
            }

            var HarassMenu = Menu.AddSubMenu(new Menu("Harass", "Harass"));
            {
                HarassMenu.AddItem(new MenuItem("HarassQ", "Use Q", true).SetValue(true));
                HarassMenu.AddItem(new MenuItem("HarassW", "Use W", true).SetValue(false));
                HarassMenu.AddItem(new MenuItem("HarassE", "Use E", true).SetValue(true));
                HarassMenu.AddItem(
                    new MenuItem("HarassMana", "When Player ManaPercent >= x%", true).SetValue(new Slider(60)));
            }

            var LaneClearMenu = Menu.AddSubMenu(new Menu("LaneClear", "LaneClear"));
            {
                LaneClearMenu.AddItem(new MenuItem("LaneClearQ", "Use Q", true).SetValue(true));
                LaneClearMenu.AddItem(new MenuItem("LaneClearE", "Use E", true).SetValue(true));
                LaneClearMenu.AddItem(
                    new MenuItem("LaneClearECount", "If E CanHit Counts >= x", true).SetValue(new Slider(3, 1, 5)));
                LaneClearMenu.AddItem(
                    new MenuItem("LaneClearMana", "If Player ManaPercent >= %", true).SetValue(new Slider(60)));
            }

            var JungleClearMenu = Menu.AddSubMenu(new Menu("JungleClear", "JungleClear"));
            {
                JungleClearMenu.AddItem(new MenuItem("JungleClearQ", "Use Q", true).SetValue(true));
                JungleClearMenu.AddItem(new MenuItem("JungleClearW", "Use W", true).SetValue(true));
                JungleClearMenu.AddItem(new MenuItem("JungleClearE", "Use E", true).SetValue(true));
                JungleClearMenu.AddItem(
                    new MenuItem("JungleClearMana", "When Player ManaPercent >= x%", true).SetValue(new Slider(30)));
            }

            var KillStealMenu = Menu.AddSubMenu(new Menu("KillSteal", "KillSteal"));
            {
                KillStealMenu.AddItem(new MenuItem("KillStealQ", "Use Q", true).SetValue(true));
                KillStealMenu.AddItem(new MenuItem("KillStealE", "Use E", true).SetValue(true));
            }

            var rMenu = Menu.AddSubMenu(new Menu("R Settings", "R Settings"));
            {
                rMenu.AddItem(
                    new MenuItem("RSwap", "If After Swap Enemies Count <= x", true).SetValue(new Slider(3, 1, 5)));
                rMenu.AddItem(new MenuItem("RAlly", "If Target Under Ally Turret", true).SetValue(true));
                rMenu.AddItem(new MenuItem("RSafe", "Dont Cast In Enemy Turret", true).SetValue(true));
                rMenu.AddItem(new MenuItem("RKill", "If Target Can Kill", true).SetValue(true));
                rMenu.AddItem(new MenuItem("DontrList", "Dont R List: ", true));
                foreach (var target in HeroManager.Enemies)
                {
                    rMenu.AddItem(
                        new MenuItem("Dontr" + target.ChampionName.ToLower(), target.ChampionName, true).SetValue(!AutoEnableList.Contains(target.ChampionName)));
                }
            }

            var DrawMenu = Menu.AddSubMenu(new Menu("Drawings", "Drawings"));

            {
                DrawMenu.AddItem(new MenuItem("DrawQ", "Draw Q Range", true).SetValue(false));
                DrawMenu.AddItem(new MenuItem("DrawE", "Draw E Range", true).SetValue(false));
                DrawMenu.AddItem(new MenuItem("DrawR", "Draw R Range", true).SetValue(false));
                DrawMenu.AddItem(new MenuItem("DrawDamage", "Draw ComboDamage", true).SetValue(true));
            }

            Obj_AI_Base.OnDoCast += OnDoCast;
            Game.OnUpdate        += OnUpdate;
            Drawing.OnDraw       += OnDraw;
        }
Пример #5
0
        public static void Init()
        {
            Q = new Spell(SpellSlot.Q, 1150f);
            W = new Spell(SpellSlot.W, 900f);
            E = new Spell(SpellSlot.E, 800f);
            R = new Spell(SpellSlot.R, 600f);

            Q.SetSkillshot(0.25f, 70f, 1200f, true, SkillshotType.SkillshotLine);
            W.SetSkillshot(0.50f, 200f, 2200f, false, SkillshotType.SkillshotCircle);

            Flash = Me.GetSpellSlot("SummonerFlash");

            var ComboMenu = Menu.Add(new Menu("Morgana_Combo", "Combo"));
            {
                ComboMenu.Add(new MenuBool("Q", "Use Q", true));
                ComboMenu.Add(new MenuBool("W", "Use W", true));
                ComboMenu.Add(new MenuBool("R", "Use R", true));
                ComboMenu.Add(new MenuBool("RSolo", "Use R| If Can Kill Enemy", true));
                ComboMenu.Add(new MenuSlider("RCount", "Use R| Min Hit Enemies >= ", 3, 1, 5));
                ComboMenu.Add(new MenuBool("Zhonya", "Use Zhonya", true));
                ComboMenu.Add(new MenuSlider("ZhonyaHp", "When Player HealthPercent <= ", 80));
                ComboMenu.Add(new MenuKeyBind("FlashR", "Flash R!", System.Windows.Forms.Keys.T, KeyBindType.Toggle));
                ComboMenu.Add(new MenuSlider("FlashRCount", "Flash R Min Hit Enemies >= ", 2, 1, 5));
            }

            var HarassMenu = Menu.Add(new Menu("Morgana_Harass", "Harass"));
            {
                HarassMenu.Add(new MenuBool("Q", "Use Q", true));
                HarassMenu.Add(new MenuBool("W", "Use W", true));
                HarassMenu.Add(new MenuBool("WDebuff", "Use W| Only Target Have Debuff", true));
                HarassMenu.Add(new MenuSlider("Mana", "When Player ManaPercent >= %", 60));
            }

            var LaneClearMenu = Menu.Add(new Menu("Morgana_LaneClear", "Lane Clear"));
            {
                LaneClearMenu.Add(new MenuBool("Q", "Use Q", false));
                LaneClearMenu.Add(new MenuSliderButton("W", "Use W| Min Hit Count >= ", 3, 1, 5, true));
                LaneClearMenu.Add(new MenuSlider("Mana", "When Player ManaPercent >= %", 60));
            }

            var JungleMenu = Menu.Add(new Menu("Morgana_JungleClear", "Jungle Clear"));
            {
                JungleMenu.Add(new MenuBool("Q", "Use Q", true));
                JungleMenu.Add(new MenuBool("W", "Use W", true));
                JungleMenu.Add(new MenuSlider("Mana", "Use Q|When Player ManaPercent >= %", 50));
            }

            var KillStealMenu = Menu.Add(new Menu("Morgana_KillSteal", "Kill Steal"));
            {
                KillStealMenu.Add(new MenuBool("Q", "Use Q", true));
                KillStealMenu.Add(new MenuBool("W", "Use W", true));
            }

            var QList = Menu.Add(new Menu("Morgana_QList", "Q Black List"));
            {
                QList.Add(new MenuSeparator("sfsd", "Only Work in Harass"));
                if (GameObjects.EnemyHeroes.Any())
                {
                    GameObjects.EnemyHeroes.ForEach(i => QList.Add(new MenuBool(i.ChampionName.ToLower(), i.ChampionName, !AutoEnableList.Contains(i.ChampionName))));
                }
            }

            var MiscMenu = Menu.Add(new Menu("Morgana_Misc", "Misc"));
            {
                MiscMenu.Add(new MenuBool("QInt", "Use Q| Interrupt Spells", true));
                MiscMenu.Add(new MenuBool("QGap", "Use Q| Anti Gapcloser", true));
                MiscMenu.Add(new MenuSeparator("QGapList", "Anti Gapcloser List"));
                if (GameObjects.EnemyHeroes.Any())
                {
                    GameObjects.EnemyHeroes.ForEach(i => MiscMenu.Add(new MenuBool(i.ChampionName.ToLower(), i.ChampionName, !AutoEnableList.Contains(i.ChampionName))));
                }
            }

            var Draw = Menu.Add(new Menu("Morgana_Draw", "Draw"));

            {
                Draw.Add(new MenuBool("Q", "Q Range"));
                Draw.Add(new MenuBool("W", "W Range"));
                Draw.Add(new MenuBool("E", "E Range"));
                Draw.Add(new MenuBool("R", "R Range"));
                Draw.Add(new MenuBool("FlashR", "Flash + R Range"));
                Draw.Add(new MenuBool("DrawDamage", "Draw Combo Damage", true));
                Draw.Add(new MenuBool("DrawBurst", "Draw Flash Combo Status", true));
            }

            Obj_AI_Base.OnProcessSpellCast += OnProcessSpellCast;
            Game.OnUpdate                += OnUpdate;
            Events.OnGapCloser           += OnGapCloser;
            Events.OnInterruptableTarget += OnInterruptableTarget;
            Drawing.OnDraw               += OnDraw;
        }
Пример #6
0
        internal static void Init()
        {
            Q = new Spell(SpellSlot.Q, 860).SetSkillshot(0.25f, 150f, 1400f, false, SkillshotType.SkillshotCircle);
            W = new Spell(SpellSlot.W);
            E = new Spell(SpellSlot.E, 450);
            R = new Spell(SpellSlot.R, 850);

            var QMenu = Menu.Add(new Menu("Q", "Q.Set"));
            {
                QMenu.GetSeparator("Combo Mobe");
                QMenu.Add(new MenuBool("ComboQ", "Combo Q", true));
                QMenu.GetSeparator("Harass Mobe");
                QMenu.Add(new MenuBool("HarassQ", "Harass Q", true));
                QMenu.Add(new MenuSlider("HarassQMana", "Harass Q Min Mana >= ", 40, 0, 100));
                QMenu.GetSeparator("LaneClear Mobe");
                QMenu.Add(new MenuBool("LaneClearQ", "LaneClear Q", true));
                QMenu.Add(new MenuBool("JungleQ", "Jungle Q", true));
                QMenu.Add(new MenuSlider("JungleQMana", "Jungle Q Min Mana >= ", 40));
                QMenu.Add(new MenuSlider("LaneClearQMana", "LaneClear Q Min Mana >= ", 40, 0, 100));
                QMenu.Add(new MenuSlider("LaneClearMinMinions", "LaneClear Q Min Minions", 3, 1, 5));
                var QList = QMenu.Add(new Menu("QList", "Q Harass List"));
                {
                    if (GameObjects.EnemyHeroes.Any())
                    {
                        GameObjects.EnemyHeroes.ForEach(i => QList.Add(new MenuBool(i.ChampionName.ToLower(), i.ChampionName, !AutoEnableList.Contains(i.ChampionName))));
                    }
                }
            }

            var WMenu = Menu.Add(new Menu("W", "W.Set"));
            {
                WMenu.GetSeparator("Combo Mobe");
                WMenu.Add(new MenuBool("ComboW", "Combo W", true));
                WMenu.GetSeparator("Harass Mobe");
                WMenu.Add(new MenuBool("HarassW", "Harass W", true));
                WMenu.GetSeparator("LaneClear Mobe");
                WMenu.Add(new MenuBool("LaneClearW", "LaneClear W", true));
                WMenu.Add(new MenuBool("JungleW", "Jungle W", true));
                WMenu.Add(new MenuSlider("JungleWMana", "Jungle W Min Mana >= ", 40));
                WMenu.Add(new MenuSlider("WMinMana", "W Spell Min Mana", 40, 0, 100));
                WMenu.Add(new MenuSeparator("MISC", "    "));
                WMenu.Add(new MenuBool("AntiMelee", "Anti Melee Auto W", true));
            }

            var EMenu = Menu.Add(new Menu("E", "E.Set"));
            {
                EMenu.GetSeparator("Combo Mobe");
                EMenu.Add(new MenuBool("ComboE", "Combo E", true));
                EMenu.GetSeparator("Harass Mobe");
                EMenu.Add(new MenuBool("HarassE", "Harass E", true));
                EMenu.Add(new MenuSlider("HarassEMana", "Harass E Min Mana", 40, 0, 100));
                EMenu.GetSeparator("Misc Mobe");
                EMenu.Add(new MenuBool("InterruptE", "Use E Interrupt Enemy Spell", true));
                EMenu.Add(new MenuBool("GapcloserE", "Use E Gapcloser", true));
            }

            var RMenu = Menu.Add(new Menu("R", "R.Set"));
            {
                RMenu.GetSeparator("Combo Mobe");
                RMenu.Add(new MenuBool("ComboR", "Combo R", true));
                RMenu.Add(new MenuBool("ComboR2", "Combo R2", true));
                RMenu.Add(new MenuSlider("RLimitation", "Use R2 Nearby Enemy Counts Kill >= ", 2, 1, 5));
                RMenu.GetSeparator("R or R2 Mobe");
                RMenu.Add(new MenuList <string>("ComboRMobe", "Combo R Mobe", new[] { "QR", "RQ", "RQR" }));
                RMenu.GetSeparator("Misc Mobe");
                RMenu.Add(new MenuSlider("PreventMeMinUseR", "Prevent Me Hp Min Use R >= ", 20));
                RMenu.Add(new MenuBool("RAD", "Battle priority Use R AD Hero", true));
            }

            var FleeMenu = Menu.Add(new Menu("Flee", "Flee.Set"));
            {
                FleeMenu.GetSeparator("Flee Mobe");
                FleeMenu.Add(new MenuKeyBind("FleeKey", "Use Q R Flee Key", System.Windows.Forms.Keys.Z, KeyBindType.Press));
                FleeMenu.Add(new MenuKeyBind("FleeKey2", "Use R Flee Key", System.Windows.Forms.Keys.A, KeyBindType.Press));
            }

            var DrawMenu = Menu.Add(new Menu("Draw", "Draw"));

            {
                DrawMenu.Add(new MenuBool("Q", "Q Range"));
                DrawMenu.Add(new MenuBool("E", "E Range"));
                DrawMenu.Add(new MenuBool("R", "R Range"));
                DrawMenu.Add(new MenuBool("DrawDamage", "Draw Combo Damage", true));
            }

            Menu.Add(new MenuBool("ComboIgnite", "Combo Ignite", true));

            PlaySharp.Write(GameObjects.Player.ChampionName + "OK! :)");

            Game.OnUpdate                  += OnUpdate;
            Drawing.OnDraw                 += OnDraw;
            Drawing.OnEndScene             += OnEndScene;
            Variables.Orbwalker.OnAction   += OnAction;
            Events.OnGapCloser             += OnGapCloser;
            Events.OnInterruptableTarget   += OnInterruptableTarget;
            Obj_AI_Base.OnProcessSpellCast += OnProcessSpellCast;
        }
Пример #7
0
        private static void LoadMenu()
        {
            Menu = new Menu("Flowers'Akali", "Flowers'Akali", true).Attach();

            Utility.Tools.Inject();

            var ComboMenu = Menu.Add(new Menu("Combo", "Combo"));
            {
                ComboMenu.Add(new MenuBool("Q", "Use Q", true));
                ComboMenu.Add(new MenuBool("W", "Use W", true));
                ComboMenu.Add(new MenuSlider("WCount", "Use W | Counts Enemies >= ", 2, 1, 5));
                ComboMenu.Add(new MenuSlider("WHp", "Use W | Player HealthPercent <= %", 40));
                ComboMenu.Add(new MenuBool("E", "Use E", true));
                ComboMenu.Add(new MenuBool("R", "Use R", true));
                ComboMenu.Add(new MenuSliderButton("RGap", "Use R Gapcloser | When R Buff Count >=", 2, 1, 3, true));
                ComboMenu.Add(new MenuKeyBind("RTower", "Use R | Under Enemy Turret", System.Windows.Forms.Keys.T, KeyBindType.Toggle)).Active = true;
                ComboMenu.Add(new MenuBool("Ignite", "Use Ignite", true));
            }

            var HarassMenu = Menu.Add(new Menu("Harass", "Harass"));
            {
                HarassMenu.Add(new MenuBool("Q", "Use Q", true));
                HarassMenu.Add(new MenuBool("QLastHit", "Use Q | LastHit", true));
                HarassMenu.Add(new MenuBool("E", "Use E", true));
                HarassMenu.Add(new MenuSlider("Mana", "Harass Mode | Min ManaPercent >= %", 60));
            }

            var LaneClearMenu = Menu.Add(new Menu("LaneClear", "Lane Clear"));
            {
                LaneClearMenu.Add(new MenuBool("Q", "Use Q", true));
                LaneClearMenu.Add(new MenuSliderButton("E", "Use E | Min Hit Count >= ", 3, 1, 5, true));
                LaneClearMenu.Add(new MenuSlider("Mana", "LaneClear Mode | Min ManaPercent >= %", 60));
            }

            var JungleClearMenu = Menu.Add(new Menu("JungleClear", "Jungle Clear"));
            {
                JungleClearMenu.Add(new MenuBool("Q", "Use Q", true));
                JungleClearMenu.Add(new MenuBool("E", "Use E", true));
                JungleClearMenu.Add(new MenuSlider("Mana", "JungleClear Mode | Min ManaPercent >= %", 60));
            }

            var LastHitMenu = Menu.Add(new Menu("LastHit", "Last Hit"));
            {
                LastHitMenu.Add(new MenuBool("Q", "Use Q", true));
                LastHitMenu.Add(new MenuSlider("Mana", "LastHit Mode | Min ManaPercent >= %", 60));
            }

            var KillStealMenu = Menu.Add(new Menu("KillSteal", "Kill Steal"));
            {
                KillStealMenu.Add(new MenuBool("Q", "Use Q", true));
                KillStealMenu.Add(new MenuBool("E", "Use E", true));
                KillStealMenu.Add(new MenuBool("R", "Use R", true));
                KillStealMenu.Add(new MenuBool("RCount", "Use R | Only R Count >= 2", true));
                KillStealMenu.Add(new MenuSeparator("RList", "R List"));
                if (GameObjects.EnemyHeroes.Any())
                {
                    GameObjects.EnemyHeroes.ForEach(i => KillStealMenu.Add(new MenuBool(i.ChampionName.ToLower(), i.ChampionName, AutoEnableList.Contains(i.ChampionName))));
                }
            }

            var FleeMenu = Menu.Add(new Menu("Flee", "Flee"));
            {
                FleeMenu.Add(new MenuBool("W", "W", true));
                FleeMenu.Add(new MenuSliderButton("R", "Use R | When R Buff Count >=", 2, 1, 3, true));
                FleeMenu.Add(new MenuKeyBind("Key", "Flee Key", System.Windows.Forms.Keys.Z, KeyBindType.Press));
            }

            var GapCloserMenu = Menu.Add(new Menu("GapCloser", "Anti GapCloser"));
            {
                GapCloserMenu.Add(new MenuBool("W", "W", true));
            }

            var DrawMenu = Menu.Add(new Menu("Draw", "Draw"));
            {
                DrawMenu.Add(new MenuBool("Q", "Q Range"));
                DrawMenu.Add(new MenuBool("E", "E Range"));
                DrawMenu.Add(new MenuBool("R", "R Range"));
                DrawMenu.Add(new MenuBool("DrawDamage", "Draw Combo Damage", true));
                DrawMenu.Add(new MenuBool("DrawR", "Draw R Status", true));
            }
        }
Пример #8
0
        internal static void Init()
        {
            Q = new Spell(SpellSlot.Q, 1150f).SetSkillshot(0.25f, 60f, 2000f, true, SkillshotType.SkillshotLine);
            W = new Spell(SpellSlot.W, 950f).SetSkillshot(0.25f, 80f, 1600f, false, SkillshotType.SkillshotLine);
            E = new Spell(SpellSlot.E, 475f);
            R = new Spell(SpellSlot.R, 1000f).SetSkillshot(1.1f, 160f, 2000f, false, SkillshotType.SkillshotLine);


            var QMenu = Menu.Add(new Menu("Q", "Q.Set"));
            {
                QMenu.Add(new MenuBool("Combo", "Combo!", true));
                QMenu.Add(new MenuBool("Harass", "Harass!", true));
                QMenu.Add(new MenuSlider("HarassMana", "Harass Min Mana >= %", 50));
                QMenu.Add(new MenuBool("LaneClear", "LaneClear!", true));
                QMenu.Add(new MenuSlider("LaneMana", "LaneClear Min Mana >= %", 50));
                QMenu.Add(new MenuBool("Jungle", "Jungle!", true));
                QMenu.Add(new MenuSlider("JungleMana", "Jungle Min Mana >= %", 50));
                QMenu.Add(new MenuBool("LastHit", "LastHit!", true));
                QMenu.Add(new MenuSlider("LastHitMana", "LastHit Min Mana >= %", 50));
                QMenu.Add(new MenuBool("KillSteal", "KillSteal!", true));
                var QList = QMenu.Add(new Menu("QList", "Q List"));
                {
                    if (GameObjects.EnemyHeroes.Any())
                    {
                        GameObjects.EnemyHeroes.ForEach(i => QList.Add(new MenuBool(i.ChampionName.ToLower(), i.ChampionName, !AutoEnableList.Contains(i.ChampionName))));
                    }
                }
            }

            var WMenu = Menu.Add(new Menu("W", "W.Set"));
            {
                WMenu.Add(new MenuBool("Combo", "Combo!", true));
                WMenu.Add(new MenuBool("Harass", "Harass!", true));
                WMenu.Add(new MenuSlider("HarassMana", "Harass Min Mana >= %", 50));
                WMenu.Add(new MenuBool("LaneClear", "LaneClear! (Push Tower)", true));
                WMenu.Add(new MenuBool("KillSteal", "KillSteal!", true));
                var WList = WMenu.Add(new Menu("WList", "W List"));
                {
                    if (GameObjects.EnemyHeroes.Any())
                    {
                        GameObjects.EnemyHeroes.ForEach(i => WList.Add(new MenuBool(i.ChampionName.ToLower(), i.ChampionName, !AutoEnableList.Contains(i.ChampionName))));
                    }
                }
            }

            var EMenu = Menu.Add(new Menu("E", "E.Set"));
            {
                EMenu.Add(new MenuBool("Gapcloser", "GapCloser!", true));
                EMenu.Add(new MenuBool("AntiMelee", "Anti Melee!", true));
                EMenu.Add(new MenuBool("AutoEGrAD", "Auto E Gap AD", true));
            }

            var RMenu = Menu.Add(new Menu("R", "R.Set"));
            {
                RMenu.Add(new MenuBool("Auto", "Auto R!", true));
                RMenu.Add(new MenuBool("Safe", "Safe R!", true));
                RMenu.Add(new MenuSlider("RMin", "Min Hit Counts >= ", 2, 1, 5));
                RMenu.Add(new MenuKeyBind("RKey", "R Key", System.Windows.Forms.Keys.T, KeyBindType.Press));
            }

            var Draw = Menu.Add(new Menu("Draw", "Draw"));

            {
                Draw.Add(new MenuBool("Q", "Q Range"));
                Draw.Add(new MenuBool("W", "W Range"));
                Draw.Add(new MenuBool("E", "E Range"));
                Draw.Add(new MenuBool("DrawDamage", "Draw Combo Damage", true));
            }

            PlaySharp.Write(GameObjects.Player.ChampionName + "OK! :)");

            Game.OnUpdate                  += OnUpdate;
            Drawing.OnDraw                 += OnDraw;
            Drawing.OnEndScene             += OnEndScene;
            Variables.Orbwalker.OnAction   += OnAction;
            Events.OnGapCloser             += OnGapCloser;
            Obj_AI_Base.OnProcessSpellCast += OnProcessSpellCast;
        }
Пример #9
0
        public static void Init()
        {
            Q = new Spell(SpellSlot.Q, 600f);
            W = new Spell(SpellSlot.W, 350f);
            E = new Spell(SpellSlot.E, 610f);
            R = new Spell(SpellSlot.R, 625f);

            Q.SetTargetted(0.25f, float.MaxValue);
            R.SetSkillshot(0.25f, 175, 700, false, SkillshotType.SkillshotCircle);

            var ComboMenu = Menu.Add(new Menu("Vladimir_Combo", "Combo"));
            {
                ComboMenu.Add(new MenuBool("Q", "Use Q", true));
                ComboMenu.Add(new MenuBool("W", "Use W", false));
                ComboMenu.Add(new MenuBool("WE", "Use W | Only E Is Charging!", true));
                ComboMenu.Add(new MenuBool("E", "Use E", true));
                ComboMenu.Add(new MenuSlider("ECharging", "Use E | Charging Max Range", 550, 300, 600));
                ComboMenu.Add(new MenuBool("R", "Use R", true));
                ComboMenu.Add(new MenuSlider("RCount", "Use R | Counts Enemies >=", 2, 1, 5));
                ComboMenu.Add(new MenuBool("Ignite", "Use Ignite", true));
                ComboMenu.Add(new MenuBool("Attack", "Disable AutoAttack In Combo Mode", false));
            }

            var HarassMenu = Menu.Add(new Menu("Vladimir_Harass", "Harass"));
            {
                HarassMenu.Add(new MenuBool("Q", "Use Q", true));
                HarassMenu.Add(new MenuKeyBind("Auto", "Auto Q Harass", System.Windows.Forms.Keys.G, KeyBindType.Toggle));
            }

            var LaneClearMenu = Menu.Add(new Menu("Vladimir_LaneClear", "Lane Clear"));
            {
                LaneClearMenu.Add(new MenuBool("Q", "Use Q", true));
                LaneClearMenu.Add(new MenuBool("QFrenzy", "Use Frenzy Q", true));
                LaneClearMenu.Add(new MenuBool("QLh", "Use Q | Only LastHit", true));
                LaneClearMenu.Add(new MenuSliderButton("E", "Use E | Min Hit Count >= ", 3, 1, 5, true));
            }

            var JungleClearMenu = Menu.Add(new Menu("Vladimir_JungleClear", "Jungle Clear"));
            {
                JungleClearMenu.Add(new MenuBool("Q", "Use Q", true));
                JungleClearMenu.Add(new MenuBool("E", "Use E", true));
            }

            var LastHitMenu = Menu.Add(new Menu("Vladimir_LastHit", "Last Hit"));
            {
                LastHitMenu.Add(new MenuBool("Q", "Use Q", true));
                LastHitMenu.Add(new MenuBool("QFrenzy", "Use Frenzy Q", true));
                LastHitMenu.Add(new MenuBool("QHarass", "Use Q | Work in Harass Mode", true));
            }

            var KillStealMenu = Menu.Add(new Menu("Vladimir_KillSteal", "Kill Steal"));
            {
                KillStealMenu.Add(new MenuBool("Q", "Use Q", true));
                KillStealMenu.Add(new MenuBool("E", "Use E", true));
                KillStealMenu.Add(new MenuBool("R", "Use R", true));
                KillStealMenu.Add(new MenuSeparator("RList", "R List"));
                if (GameObjects.EnemyHeroes.Any())
                {
                    GameObjects.EnemyHeroes.ForEach(i => KillStealMenu.Add(new MenuBool(i.ChampionName.ToLower(), i.ChampionName, AutoEnableList.Contains(i.ChampionName))));
                }
            }

            var FleeMenu = Menu.Add(new Menu("Vladimir_Flee", "Flee"));
            {
                FleeMenu.Add(new MenuBool("Q", "Use Q", false));
                FleeMenu.Add(new MenuBool("W", "Use W", true));
                FleeMenu.Add(new MenuKeyBind("Key", "Key", System.Windows.Forms.Keys.Z, KeyBindType.Press));
            }

            var MiscMenu = Menu.Add(new Menu("Vladimir_Misc", "Misc"));
            {
                MiscMenu.Add(new MenuSliderButton("WGap", "Use W Anti GapCloset", 40, 0, 100, true));
            }

            var DrawMenu = Menu.Add(new Menu("Vladimir_Draw", "Draw"));

            {
                DrawMenu.Add(new MenuBool("Q", "Q Range"));
                DrawMenu.Add(new MenuBool("E", "E Range"));
                DrawMenu.Add(new MenuBool("R", "R Range"));
                DrawMenu.Add(new MenuBool("DrawDamage", "Draw Combo Damage", true));
                DrawMenu.Add(new MenuBool("Auto", "Draw Auto Q Status", true));
            }

            WriteConsole(GameObjects.Player.ChampionName + " Inject!");

            Variables.Orbwalker.OnAction += OnAction;
            Events.OnGapCloser           += OnGapCloser;
            Game.OnUpdate  += OnUpdate;
            Drawing.OnDraw += OnDraw;
        }
Пример #10
0
        public static void Init()
        {
            Q  = new Spell(SpellSlot.Q, 1150f);
            W  = new Spell(SpellSlot.W, 950f);
            E  = new Spell(SpellSlot.E, 475f);
            R  = new Spell(SpellSlot.R, 10000f);
            EQ = new Spell(SpellSlot.Q, Q.Range + E.Range);
            EQ.SetSkillshot(0.25f, 60f, 2000f, true, SkillshotType.SkillshotLine);
            Q.SetSkillshot(0.25f, 60f, 2000f, true, SkillshotType.SkillshotLine);
            W.SetSkillshot(0.25f, 80f, 1600f, false, SkillshotType.SkillshotLine);
            R.SetSkillshot(1.1f, 160f, 2000f, false, SkillshotType.SkillshotLine);

            var ComboMenu = Menu.Add(new Menu("Ezreal_Combo", "Combo"));
            {
                ComboMenu.Add(new MenuBool("Q", "Use Q", true));
                ComboMenu.Add(new MenuBool("W", "Use W", true));
                ComboMenu.Add(new MenuBool("E", "Use E", true));
            }

            var HarassMenu = Menu.Add(new Menu("Ezreal_Harass", "Harass"));
            {
                HarassMenu.Add(new MenuBool("Q", "Use Q", true));
                HarassMenu.Add(new MenuSlider("QMana", "Use Q|When Player ManaPercent >= %", 60));
                HarassMenu.Add(new MenuBool("W", "Use W", true));
                HarassMenu.Add(new MenuSlider("WMana", "Use W|When Player ManaPercent >= %", 70));
            }

            var LaneClearMenu = Menu.Add(new Menu("Ezreal_LaneClear", "Lane Clear"));
            {
                LaneClearMenu.Add(new MenuBool("Q", "Use Q", true));
                LaneClearMenu.Add(new MenuSlider("QMana", "Use Q|When Player ManaPercent >= %", 30));
                LaneClearMenu.Add(new MenuBool("W", "Use W (Push Tower)", true));
            }

            var JungleMenu = Menu.Add(new Menu("Ezreal_JungleClear", "Jungle Clear"));
            {
                JungleMenu.Add(new MenuBool("Q", "Use Q", true));
                JungleMenu.Add(new MenuSlider("QMana", "Use Q|When Player ManaPercent >= %", 50));
            }

            var LastHitMenu = Menu.Add(new Menu("Ezreal_LastHit", "Last Hit"));
            {
                LastHitMenu.Add(new MenuBool("Q", "Use Q", true));
                LastHitMenu.Add(new MenuSlider("QMana", "Use Q|When Player ManaPercent >= %", 50));
            }

            var KillStealMenu = Menu.Add(new Menu("Ezreal_KillSteal", "Kill Steal"));
            {
                KillStealMenu.Add(new MenuBool("Q", "Use Q", true));
                KillStealMenu.Add(new MenuBool("W", "Use W", true));
            }

            var AutoMenu = Menu.Add(new Menu("Ezreal_Auto", "Auto"));
            {
                AutoMenu.Add(new MenuKeyBind("Q", "Use Q", System.Windows.Forms.Keys.H, KeyBindType.Toggle));
                AutoMenu.Add(new MenuKeyBind("W", "Use W", System.Windows.Forms.Keys.G, KeyBindType.Toggle));
            }

            var QList = Menu.Add(new Menu("Ezreal_QList", "Q Black List"));
            {
                QList.Add(new MenuSeparator("sfsd", "Only Work in Harass or Auto Mode"));
                if (GameObjects.EnemyHeroes.Any())
                {
                    GameObjects.EnemyHeroes.ForEach(i => QList.Add(new MenuBool(i.ChampionName.ToLower(), i.ChampionName, !AutoEnableList.Contains(i.ChampionName))));
                }
            }

            var WList = Menu.Add(new Menu("Ezreal_WList", "W Black List"));
            {
                WList.Add(new MenuSeparator("sfsd", "Only Work in Harass or Auto Mode"));
                if (GameObjects.EnemyHeroes.Any())
                {
                    GameObjects.EnemyHeroes.ForEach(i => WList.Add(new MenuBool(i.ChampionName.ToLower(), i.ChampionName, !AutoEnableList.Contains(i.ChampionName))));
                }
            }

            var MiscMenu = Menu.Add(new Menu("Ezreal_Misc", "Misc"));
            {
                MiscMenu.Add(new MenuBool("Gapcloser", "Use E |Anti GapCloser", true));
                MiscMenu.Add(new MenuBool("AntiMelee", "Use E |Anti Melee", true));
            }

            var RMenu = Menu.Add(new Menu("Ezreal_RMenu", "R Settings"));
            {
                RMenu.Add(new MenuBool("Auto", "Auto R", true));
                RMenu.Add(new MenuBool("Safe", "Safe R", true));
                RMenu.Add(new MenuSlider("RMin", "Min R Hit Enemies >= ", 2, 1, 5));
                RMenu.Add(new MenuBool("Steal", "Auto Steal Jungle", false));
                RMenu.Add(new MenuKeyBind("R", "R Key (Press)", System.Windows.Forms.Keys.T, KeyBindType.Press));
            }

            var Draw = Menu.Add(new Menu("Ezreal_Draw", "Draw"));

            {
                Draw.Add(new MenuBool("Q", "Q Range"));
                Draw.Add(new MenuBool("W", "W Range"));
                Draw.Add(new MenuBool("E", "E Range"));
                Draw.Add(new MenuBool("AutoQ", "Draw Auto Q States", true));
                Draw.Add(new MenuBool("AutoW", "Draw Auto W States", true));
                Draw.Add(new MenuBool("DrawDamage", "Draw Combo Damage", true));
            }

            WriteConsole(GameObjects.Player.ChampionName + " Inject!");

            Game.OnUpdate += OnUpdate;
            Variables.Orbwalker.OnAction += OnAction;
            Drawing.OnDraw                 += OnDraw;
            Events.OnGapCloser             += OnGapCloser;
            Obj_AI_Base.OnProcessSpellCast += OnProcessSpellCast;
        }
Пример #11
0
        public static void Init()
        {
            Q = new Spell(SpellSlot.Q, 800f);
            W = new Spell(SpellSlot.W, 900f);
            E = new Spell(SpellSlot.E, 425f);
            R = new Spell(SpellSlot.R, 1050f);

            Q.SetSkillshot(0.25f, 40f, 3000f, false, SkillshotType.SkillshotLine);
            W.SetSkillshot(0.25f, 250f, 1000f, false, SkillshotType.SkillshotCircle);
            R.SetSkillshot(0.25f, 100f, 2100f, false, SkillshotType.SkillshotLine);

            SearchERange = E.Range + Me.GetRealAutoAttackRange() - 100;

            var ComboMenu = Menu.Add(new Menu("Graves_Combo", "Combo"));
            {
                ComboMenu.Add(new MenuBool("Q", "Use Q", true));
                ComboMenu.Add(new MenuBool("W", "Use W", true));
                ComboMenu.Add(new MenuBool("E", "Use E", true));
                ComboMenu.Add(new MenuBool("ETower", "Use E|Safe Check", true));
                ComboMenu.Add(new MenuBool("R", "Use R", false));
                ComboMenu.Add(new MenuSlider("RHit", "R Min Hit Enemies Count >= ", 4, 1, 6));
            }

            var HarassMenu = Menu.Add(new Menu("Graves_Harass", "Harass"));
            {
                HarassMenu.Add(new MenuBool("Q", "Use Q", true));
                HarassMenu.Add(new MenuSlider("Mana", "When Player ManaPercent >= %", 20));
            }

            var LaneClearMenu = Menu.Add(new Menu("Graves_LaneClear", "LaneClear"));
            {
                LaneClearMenu.Add(new MenuBool("Q", "Use Q", true));
                LaneClearMenu.Add(new MenuSlider("Hit", "Min Q Hit Counts >=", 3, 1, 5));
                LaneClearMenu.Add(new MenuSlider("Mana", "When Player ManaPercent >= %", 20));
            }

            var JungleClearMenu = Menu.Add(new Menu("Graves_JungleClear", "JungleClear"));
            {
                JungleClearMenu.Add(new MenuBool("Q", "Use Q", true));
                JungleClearMenu.Add(new MenuBool("E", "Use E", true));
                JungleClearMenu.Add(new MenuSlider("Mana", "When Player ManaPercent >= %", 20));
            }

            var AutoMenu = Menu.Add(new Menu("Graves_Auto", "Auto"));
            {
                AutoMenu.Add(new MenuBool("Q", "Use Q", true));
                AutoMenu.Add(new MenuBool("R", "Use R", true));
            }

            var RList = Menu.Add(new Menu("Graves_RList", "R BlackList"));
            {
                if (GameObjects.EnemyHeroes.Any())
                {
                    GameObjects.EnemyHeroes.ForEach(i => RList.Add(new MenuBool(i.ChampionName.ToLower(), i.ChampionName, !AutoEnableList.Contains(i.ChampionName))));
                }
            }

            var MiscMenu = Menu.Add(new Menu("Graves_Misc", "Misc"));
            {
                MiscMenu.Add(new MenuBool("GapCloser", "Use W|Anti GapCloser", true));
            }

            var DrawMenu = Menu.Add(new Menu("Graves_Draw", "Drawing"));

            {
                DrawMenu.Add(new MenuBool("Q", "Q"));
                DrawMenu.Add(new MenuBool("W", "W"));
                DrawMenu.Add(new MenuBool("E", "E"));
                DrawMenu.Add(new MenuBool("R", "R"));
                DrawMenu.Add(new MenuBool("DrawDamage", "Draw Combo Damage", true));
            }

            WriteConsole(GameObjects.Player.ChampionName + " Inject!");

            Game.OnUpdate                += OnUpdate;
            Events.OnGapCloser           += OnGapCloser;
            Variables.Orbwalker.OnAction += OnAction;
            Obj_AI_Base.OnSpellCast      += OnSpellCast;
            Drawing.OnDraw               += OnDraw;
        }
Пример #12
0
        public static void Init()
        {
            Q = new Spell(SpellSlot.Q, 350f);
            W = new Spell(SpellSlot.W, 525f);
            E = new Spell(SpellSlot.E, 1000f);
            R = new Spell(SpellSlot.R, 1230f);

            R.SetSkillshot(0.25f, 300f, 1200f, false, SkillshotType.SkillshotCircle);

            var ComboMenu = Menu.Add(new Menu("Hecarim_Combo", "Combo"));
            {
                ComboMenu.Add(new MenuBool("Q", "Use Q", true));
                ComboMenu.Add(new MenuBool("W", "Use W", true));
                ComboMenu.Add(new MenuBool("E", "Use E", true));
                ComboMenu.Add(new MenuBool("R", "Use R", true));
                ComboMenu.Add(new MenuBool("RSolo", "Use R | 1v1 Mode", true));
                ComboMenu.Add(new MenuSlider("RCount", "Use R | Counts Enemies >=", 2, 1, 5));
                ComboMenu.Add(new MenuBool("Ignite", "Use Ignite", true));
                ComboMenu.Add(new MenuBool("Item", "Use Item", true));
            }

            var HarassMenu = Menu.Add(new Menu("Hecarim_Harass", "Harass"));
            {
                HarassMenu.Add(new MenuBool("Q", "Use Q", true));
                HarassMenu.Add(new MenuSlider("Mana", "Harass Mode | Min ManaPercent >= %", 60));
                HarassMenu.Add(new MenuKeyBind("Auto", "Auto Q Harass", System.Windows.Forms.Keys.G, KeyBindType.Toggle));
                HarassMenu.Add(new MenuSlider("AutoMana", "Auto Harass Mode | Min ManaPercent >= %", 60));
            }

            var LaneClearMenu = Menu.Add(new Menu("Hecarim_LaneClear", "Lane Clear"));
            {
                LaneClearMenu.Add(new MenuSliderButton("Q", "Use Q | Min Hit Count >= ", 3, 1, 5, true));
                LaneClearMenu.Add(new MenuSliderButton("W", "Use W | Min Hit Count >= ", 3, 1, 5, true));
                LaneClearMenu.Add(new MenuSlider("Mana", "LaneClear Mode | Min ManaPercent >= %", 60));
            }

            var JungleClearMenu = Menu.Add(new Menu("Hecarim_JungleClear", "Jungle Clear"));
            {
                JungleClearMenu.Add(new MenuBool("Q", "Use Q", true));
                JungleClearMenu.Add(new MenuBool("W", "Use W", true));
                JungleClearMenu.Add(new MenuBool("Item", "Use Item", true));
                JungleClearMenu.Add(new MenuSlider("Mana", "JungleClear Mode | Min ManaPercent >= %", 20));
            }

            var KillStealMenu = Menu.Add(new Menu("Hecarim_KillSteal", "Kill Steal"));
            {
                KillStealMenu.Add(new MenuBool("Q", "Use Q", true));
                KillStealMenu.Add(new MenuBool("W", "Use W", true));
                KillStealMenu.Add(new MenuSliderButton("R", "Use R | If Target Distance >=", 600, 100, (int)R.Range, true));
                KillStealMenu.Add(new MenuSeparator("RList", "R List"));
                if (GameObjects.EnemyHeroes.Any())
                {
                    GameObjects.EnemyHeroes.ForEach(i => KillStealMenu.Add(new MenuBool(i.ChampionName.ToLower(), i.ChampionName, AutoEnableList.Contains(i.ChampionName))));
                }
            }

            var FleeMenu = Menu.Add(new Menu("Hecarim_Flee", "Flee"));
            {
                FleeMenu.Add(new MenuBool("W", "Use W", true));
                FleeMenu.Add(new MenuBool("E", "Use E", true));
                FleeMenu.Add(new MenuKeyBind("Key", "Key", System.Windows.Forms.Keys.Z, KeyBindType.Press));
            }

            var MiscMenu = Menu.Add(new Menu("Hecarim_Misc", "Misc"));
            {
                MiscMenu.Add(new MenuBool("EGap", "Use E Anti GapCloset", true));
                MiscMenu.Add(new MenuBool("EInt", "Use E Interrupt Spell", true));
                MiscMenu.Add(new MenuBool("RInt", "Use R Interrupt Spell", true));
            }

            var DrawMenu = Menu.Add(new Menu("Hecarim_Draw", "Draw"));

            {
                DrawMenu.Add(new MenuBool("Q", "Q Range"));
                DrawMenu.Add(new MenuBool("W", "W Range"));
                DrawMenu.Add(new MenuBool("E", "E Range"));
                DrawMenu.Add(new MenuBool("R", "R Range"));
                DrawMenu.Add(new MenuBool("DrawDamage", "Draw Combo Damage", true));
                DrawMenu.Add(new MenuBool("Auto", "Draw Auto Q Status", true));
            }

            WriteConsole(GameObjects.Player.ChampionName + " Inject!");

            Variables.Orbwalker.OnAction += OnAction;
            Events.OnInterruptableTarget += OnInterruptableTarget;
            Events.OnGapCloser           += OnGapCloser;
            Drawing.OnDraw += OnDraw;
            Game.OnUpdate  += OnUpdate;
        }
Пример #13
0
        public static void Init()
        {
            Q = new Spell(SpellSlot.Q, 600f);
            W = new Spell(SpellSlot.W, 700f);
            E = new Spell(SpellSlot.E, 325f);
            R = new Spell(SpellSlot.R, 700f);

            Q.SetTargetted(0.45f, float.MaxValue);
            W.SetSkillshot(0.25f, 400f, float.MaxValue, false, SkillshotType.SkillshotCircle);
            R.SetTargetted(0.20f, float.MaxValue);

            var ComboMenu = Menu.Add(new Menu("Akali_Combo", "Combo"));
            {
                ComboMenu.Add(new MenuBool("Q", "Use Q", true));
                ComboMenu.Add(new MenuBool("W", "Use W", true));
                ComboMenu.Add(new MenuSlider("WCount", "Use W | Counts Enemies >= ", 2, 1, 5));
                ComboMenu.Add(new MenuSlider("WHp", "Use W | Player HealthPercent <= %", 40));
                ComboMenu.Add(new MenuBool("E", "Use E", true));
                ComboMenu.Add(new MenuBool("R", "Use R", true));
                ComboMenu.Add(new MenuSliderButton("RGap", "Use R Gapcloser | When R Buff Count >=", 2, 1, 3, true));
                ComboMenu.Add(new MenuKeyBind("RTower", "Use R | Under Enemy Turret", System.Windows.Forms.Keys.T, KeyBindType.Toggle)).Active = true;
                ComboMenu.Add(new MenuBool("Ignite", "Use Ignite", true));
            }

            var HarassMenu = Menu.Add(new Menu("Akali_Harass", "Harass"));
            {
                HarassMenu.Add(new MenuBool("Q", "Use Q", true));
                HarassMenu.Add(new MenuBool("QLastHit", "Use Q | LastHit", true));
                HarassMenu.Add(new MenuBool("E", "Use E", true));
                HarassMenu.Add(new MenuSlider("Mana", "Harass Mode | Min ManaPercent >= %", 60));
            }

            var LaneClearMenu = Menu.Add(new Menu("Akali_LaneClear", "Lane Clear"));
            {
                LaneClearMenu.Add(new MenuBool("Q", "Use Q", true));
                LaneClearMenu.Add(new MenuSliderButton("E", "Use E | Min Hit Count >= ", 3, 1, 5, true));
                LaneClearMenu.Add(new MenuSlider("Mana", "LaneClear Mode | Min ManaPercent >= %", 60));
            }

            var JungleClearMenu = Menu.Add(new Menu("Akali_JungleClear", "Jungle Clear"));
            {
                JungleClearMenu.Add(new MenuBool("Q", "Use Q", true));
                JungleClearMenu.Add(new MenuBool("E", "Use E", true));
                JungleClearMenu.Add(new MenuSlider("Mana", "JungleClear Mode | Min ManaPercent >= %", 60));
            }

            var LastHitMenu = Menu.Add(new Menu("Akali_LastHit", "Last Hit"));
            {
                LastHitMenu.Add(new MenuBool("Q", "Use Q", true));
                LastHitMenu.Add(new MenuSlider("Mana", "LastHit Mode | Min ManaPercent >= %", 60));
            }

            var KillStealMenu = Menu.Add(new Menu("Akali_KillSteal", "Kill Steal"));
            {
                KillStealMenu.Add(new MenuBool("Q", "Use Q", true));
                KillStealMenu.Add(new MenuBool("E", "Use E", true));
                KillStealMenu.Add(new MenuBool("R", "Use R", true));
                KillStealMenu.Add(new MenuBool("RCount", "Use R | Only R Count >= 2", true));
                KillStealMenu.Add(new MenuSeparator("RList", "R List"));
                if (GameObjects.EnemyHeroes.Any())
                {
                    GameObjects.EnemyHeroes.ForEach(i => KillStealMenu.Add(new MenuBool(i.ChampionName.ToLower(), i.ChampionName, AutoEnableList.Contains(i.ChampionName))));
                }
            }

            var FleeMenu = Menu.Add(new Menu("Akali_Flee", "Flee"));
            {
                FleeMenu.Add(new MenuBool("W", "W", true));
                FleeMenu.Add(new MenuSliderButton("R", "Use R | When R Buff Count >=", 2, 1, 3, true));
                FleeMenu.Add(new MenuKeyBind("Key", "Key", System.Windows.Forms.Keys.Z, KeyBindType.Press));
            }

            var GapCloserMenu = Menu.Add(new Menu("Akali_GapCloser", "Anti GapCloser"));
            {
                GapCloserMenu.Add(new MenuBool("W", "W", true));
            }

            var DrawMenu = Menu.Add(new Menu("Akali_Draw", "Draw"));

            {
                DrawMenu.Add(new MenuBool("Q", "Q Range"));
                DrawMenu.Add(new MenuBool("E", "E Range"));
                DrawMenu.Add(new MenuBool("R", "R Range"));
                DrawMenu.Add(new MenuBool("DrawDamage", "Draw Combo Damage", true));
                DrawMenu.Add(new MenuBool("DrawR", "Draw R Status", true));
            }

            WriteConsole(GameObjects.Player.ChampionName + " Inject!");

            Events.OnGapCloser           += OnGapCloser;
            Variables.Orbwalker.OnAction += OnAction;
            Game.OnUpdate  += OnUpdate;
            Drawing.OnDraw += OnDraw;
        }
Пример #14
0
        public static void Init()
        {
            Q = new Spell(SpellSlot.Q, 800f);
            W = new Spell(SpellSlot.W);
            E = new Spell(SpellSlot.E, 650f);
            R = new Spell(SpellSlot.R);

            E.SetTargetted(0.25f, 1600f);

            var ComboMenu = Menu.Add(new Menu("Vayne_Combo", "Combo"));
            {
                ComboMenu.Add(new MenuSeparator("QLogic", "Q Logic"));
                ComboMenu.Add(new MenuBool("Q", "Use Q", true));
                ComboMenu.Add(new MenuBool("AQA", "A-Q-A", true));
                ComboMenu.Add(new MenuBool("SafeCheck", "Safe Q Check", true));
                ComboMenu.Add(new MenuBool("QTurret", "Dont Cast In Turret", true));
                ComboMenu.Add(new MenuSeparator("ELogic", "E Logic"));
                ComboMenu.Add(new MenuBool("E", "Use E", true));
                ComboMenu.Add(new MenuSeparator("RLogic", "R Logic"));
                ComboMenu.Add(new MenuBool("R", "Use R", true));
                ComboMenu.Add(new MenuSlider("RCount", "When Enemies Counts >= ", 2, 1, 5));
                ComboMenu.Add(new MenuSlider("RHp", "Or Player HealthPercent <= %", 45));
            }

            var HarassMenu = Menu.Add(new Menu("Vayne_Harass", "Harass"));
            {
                HarassMenu.Add(new MenuBool("Q", "Use Q", true));
                HarassMenu.Add(new MenuBool("SafeCheck", "Safe Q Check", true));
                HarassMenu.Add(new MenuBool("QTurret", "Dont Cast In Turret", true));
                HarassMenu.Add(new MenuBool("E", "Use E | Only Target have 2 Passive"));
            }

            var LaneClearMenu = Menu.Add(new Menu("Vayne_LaneClear", "LaneClear"));
            {
                LaneClearMenu.Add(new MenuBool("Q", "Use Q", true));
                LaneClearMenu.Add(new MenuBool("QTurret", "Use Q To Attack Tower", true));
                LaneClearMenu.Add(new MenuSlider("Mana", "Min LaneClear Mana >= %", 50));
            }

            var JungleClearMenu = Menu.Add(new Menu("Vayne_JungleClear", "JungleClear"));
            {
                JungleClearMenu.Add(new MenuBool("Q", "Use Q", true));
                JungleClearMenu.Add(new MenuBool("E", "Use E", true));
                JungleClearMenu.Add(new MenuSlider("Mana", "Min JungleClear Mana >= %", 30));
            }

            var AutoMenu = Menu.Add(new Menu("Vayne_Auto", "Auto"));
            {
                AutoMenu.Add(new MenuSeparator("ELogic", "E Logic"));
                AutoMenu.Add(new MenuBool("E", "Use E"));
                if (GameObjects.EnemyHeroes.Any())
                {
                    GameObjects.EnemyHeroes.ForEach(i => AutoMenu.Add(new MenuBool("CastE" + i.ChampionName, "Cast To :" + i.ChampionName, AutoEnableList.Contains(i.ChampionName))));
                }
                AutoMenu.Add(new MenuSeparator("RLogic", "R Logic"));
                AutoMenu.Add(new MenuBool("R", "Use R", true));
                AutoMenu.Add(new MenuSlider("RCount", "When Enemies Counts >= ", 3, 1, 5));
                AutoMenu.Add(new MenuSlider("RRange", "Search Enemies Range ", 600, 500, 1200));
            }

            var EMenu = Menu.Add(new Menu("Vayne_E", "E Settings"));
            {
                EMenu.Add(new MenuBool("Gapcloser", "Anti Gapcloser", true));
                EMenu.Add(new MenuBool("AntiAlistar", "Anti Alistar", true));
                EMenu.Add(new MenuBool("AntiRengar", "Anti Rengar", true));
                EMenu.Add(new MenuBool("AntiKhazix", "Anti Khazix", true));
                EMenu.Add(new MenuBool("Interrupt", "Interrupt Danger Spells", true));
                EMenu.Add(new MenuBool("Under", "Dont Cast In Turret", true));
                EMenu.Add(new MenuSlider("Push", "Push Tolerance", -30, -100, 100));
            }

            var Draw = Menu.Add(new Menu("Vayne_Draw", "Draw"));

            {
                Draw.Add(new MenuBool("E", "Draw E Range"));
                Draw.Add(new MenuBool("Damage", "Draw Combo Damage", true));
            }

            WriteConsole(GameObjects.Player.ChampionName + " Inject!");

            GameObject.OnCreate            += OnCreate;
            Game.OnUpdate                  += OnUpdate;
            Variables.Orbwalker.OnAction   += OnAction;
            Events.OnInterruptableTarget   += OnInterruptableTarget;
            Events.OnGapCloser             += OnGapCloser;
            Obj_AI_Base.OnProcessSpellCast += OnProcessSpellCast;
            Drawing.OnDraw                 += OnDraw;
        }
Пример #15
0
        public static void Init()
        {
            Q = new Spell(SpellSlot.Q, 950f);
            W = new Spell(SpellSlot.W, 700f);
            E = new Spell(SpellSlot.E, 800f);
            R = new Spell(SpellSlot.R);

            Q.SetSkillshot(0.25f, 60f, 1700f, true, SkillshotType.SkillshotLine);
            W.SetTargetted(0.25f, 2200f);
            E.SetTargetted(0.25f, float.MaxValue);

            var ComboMenu = Menu.Add(new Menu("Karma_Combo", "Combo"));
            {
                ComboMenu.Add(new MenuBool("Q", "Use Q", true));
                ComboMenu.Add(new MenuBool("W", "Use W", true));
                ComboMenu.Add(new MenuList <string>("E", "Use E | Mode", new[] { "Low Hp", "Gank", "Off" }));
                ComboMenu.Add(new MenuSlider("EHp", "Use E Low Hp Mode | Min HealthPercent >= %", 45));
                ComboMenu.Add(new MenuKeyBind("ESwitch", "Switch E Mode Key", System.Windows.Forms.Keys.G, KeyBindType.Press));
                ComboMenu.Add(new MenuList <string>("R", "Use R | Mode", new[] { "All", "Q", "W", "E", "Off" }));
                ComboMenu.Add(new MenuKeyBind("RSwitch", "Switch R Mode Key", System.Windows.Forms.Keys.H, KeyBindType.Press));
            }

            var HarassMenu = Menu.Add(new Menu("Karma_Harass", "Harass"));
            {
                HarassMenu.Add(new MenuBool("Q", "Use Q", true));
                HarassMenu.Add(new MenuBool("R", "Use R", true));
                HarassMenu.Add(new MenuSlider("Mana", "Harass Mode | Min ManaPercent >= %", 60));
                HarassMenu.Add(new MenuKeyBind("Auto", "Auto Q Harass", System.Windows.Forms.Keys.T, KeyBindType.Toggle));
                HarassMenu.Add(new MenuSlider("AutoMana", "Auto Harass Mode | Min ManaPercent >= %", 60));
            }

            var LaneClearMenu = Menu.Add(new Menu("Karma_LaneClear", "Lane Clear"));
            {
                LaneClearMenu.Add(new MenuSliderButton("Q", "Use Q | Min Hit Count >= ", 3, 1, 5, true));
                LaneClearMenu.Add(new MenuSlider("Mana", "LaneClear Mode | Min ManaPercent >= %", 60));
            }

            var JungleClearMenu = Menu.Add(new Menu("Karma_JungleClear", "Jungle Clear"));
            {
                JungleClearMenu.Add(new MenuBool("Q", "Use Q", true));
                JungleClearMenu.Add(new MenuBool("W", "Use W", true));
                JungleClearMenu.Add(new MenuBool("E", "Use E", true));
                JungleClearMenu.Add(new MenuBool("R", "Use RQ", true));
                JungleClearMenu.Add(new MenuSlider("Mana", "JungleClear Mode | Min ManaPercent >= %", 50));
            }

            var KillStealMenu = Menu.Add(new Menu("Karma_KillSteal", "Kill Steal"));
            {
                KillStealMenu.Add(new MenuBool("Q", "Use Q", true));
                KillStealMenu.Add(new MenuBool("W", "Use W", true));
                KillStealMenu.Add(new MenuBool("R", "Use R", true));
                KillStealMenu.Add(new MenuSeparator("KillStealList", "KillSteal List"));
                if (GameObjects.EnemyHeroes.Any())
                {
                    GameObjects.EnemyHeroes.ForEach(i => KillStealMenu.Add(new MenuBool(i.ChampionName.ToLower(), i.ChampionName, AutoEnableList.Contains(i.ChampionName))));
                }
            }

            var FleeMenu = Menu.Add(new Menu("Karma_Flee", "Flee"));
            {
                FleeMenu.Add(new MenuBool("Q", "Use Q", true));
                FleeMenu.Add(new MenuBool("W", "Use W", true));
                FleeMenu.Add(new MenuBool("E", "Use E", true));
                FleeMenu.Add(new MenuBool("R", "Use R", true));
                FleeMenu.Add(new MenuKeyBind("Key", "Key", System.Windows.Forms.Keys.Z, KeyBindType.Press));
            }

            var MiscMenu = Menu.Add(new Menu("Karma_Misc", "Misc"));
            {
                MiscMenu.Add(new MenuBool("QGap", "Use Q Anti GapCloset", true));
                MiscMenu.Add(new MenuBool("WGap", "Use W Anti GapCloset", true));
                MiscMenu.Add(new MenuBool("EGap", "Use E Anti GapCloset", true));
                MiscMenu.Add(new MenuBool("RGap", "Use R Interrupt Spell", true));
                MiscMenu.Add(new MenuBool("Support", "Support Mode!", false));
            }

            var DrawMenu = Menu.Add(new Menu("Karma_Draw", "Draw"));

            {
                DrawMenu.Add(new MenuBool("Q", "Q Range"));
                DrawMenu.Add(new MenuBool("W", "W Range"));
                DrawMenu.Add(new MenuBool("E", "E Range"));
                DrawMenu.Add(new MenuBool("DrawDamage", "Draw Combo Damage", true));
                DrawMenu.Add(new MenuBool("Auto", "Draw Auto Q Status", true));
                DrawMenu.Add(new MenuBool("ComboE", "Draw Combo E Status", true));
                DrawMenu.Add(new MenuBool("ComboR", "Draw Combo R Status", true));
            }

            WriteConsole(GameObjects.Player.ChampionName + " Inject!");

            Events.OnGapCloser           += OnGapCloser;
            Variables.Orbwalker.OnAction += OnAction;
            Drawing.OnDraw += OnDraw;
            Game.OnUpdate  += OnUpdate;
        }
Пример #16
0
        internal static void Init()
        {
            Q = new Spell(SpellSlot.Q, 670);
            W = new Spell(SpellSlot.W, 900);
            E = new Spell(SpellSlot.E, 660);
            R = new Spell(SpellSlot.R, 900);

            var QMenu = Menu.Add(new Menu("Q", "Q.Set"));
            {
                QMenu.GetSeparator("Q: Always On");
                QMenu.GetBool("AutoQ", "Auto Q");
                QMenu.GetBool("JungleQ", "Jungle Q");
                QMenu.GetSliderButton("QMana", "Q Mana", 50, 0, 99);
                var QList = QMenu.Add(new Menu("QList", "HarassQ List:", false));
                {
                    if (GameObjects.EnemyHeroes.Any())
                    {
                        GameObjects.EnemyHeroes.ForEach(i => QMenu.GetBool(i.ChampionName.ToLower(), i.ChampionName, AutoEnableList.Contains(i.ChampionName)));
                    }
                }
            }

            var WMenu = Menu.Add(new Menu("W", "W.Set"));
            {
                WMenu.GetBool("AutoW", "Auto W");
                WMenu.GetBool("AutoWSpeed", "Auto W Speed", false);
                WMenu.GetSeparator("Auto W Ally Mobs");
                foreach (var ally in GameObjects.Get <Obj_AI_Hero>().Where(ally => ally.IsAlly))
                {
                    WMenu.GetBool("Wally", "W ally" + ally.ChampionName, false);
                    WMenu.GetSlider("WallyHp" + ally.ChampionName, "WallyHp", 40);
                }
                WMenu.GetSlider("WallyMp", "W ally Min Mp", 40);
            }

            var EMenu = Menu.Add(new Menu("E", "E.Set"));
            {
                EMenu.GetBool("AutoE", "Auto E Combo");
                EMenu.GetBool("HarrasE", "Harras E", false);
                EMenu.GetBool("LaneClearE", "LaneClear E", false);
                EMenu.GetBool("JungleE", "Jungle E", false);
            }
            var RMenu = Menu.Add(new Menu("R", "R.Set"));
            {
                RMenu.GetBool("AutoR", "Auto R Me", false);
                RMenu.GetSeparator("Auto R ally Mobs");
                foreach (var ally in GameObjects.Get <Obj_AI_Hero>().Where(ally => ally.IsAlly))
                {
                    RMenu.GetBool("Rally", "R ally" + ally.ChampionName, false);
                }
                foreach (var enemy in GameObjects.Get <Obj_AI_Hero>().Where(enemy => enemy.IsEnemy))
                {
                    for (int i = 0; i < 4; i++)
                    {
                        var spell = enemy.Spellbook.Spells[i];
                        if (spell.SData.TargettingType != SpellDataTargetType.Self && spell.SData.TargettingType != SpellDataTargetType.SelfAndUnit)
                        {
                            RMenu.GetBool(enemy.ChampionName, "Spell" + spell.SData.Name, false);
                        }
                    }
                }
            }

            var DrawMenu = Menu.Add(new Menu("Draw", "Draw"));
            {
                DrawMenu.GetBool("Q", "Q Range");
                DrawMenu.GetBool("W", "W Range");
                DrawMenu.GetBool("E", "E Range");
                DrawMenu.GetBool("R", "R Range");
            }

            var MiscMenu = Menu.Add(new Menu("Misc", "Misc"));

            {
                MiscMenu.GetSliderButton("ComboIgnite", "Combo Use Ignite Min Hp%", 10);
                MiscMenu.Add(new MenuBool("ClearEnable", "Clear Enable", true));
            }

            Game.OnUpdate  += OnUpdate;
            Game.OnWndProc += OnWndProc;
            Drawing.OnDraw += OnDraw;
            Obj_AI_Base.OnProcessSpellCast += OnProcessSpellCast;
        }
Пример #17
0
        internal static void Init()
        {
            Q = new Spell(SpellSlot.Q);
            W = new Spell(SpellSlot.W, 1490f).SetSkillshot(0.6f, 60f, 3300f, true, SkillshotType.SkillshotLine);
            E = new Spell(SpellSlot.E, 920f).SetSkillshot(0.7f, 120f, 1750f, false, SkillshotType.SkillshotCircle);
            R = new Spell(SpellSlot.R, 3000f).SetSkillshot(0.7f, 140f, 1500f, false, SkillshotType.SkillshotLine);


            var QMenu = Menu.Add(new Menu("Q", "Q.Set"));
            {
                QMenu.GetSeparator("Q: Always On");
                QMenu.Add(new MenuBool("ComboQ", "Combo Q", true));
                QMenu.Add(new MenuBool("HarassQ", "Harass Q", true));
                QMenu.Add(new MenuBool("LaneClearQ", "LaneClear Q", true));
            }

            var WMenu = Menu.Add(new Menu("W", "W.Set"));
            {
                WMenu.Add(new MenuBool("ComboW", "Combo W", true));
                WMenu.Add(new MenuBool("HarassW", "Harass W", true));
                WMenu.Add(new MenuSlider("ManaW", "W Min Mana >= ", 40));
                WMenu.Add(new MenuBool("KSW", "W Ks", true));
                var WList = WMenu.Add(new Menu("WList", "W List:"));
                {
                    if (GameObjects.EnemyHeroes.Any())
                    {
                        GameObjects.EnemyHeroes.ForEach(i => WList.Add(new MenuBool(i.ChampionName.ToLower(), i.ChampionName, !AutoEnableList.Contains(i.ChampionName))));
                    }
                }
            }

            var EMenu = Menu.Add(new Menu("E", "E.Set"));
            {
                EMenu.GetSeparator("E: Mobe");
                EMenu.Add(new MenuBool("ComboE", "Combo E", true));
                EMenu.GetSeparator("E: Gapcloser | Melee Modes");
                EMenu.Add(new MenuBool("Gapcloser", "Gapcloser E", true));
                EMenu.GetSeparator("Auto E Set");
                EMenu.Add(new MenuBool("SlowE", "Slow E", true));
                EMenu.Add(new MenuBool("StunE", "Stun E", true));
                EMenu.Add(new MenuBool("TelE", "Tel E", true));
                EMenu.Add(new MenuBool("ImmeE", "Imm E", true));
                EMenu.Add(new MenuBool("ProtectE", "Protect E", true));
            }

            var RMenu = Menu.Add(new Menu("R", "R.Set"));

            {
                RMenu.GetSeparator("R: Mobe");
                RMenu.Add(new MenuBool("Auto", "Auto R ", true));
            }
            ModeBaseUlti.Init(Menu);

            var DrawMenu = Menu.Add(new Menu("Draw", "Draw"));

            {
                DrawMenu.Add(new MenuBool("W", "W Range"));
                DrawMenu.Add(new MenuBool("E", "E Range"));
                DrawMenu.Add(new MenuBool("RDKs", "Draw R KS", true));
            }

            PlaySharp.Write(GameObjects.Player.ChampionName + "OK! :)");

            Obj_AI_Base.OnProcessSpellCast += OnProcessSpellCast;
            Events.OnGapCloser             += OnGapCloser;
            Variables.Orbwalker.OnAction   += OnAction;
            Game.OnUpdate  += OnUpdate;
            Drawing.OnDraw += OnDraw;
        }
Пример #18
0
        public Tristana()
        {
            Q = new Spell(SpellSlot.Q, 0f);
            W = new Spell(SpellSlot.W, 900f);
            E = new Spell(SpellSlot.E, 700f);
            R = new Spell(SpellSlot.R, 700f);

            W.SetSkillshot(0.50f, 250f, 1400f, false, SkillshotType.SkillshotCircle);


            var ComboMenu = Menu.AddSubMenu(new Menu("Combo", "Combo"));
            {
                ComboMenu.AddItem(new MenuItem("ComboQ", "Use Q", true).SetValue(true));
                ComboMenu.AddItem(new MenuItem("ComboQOnlyPassive", "Use Q | Only target Have E Buff", true).SetValue(true));
                ComboMenu.AddItem(new MenuItem("ComboE", "Use E", true).SetValue(true));
                ComboMenu.AddItem(new MenuItem("ComboR", "Use R| Save MySelf", true).SetValue(true));
                ComboMenu.AddItem(
                    new MenuItem("ComboRHp", "Use R| When Player HealthPercent <= x%", true).SetValue(new Slider(20)));
            }

            var HarassMenu = Menu.AddSubMenu(new Menu("Harass", "Harass"));
            {
                HarassMenu.AddItem(new MenuItem("HarassE", "Use E", true).SetValue(false));
                HarassMenu.AddItem(new MenuItem("HarassEToMinion", "Use E| To Minion", true).SetValue(true));
                HarassMenu.AddItem(new MenuItem("HarassMana", "When Player ManaPercent >= x%", true).SetValue(new Slider(60)));
            }

            var LaneClearMenu = Menu.AddSubMenu(new Menu("LaneClear", "LaneClear"));
            {
                LaneClearMenu.AddItem(new MenuItem("LaneClearQ", "Use Q", true).SetValue(true));
                LaneClearMenu.AddItem(new MenuItem("LaneClearE", "Use E", true).SetValue(true));
                LaneClearMenu.AddItem(new MenuItem("LaneClearMana", "When Player ManaPercent >= x%", true).SetValue(new Slider(30)));
            }

            var JungleClearMenu = Menu.AddSubMenu(new Menu("JungleClear", "JungleClear"));
            {
                JungleClearMenu.AddItem(new MenuItem("JungleClearQ", "Use Q", true).SetValue(true));
                JungleClearMenu.AddItem(new MenuItem("JungleClearE", "Use E", true).SetValue(true));
                JungleClearMenu.AddItem(new MenuItem("JungleClearMana", "When Player ManaPercent >= x%", true).SetValue(new Slider(30)));
            }

            var KillStealMenu = Menu.AddSubMenu(new Menu("KillSteal", "KillSteal"));
            {
                KillStealMenu.AddItem(new MenuItem("KillStealE", "Use E", true).SetValue(true));
                KillStealMenu.AddItem(new MenuItem("KillStealR", "Use R", true).SetValue(true));
                foreach (var target in HeroManager.Enemies)
                {
                    KillStealMenu.AddItem(new MenuItem("KillStealR" + target.ChampionName.ToLower(),
                                                       "Kill: " + target.ChampionName, true).SetValue(true));
                }
            }

            var FleeMenu = Menu.AddSubMenu(new Menu("Flee", "Flee"));
            {
                FleeMenu.AddItem(new MenuItem("FleeW", "Use W", true).SetValue(true));
            }

            var MiscMenu = Menu.AddSubMenu(new Menu("Misc", "Misc"));
            {
                MiscMenu.AddItem(new MenuItem("Forcustarget", "Forcus Attack Passive Target", true).SetValue(true));
                MiscMenu.AddItem(new MenuItem("InterruptR", "Use R Interrupt Spell", true).SetValue(true));
                MiscMenu.AddItem(new MenuItem("AntiR", "Use R Anti Gapcloser", true).SetValue(false));
                MiscMenu.AddItem(new MenuItem("AntiRengar", "Use R Anti Rengar", true).SetValue(true));
                MiscMenu.AddItem(new MenuItem("AntiKhazix", "Use R Anti Khazix", true).SetValue(true));
                MiscMenu.AddItem(new MenuItem("SemiE", "Semi-manual E Key", true).SetValue(new KeyBind('E', KeyBindType.Press)));
                foreach (var target in HeroManager.Enemies)
                {
                    MiscMenu.AddItem(
                        new MenuItem("Semi" + target.ChampionName.ToLower(), "E target: " + target.ChampionName, true)
                        .SetValue(AutoEnableList.Contains(target.ChampionName)));
                }
            }

            var DrawMenu = Menu.AddSubMenu(new Menu("Drawings", "Drawings"));

            {
                DrawMenu.AddItem(new MenuItem("DrawW", "Draw W Range", true).SetValue(false));
                DrawMenu.AddItem(new MenuItem("DrawE", "Draw E Range", true).SetValue(false));
                DrawMenu.AddItem(new MenuItem("DrawR", "Draw R Range", true).SetValue(false));
                DrawMenu.AddItem(new MenuItem("DrawDamage", "Draw ComboDamage", true).SetValue(true));
            }

            Game.OnUpdate                      += OnUpdate;
            GameObject.OnCreate                += OnCreate;
            AntiGapcloser.OnEnemyGapcloser     += OnEnemyGapcloser;
            Interrupter2.OnInterruptableTarget += OnInterruptableTarget;
            Orbwalking.BeforeAttack            += BeforeAttack;
            Orbwalking.AfterAttack             += AfterAttack;
            Drawing.OnDraw                     += OnDraw;
        }
Пример #19
0
        public static void Init()
        {
            Q = new Spell(SpellSlot.Q, GetAttackRange(Me));
            W = new Spell(SpellSlot.W, 1255f);
            E = new Spell(SpellSlot.E, 5000f);
            R = new Spell(SpellSlot.R, 2000f);

            W.SetSkillshot(0.25f, 60f, 2000f, true, SkillshotType.SkillshotCone);
            E.SetSkillshot(0.25f, 300f, 1400f, false, SkillshotType.SkillshotLine);
            R.SetSkillshot(0.25f, 130f, 1600f, true, SkillshotType.SkillshotLine);

            var ComboMenu = Menu.Add(new Menu("Ashe_Combo", "Combo"));
            {
                ComboMenu.Add(new MenuBool("Q", "Use Q", true));
                ComboMenu.Add(new MenuBool("SaveMana", "Save Mana To Cast W&R", true));
                ComboMenu.Add(new MenuBool("W", "Use W", true));
                ComboMenu.Add(new MenuBool("R", "Use R", true));
            }

            var HarassMenu = Menu.Add(new Menu("Ashe_Harass", "Harass"));
            {
                HarassMenu.Add(new MenuBool("W", "Use W", true));
                HarassMenu.Add(new MenuSlider("WMana", "Min Harass Mana", 60));
            }

            var ClearMenu = Menu.Add(new Menu("Ashe_Clear", "Clear"));
            {
                ClearMenu.Add(new MenuSeparator("LaneClear Settings", "LaneClear Settings"));
                ClearMenu.Add(new MenuBool("LCW", "Use W", true));
                ClearMenu.Add(new MenuSlider("LCWMana", "If Player ManaPercent >= %", 50, 0, 100));
                ClearMenu.Add(new MenuSlider("LCWCount", "If W CanHit Counts >= ", 3, 1, 10));
                ClearMenu.Add(new MenuSeparator("JungleClear Settings", "JungleClear Settings"));
                ClearMenu.Add(new MenuSliderButton("JCQ", "Use Q | If Player ManaPercent >= %", 30, 0, 100, true));
                ClearMenu.Add(new MenuSliderButton("JCW", "Use W | If Player ManaPercent >= %", 30, 0, 100, true));
            }

            var EMenu = Menu.Add(new Menu("Ashe_ESettings", "E Settings"));
            {
                EMenu.Add(new MenuBool("AutoE", "Auto E", true));
            }

            var RMenu = Menu.Add(new Menu("Ashe_RSettings", "R Settings"));
            {
                RMenu.Add(new MenuBool("AutoR", "Auto", true));
                RMenu.Add(new MenuBool("Interrupt", "Interrupt Danger Spells", true));
                RMenu.Add(new MenuKeyBind("R", "R Key", System.Windows.Forms.Keys.T, KeyBindType.Press));
                RMenu.Add(new MenuSliderButton("AntiGapCloser", "Anti GapCloser | If Player HealthPercent <= %", 20, 0, 80, true));
                RMenu.Add(new MenuSeparator("AntiGapCloserRList", "AntiGapCloser R List:"));
                if (GameObjects.EnemyHeroes.Any())
                {
                    GameObjects.EnemyHeroes.ForEach(i => RMenu.Add(new MenuBool(i.ChampionName.ToLower(), i.ChampionName, AutoEnableList.Contains(i.ChampionName))));
                }
            }

            var KillStealMenu = Menu.Add(new Menu("Ashe_KillSteal", "KillSteal"));
            {
                KillStealMenu.Add(new MenuBool("KSW", "KillSteal W", true));
                KillStealMenu.Add(new MenuBool("KSR", "KillSteal R", true));
                KillStealMenu.Add(new MenuSeparator("KillStealRList", "KillSteal R List:"));
                if (GameObjects.EnemyHeroes.Any())
                {
                    GameObjects.EnemyHeroes.ForEach(i => KillStealMenu.Add(new MenuBool(i.ChampionName.ToLower(), i.ChampionName, AutoEnableList.Contains(i.ChampionName))));
                }
            }

            var DrawMenu = Menu.Add(new Menu("Ashe_Draw", "Drawings"));

            {
                DrawMenu.Add(new MenuBool("W", "W"));
                DrawMenu.Add(new MenuBool("Damage", "Draw Combo Damage", true));
            }

            WriteConsole(GameObjects.Player.ChampionName + " Inject!");

            Events.OnGapCloser           += OnGapCloser;
            Events.OnInterruptableTarget += OnInterruptableTarget;
            Game.OnUpdate  += OnUpdate;
            Drawing.OnDraw += Drawing_OnDraw;
            Variables.Orbwalker.OnAction += OnAction;
        }