Esempio n. 1
0
 private void Flee()
 {
     FleeMenu = menu.AddSubMenu("Flee", "Flee");
     FleeMenu.Add("QF", new CheckBox("Use Q", true));
     FleeMenu.Add("WF", new CheckBox("Use W to run", true));
     FleeMenu.Add("EF", new CheckBox("Use E", true));
 }
Esempio n. 2
0
 private static void DrawFleeMenu()
 {
     FleeMenu.AddGroupLabel("Flee");
     FleeMenu.Add("flMinionJump", new CheckBox("Jump To Minion"));
     FleeMenu.Add("flWardJump", new CheckBox("Jump To Ward", false));
     FleeMenu.Add("flTowerDive", new CheckBox("Dont E Into Tower"));
 }
 private static void FleeMenuPage()
 {
     FleeMenu = _myMenu.AddSubMenu("Flee Settings", "FleeSettings");
     FleeMenu.AddGroupLabel("Kaçýþ(Flee) Ayarlarý");
     FleeMenu.Add("FleeE", new CheckBox("Kaçarken E Kullan"));
     FleeMenu.Add("FleeW", new CheckBox("Kaçarken W Kullan"));
 }
        private static void Flee()
        {
            var target = TargetSelector.GetTarget(Q.Range, DamageType.Magical);

            if (FleeMenu["Q"].Cast <CheckBox>().CurrentValue&& Q.IsReady())
            {
                if (target != null)
                {
                    var pred = Q.GetPrediction(target);
                    Q.Cast(pred.CastPosition);
                }
            }

            if (FleeMenu["exQ"].Cast <CheckBox>().CurrentValue)
            {
                ShootQ();
            }

            if (FleeMenu.Get <CheckBox>("WKite").CurrentValue&& W.IsReady())
            {
                var d = FleeMenu.Get <Slider>("WKiteD").CurrentValue;
                if (Player != null && Player.CountEnemiesInRange(d) >= 1)
                {
                    W.Cast(Player);
                }
            }
        }
Esempio n. 5
0
 public static void Fleemenu()
 {
     FleeMenu = YMenu.AddSubMenu("Flee", "Flee");
     FleeMenu.Add("EscQ", new CheckBox("Use Q"));
     FleeMenu.Add("EscE", new CheckBox("Use E"));
     FleeMenu.Add("WJ", new KeyBind("Walljump in Flee mode", false, KeyBind.BindTypes.HoldActive, 'G'));
 }
Esempio n. 6
0
 private static void FleeMenuPage()
 {
     FleeMenu = _myMenu.AddSubMenu("Flee Settings", "FleeSettings");
     FleeMenu.AddGroupLabel("Flee Settings");
     FleeMenu.Add("FleeE", new CheckBox("Use E"));
     FleeMenu.Add("FleeW", new CheckBox("Use W"));
 }
Esempio n. 7
0
 public static void Fleemenu()
 {
     FleeMenu = VMenu.AddSubMenu("Flee", "Flee");
     FleeMenu.AddGroupLabel("Flee");
     FleeMenu.Add("FleeUseQ", new CheckBox("Use Q"));
     FleeMenu.Add("FleeUseE", new CheckBox("Use E"));
 }
Esempio n. 8
0
 private static void Fleemenu()
 {
     FleeMenu = VMenu.AddSubMenu("Flee", "Flee");
     FleeMenu.AddGroupLabel("Flee");
     FleeMenu.Add("UseQ", new CheckBox("Kullan Q"));
     FleeMenu.Add("UseE", new CheckBox("Kullan E"));
 }
Esempio n. 9
0
 public static void Fleemenu()
 {
     FleeMenu = YMenu.AddSubMenu("逃跑", "Flee");
     FleeMenu.Add("EscQ", new CheckBox("使用 Q"));
     FleeMenu.Add("EscE", new CheckBox("使用 E"));
     FleeMenu.Add("WJ", new KeyBind("在逃跑模式中跳墙", false, KeyBind.BindTypes.HoldActive, 'G'));
 }
Esempio n. 10
0
 static Flee()
 {
     FleeMenu.AddGroupLabel("Flee");
     _useW = FleeMenu.Add("fleeUseW", new CheckBox("Kullan W hız almak için"));
     FleeMenu.AddSeparator(10);
     _useE = FleeMenu.Add("fleeUseE", new CheckBox("Kullan E fare konumuna"));
     FleeMenu.AddSeparator(10);
 }
