Esempio n. 1
0
        private static void OnTick(EventArgs args)
        {
            if (ObjectManager.Player == null || ObjectManager.Player.IsDead || ObjectManager.Player.IsRecalling())
            {
                return;
            }

            var mode = Orbwalker.ActiveMode;

            if (mode == OrbwalkerMode.LastHit || mode == OrbwalkerMode.None)
            {
                return;
            }

            var slot = SpellWrapper.GetPrioritySpell();

            if (slot == SpellSlot.Unknown || ObjectManager.Player.Spellbook.CanUseSpell(slot) != SpellState.Ready)
            {
                return;
            }

            SpellWrapper.CastSpell(slot, mode);
        }
Esempio n. 2
0
        private static void OnGameLoad()
        {
            if (ObjectManager.Player == null)
            {
                return;
            }

            var MainMenu = new Menu("URFSpam", "URF Spam", true);

            MainMenu.Attach();

            var QMenu = new Menu("QSettings", "Q Settings")
            {
                MenuWrapper.Q.Usage,
                MenuWrapper.Q.Combo,
                MenuWrapper.Q.Harass,
                MenuWrapper.Q.JungleClear,
                MenuWrapper.Q.Settings,
                MenuWrapper.Q.Type,
                MenuWrapper.Q.Range,
                MenuWrapper.Q.Hitchance
            };

            MainMenu.Add(QMenu);

            var WMenu = new Menu("WSettings", "W Settings")
            {
                MenuWrapper.W.Usage,
                MenuWrapper.W.Combo,
                MenuWrapper.W.Harass,
                MenuWrapper.W.JungleClear,
                MenuWrapper.W.Settings,
                MenuWrapper.W.Type,
                MenuWrapper.W.Range,
                MenuWrapper.W.Hitchance
            };

            MainMenu.Add(WMenu);

            var EMenu = new Menu("ESettings", "E Settings")
            {
                MenuWrapper.E.Usage,
                MenuWrapper.E.Combo,
                MenuWrapper.E.Harass,
                MenuWrapper.E.JungleClear,
                MenuWrapper.E.Settings,
                MenuWrapper.E.Type,
                MenuWrapper.E.Range,
                MenuWrapper.E.Hitchance
            };

            MainMenu.Add(EMenu);

            var RMenu = new Menu("RSettings", "R Settings")
            {
                MenuWrapper.R.Usage,
                MenuWrapper.R.Combo,
                MenuWrapper.R.Harass,
                MenuWrapper.R.JungleClear,
                MenuWrapper.R.Settings,
                MenuWrapper.R.Type,
                MenuWrapper.R.Range,
                MenuWrapper.R.Hitchance
            };

            MainMenu.Add(RMenu);

            var PriorityMenu = new Menu("SpellPriority", "Spell Priority")
            {
                MenuWrapper.Priority.TipsT,
                MenuWrapper.Priority.TipsM,
                MenuWrapper.Priority.QPriority,
                MenuWrapper.Priority.WPriority,
                MenuWrapper.Priority.EPriority,
                MenuWrapper.Priority.RPriority
            };

            MainMenu.Add(PriorityMenu);

            var DrawMenu = new Menu("Draw", "Draw Settings")
            {
                MenuWrapper.Draw.QRange,
                MenuWrapper.Draw.QColor,
                MenuWrapper.Draw.WRange,
                MenuWrapper.Draw.WColor,
                MenuWrapper.Draw.ERange,
                MenuWrapper.Draw.EColor,
                MenuWrapper.Draw.RRange,
                MenuWrapper.Draw.RColor,
                MenuWrapper.Draw.Nothing,
                MenuWrapper.Draw.DrawOnlyReady
            };

            MainMenu.Add(DrawMenu);

            Console.WriteLine("URF Spam by NightMoon");
            Console.WriteLine("Some idea from Script Maker (HappyMajor)");
            Console.WriteLine("God know why i make this Assembly");

            SpellWrapper.Initializer();

            Game.OnTick    += OnTick;
            Drawing.OnDraw += OnDraw;
        }