Пример #1
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();
        }
Пример #2
0
        private static void OnLoad(EventArgs args)
        {
            if (ObjectManager.Player.BaseSkinName != "Riven")
            {
                return;
            }

            Menu = MainMenu.AddMenu("Riven Reborn", "RivenReborn");
            Menu.AddGroupLabel("Riven Reborn Revamped Rewritten ReKappa!");


            ComboMenu = Menu.AddSubMenu("Combo");
            ComboMenu.AddGroupLabel("Combo Settings");
            ComboMenu.AddLabel("Sick Burst combo try it !");
            ComboMenu.Add("ComboW", new CheckBox("use W in Combo"));
            ComboMenu.AddSeparator();
            ComboMenu.Add("RForce", new KeyBind("R Force Key", false, KeyBind.BindTypes.PressToggle, 'G'));
            ComboMenu.Add("UseRType", new ComboBox("Use R2 :", 1, "Killable", "Max Damage", "Instant Cast", "Disable"));
            ComboMenu.AddSeparator();
            ComboMenu.Add("ComboE", new CheckBox("use E in Combo"));
            ComboMenu.AddLabel("Q Delays : ");
            ComboMenu.AddSeparator();
            ComboMenu.Add("q1delay", new Slider("Q1 animation delay in ms default 293", 291, 0, 500));
            ComboMenu.Add("q2delay", new Slider("Q2 animation delay in ms default 293", 291, 0, 500));
            ComboMenu.Add("q3delay", new Slider("Q3 animation delay in ms default 393", 393, 0, 500));
            ComboMenu.Add("wdelay", new Slider("W animation delay in ms default 170", 170, 0, 500));
            ComboMenu.AddSeparator();
            ComboMenu.AddSeparator();
            ComboMenu.Add("manualcancel", new CheckBox("Cancel animation from manual Qs"));
            ComboMenu.AddSeparator();
            ComboMenu.Add("UseItems", new CheckBox("Use Items"));


            BurstMenu = Menu.AddSubMenu("Burst");
            BurstMenu.AddGroupLabel("Burst Settingsz");
            BurstMenu.Add("burstcombo", new KeyBind("Activate Burst", false, KeyBind.BindTypes.HoldActive, 'T'));
            BurstMenu.AddSeparator();
            BurstMenu.AddLabel("Please Make sure you have Force R enable or it will not use R in burst (will fix)");

            HarassMenu = Menu.AddSubMenu("Harass");
            HarassMenu.AddGroupLabel("Harass Settings");
            HarassMenu.Add("Qharass", new CheckBox("Use Q"));
            HarassMenu.Add("Wharass", new CheckBox("Use W"));
            HarassMenu.AddLabel("It will use E away from enemy");
            HarassMenu.AddSeparator();



            LaneMenu = Menu.AddSubMenu("Farm");
            LaneMenu.AddGroupLabel("LaneClear Settings");
            LaneMenu.Add("LaneQ", new CheckBox("Use Q in Laneclear"));
            LaneMenu.Add("LaneW", new CheckBox("Use Q in Laneclear"));
            LaneMenu.Add("LaneE", new CheckBox("Use E in Laneclear"));
            LaneMenu.Add("Lanemin", new Slider("Use W if hit {0} minions", 3, 1, 5));
            LaneMenu.AddSeparator();


            JungleMenu = Menu.AddSubMenu("Jungle");
            JungleMenu.AddGroupLabel("Jungle Clear");
            JungleMenu.Add("jungleQ", new CheckBox("Use Q"));
            JungleMenu.Add("jungleW", new CheckBox("Use W"));
            JungleMenu.Add("jungleE", new CheckBox("Use E"));
            JungleMenu.AddSeparator();


            MiscMenu = Menu.AddSubMenu("Misc");
            MiscMenu.AddGroupLabel("Misc Settings");
            MiscMenu.Add("KillStealQ", new CheckBox("Use Q KS"));
            MiscMenu.Add("KillStealW", new CheckBox("Use W KS"));
            MiscMenu.Add("KillStealE", new CheckBox("Use E KS"));
            ComboMenu.AddLabel("Killsteal with R is disable (was causing random r2 behind enemy cast)");
            MiscMenu.Add("SaveW", new CheckBox("Dont W if target killable with AA", false));
            MiscMenu.Add("AutoW", new Slider("Auto W When X Enemy", 5, 0, 5));
            MiscMenu.Add("AutoShield", new CheckBox("Auto E"));;
            MiscMenu.Add("Winterrupt", new CheckBox("W interrupt"));
            MiscMenu.Add("gapcloser", new CheckBox("Stun on enemy gapcloser"));
            MiscMenu.AddSeparator();

            FleeMenu = Menu.AddSubMenu("Flee");
            FleeMenu.AddGroupLabel("Flee Settings");
            FleeMenu.AddGroupLabel("Flee");
            FleeMenu.Add("qflee", new CheckBox("Use Q"));
            FleeMenu.Add("wflee", new CheckBox("Use W on enemy"));
            FleeMenu.Add("eflee", new CheckBox("Use E"));
            FleeMenu.Add("useitemf", new CheckBox("Use Yoummu"));

            FleeMenu.AddSeparator();

            DrawMenu = Menu.AddSubMenu("Drawings");
            DrawMenu.AddGroupLabel("Drawing Settings");
            DrawMenu.Add("DrawAlwaysR", new CheckBox("Draw R Status"));
            DrawMenu.Add("damagein", new CheckBox("Draw HP bar damage"));
            DrawMenu.Add("ER", new CheckBox("Draw Combo Engage Range"));
            DrawMenu.Add("BER", new CheckBox("Draw Burst Engage Range"));

            Q  = new Spell.Skillshot(SpellSlot.Q, 220, SkillShotType.Circular, 250, 2200, 100);
            W  = new Spell.Active(SpellSlot.W, 252);
            E  = new Spell.Skillshot(SpellSlot.E, 465, SkillShotType.Linear);
            R1 = new Spell.Active(SpellSlot.R, (uint)myHero.GetAutoAttackRange());
            R2 = new Spell.Skillshot(SpellSlot.R, 900, SkillShotType.Cone, 250, 1600, 125)
            {
                AllowedCollisionCount = int.MaxValue
            };

            var slot = Player.Instance.GetSpellSlotFromName("summonerflash");

            if (slot != SpellSlot.Unknown)
            {
                Flash = new Spell.Skillshot(slot, 680, SkillShotType.Linear);
            }

            var ign = Player.Spells.FirstOrDefault(o => o.SData.Name == "SummonerDot");


            if (ign != null)
            {
                SpellSlot igslot = EloBuddy.SDK.Extensions.GetSpellSlotFromName(myHero, "SummonerDot");

                ignite = new Spell.Targeted(igslot, 600);
            }

            Game.OnTick                    += OnTick;
            Obj_AI_Base.OnSpellCast        += AfterAAQLogic;
            Obj_AI_Base.OnPlayAnimation    += OnPlay;
            Obj_AI_Base.OnProcessSpellCast += OnProcessSpellCast;
            Orbwalker.OnPostAttack         += JungleClearELogic;
            Drawing.OnDraw                 += Drawing_OnDraw;
            Drawing.OnEndScene             += Drawing_OnEndScene;
            Gapcloser.OnGapcloser          += Gapcloser_OnGapcloser;
        }