Esempio n. 11
0
 public static void Fleemenu()
 {
     FleeMenu = YMenu.AddSubMenu("逃跑", "Flee");
     FleeMenu.AddGroupLabel("逃跑");
     FleeMenu.Add("EscQ", new CheckBox("叠加 Q"));
     FleeMenu.Add("EscE", new CheckBox("使用 E"));
     FleeMenu.Add("WJ", new KeyBind("逃跑时进行E过墙", false, KeyBind.BindTypes.HoldActive, 'G'));
 }
Esempio n. 12
0
 static Flee()
 {
     FleeMenu.AddGroupLabel("Flee");
     _useW = FleeMenu.Add("fleeUseW", new CheckBox("Use W to get speed buff"));
     FleeMenu.AddSeparator(10);
     _useE = FleeMenu.Add("fleeUseE", new CheckBox("Use E to mouse"));
     FleeMenu.AddSeparator(10);
 }
Esempio n. 13
0
                static Flee()
                {
                    FleeMenu.AddGroupLabel("Flee");

                    _useW = FleeMenu.Add("useW", new CheckBox("Use W"));
                    FleeMenu.AddSeparator(50);

                    _useE = FleeMenu.Add("useE", new CheckBox("Use E"));
                }
Esempio n. 14
0
 /// <summary>
 /// Initializes the menu
 /// </summary>
 public override void InitializeMenu()
 {
     FirstMenuName = "Name of the addon";
     //There are a bunch of examples on how to create checkboxes and sliders really easy
     //Obs: You can use the MenuIds(Preset) or Ints as a uniqueID
     //ComboMenu
     ComboMenu.AddGroupLabel("-:Combo Spells:-");
     ComboMenu.CreateCheckBox("- Use Q", MenuIds.ComboUseQ);
     ComboMenu.CreateCheckBox("- Use W", MenuIds.ComboUseW);
     ComboMenu.CreateCheckBox("- Use E", MenuIds.ComboUseE);
     ComboMenu.CreateCheckBox("- Use R", 8);
     //HarassMenu
     HarassMenu.AddGroupLabel("-:Harass Spells:-");
     HarassMenu.CreateCheckBox("- Use Q", MenuIds.HarassUseQ);
     HarassMenu.CreateCheckBox("- Use W", MenuIds.HarassUseW);
     HarassMenu.CreateCheckBox("- Use E", MenuIds.HarassUseE);
     HarassMenu.CreateCheckBox("- Use R", MenuIds.HarassUseR);
     HarassMenu.AddGroupLabel("-:Harass Settings:-");
     HarassMenu.CreateSlider("It will use harass spells only if mana is greater than ({0}%)", MenuIds.HarassMana);
     HarassMenu.AddGroupLabel("-:AutoHarass Spells:-");
     HarassMenu.CreateCheckBox("- Use Q", MenuIds.AutoHarassUseQ);
     HarassMenu.CreateCheckBox("- Use W", MenuIds.AutoHarassUseW);
     HarassMenu.CreateCheckBox("- Use E", MenuIds.AutoHarassUseE);
     HarassMenu.CreateCheckBox("- Use R", MenuIds.AutoHarassUseR);
     HarassMenu.AddGroupLabel("-:AutoHarass Settings:-");
     HarassMenu.CreateSlider("It will use harass spells only if mana is greater than ({0}%)", MenuIds.AutoHarassMana);
     //LaneClearMenu
     LaneClearMenu.AddGroupLabel("-:Laneclear Spells:-");
     LaneClearMenu.CreateCheckBox("- Use Q", 9);
     LaneClearMenu.CreateCheckBox("- Use W", 10);
     LaneClearMenu.CreateCheckBox("- Use E", 11);
     LaneClearMenu.CreateCheckBox("- Use R", 12);
     LaneClearMenu.AddGroupLabel("-:Laneclear Settings:-");
     LaneClearMenu.CreateSlider("It will use laneclear spells only if mana is greater than ({0}%)", 30);
     //LastHitMenu
     LastHitMenu.AddGroupLabel("-:Lasthit Spells:-");
     LastHitMenu.CreateCheckBox("- Use Q", 13);
     LastHitMenu.CreateCheckBox("- Use W", 14);
     LastHitMenu.CreateCheckBox("- Use E", 15);
     LastHitMenu.CreateCheckBox("- Use R", 16);
     LastHitMenu.AddGroupLabel("-:Lasthit Settings:-");
     LastHitMenu.CreateSlider("It will use lasthit spells only if mana is greater than ({0}%)", 30);
     //FleeMenu
     FleeMenu.AddGroupLabel("-:Flee Spells:-");
     FleeMenu.CreateCheckBox("- Use Q", MenuIds.FleeUseQ);
     FleeMenu.CreateCheckBox("- Use W", MenuIds.FleeUseW);
     FleeMenu.CreateCheckBox("- Use E", MenuIds.FleeUseE);
     FleeMenu.CreateCheckBox("- Use R", MenuIds.FleeUseR);
     FleeMenu.AddGroupLabel("-:Flee Settings:-");
     FleeMenu.CreateSlider("It will use flee spells only if mana is greater than ({0}%)", 30);
     //MiscMenu
     MiscMenu.AddGroupLabel("-:Misc Spells:-");
     MiscMenu.CreateCheckBox("- Use X on gapclosers spells", MenuIds.MiscUseGapcloser);
     MiscMenu.CreateCheckBox("- Use X on interruptables spells", MenuIds.MiscUseInterrupt);
     MiscMenu.AddGroupLabel("-:Misc Settings:-");
     MiscMenu.CreateSlider("It will use misc spells only if mana is greater than ({0}%)", 30);
 }
