Exemplo n.º 1
0
            private static void Game_Spellblock(GamePacketEventArgs args)
            {
                if (args.PacketData[0] != Packet.C2S.Cast.Header)
                {
                    return;
                }
                var decodedPacket = Packet.C2S.Cast.Decoded(args.PacketData);

                if (decodedPacket.Slot.ToString() == "128" ||
                    decodedPacket.Slot.ToString() == "129" ||
                    decodedPacket.Slot.ToString() == "130" ||
                    decodedPacket.Slot.ToString() == "131")
                {
                    if (Environment.TickCount - _spelldelay < 250)
                    {
                        args.Process = false;
                        return;
                    }
                    _spelldelay = Environment.TickCount;

                    if (Itemlist.Where(item => item.IsEnabled() && item.IsActive() && item.TypeItem == Database.ActiveItem.ItemType.OnHit && item.IsInInventory()).Any(item => ShouldBlockSpell(item) && Orbwalker.GetPossibleTarget() != null))
                    {
                        args.Process = false;
                    }
                }
            }
Exemplo n.º 2
0
 private void BeforeAttach(Orbwalker.BeforeAttackEventArgs args)
 {
 }
Exemplo n.º 3
0
        public PUC()
        {
            Game.PrintChat("======  Primes Ultimate Carry Loaded! ======");
            Game.PrintChat("Beta version v 0.15");
            Game.PrintChat("This is a Beta version, not all is active,");
            Game.PrintChat("=================================");

            Player = ObjectManager.Player;
            Menu   = new Menu("Primes Ultimate Carry", Player.ChampionName + "UltimateCarry", true);

            var infoMenu = new Menu("Primes Information", "Primes_Info");

            PrimesInfo.AddtoMenu(infoMenu);

            var sidebarMenu = new Menu("Primes SideBar", "Primes_SideBar");

            SideBar.AddtoMenu(sidebarMenu);

            var trackerMenu = new Menu("Primes Tracker", "Primes_Tracker");

            Tracker.AddtoMenu(trackerMenu);

            var tsMenu = new Menu("Primes TargetSelector", "Primes_TS");

            TargetSelector.AddtoMenu(tsMenu);

            var orbwalkMenu = new Menu("Primes Orbwalker", "Primes_Orbwalker");

            Orbwalker.AddtoMenu(orbwalkMenu);

            var activatorMenu = new Menu("Primes Activator", "Primes_Activator");

            Activator.AddtoMenu(activatorMenu);

            var autolevelMenu = new Menu("Primes AutoLevel", "Primes_AutoLevel");

            AutoLevel.AddtoMenu(autolevelMenu);
            var loadbaseult = false;

            switch (Player.ChampionName)
            {
            case "Ashe":
                loadbaseult = true;
                break;

            case "Draven":
                loadbaseult = true;
                break;

            case "Ezreal":
                loadbaseult = true;
                break;

            case "jinx":
                loadbaseult = true;
                break;
            }
            if (loadbaseult)
            {
                var baseUltMenu = new Menu("Primes BaseUlt", "Primes_BaseUlt");
                BaseUlt.AddtoMenu(baseUltMenu);
            }

            //if(Utility.Map.GetMap()._MapType == Utility.Map.MapType.SummonersRift ||
            //	Utility.Map.GetMap()._MapType == Utility.Map.MapType.TwistedTreeline)
            //{
            //	var tarzanMenu = new Menu("Primes Tarzan", "Primes_Tarzan");
            //	Jungle.AddtoMenu(tarzanMenu);
            //}

            LoadChampionPlugin();

            Menu.AddToMainMenu();

            Drawing.OnDraw += Drawing_OnDraw;
        }