예제 #1
0
        private static void Game_OnGameLoad(EventArgs args)
        {
            AutoUpdater.InitializeUpdater();

            Helper = new Helper();

            Menu = new Menu("UltimateCarry", "UltimateCarry_" + ObjectManager.Player.ChampionName, true);

            var targetSelectorMenu = new Menu("Target Selector", "TargetSelector");

            SimpleTs.AddToMenu(targetSelectorMenu);
            Menu.AddSubMenu(targetSelectorMenu);
            var orbwalking = Menu.AddSubMenu(new Menu("Orbwalking", "Orbwalking"));

            Orbwalker = new Orbwalking.Orbwalker(orbwalking);

            //var overlay = new Overlay();
            var potionManager = new PotionManager();
            var activator     = new Activator();
            var bushRevealer  = new AutoBushRevealer();

            new BaseUlt();

            try
            {
                var handle = System.Activator.CreateInstance(null, "UltimateCarry." + ObjectManager.Player.ChampionName);
                Champion = (Champion)handle.Unwrap();
            }
            catch (Exception)
            {
                //Champion = new Champion(); //Champ not supported
            }

            Menu.AddToMainMenu();
        }
예제 #2
0
        private static void Game_OnGameLoad(EventArgs args)
        {
            //AutoUpdater.InitializeUpdater();
            Chat.Print("Ultimate Carry Version " + LocalVersion + " load ...");
            Helper = new Helper();

            Menu = new Menu("UltimateCarry", "UltimateCarry_" + ObjectManager.Player.ChampionName, true);

            var targetSelectorMenu = new Menu("Target Selector", "TargetSelector");

            SimpleTs.AddToMenu(targetSelectorMenu);
            Menu.AddSubMenu(targetSelectorMenu);
            if (ObjectManager.Player.ChampionName == "Azir")
            {
                var orbwalking = Menu.AddSubMenu(new Menu("AzirWalking", "Orbwalking"));
                Azirwalker = new Azir.Orbwalking.Orbwalker(orbwalking);
                Menu.Item("FarmDelay").SetValue(new Slider(125, 100, 200));
            }
            else
            {
                var orbwalking = Menu.AddSubMenu(new Menu("Orbwalking", "Orbwalking"));
                Orbwalker = new Orbwalking.Orbwalker(orbwalking);
                Menu.Item("FarmDelay").SetValue(new Slider(0, 0, 200));
            }
            var activator     = new Activator();
            var potionManager = new PotionManager();
            var baseult       = new BaseUlt();
            var bushRevealer  = new AutoBushRevealer();

            //var overlay = new Overlay();

            try
            {
                // ReSharper disable once AssignNullToNotNullAttribute
                var handle = System.Activator.CreateInstance(null, "UltimateCarry." + ObjectManager.Player.ChampionName);
                Champion = (Champion)handle.Unwrap();
            }
            // ReSharper disable once EmptyGeneralCatchClause
            catch (Exception)
            {
                //Champion = new Champion(); //Champ not supported
            }

            Menu.AddToMainMenu();
            Chat.Print("Ultimate Carry loaded!");
        }
예제 #3
0
		private static void Game_OnGameLoad(EventArgs args)
		{
			//AutoUpdater.InitializeUpdater();
			Chat.Print("Ultimate Carry Version " + LocalVersion + " load ...");
			Helper = new Helper();

			Menu = new Menu("UltimateCarry", "UltimateCarry_" + ObjectManager.Player.ChampionName, true);

			var targetSelectorMenu = new Menu("Target Selector", "TargetSelector");
			SimpleTs.AddToMenu(targetSelectorMenu);
			Menu.AddSubMenu(targetSelectorMenu);
			if (ObjectManager.Player.ChampionName == "Azir")
			{
				var orbwalking = Menu.AddSubMenu(new Menu("AzirWalking", "Orbwalking"));
				Azirwalker = new Azir.Orbwalking.Orbwalker(orbwalking);
				Menu.Item("FarmDelay").SetValue(new Slider(125, 100, 200));
			}
			else
			{
				var orbwalking = Menu.AddSubMenu(new Menu("Orbwalking", "Orbwalking"));
				Orbwalker = new Orbwalking.Orbwalker(orbwalking);
				Menu.Item("FarmDelay").SetValue(new Slider(0, 0, 200));
			}
			var activator = new Activator();
			var potionManager = new PotionManager();
			var baseult = new BaseUlt();
			var bushRevealer = new AutoBushRevealer();
		//var overlay = new Overlay();
		
			try
			{
				// ReSharper disable once AssignNullToNotNullAttribute
				var handle = System.Activator.CreateInstance(null, "UltimateCarry." + ObjectManager.Player.ChampionName);
				Champion = (Champion) handle.Unwrap();
			}
			// ReSharper disable once EmptyGeneralCatchClause
			catch (Exception)
			{
				//Champion = new Champion(); //Champ not supported
			}
					
			Menu.AddToMainMenu();
			Chat.Print("Ultimate Carry loaded!");
		}