Esempio n. 15
0
        public static void LoadMenu()
        {
            Home = Menu.AddMenu("Vladimir by BadCommand");

            //Main.Orb = new Orbwalker.OrbwalkerInstance(Home.AddSubMenu("Orbwalker"));

            ComboMenu = Home.AddSubMenu(Prefix + "Combo");
            ComboMenu.Add(new MenuCheckbox("useQ", "Use Q", true));
            ComboMenu.Add(new MenuCheckbox("useW", "Use W", true));
            ComboMenu.Add(new MenuCheckbox("useE", "Use E", true));
            ComboMenu.Add(new MenuCheckbox("useR", "Use R", true));
            ComboMenu.Add(new MenuSlider("enemiesR", "Minimum Enemies for R", 1, 5, 3));


            HarassMenu = Home.AddSubMenu(Prefix + "Harass");
            HarassMenu.Add(new MenuCheckbox("useQ", "Use Q", true));
            HarassMenu.Add(new MenuCheckbox("useE", "Use E", true));


            LaneclearMenu = Home.AddSubMenu(Prefix + "Lane Clear");
            LaneclearMenu.Add(new MenuCheckbox("useQ", "Use Q", true));
            LaneclearMenu.Add(new MenuCheckbox("useE", "Use E", true));

            JungleclearMenu = Home.AddSubMenu(Prefix + "Jungle Clear");
            JungleclearMenu.Add(new MenuCheckbox("useQ", "Use Q", true));
            JungleclearMenu.Add(new MenuCheckbox("useE", "Use E", true));

            LasthitMenu = Home.AddSubMenu(Prefix + "LastHit");
            LasthitMenu.Add(new MenuCheckbox("useQ", "Use Q", true));


            FleeMenu = Home.AddSubMenu(Prefix + "Flee");
            FleeMenu.Add(new MenuCheckbox("useW", "Use W", true));


            DrawingMenu = Home.AddSubMenu(Prefix + "Drawings");
            DrawingMenu.Add(new MenuCheckbox("enable", "Enable", true));
            DrawingMenu.Add(new MenuCheckbox("drawQ", "Draw Q", true));
            DrawingMenu.Add(new MenuCheckbox("drawW", "Draw W", true));
            DrawingMenu.Add(new MenuCheckbox("drawE", "Draw E", true));
            DrawingMenu.Add(new MenuCheckbox("drawR", "Draw R", true));


            KillstealMenu = Home.AddSubMenu(Prefix + "KillSteal");
            KillstealMenu.Add(new MenuCheckbox("enable", "Enable", true));
            KillstealMenu.Add(new MenuCheckbox("useQ", "Use Q", true));


            MiscMenu = Home.AddSubMenu(Prefix + "Misc");
            MiscMenu.Add(new MenuKeybind("SemiR", "Semi-manual R", SharpDX.DirectInput.Key.A, MenuKeybindType.Hold));
            MiscMenu.Add(new MenuCheckbox("level", "Enable Spell Leveler", true));
            MiscMenu.Add(new MenuSlider("levelDelay", "Level UP Delay", 10, 1000, 200));
            MiscMenu.Add(new MenuCombo("levelFirst", "Level UP First", new[] { "Q", "W", "E" }));
            MiscMenu.Add(new MenuCombo("levelSecond", "Level UP Second", new[] { "Q", "W", "E" }, 1));
            MiscMenu.Add(new MenuCombo("levelThird", "Level UP Third", new[] { "Q", "W", "E" }, 2));
        }
