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))); }
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; } }
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(); } }
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; } }
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; } }
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))); }