Пример #1
0
 public static void castHydra(AIHeroClient target)
 {
     if (player.Distance(target) < hydra.Range && !Orbwalker.CanAutoAttack)
     {
         if (tiamat.IsReady() && tiamat.IsOwned())
         {
             tiamat.Cast();
         }
         if (hydra.IsReady() && hydra.IsOwned())
         {
             hydra.Cast();
         }
     }
 }
Пример #2
0
        private static void ScanForItems()
        {
            _lastScanTick = (int)Game.Time * 1000;

            foreach (var item in Enum.GetValues(typeof(ItemIds)).Cast <int>())
            {
                var myItem = new EloBuddy.SDK.Item(item);

                if (myItem.IsOwned())
                {
                    LoadItem(item);
                }
                else
                {
                    UnLoadItem(item);
                }
            }
        }
Пример #3
0
        private static void ScanForItems()
        {
            _lastScanTick = Core.GameTickCount;

            if (Summoners.Any(x => (x.Value != null) && x.Value.Item1.HasFlag(Summoner.Smite)))
            {
                LoadSummoners();
            }

            foreach (var item in Enum.GetValues(typeof(ItemIds)).Cast <int>())
            {
                var myItem = new EloBuddy.SDK.Item(item);

                if (myItem.IsOwned())
                {
                    LoadItem(item);
                }
                else
                {
                    UnLoadItem(item);
                }
            }
        }
Пример #4
0
 public static void UseItems(AIHeroClient target)
 {
     if (player.BaseSkinName != "Renekton")
     {
         castHydra(target);
     }
     if (Zhonya.IsOwned() && Zhonya.IsReady())
     {
         if (player.HealthPercent < 30 && ARAMSimulator.balance < -60)
         {
             Zhonya.Cast();
         }
     }
     if (locket.IsOwned() && locket.IsReady())
     {
         if (player.HealthPercent < 80 && player.CountEnemiesInRange(550) > 0)
         {
             locket.Cast();
         }
     }
     if (randuins.IsOwned() && randuins.IsReady())
     {
         if (player.Distance(target) < randuins.Range && player.Distance(target) > player.AttackRange + 100)
         {
             randuins.Cast();
         }
     }
     if (odins.IsReady() && odins.IsOwned())
     {
         if (player.Distance(target) < odins.Range &&
             (player.CountEnemiesInRange(odins.Range) > 1 ||
              target.Health < player.GetItemDamage(target, odins.Id)))
         {
             odins.Cast();
         }
     }
     if (bilgewater.IsOwned() && bilgewater.IsReady())
     {
         bilgewater.Cast(target);
     }
     if (botrk.IsOwned() && botrk.IsReady() && (player.Health < player.MaxHealth / 2 || player.GetItemDamage(target, botrk.Id) < target.Health))
     {
         botrk.Cast(target);
     }
     if (hexgun.IsOwned() && hexgun.IsReady())
     {
         hexgun.Cast(target);
     }
     if (Dfg.IsOwned() && Dfg.IsReady())
     {
         Dfg.Cast(target);
     }
     if (Bft.IsOwned() && Bft.IsReady())
     {
         Bft.Cast(target);
     }
     if (youmuu.IsOwned() && youmuu.IsReady() && player.Distance(target) < player.AttackRange + 50)
     {
         youmuu.Cast();
     }
 }