Esempio n. 16
0
        public static void LoadMenu()
        {
            Home = Menu.AddMenu("Shyvana by BadCommand");

            //Main.Orb = new Orbwalker.OrbwalkerInstance(Home.AddSubMenu("Orbwalker"));

            ComboMenu = Home.AddSubMenu(Prefix + "Combo");
            ComboMenu.Add(new MenuCheckbox("useQ", "Use Q", true));
            ComboMenu.Add(new MenuCheckbox("useW", "Use W", true));
            ComboMenu.Add(new MenuCheckbox("useE", "Use E", true));


            HarassMenu = Home.AddSubMenu(Prefix + "Harass");
            HarassMenu.Add(new MenuCheckbox("useQ", "Use Q", true));
            HarassMenu.Add(new MenuCheckbox("useW", "Use W", true));
            HarassMenu.Add(new MenuCheckbox("useE", "Use E", true));


            LaneclearMenu = Home.AddSubMenu(Prefix + "Lane Clear");
            LaneclearMenu.Add(new MenuCheckbox("useQ", "Use Q", true));
            LaneclearMenu.Add(new MenuCheckbox("useW", "Use W", true));
            LaneclearMenu.Add(new MenuCheckbox("useE", "Use E", true));

            JungleclearMenu = Home.AddSubMenu(Prefix + "Jungle Clear");
            JungleclearMenu.Add(new MenuCheckbox("useQ", "Use Q", true));
            JungleclearMenu.Add(new MenuCheckbox("useW", "Use W", true));
            JungleclearMenu.Add(new MenuCheckbox("useE", "Use E", true));

            LasthitMenu = Home.AddSubMenu(Prefix + "LastHit");
            LasthitMenu.Add(new MenuCheckbox("useQ", "Use Q", true));
            LasthitMenu.Add(new MenuCheckbox("useW", "Use W", true));
            LasthitMenu.Add(new MenuCheckbox("useE", "Use E", true));


            FleeMenu = Home.AddSubMenu(Prefix + "Flee");
            FleeMenu.Add(new MenuCheckbox("useW", "Use W", true));


            DrawingMenu = Home.AddSubMenu(Prefix + "Drawings");
            DrawingMenu.Add(new MenuCheckbox("enable", "Enable", true));
            DrawingMenu.Add(new MenuCheckbox("drawW", "Draw W", true));
            DrawingMenu.Add(new MenuCheckbox("drawE", "Draw E", true));


            KillstealMenu = Home.AddSubMenu(Prefix + "KillSteal");
            KillstealMenu.Add(new MenuCheckbox("enable", "Enable", true));
            KillstealMenu.Add(new MenuCheckbox("useE", "Use E", true));


            MiscMenu = Home.AddSubMenu(Prefix + "Misc");
            MiscMenu.Add(new MenuCheckbox("level", "Enable Spell Leveler", true));
            MiscMenu.Add(new MenuSlider("levelDelay", "Level UP Delay", 10, 1000, 200));
            MiscMenu.Add(new MenuCombo("levelFirst", "Level UP First", new[] { "Q", "W", "E" }));
            MiscMenu.Add(new MenuCombo("levelSecond", "Level UP Second", new[] { "Q", "W", "E" }, 1));
            MiscMenu.Add(new MenuCombo("levelThird", "Level UP Third", new[] { "Q", "W", "E" }, 2));
        }