예제 #4
0
        private static void Game_OnGameLoad(EventArgs args)
        {
            //AutoUpdater.InitializeUpdater();
            Chat.Print("Ultimate Carry Version 3");
            Helper = new Helper();

            Menu = new Menu("UltimateCarry", "UltimateCarry_" + ObjectManager.Player.ChampionName, true);

            var targetSelectorMenu = new Menu("Target Selector", "TargetSelector");

            TargetSelector.AddToMenu(targetSelectorMenu);
            Menu.AddSubMenu(targetSelectorMenu);
            if (ObjectManager.Player.ChampionName == "Azir")
            {
                var orbwalking = Menu.AddSubMenu(new Menu("AzirWalking", "Orbwalking"));
                Azirwalker = new Azir.Orbwalking.Orbwalker(orbwalking);
                Menu.Item("FarmDelay").SetValue(new Slider(125, 100, 200));
            }
            else
            {
                var orbwalking = Menu.AddSubMenu(new Menu("Orbwalking", "Orbwalking"));
                Orbwalker = new Orbwalking.Orbwalker(orbwalking);
                Menu.Item("FarmDelay").SetValue(new Slider(0, 0, 200));
            }
            var bushRevealer = new AutoBushRevealer();

            //var overlay = new Overlay();

            try
            {
                // ReSharper disable once AssignNullToNotNullAttribute
                new PluginLoader();
            }
            // ReSharper disable once EmptyGeneralCatchClause
            catch (Exception)
            {
                //Champion = new Champion(); //Champ not supported
            }

            Menu.AddToMainMenu();
            Chat.Print("You have the latest version.");
            Chat.Print("Ultimate Carry loaded! (If something is not working please report it)");
        }
예제 #5
0
        private void InsecCombo()
        {
            PassiveE();

            if (ObjectManager.Player.Level < 6)
            {
                Harass();
                return;
            }

            var rtarget = SimpleTs.GetTarget(Q1.Range, SimpleTs.DamageType.Physical);

            var wardSlot = AutoBushRevealer.GetAnyWardSlot();

            var wardpos = Getwardposition(rtarget);

            if (wardpos == default(Vector3))
            {
                Harass();
            }

            if (rtarget == null)
            {
                return;
            }
            if (Environment.TickCount - R.LastCastAttemptT > 0 && Environment.TickCount - R.LastCastAttemptT < 500 &&
                FlashReady())
            {
                if (Getwardposition(rtarget) != default(Vector3) && !Onwardposition())
                {
                    ObjectManager.Player.SummonerSpellbook.CastSpell(Activator.GetSummonerSpellSlot("summonerflash"), Getwardposition(rtarget));
                    return;
                }
            }
            if (Environment.TickCount - R.LastCastAttemptT < 1000)
            {
                if (Q2Ready() && rtarget == getQ2Target())
                {
                    Q2.Cast();
                }
                else if (Q1Ready())
                {
                    Q1.Cast(rtarget, Packets());
                }
            }

            if (!R.IsReady() && Environment.TickCount - R.LastCastAttemptT > 1000)
            {
                Harass();
            }

            if (ObjectManager.Player.Position.Distance(wardpos) < 300 && R.IsReady())
            {
                Program.Orbwalker.SetMovement(false);
                Program.Orbwalker.SetAttacks(false);
                Packet.C2S.Move.Encoded(new Packet.C2S.Move.Struct(wardpos.X, wardpos.Y)).Send();
            }
            if (ObjectManager.Player.Position.Distance(wardpos) > 300)
            {
                Program.Orbwalker.SetMovement(true);
                Program.Orbwalker.SetAttacks(true);
            }


            if (Nearwardposition() && rtarget.IsValidTarget(R.Range))
            {
                R.CastOnUnit(rtarget, Packets());
                return;
            }

            if (Q2Ready() && getQ2Target() == rtarget && wardSlot != null && W1Ready() && 80 <= ObjectManager.Player.Mana && ObjectManager.Player.Position.Distance(wardpos) > 600 ||
                FlashReady() && getQ2Target().Distance(wardpos) <= 400 && ObjectManager.Player.Position.Distance(wardpos) > 400)
            {
                Q2.Cast();
                return;
            }

            if (Q1Ready() && (W1Ready() && ObjectManager.Player.Mana >= 130 && ObjectManager.Player.Position.Distance(wardpos) > 600 || 80 <= ObjectManager.Player.Mana && FlashReady()))
            {
                if (Q1.GetPrediction(rtarget).Hitchance >= HitChance.High)
                {
                    Q1.Cast(rtarget, Packets());
                    return;
                }
            }

            if (W1Ready() && ObjectManager.Player.Distance(wardpos) <= 600)
            {
                var jumpobj = GetJumpObject(wardpos);
                if (jumpobj != null)
                {
                    W1.CastOnUnit(jumpobj, Packets());
                    return;
                }
                if (AutoBushRevealer.GetAnyWardSlot() != null)
                {
                    AutoBushRevealer.GetAnyWardSlot().UseItem(wardpos);
                }
            }
        }
예제 #6
-1
		private static void Game_OnGameLoad(EventArgs args)
		{
			AutoUpdater.InitializeUpdater();

            Helper = new Helper();

			Menu = new Menu("UltimateCarry", "UltimateCarry_" + ObjectManager.Player.ChampionName, true);

			var targetSelectorMenu = new Menu("Target Selector", "TargetSelector");
			SimpleTs.AddToMenu(targetSelectorMenu);
			Menu.AddSubMenu(targetSelectorMenu);
			var orbwalking = Menu.AddSubMenu(new Menu("Orbwalking", "Orbwalking"));
			Orbwalker = new Orbwalking.Orbwalker(orbwalking);

			//var overlay = new Overlay();
			var potionManager = new PotionManager();
			var activator = new Activator();
            var bushRevealer = new AutoBushRevealer();

            new BaseUlt();
		
			try
			{
				var handle = System.Activator.CreateInstance(null, "UltimateCarry." + ObjectManager.Player.ChampionName);
				Champion = (Champion) handle.Unwrap();
			}
			catch (Exception)
			{
				//Champion = new Champion(); //Champ not supported
			}
					
			Menu.AddToMainMenu();
		}