Example #1
0
        private static void Loading_OnLoadingComplete(EventArgs args)
        {
            if (_Player.ChampionName != "Riven")
            {
                return;
            }

            Q = new Spell.Active(SpellSlot.Q, 300);
            W = new Spell.Active(SpellSlot.W, (uint)(70 + _Player.BoundingRadius +
                                                     (_Player.HasBuff("RivenFengShuiEngine") ? 195 : 120)));
            E = new Spell.Active(SpellSlot.E, 325);
            R = new Spell.Skillshot(SpellSlot.R, 900, SkillShotType.Cone, 250, 1600, 45)
            {
                AllowedCollisionCount = int.MaxValue
            };
            R1 = new Spell.Active(SpellSlot.R);


            Healthpot = new Item(2003, 0);
            _ignite   = new Spell.Targeted(ObjectManager.Player.GetSpellSlotFromName("summonerdot"), 600);

            Chat.Print("Blessed Riven Yuklendi.", Color.Brown);
            Menu = MainMenu.AddMenu("Blessed Riven", "BlessedRiven");

            ComboMenu = Menu.AddSubMenu("Combo Settings", "ComboSettings");
            ComboMenu.AddLabel("Combo Ayarlari");
            ComboMenu.Add("QCombo", new CheckBox("Kullan Q"));
            ComboMenu.Add("WCombo", new CheckBox("Kullan W"));
            ComboMenu.Add("ECombo", new CheckBox("Kullan E"));
            ComboMenu.Add("RCombo", new CheckBox("Kullan R"));
            ComboMenu.Add("R2Combo", new CheckBox("Dusman olecekse R2 Kullan"));
            ComboMenu.AddLabel("Burst : Hedefi sec tusa bas");
            ComboMenu.AddLabel("Flash kullanilabilirse burst aktif olur");
            ComboMenu.AddLabel("Flashsiz performans vermez");
            ComboMenu.Add("ForcedR", new KeyBind("Zorla R", true, KeyBind.BindTypes.PressToggle, 'U'));
            ComboMenu.Add("useTiamat", new CheckBox("Itemleri Kullan"));
            ComboMenu.AddLabel("R Ayarlari");
            ComboMenu.Add("RCantKill", new CheckBox("Komboyla olmuyecekse", false));
            ComboMenu.Add("REnemyCount", new Slider("Dusman Say >= ", 0, 0, 4));

            HarassMenu = Menu.AddSubMenu("Harass Settings", "HarassSettings");
            HarassMenu.AddLabel("Durtme Ayarlari");
            HarassMenu.Add("QHarass", new CheckBox("Kullan Q"));
            HarassMenu.Add("WHarass", new CheckBox("Kullan W"));
            HarassMenu.Add("EHarass", new CheckBox("Kullan E"));
            var Style = HarassMenu.Add("harassstyle", new Slider("Durtme Stili", 0, 0, 2));

            Style.OnValueChange += delegate
            {
                Style.DisplayName = "Harass Style: " + new[] { "Q,Q,W,Q and E back", "E,H,Q3,W", "E,H,AA,Q,W" }[Style.CurrentValue];
            };
            Style.DisplayName = "Harass Style: " + new[] { "Q,Q,W,Q and E back", "E,H,Q3,W", "E,H,AA,Q,W" }[Style.CurrentValue];

            FarmingMenu = Menu.AddSubMenu("Clear Settings", "FarmSettings");
            FarmingMenu.AddLabel("Lane Temizleme");
            FarmingMenu.Add("QLaneClear", new CheckBox("Q Kullan"));
            FarmingMenu.Add("WLaneClear", new CheckBox("W Kullan"));
            FarmingMenu.Add("ELaneClear", new CheckBox("E Kullan"));

            FarmingMenu.AddLabel("Orman Temizleme");
            FarmingMenu.Add("QJungleClear", new CheckBox("Q Kullan"));
            FarmingMenu.Add("WJungleClear", new CheckBox("W Kullan"));
            FarmingMenu.Add("EJungleClear", new CheckBox("E Kullan"));

            FarmingMenu.AddLabel("Son Vurus");
            FarmingMenu.Add("Qlasthit", new CheckBox("Q Kullan"));
            FarmingMenu.Add("Wlasthit", new CheckBox("W Kullan"));

            MiscMenu = Menu.AddSubMenu("More Settings", "Misc");
            MiscMenu.AddLabel("Otomatik");
            MiscMenu.Add("UseShield", new CheckBox("Kalkan Kullan(E)"));
            MiscMenu.Add("AutoIgnite", new CheckBox("Tutustur Kullan"));
            MiscMenu.Add("AutoQSS", new CheckBox("Otomatik QSS"));
            MiscMenu.Add("AutoW", new CheckBox("Otomatik W"));
            MiscMenu.Add("WInterrupt", new CheckBox("W Interrupt"));
            MiscMenu.AddLabel("Q Canli tut");
            MiscMenu.Add("Alive.Q", new CheckBox("Q Canli tut(Q Ile Kac)"));
            MiscMenu.AddLabel("Activator");
            MiscMenu.Add("useHP", new CheckBox("Can Potu Kullan"));
            MiscMenu.Add("useHPV", new Slider("Canim sundan azsa  < %", 45, 0, 100));

            DelayMenu = Menu.AddSubMenu("Delay Settings(Humanizer)", "Delay");
            DelayMenu.Add("useHumanizer", new CheckBox("Insancil ayar kullan?", false));
            DelayMenu.Add("spell1a1b", new Slider("Q1,Q2 Gecikmesi(ms)", 261, 100, 400));
            DelayMenu.Add("spell1c", new Slider("Q3 Gecikmesi(ms)", 353, 100, 400));
            DelayMenu.Add("spell2", new Slider("W Gecikmesi(ms)", 120, 100, 400));
            DelayMenu.Add("spell4a", new Slider("R Gecikmesi(ms)", 0, 0, 400));
            DelayMenu.Add("spell4b", new Slider("R2 Gecikmesi(ms)", 100, 50, 400));

            DrawMenu = Menu.AddSubMenu("Draw Settings", "Drawings");
            DrawMenu.Add("drawCombo", new CheckBox("Kombo Menzilini Goster", false));

            Game.OnTick    += Game_OnTick;
            Drawing.OnDraw += Drawing_OnDraw;
            Obj_AI_Base.OnProcessSpellCast   += Obj_AI_Base_OnProcessSpellCast;
            Obj_AI_Base.OnSpellCast          += Obj_AI_Base_OnSpellCast;
            Obj_AI_Base.OnPlayAnimation      += Obj_AI_Base_OnPlayAnimation;
            Interrupter.OnInterruptableSpell += Interrupter_OnInterruptableSpell;
        }