Esempio n. 17
0
        public static void Load()
        {
            // Combo
            ComboMenu = MainMenu.Add(new Menu("ComboMenu", "Combo"));
            EngageQ   = ComboMenu.Add(new MenuBool("EngageQ", "Engage Q Lvl 1"));
            ForceR    = ComboMenu.Add(new MenuBool("ForceR", "Force R", true));
            RKillable = ComboMenu.Add(new MenuBool("RKillable", "R2 For Max Damage", true));
            QChase    = ComboMenu.Add(new MenuBool("QChase", "Q Smart Chase", true));

            BurstMenu    = MainMenu.Add(new Menu("Burst", "Burst"));
            BurstKeyBind = BurstMenu.Add(new MenuKeyBind("BurstKeyBind", "Use Burst", System.Windows.Forms.Keys.T, KeyBindType.Toggle));
            FnoR         = BurstMenu.Add(new MenuBool("FNoR", "Burst Without R"));
            Flash        = BurstMenu.Add(new MenuBool("Flash", "Check Killable", true));
            //BurstKey = BurstMenu.Add(new MenuKeyBind("BurstKey", "Burst Keybind", System.Windows.Forms.Keys.T, KeyBindType.Press));


            // Lane
            LaneMenu    = MainMenu.Add(new Menu("LaneMenu", "Lane"));
            LaneVisible = LaneMenu.Add(new MenuBool("LaneVisible", "Only If No Enemy Visible", true));
            LaneQ       = LaneMenu.Add(new MenuBool("LaneQ", "Use Q", true));
            LaneW       = LaneMenu.Add(new MenuBool("LaneW", "Use W"));
            LaneE       = LaneMenu.Add(new MenuBool("LaneE", "Use E"));

            // Jungle
            JungleMenu = MainMenu.Add(new Menu("JungleMenu", "Jungle"));
            JungleQ    = JungleMenu.Add(new MenuBool("JungleQ", "Use Q", true));
            JungleW    = JungleMenu.Add(new MenuBool("JungleW", "Use W", true));
            JungleE    = JungleMenu.Add(new MenuBool("JungleE", "Use E", true));

            // Misc
            MiscMenu = MainMenu.Add(new Menu("MiscMenu", "Misc"));
            KeepQ    = MiscMenu.Add(new MenuBool("KeepQ", "Keep Q Alive", true));
            Ignite   = MiscMenu.Add(new MenuBool("ignite", "Killsteal Ignite", true));
            QMove    = MiscMenu.Add(new MenuKeyBind("QMove", "Q to cursor", Keys.K, KeyBindType.Press));

            // Draw
            DrawMenu    = MainMenu.Add(new Menu("Draw", "Draw"));
            QMinionDraw = DrawMenu.Add(new MenuBool("QMinionDraw", "Minion Killable Q"));
            Dind        = DrawMenu.Add(new MenuBool("Dind", "Damage Indicator"));
            DrawFlee    = DrawMenu.Add(new MenuBool("DrawFlee", "Draw Flee Spots"));
            // HealthDmg = DrawMenu.Add(new MenuBool("HealthDmg", "Write Dmg On Target"));
            DrawCombo = DrawMenu.Add(new MenuBool("DrawCombo", "Draw Combo Range", true));

            // Flee
            FleeMenu = MainMenu.Add(new Menu("Flee", "Flee"));
            WallFlee = FleeMenu.Add(new MenuBool("WallFlee", "WallFlee"));
            FleeKey  = FleeMenu.Add(new MenuKeyBind("FleeKey", "Flee Key", System.Windows.Forms.Keys.A, KeyBindType.Press));

            CreditsMenu = MainMenu.Add(new Menu("Version + Credits", "Credits"));
            CreditsMenu.Add(new MenuSeparator("Version", "Version: 6.17.1"));
            CreditsMenu.Add(new MenuSeparator("Credits", "Developed by Nechrito"));
            CreditsMenu.Add(new MenuSeparator("Credits2", "Resets by Brian"));

            MainMenu.Attach();
        }
