예제 #1
0
 protected override void InitMenu()
 {
     base.InitMenu();
     ComboMenu.AddItem(new MenuItem("QCombo", "Auto Tumble").SetValue(true));
     ComboMenu.AddItem(new MenuItem("QHarass", "AA - Q - AA").SetValue(true));
     ComboMenu.AddItem(new MenuItem("QChecks", "Q Safety Checks").SetValue(true));
     ComboMenu.AddItem(new MenuItem("QWall", "Enable Wall Tumble?").SetValue(true));
     ComboMenu.AddItem(new MenuItem("QUltSpam", "Spam Q when R active").SetValue(false));
     ComboMenu.AddItem(new MenuItem("FocusTwoW", "Focus 2 W Stacks").SetValue(true));
     ComboMenu.AddItem(new MenuItem("ECombo", "Auto Condemn").SetValue(true));
     ComboMenu.AddItem(new MenuItem("PradaE", "Authentic Prada Condemn").SetValue(true));
     ComboMenu.AddItem(new MenuItem("EHitchance", "E % Hitchance").SetValue(new Slider(100, 50, 100)));
     ComboMenu.AddItem(new MenuItem("DrawE", "Draw Condemn Prediction").SetValue(true));
     ComboMenu.AddItem(new MenuItem("RCombo", "Auto Ult (soon)").SetValue(false));
     ComboMenu.AddItem(new MenuItem("AutoBuy", "Auto-Swap Trinkets?").SetValue(true));
     EscapeMenu.AddItem(new MenuItem("QEscape", "Escape with Q").SetValue(true));
     EscapeMenu.AddItem(new MenuItem("CondemnEscape", "Escape with E").SetValue(true));
     EscapeMenu.AddItem(new MenuItem("EInterrupt", "Use E to Interrupt").SetValue(true));
     LaneClearMenu.AddItem(new MenuItem("QFarm", "Use Q (SMART)").SetValue(true));
     SkinhackMenu.AddItem(
         new MenuItem("skin", "Skin: ").SetValue(
             new StringList(new string[]
                            { "Classic", "Vindicator", "Aristocrat", "Dragonslayer", "Heartseeker", "SKT T1", "Arclight" }))).ValueChanged +=
         (sender, args) =>
     {
         _selectedSkin = SkinhackMenu.Item("skin").GetValue <StringList>().SelectedIndex + 1;
         Player.SetSkin(Player.CharData.BaseSkinName, _selectedSkin);
     };
     SkinhackMenu.AddItem(new MenuItem("enableskinhack", "Enable Skinhax").SetValue(true));
     SkinhackMenu.AddItem(new MenuItem("cyclethroughskins", "Cycle Through Skins").SetValue(false));
     SkinhackMenu.AddItem(new MenuItem("cyclethroughskinstime", "Cycling Time").SetValue(new Slider(30, 30, 600)));
 }
예제 #2
0
        private static void SkinHax()
        {
            if (Player.IsDead && _skinLoaded)
            {
                _skinLoaded = false;
            }

            if (Player.InFountain() && !Player.IsDead && !_skinLoaded &&
                SkinhackMenu.Item("enableskinhack").GetValue <bool>())
            {
                Player.SetSkin(Player.CharData.BaseSkinName, _selectedSkin);
                _skinLoaded = true;
            }

            if (SkinhackMenu.Item("cyclethroughskins").GetValue <bool>() &&
                Environment.TickCount - _cycleThroughSkinsTime >
                SkinhackMenu.Item("cyclethroughskinstime").GetValue <Slider>().Value * 1000)
            {
                if (_lastCycledSkin <= 6)
                {
                    _lastCycledSkin++;
                }
                else
                {
                    _lastCycledSkin = 1;
                }

                Player.SetSkin(Player.CharData.BaseSkinName, _lastCycledSkin);
                _cycleThroughSkinsTime = Environment.TickCount;
            }
        }
예제 #3
0
        protected override void OnUpdate(EventArgs args)
        {
            if (Player.Buffs.Any(b => b.Name.ToLower().Contains("rengarr")))
            {
                if (Items.HasItem((int)ItemId.Oracles_Lens_Trinket))
                {
                    Items.UseItem((int)ItemId.Oracles_Lens_Trinket, Player.Position);
                }
                else if (Items.HasItem((int)ItemId.Vision_Ward, Player))
                {
                    Items.UseItem((int)ItemId.Vision_Ward, Player.Position.Randomize(0, 125));
                }
            }

            if (Player.InFountain() && ComboMenu.Item("AutoBuy").GetValue <bool>() && Player.Level > 6 && Items.HasItem((int)ItemId.Warding_Totem_Trinket))
            {
                Player.BuyItem(ItemId.Scrying_Orb_Trinket);
            }
            if (Player.InFountain() && ComboMenu.Item("AutoBuy").GetValue <bool>() && !Items.HasItem((int)ItemId.Oracles_Lens_Trinket, Player) && Player.Level >= 9 && HeroManager.Enemies.Any(h => h.BaseSkinName == "Rengar"))
            {
                Player.BuyItem(ItemId.Oracles_Lens_Trinket);
            }
            base.OnUpdate(args);
            if (SkinhackMenu.Item("enableskinhack").GetValue <bool>())
            {
                SkinHax();
            }
        }
예제 #4
0
 protected override void OnGameLoad(EventArgs args)
 {
     base.OnGameLoad(args);
     if (SkinhackMenu.Item("enableskinhack").GetValue <bool>())
     {
         Player.SetSkin(Player.BaseSkinName, SkinhackMenu.Item("skin").GetValue <Slider>().Value);
         _skinLoaded = true;
     }
 }
예제 #5
0
 protected override void OnGameLoad(EventArgs args)
 {
     base.OnGameLoad(args);
     if (SkinhackMenu.Item("enableskinhack").GetValue <bool>())
     {
         _selectedSkin = SkinhackMenu.Item("skin").GetValue <StringList>().SelectedIndex + 1;
         Player.SetSkin(Player.CharData.BaseSkinName, _selectedSkin);
         _skinLoaded = true;
     }
 }
예제 #6
0
 protected override void InitMenu()
 {
     base.InitMenu();
     SkinhackMenu.AddItem(
         new MenuItem("skin", "Skin: ").SetValue(
             new Slider(1, 1, 9))).ValueChanged +=
         (sender, args) =>
     {
         Player.SetSkin(Player.BaseSkinName, SkinhackMenu.Item("skin").GetValue <Slider>().Value);
     };
     SkinhackMenu.AddItem(new MenuItem("enableskinhack", "Enable Skinhax").SetValue(true));
     SkinhackMenu.AddItem(new MenuItem("cyclethroughskins", "Cycle Through Skins").SetValue(false));
     SkinhackMenu.AddItem(new MenuItem("cyclethroughskinstime", "Cycling Time").SetValue(new Slider(30, 30, 600)));
 }