Example #2
0
        private static void Loading_OnLoadingComplete(EventArgs args)
        {
            if (Player.Instance.ChampionName != "Riven")
            {
                return;
            }

            Healthpot = new Item(2003, 0);
            _ignite   = new Spell.Targeted(ObjectManager.Player.GetSpellSlotFromName("summonerdot"), 600);

            Chat.Print("Blessed Riven Loaded.", Color.Brown);
            Menu = MainMenu.AddMenu("Blessed Riven", "BlessedRiven");

            ComboMenu = Menu.AddSubMenu("Combo Settings", "ComboSettings");
            ComboMenu.AddLabel("Combo Settings");
            ComboMenu.Add("QCombo", new CheckBox("Use Q"));
            ComboMenu.Add("WCombo", new CheckBox("Use W"));
            ComboMenu.Add("ECombo", new CheckBox("Use E"));
            ComboMenu.Add("RCombo", new CheckBox("Use R"));
            ComboMenu.Add("R2Combo", new CheckBox("Use R2(enemy killable)"));
            ComboMenu.Add("FlashW", new KeyBind("Flash W", false, KeyBind.BindTypes.HoldActive, '5'));
            ComboMenu.Add("FlashBurst", new KeyBind("Burst(broken)", false, KeyBind.BindTypes.HoldActive, 'G'));
            ComboMenu.AddLabel("Burst = Select Target And Burst Key");
            ComboMenu.AddLabel("The flash has usesh");
            ComboMenu.AddLabel("If not perform without a flash");
            ComboMenu.Add("ForcedR", new KeyBind("Forced R", true, KeyBind.BindTypes.PressToggle, 'Z'));
            ComboMenu.Add("useTiamat", new CheckBox("Use Items"));
            ComboMenu.AddLabel("R Settings");
            ComboMenu.Add("RCantKill", new CheckBox("Cant Kill with Combo", false));
            ComboMenu.Add("REnemyCount", new Slider("Enemy Count >= ", 0, 0, 4));

            HarassMenu = Menu.AddSubMenu("Harass Settings", "HarassSettings");
            HarassMenu.AddLabel("Harass Settings");
            HarassMenu.Add("QHarass", new CheckBox("Use Q"));
            HarassMenu.Add("WHarass", new CheckBox("Use W"));
            HarassMenu.Add("EHarass", new CheckBox("Use E"));
            var Style = HarassMenu.Add("harassstyle", new Slider("Harass Style", 0, 0, 2));

            Style.OnValueChange += delegate
            {
                Style.DisplayName = "Harass Style: " + new[] { "Q,Q,W,Q and E back", "E,H,Q3,W", "E,H,AA,Q,W" }[Style.CurrentValue];
            };
            Style.DisplayName = "Harass Style: " + new[] { "Q,Q,W,Q and E back", "E,H,Q3,W", "E,H,AA,Q,W" }[Style.CurrentValue];

            FarmingMenu = Menu.AddSubMenu("Clear Settings", "FarmSettings");
            FarmingMenu.AddLabel("Lane Clear");
            FarmingMenu.Add("QLaneClear", new CheckBox("Use Q LaneClear"));
            FarmingMenu.Add("WLaneClear", new CheckBox("Use W LaneClear"));
            FarmingMenu.Add("ELaneClear", new CheckBox("Use E LaneClear"));

            FarmingMenu.AddLabel("Jungle Clear");
            FarmingMenu.Add("QJungleClear", new CheckBox("Use Q in Jungle"));
            FarmingMenu.Add("WJungleClear", new CheckBox("Use W in Jungle"));
            FarmingMenu.Add("EJungleClear", new CheckBox("Use E in Jungle"));

            FarmingMenu.AddLabel("Last Hit");
            FarmingMenu.Add("Qlasthit", new CheckBox("Use Q LastHit"));
            FarmingMenu.Add("Wlasthit", new CheckBox("Use W LastHit"));
            FarmingMenu.Add("Elasthit", new CheckBox("Use E LastHit"));

            MiscMenu = Menu.AddSubMenu("More Settings", "Misc");
            MiscMenu.AddLabel("Auto");
            MiscMenu.Add("UseShield", new CheckBox("Use Shield(E)"));
            MiscMenu.Add("AutoIgnite", new CheckBox("Auto Ignite"));
            MiscMenu.Add("AutoQSS", new CheckBox("Auto QSS"));
            MiscMenu.Add("AutoW", new CheckBox("Auto W"));
            MiscMenu.AddLabel("Keep Alive Settings");
            MiscMenu.Add("Alive.Q", new CheckBox("Keep Q Alive"));
            MiscMenu.Add("Alive.R", new CheckBox("Use R2 Before Expire"));
            MiscMenu.AddLabel("Activator");
            MiscMenu.Add("useHP", new CheckBox("Use Health Potion"));
            MiscMenu.Add("useHPV", new Slider("HP < %", 45, 0, 100));
            MiscMenu.Add("useElixir", new CheckBox("Use Elixir"));
            MiscMenu.Add("useElixirCount", new Slider("EnemyCount > ", 1, 0, 4));
            MiscMenu.Add("useCrystal", new CheckBox("Use Refillable Potions"));
            MiscMenu.Add("useCrystalHPV", new Slider("HP < %", 65, 0, 100));
            MiscMenu.Add("useCrystalManaV", new Slider("Mana < %", 65, 0, 100));

            DelayMenu = Menu.AddSubMenu("Delay Settings(Humanizer)", "Delay");
            DelayMenu.Add("useHumanizer", new CheckBox("Use Humanizer?", false));
            DelayMenu.Add("spell1a1b", new Slider("Q1,Q2 Delay(ms)", 261, 100, 400));
            DelayMenu.Add("spell1c", new Slider("Q3 Delay(ms)", 353, 100, 400));
            DelayMenu.Add("spell2", new Slider("W Delay(ms)", 120, 100, 400));
            DelayMenu.Add("spell4a", new Slider("R Delay(ms)", 0, 0, 400));
            DelayMenu.Add("spell4b", new Slider("R2 Delay(ms)", 100, 50, 400));

            Skin = Menu.AddSubMenu("Skin Changer", "SkinChanger");
            Skin.Add("checkSkin", new CheckBox("Use Skin Changer"));
            Skin.Add("skin.Id", new Slider("Skin", 4, 0, 6));

            DrawMenu = Menu.AddSubMenu("Draw Settings", "Drawings");
            DrawMenu.Add("drawStatus", new CheckBox("Draw Status"));
            DrawMenu.Add("drawCombo", new CheckBox("Draw Combo Range"));
            DrawMenu.Add("drawFBurst", new CheckBox("Draw Flash Burst Range"));
            DrawMenu.Add("DrawDamage", new CheckBox("Draw Damage Bar"));

            Game.OnTick                    += Game_OnTick;
            Drawing.OnDraw                 += Drawing_OnDraw;
            Drawing.OnEndScene             += Drawing_OnEndScene;
            Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast;
            Obj_AI_Base.OnSpellCast        += Obj_AI_Base_OnSpellCast;
            Obj_AI_Base.OnPlayAnimation    += Obj_AI_Base_OnPlayAnimation;
        }