Esempio n. 18
0
        public static void CreateMenu()
        {
            RakanMain = MainMenu.AddMenu("Unk Rakan", "rakMenu");
            RakanMain.AddLabel(Program.Version);
            RakanMain.AddLabel("Made by Unwake");

            ComboMenu = RakanMain.AddSubMenu("Combo");
            ComboMenu.AddLabel("Select your Combo Type");
            ComboMenu.Add("Combo QWR", new CheckBox("Combo QWR", true));
            ComboMenu.Add("Combo WQE", new CheckBox("Combo WQE", false));
            ComboMenu.Add("Combo EWQE", new CheckBox("Combo EWQE", false));
            ComboMenu.Add("Combo REWQE", new CheckBox("Combo REWQE", false));
            ComboMenu.AddSeparator(0);
            ComboMenu.Add("Use Q", new CheckBox("Use Q", true));
            ComboMenu.Add("Use W", new CheckBox("Use W", true));
            ComboMenu.Add("Use E", new CheckBox("Use E", true));
            ComboMenu.Add("Use R", new CheckBox("Use R", true));
            ComboMenu.Add("Use R in Min Enemies", new Slider("Min Enemies R", 2, 1, 5));
            ComboMenu.AddSeparator(0);
            ComboMenu.Add("Use Ignite", new CheckBox("Use Ignite", true));

            HarassMenu = RakanMain.AddSubMenu("Harass");
            HarassMenu.Add("Use Q", new CheckBox("Use Q", true));
            HarassMenu.Add("Use Q Mana Percent", new Slider("Min Mana %", 30, 1, 100));
            HarassMenu.AddSeparator(0);
            HarassMenu.Add("Use AutoQ", new CheckBox("Use Auto Q", true));
            HarassMenu.Add("Use AutoQ Mana Percent", new Slider("Min Mana Auto Q %", 30, 1, 100));

            InterrupterMenu = RakanMain.AddSubMenu("Interrupter");
            InterrupterMenu.Add("Use W", new CheckBox("Use W", true));

            FleeMenu = RakanMain.AddSubMenu("Flee");
            FleeMenu.Add("AutoE", new CheckBox("Use E", true));
            FleeMenu.Add("AutoEManaCost", new Slider("Mana E %", 30, 1, 100));
            FleeMenu.AddSeparator(0);
            FleeMenu.Add("AutoRFlee", new CheckBox("Use R To Escape", true));
            FleeMenu.Add("AutoRHpPer", new Slider("HP Percent to Use Auto R %", 25, 1, 100));

            MiscMenu = RakanMain.AddSubMenu("Misc");
            MiscMenu.Add("WGap", new CheckBox("Use W on GapCloser", true));
            MiscMenu.AddSeparator(0);
            MiscMenu.Add("AutoPot", new CheckBox("Use Auto Potion", true));
            MiscMenu.Add("AutoPotHPPercent", new Slider("Auto Pot HP %", 30, 1, 100));
            MiscMenu.AddSeparator(0);
            MiscMenu.Add("skinHack", new CheckBox("Skin Change", false));
            MiscMenu.Add("SkinID", new Slider("Skin", 0, 0, 1));

            DrawMenu = RakanMain.AddSubMenu("Drawings");
            DrawMenu.Add("qRange", new CheckBox("Draw Q", false));
            DrawMenu.Add("wRange", new CheckBox("Draw W", false));
            DrawMenu.Add("eRange", new CheckBox("Draw E", false));
            DrawMenu.Add("rRange", new CheckBox("Draw R", false));
            DrawMenu.AddSeparator(0);
            DrawMenu.Add("onlyRdy", new CheckBox("Draw when skill is Ready", true));
        }
Esempio n. 19
0
        public static void DoFlee()
        {
            var w = FleeMenu.GetCheckbox("useW") && W.IsReady();

            var target = TargetSelector.GetTarget(W.Range);

            if (w)
            {
                W.Cast();
            }
        }
Esempio n. 20
0
 public override void Flee()
 {
     var target = GetTarget(1200);
     var minion = target.GetTheFurthestMinionInRange(W);
     if (FleeMenu.GetCheckBoxValue(FleeMenuID + "Q")) Q.TryCast(target);
     if (FleeMenu.GetCheckBoxValue(FleeMenuID + "W"))
     {
         if (minion != null) W.TryCast(minion);
         else W.TryCast(target);
     }
 }
Esempio n. 21
0
        private static void Loading_OnLoadingComplete(EventArgs args)
        {
            if (StateHandler.Teemo.Hero != Champion.Teemo)
            {
                return;
            }

            Bootstrap.Init(null);
            Q = new Spell.Targeted(SpellSlot.Q, 680);
            W = new Spell.Active(SpellSlot.W);
            E = new Spell.Active(SpellSlot.E, (uint)Player.Instance.AttackRange);
            R = new Spell.Skillshot(SpellSlot.R, 900, SkillShotType.Circular, 1000, 1000, 135);

            TeemoMenu = MainMenu.AddMenu("CrayzTeemo", "CrayzTeemo");
            TeemoMenu.AddGroupLabel("CrayzTeemo");
            TeemoMenu.AddSeparator();
            TeemoMenu.AddLabel("Made By Crayz Turkish");
            TeemoMenu.AddLabel("Have Fun!");
            TeemoMenu.AddLabel("AntiGapcloser Q and R were activated automatically.");

            ComboMenu = TeemoMenu.AddSubMenu("Combo", "Combo");
            ComboMenu.AddGroupLabel("Combo Settings");
            ComboMenu.AddSeparator();
            ComboMenu.Add("useQCombo", new CheckBox("Use [Q] in Combo"));
            ComboMenu.Add("useRCombo", new CheckBox("Use [R] in Combo"));
            ComboMenu.Add("useWCombo", new CheckBox("Use [W] in Combo (If the target is in range AA)"));

            HarassMenu = TeemoMenu.AddSubMenu("Harass", "Harass");
            HarassMenu.AddGroupLabel("Harass Settings");
            HarassMenu.AddSeparator();
            HarassMenu.Add("useQHarass", new CheckBox("Use [Q] Harass"));
            HarassMenu.Add("useWHarass", new CheckBox("Use [W] Harass"));

            LaneClearMenu = TeemoMenu.AddSubMenu("LaneClear", "LaneClear");
            LaneClearMenu.AddGroupLabel("LaneClear Settings");
            LaneClearMenu.AddSeparator();
            LaneClearMenu.Add("useQLH", new CheckBox("Use [Q] for LastHit"));
            LaneClearMenu.Add("useQWC", new CheckBox("Use [Q] for WaveClear"));

            FleeMenu = TeemoMenu.AddSubMenu("Flee", "Flee");
            FleeMenu.AddGroupLabel("Flee Settings");
            FleeMenu.AddSeparator();
            FleeMenu.Add("useRFlee", new CheckBox("Use [R] Flee"));
            FleeMenu.Add("useWFlee", new CheckBox("Use [W] Flee"));

            DrawMenu = TeemoMenu.AddSubMenu("Draw", "Draw");
            DrawMenu.AddGroupLabel("Draw Settings");
            DrawMenu.AddSeparator();
            DrawMenu.Add("Q.Draw", new CheckBox("Draw [Q] Range", false));
            DrawMenu.Add("R.Draw", new CheckBox("Draw [R] Range", false));

            Game.OnTick += Game_OnTick;
        }
