コード例 #1
0
 private static void Loading_OnLoadingComplete(EventArgs args)
 {
     Bootstrap.Init(null);
     Chat.Print("kTwitch Loaded!");
     MenuX.CallMeNigga();
     TargetSelector2.init();
     Game.OnTick        += Game_OnTick;
     Drawing.OnEndScene += Drawing_OnEndScene;
 }
コード例 #2
0
        public static void Harass()
        {
            var target = TargetSelector2.GetTarget(Program.Spells[SpellSlot.W].Range, DamageType.Physical);

            if (target == null)
            {
                return;
            }
            if (MenuX.HarassMenu["useWHarass"].Cast <CheckBox>().CurrentValue&&
                _Player.ManaPercent >= MenuX.HarassMenu["minWManaH"].Cast <Slider>().CurrentValue)
            {
                Program.Spells[SpellSlot.W].Cast(target);
            }
            if (MenuX.HarassMenu["autoEHarass"].Cast <CheckBox>().CurrentValue&&
                MenuX.HarassMenu["minEHarras"].Cast <Slider>().CurrentValue >= target.GetBuffCount("twitchdeadlyvenom"))
            {
                Program.Spells[SpellSlot.E].Cast();
            }
        }
コード例 #3
0
        public static void Combo()
        {
            BTRK1 = new Item((int)ItemId.Blade_of_the_Ruined_King);
            BTRK2 = new Item((int)ItemId.Bilgewater_Cutlass);
            YOMU  = new Item((int)ItemId.Youmuus_Ghostblade);
            var target = TargetSelector2.GetTarget(Program.Spells[SpellSlot.W].Range, DamageType.Physical);

            if (target == null)
            {
                return;
            }
            if (MenuX.ComboMenu["useWCombo"].Cast <CheckBox>().CurrentValue)
            {
                if (target.IsValidTarget(Program.Spells[SpellSlot.W].Range) && Program.Spells[SpellSlot.W].IsReady())
                {
                    Program.Spells[SpellSlot.W].Cast(target);
                }
            }
            if (MenuX.ComboMenu["useRCombo"].Cast <CheckBox>().CurrentValue)
            {
                foreach (
                    var enemy in
                    ObjectManager.Get <AIHeroClient>()
                    .Where(enemy => enemy.Distance(_Player) <= Program.Spells[SpellSlot.R].Range))
                {
                    if (enemy.CountEnemiesInRange(850) >= MenuX.ComboMenu["minRCombo"].Cast <Slider>().CurrentValue)
                    {
                        Program.Spells[SpellSlot.R].Cast();
                    }
                }
            }
            if (target.HealthPercent <= 80 && (BTRK1.IsOwned() || BTRK2.IsOwned()) && (BTRK1.IsReady() || BTRK2.IsReady()))
            {
                BTRK1.Cast(target);
                BTRK2.Cast(target);
            }
            if (target.HealthPercent <= 75 && YOMU.IsOwned() && YOMU.IsReady())
            {
                YOMU.Cast();
            }
        }