Esempio n. 22
0
        public override void Flee()
        {
            var target = GetTarget(R);

            if (FleeMenu.GetCheckBoxValue(FleeMenuID + "W"))
            {
                W.TryCast(Player.Instance);
            }
            if (FleeMenu.GetCheckBoxValue(FleeMenuID + "R"))
            {
                RJump("Flee", target);
            }
        }
Esempio n. 23
0
        public override void Flee()
        {
            var target = GetTarget(E);

            if (FleeMenu.GetCheckBoxValue(FleeMenuID + "Q"))
            {
                Q.Cast(Game.CursorPos);
            }
            if (FleeMenu.GetCheckBoxValue(FleeMenuID + "E"))
            {
                E.TryCast(target);
            }
        }
Esempio n. 24
0
        static Config()
        {
            Menu = MainMenu.AddMenu(MenuName, MenuName.ToLower());

            ComboMenu.Initializer();
            HarassMenu.Initializer();
            LaneClearMenu.Initializer();
            JungleClearMenu.Initializer();
            FleeMenu.Initializer();
            MiscMenu.Initializer();
            //LastHitMenu.Initializer();
            DrawMenu.Initializer();
            SkinMenu.Initializer();
        }
Esempio n. 25
0
        public override void Flee()
        {
            var target = GetTarget(R);

            if (FleeMenu.GetCheckBoxValue(FleeMenuID + "W"))
            {
                W.TryCast(target);
            }
            if (FleeMenu.GetCheckBoxValue(FleeMenuID + "R") &&
                FleeMenu.GetSliderValue(52) <= target.Distance(Player.Instance))
            {
                R.TryCast(target);
            }
        }
Esempio n. 26
0
        public static void DoFlee()
        {
            var q = FleeMenu.GetCheckbox("useQ") && Q.IsReady();
            var w = FleeMenu.GetCheckbox("useW") && W.IsReady();
            var e = FleeMenu.GetCheckbox("useE") && E.IsReady();
            var r = FleeMenu.GetCheckbox("useR") && R.IsReady();

            var target = TargetSelector.GetTarget(W.Range);

            if (w)
            {
                W.PredictionCast(target, HitChance.Medium);
            }
        }
Esempio n. 27
0
 private static void Obj_AI_Base_OnProcessSpellCast1(Obj_AI_Base sender, GameObjectProcessSpellCastEventArgs args)
 {
     if (sender.IsMe && (FleeMenu.GetKeyBindValue("flee") || FleeMenu.GetKeyBindValue("insect") || FleeMenu.GetKeyBindValue("insected")))
     {
         if (args.SData.Name == "AzirE" && Q.IsReady())
         {
             Core.DelayAction(() => Q.Cast(Azir.ServerPosition.Extend(castpos, Q.Range).To3D()), delay);
         }
         if (args.SData.Name == "AzirQ" && E.IsReady())
         {
             Core.DelayAction(() => E.Cast(Azir.ServerPosition.Extend(castpos, E.Range).To3D()), delay);
         }
     }
 }
Esempio n. 28
0
        public override void Flee()
        {
            var target = GetTarget(1200);
            var dash   = Player.Instance.ServerPosition.Extend(Game.CursorPos, R.Range).To3D();

            if (FleeMenu.GetCheckBoxValue(FleeMenuID + "Q"))
            {
                Q.TryCast(target);
            }
            if (FleeMenu.GetCheckBoxValue(FleeMenuID + "W"))
            {
                E.TryCast(target);
            }
            if (FleeMenu.GetCheckBoxValue(FleeMenuID + "R"))
            {
                R.Cast(dash);
            }
        }
Esempio n. 29
0
        public void AddMultipleCheckBox(Spell.SpellBase spell, List <MenuCheckBox> menus)
        {
            var spellSlot = spell.Slot.ToString()[spell.Slot.ToString().Length - 1];

            foreach (var m in menus)
            {
                var lenghtChampName = Player.Instance.ChampionName.Length;
                switch (m.Menuu.UniqueMenuId.Remove(0, 6 + lenghtChampName))
                {
                case ComboMenuID:
                    ComboMenu.CreateCheckBox("- Use " + spellSlot, ComboMenuID + spellSlot, m.DefaultValue);
                    break;

                case HarassMenuID:
                    HarassMenu.CreateCheckBox("- Use " + spellSlot, HarassMenuID + spellSlot, m.DefaultValue);
                    break;

                case AutoHarassMenuID:
                    AutoHarassMenu.CreateCheckBox("- Use " + spellSlot, AutoHarassMenuID + spellSlot, m.DefaultValue);
                    break;

                case LaneMenuID:
                    LaneClearMenu.CreateCheckBox("- Use " + spellSlot, LaneMenuID + spellSlot, m.DefaultValue);
                    break;

                case LastMenuID:
                    LastHitMenu.CreateCheckBox("- Use " + spellSlot, LastMenuID + spellSlot, m.DefaultValue);
                    break;

                case FleeMenuID:
                    FleeMenu.CreateCheckBox("- Use " + spellSlot, FleeMenuID + spellSlot, m.DefaultValue);
                    break;

                case KillstealMenuID:
                    KillStealMenu.CreateCheckBox("- Use " + spellSlot, KillstealMenuID + spellSlot, m.DefaultValue);
                    break;

                case DrawMenuID:
                    DrawMenu.CreateCheckBox("- Draw " + spellSlot, DrawMenuID + spellSlot, m.DefaultValue);
                    break;
                }
            }
        }
Esempio n. 30
0
        private static void Loading_OnLoadingComplete(EventArgs args)
        {
            TargetSelector2.init();
            Bootstrap.Init(null);

            Q = new Spell.Targeted(SpellSlot.Q, 680);
            W = new Spell.Active(SpellSlot.W);
            E = new Spell.Active(SpellSlot.E);
            R = new Spell.Skillshot(SpellSlot.R, 300, SkillShotType.Circular, 500, 1000, 120);

            TeemoMenu = MainMenu.AddMenu("TeemoBuddy", "teemobuddy");
            TeemoMenu.AddGroupLabel("TeemoBuddy");
            TeemoMenu.AddSeparator();
            TeemoMenu.AddLabel("Always Remember, Buck Frandon.");
            TeemoMenu.AddLabel("Made By Fluxy");

            ComboMenu = TeemoMenu.AddSubMenu("Combo", "Combo");
            ComboMenu.AddGroupLabel("Combo Settings");
            ComboMenu.AddSeparator();
            ComboMenu.Add("useQCombo", new CheckBox("Use Q"));
            ComboMenu.Add("useWCombo", new CheckBox("Use W"));
            ComboMenu.Add("useRCombo", new CheckBox("Use R"));

            HarassMenu = TeemoMenu.AddSubMenu("Harass", "Harass");
            HarassMenu.AddGroupLabel("Harass Settings");
            HarassMenu.AddSeparator();
            HarassMenu.Add("useQHarass", new CheckBox("Use Q"));
            HarassMenu.Add("useWHarass", new CheckBox("Use W"));

            FarmMenu = TeemoMenu.AddSubMenu("Farm", "Farm");
            FarmMenu.AddGroupLabel("Farming Settings");
            FarmMenu.AddSeparator();
            FarmMenu.Add("useQFarmLH", new CheckBox("Use Q for LastHit"));
            FarmMenu.Add("useQFarmWC", new CheckBox("Use Q for WaveClear"));

            FleeMenu = TeemoMenu.AddSubMenu("Flee", "Flee");
            FleeMenu.AddGroupLabel("Flee Settings");
            FleeMenu.AddSeparator();
            FleeMenu.Add("useRFlee", new CheckBox("Use R"));
            FleeMenu.Add("useWFlee", new CheckBox("Use W"));

            Game.OnTick += Game_OnTick;
        }