public void Add(string spellPriorityDesc, int[] spellPriority) { SpellPriorityList.Add(spellPriorityDesc, spellPriority); AutoLevel = new AutoLevel(spellPriority); AutoLevel.Enabled(true); }
public AutoLeveler(Menu config) { configMenu = config; config.AddItem(new MenuItem(player.ChampionName+"order", "Skill order", true)).SetValue(new StringList(new[] { "Q->W->E", "Q->E->W", "W->Q->E", "W->E->Q", "E->Q->W", "E->W->Q" }, 0)); config.AddItem(new MenuItem(player.ChampionName + "Enabled", "Enabled")).SetValue(false); config.AddItem(new MenuItem("Test", "Test Only")); autoLevel = new AutoLevel(GetTree(configMenu.Item(player.ChampionName + "order", true).GetValue<StringList>().SelectedIndex)); Game.OnUpdate +=Game_OnUpdate; }
public static void GetSpelltree(int[] defTree) { int[] tree = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; for (var i = 0; i < 18; i++) { tree[i] = Convert.ToInt32(defTree[i]) - 1; } var myAutoLevel = new AutoLevel(tree); AutoLevel.Enabled(true); }
public AutoLeveler(int[] tree) { autoLevel = new AutoLevel(tree); AutoLevel.Enable(); }
private static void Game_OnGameLoad(EventArgs args) { if (ObjectManager.Player.ChampionName != "Soraka") return; //InitializeSafeWardSpots(); //InitializeWardSpots(); allies = new List<Obj_AI_Hero>(); //BushRevealer c = new BushRevealer(); Q = new Spell(SpellSlot.Q, 970); W = new Spell(SpellSlot.W, 550); E = new Spell(SpellSlot.E, 925); R = new Spell(SpellSlot.R); //Game.PrintChat("in1"); ts = new TargetSelector(1025, TargetSelector.TargetingMode.AutoPriority); // stufftosay = new[] { "brb", "need to b", "sec" }; // deaths = new[] {"oops", "lol", "rip", "laggg"}; spawn = ObjectManager.Get<GameObject>() .First(x => x.Type == GameObjectType.obj_SpawnPoint && x.Team == ObjectManager.Player.Team) .Position; menu = new Menu("Soraka Slack", "slack", true); menu.AddItem(new MenuItem("on", "Start Slacking!").SetValue(new KeyBind(32, KeyBindType.Toggle))); menu.AddItem(new MenuItem("user", "Use R?").SetValue(true)); menu.AddItem(new MenuItem("usew", "Use W?").SetValue(true)); menu.AddItem(new MenuItem("allyhpw", "Ally % HP for W").SetValue(new Slider(30, 0, 93))); menu.AddItem(new MenuItem("wabovehp", "Use W when my hp > x%").SetValue(new Slider(20, 0, 99))); menu.AddItem(new MenuItem("allyhpr", "Ally % HP for R").SetValue(new Slider(30, 0, 50))); menu.AddItem(new MenuItem("hpb", "B if hp < %").SetValue(new Slider(15, 0, 80))); //Game.PrintChat("in2"); menu.AddSubMenu(new Menu("Follow:", "follower")); foreach (var ally in ObjectManager.Get<Obj_AI_Hero>().Where(x => x.IsAlly && !x.IsMe)) { allies.Add(ally); if (ad.Contains(ally.ChampionName)) menu.SubMenu("follower").AddItem(new MenuItem(ally.ChampionName, ally.ChampionName).SetValue(true)); else { menu.SubMenu("follower").AddItem(new MenuItem(ally.ChampionName, ally.ChampionName).SetValue(false)); } } // Game.PrintChat("hi"); buyThings = new List<ItemToShop> { new ItemToShop() { goldReach = 500, itemsMustHave = new List<int>{3301}, itemIds = new List<int>{3096} }, new ItemToShop() { goldReach = 360, itemsMustHave = new List<int>{3096}, itemIds = new List<int>{1004,1004} }, new ItemToShop() { goldReach = 500, itemsMustHave = new List<int>{1004,1004}, itemIds = new List<int>{1033} }, new ItemToShop() { goldReach = 180, itemsMustHave = new List<int>{1033,1004,1004}, itemIds = new List<int>{3028} }, new ItemToShop() { goldReach = 325, itemsMustHave = new List<int>{3028}, itemIds = new List<int>{1001} }, new ItemToShop() { goldReach = 675, itemsMustHave = new List<int>{1001}, itemIds = new List<int>{3009} }, new ItemToShop() { goldReach = 400, itemsMustHave = new List<int>{3009}, itemIds = new List<int>{1028} }, new ItemToShop() { goldReach = 450, itemsMustHave = new List<int>{1028}, itemIds = new List<int>{3067} }, new ItemToShop() { goldReach = 400, itemsMustHave = new List<int>{3067}, itemIds = new List<int>{1028} }, new ItemToShop() { goldReach = 800, itemsMustHave = new List<int>{1028}, itemIds = new List<int>{3211} }, new ItemToShop() { goldReach = 700, itemsMustHave = new List<int>{3211}, itemIds = new List<int>{3065} }, new ItemToShop() { goldReach = 2900, itemsMustHave = new List<int>{3065}, itemIds = new List<int>{3116} } }; //Game.PrintChat("hi2"); // Game.PrintChat("in3"); var sequence = new[] { 1, 2, 3, 2, 2, 4, 2, 1, 2, 3, 4, 3, 3, 1, 1, 4, 1, 3 }; var level = new AutoLevel(sequence); gamestart = Game.Time; menu.AddToMainMenu(); nextItem = buyThings[0]; //Game.PrintChat("in4"); //ids = new[] { 3096, 1004, 1004, 1033, 1001, 3028, 3174, 3009, 1028, 3067, 1028, 3211, 3065, 3069, 1028, 2049, 2045 }; //follow = ObjectManager.Get<Obj_AI_Hero>().First(x => x.IsAlly && menu.Item(x.ChampionName).GetValue<bool>()); //?? // ObjectManager.Get<Obj_AI_Hero>().First(x => !x.IsMe && x.IsAlly && ap.Contains(x.ChampionName)) ?? // ObjectManager.Get<Obj_AI_Hero>().First(x => x.IsAlly && !x.IsMe); //if (follow != null) //followpos = follow.Position; followtime = Game.Time; //Game.PrintChat("in5"); //int counter = 0; //foreach (var item in ids) //{ // if (Items.HasItem(item) && counter > index) // { // index = counter; // Game.PrintChat(index.ToString()); // } // counter++; //} // Game.PrintChat("in6"); if (Game.Time < 300) { Packet.C2S.BuyItem.Encoded(new Packet.C2S.BuyItem.Struct(3301)).Send(); Packet.C2S.BuyItem.Encoded(new Packet.C2S.BuyItem.Struct(3340)).Send(); Packet.C2S.BuyItem.Encoded(new Packet.C2S.BuyItem.Struct(2003)).Send(); Packet.C2S.BuyItem.Encoded(new Packet.C2S.BuyItem.Struct(2003)).Send(); Packet.C2S.BuyItem.Encoded(new Packet.C2S.BuyItem.Struct(2003)).Send(); } //Game.OnGameNotifyEvent += Game_OnGameNotifyEvent; Game.OnGameProcessPacket += Game_OnGameProcessPacket; Game.OnGameUpdate += Game_OnGameUpdate; //follow = ObjectManager.Get<Obj_AI_Hero>().First(x => ad.Contains(x.ChampionName)); //Obj_AI_Base.OnCreate += Obj_AI_Base_OnCreate; }
public static void GetSpelltree(int[] defTree) { int[] tree = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; for (var i = 0; i < 18; i++) { tree[i] = defTree[i] - 1; } autoLevel = new AutoLevel(tree); AutoLevel.Enabled(true); }
private void Game_OnGameLoad(EventArgs args) { if (Player.ChampionName != charName) return; Cleanser.CreateQSSSpellList(); #region Menu Menu = new Menu("VayneHunter Rework", "VHRework", true); var orbMenu = new Menu("Orbwalker", "orbwalker"); COrbwalker = new Orbwalking.Orbwalker(orbMenu); Menu.AddSubMenu(orbMenu); var tsMenu = new Menu("Target Selector", "TargetSel"); TargetSelector.AddToMenu(tsMenu); Menu.AddSubMenu(tsMenu); Menu.AddSubMenu(new Menu("[VH] Combo", "Combo")); Menu.SubMenu("Combo").AddItem(new MenuItem("UseQC", "Use Q Combo")).SetValue(true); Menu.SubMenu("Combo").AddItem(new MenuItem("UseEC", "Use E Combo").SetValue(true)); Menu.SubMenu("Combo").AddItem(new MenuItem("UseRC", "Use R Combo").SetValue(false)); Menu.SubMenu("Combo").AddItem(new MenuItem("QManaC", "Min Q Mana %").SetValue(new Slider(35, 1, 100))); Menu.SubMenu("Combo").AddItem(new MenuItem("EManaC", "Min E Mana %").SetValue(new Slider(20, 1, 100))); Menu.SubMenu("Combo").AddItem(new MenuItem("NEnUlt", "Only ult when x enemies").SetValue(new Slider(2, 1, 5))); Menu.AddSubMenu(new Menu("[VH] Harrass", "Harrass")); Menu.SubMenu("Harrass").AddItem(new MenuItem("UseQH", "Use Q Harrass")).SetValue(true); Menu.SubMenu("Harrass").AddItem(new MenuItem("UseEH", "Use E Harrass").SetValue(true)); Menu.SubMenu("Harrass").AddItem(new MenuItem("QManaH", "Min Q Mana %").SetValue(new Slider(35, 1, 100))); Menu.SubMenu("Harrass").AddItem(new MenuItem("EManaH", "Min E Mana %").SetValue(new Slider(20, 1, 100))); Menu.AddSubMenu(new Menu("[VH] Farm", "Farm")); Menu.SubMenu("Farm").AddItem(new MenuItem("UseQLH", "Use Q LastHit")).SetValue(true); Menu.SubMenu("Farm").AddItem(new MenuItem("UseQLC", "Use Q Laneclear")).SetValue(true); Menu.SubMenu("Farm").AddItem(new MenuItem("QManaLH", "Min Q Mana % LH").SetValue(new Slider(35, 1, 100))); Menu.SubMenu("Farm").AddItem(new MenuItem("QManaLC", "Min Q Mana % LC").SetValue(new Slider(35, 1, 100))); var MiscSubMenu = new Menu("[VH] Misc", "Misc"); var MiscTSubMenu = new Menu("Misc - Tumble", "MiscT"); { MiscTSubMenu.AddItem(new MenuItem("SmartQ", "Try to QE First").SetValue(false)); MiscTSubMenu.AddItem(new MenuItem("NoQEn", "Don't Q into enemies").SetValue(true)); MiscTSubMenu.AddItem(new MenuItem("NoAAStealth", "Don't AA while stealthed").SetValue(false)); MiscTSubMenu .AddItem( new MenuItem("WallTumble", "Tumble Over Wall").SetValue(new KeyBind("Y".ToCharArray()[0], KeyBindType.Press))); } var MiscCSubMenu = new Menu("Misc - Condemn", "MiscC"); { MiscCSubMenu.AddItem(new MenuItem("ENext", "E Next Auto").SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Toggle))); MiscCSubMenu.AddItem(new MenuItem("PushDistance", "E Push Dist").SetValue(new Slider(425, 400, 500))); MiscCSubMenu.AddItem(new MenuItem("CondemnTurret", "Try to Condemn to turret").SetValue(false)); MiscCSubMenu.AddItem(new MenuItem("CondemnFlag", "Condemn to J4 flag").SetValue(true)); MiscCSubMenu.AddItem(new MenuItem("AutoE", "Auto E").SetValue(false)); MiscCSubMenu.AddItem(new MenuItem("AutoEKS", "Smart E Ks").SetValue(true)); MiscCSubMenu.AddItem(new MenuItem("NoEEnT", "No E Under enemy turret").SetValue(true)); } var MiscGSubMenu = new Menu("Misc - General", "MiscG"); { MiscGSubMenu.AddItem(new MenuItem("Packets", "Packet Casting").SetValue(true)); MiscGSubMenu.AddItem(new MenuItem("AntiGP", "Anti Gapcloser")).SetValue(true); MiscGSubMenu.AddItem(new MenuItem("Interrupt", "Interrupter").SetValue(true)); MiscGSubMenu .AddItem(new MenuItem("SpecialFocus", "Focus targets with 2 W marks").SetValue(false)); MiscGSubMenu .AddItem( new MenuItem("ThreshLantern", "Grab Thresh Lantern").SetValue(new KeyBind("S".ToCharArray()[0], KeyBindType.Press))); MiscGSubMenu.AddItem(new MenuItem("UseIgn", "Use Ignite")).SetValue(true); } MiscSubMenu.AddSubMenu(MiscTSubMenu); MiscSubMenu.AddSubMenu(MiscCSubMenu); MiscSubMenu.AddSubMenu(MiscGSubMenu); Menu.AddSubMenu(MiscSubMenu); Menu.AddSubMenu(new Menu("[VH] BushRevealer", "BushReveal")); //Menu.SubMenu("BushReveal").AddItem(new MenuItem("BushReveal", "Bush Revealer").SetValue(new KeyBind("Z".ToCharArray()[0], KeyBindType.Toggle))); Menu.SubMenu("BushReveal").AddItem(new MenuItem("BushRevealer", "Trinket bush on condemn").SetValue(true)); Menu.AddSubMenu(new Menu("[VH] Items", "Items")); Menu.SubMenu("Items").AddItem(new MenuItem("BotrkC", "Botrk Combo").SetValue(true)); Menu.SubMenu("Items").AddItem(new MenuItem("BotrkH", "Botrk Harrass").SetValue(false)); Menu.SubMenu("Items").AddItem(new MenuItem("YoumuuC", "Youmuu Combo").SetValue(true)); Menu.SubMenu("Items").AddItem(new MenuItem("YoumuuH", "Youmuu Harrass").SetValue(false)); Menu.SubMenu("Items").AddItem(new MenuItem("BilgeC", "Cutlass Combo").SetValue(true)); Menu.SubMenu("Items").AddItem(new MenuItem("BilgeH", "Cutlass Harrass").SetValue(false)); Menu.SubMenu("Items").AddItem(new MenuItem("OwnHPercBotrk", "Min Own H. % Botrk").SetValue(new Slider(50, 1, 100))); Menu.SubMenu("Items").AddItem(new MenuItem("EnHPercBotrk", "Min Enemy H. % Botrk").SetValue(new Slider(20, 1, 100))); Menu.AddSubMenu(new Menu("[VH] QSS", "QSSMenu")); Menu.SubMenu("QSSMenu").AddItem(new MenuItem("UseQSS", "Use QSS").SetValue(true)); Menu.SubMenu("QSSMenu").AddItem(new MenuItem("QSSMinBuffs", "Min Buffs to QSS").SetValue(new Slider(2,1,5))); Menu.AddSubMenu(new Menu("[VH] QSS Buff Types", "QSST")); Cleanser.CreateTypeQSSMenu(); Menu.AddSubMenu(new Menu("[VH] QSS Spells", "QSSSpell")); Cleanser.CreateQSSSpellMenu(); Menu.AddSubMenu(new Menu("[VH] Don't Condemn", "NoCondemn")); CreateNoCondemnMenu(); Menu.AddSubMenu(new Menu("[VH] AutoPot", "AutoPot")); Menu.SubMenu("AutoPot").AddItem(new MenuItem("APH", "Health Pot").SetValue(true)); Menu.SubMenu("AutoPot").AddItem(new MenuItem("APM", "Mana Pot").SetValue(true)); Menu.SubMenu("AutoPot").AddItem(new MenuItem("APH_Slider", "Health Pot %").SetValue(new Slider(35,1))); Menu.SubMenu("AutoPot").AddItem(new MenuItem("APM_Slider", "Mana Pot %").SetValue(new Slider(35, 1))); Menu.SubMenu("AutoPot").AddItem(new MenuItem("APHeal", "Use Heal").SetValue(true)); Menu.SubMenu("AutoPot").AddItem(new MenuItem("APHeal_Slider", "Heal %").SetValue(new Slider(35, 1))); Menu.AddSubMenu(new Menu("[VH] AutoLeveler", "AutoLevel")); Menu.SubMenu("AutoLevel").AddItem(new MenuItem("ALSeq", "AutoLevel Seq").SetValue(Orders)); Menu.SubMenu("AutoLevel").AddItem(new MenuItem("ALAct", "AutoLevel Active").SetValue(false)); Menu.AddSubMenu(new Menu("[VH] Drawings", "Draw")); Menu.SubMenu("Draw").AddItem(new MenuItem("DrawE", "Draw E").SetValue(new Circle(true,Color.MediumPurple))); Menu.SubMenu("Draw").AddItem(new MenuItem("DrawCond", "Draw Pos. Aft. E if Stun").SetValue(new Circle(true, Color.Red))); Menu.SubMenu("Draw").AddItem(new MenuItem("DrawDrake", "Draw Drake Spot").SetValue(new Circle(true, Color.WhiteSmoke))); Menu.SubMenu("Draw").AddItem(new MenuItem("DrawMid", "Draw Mid Spot").SetValue(new Circle(true, Color.WhiteSmoke))); Menu.AddToMainMenu(); #endregion Game.PrintChat("<font color='#FF0000'>VayneHunter</font> <font color='#FFFFFF'>Rework loaded!</font>"); Game.PrintChat("By <font color='#FF0000'>DZ</font><font color='#FFFFFF'>191</font>. Special Thanks to: Kurisuu & KonoeChan"); Game.PrintChat("If you like my assemblies feel free to donate me (link on the forum :) )"); //Cleanser.cleanUselessSpells(); Q = new Spell(SpellSlot.Q); E = new Spell(SpellSlot.E,550f); R = new Spell(SpellSlot.R); E.SetTargetted(0.25f,1600f); Orbwalking.AfterAttack += Orbwalker_AfterAttack; Game.OnGameUpdate += Game_OnGameUpdate; // Game.OnGameProcessPacket += GameOnOnGameProcessPacket; Interrupter.OnPossibleToInterrupt += Interrupter_OnPossibleToInterrupt; AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; Drawing.OnDraw += Drawing_OnDraw; GameObject.OnCreate += Cleanser.OnCreateObj; GameObject.OnDelete += Cleanser.OnDeleteObj; Menu.Item("ALAct").ValueChanged += AutoLevel_ValueChanged; #region AutoLeveler if (isMenuEnabled("ALAct") && !aLInit) { var AutoLevel_I = new AutoLevel( getSequence( Menu.Item("ALSeq").GetValue<StringList>().SList[ Menu.Item("ALSeq").GetValue<StringList>().SelectedIndex])); aLInit = true; } }
private void AutoLevel_ValueChanged(object sender, OnValueChangeEventArgs ev) { if (isMenuEnabled("ALAct") && !aLInit) { var AutoLevel_I = new AutoLevel( getSequence( Menu.Item("ALSeq").GetValue<StringList>().SList[ Menu.Item("ALSeq").GetValue<StringList>().SelectedIndex])); aLInit = true; } AutoLevel.Enabled(ev.GetNewValue<bool>()); }
private static void Game_OnGameLoad(EventArgs args) { _player = ObjectManager.Player; if (ObjectManager.Player.BaseSkinName != ChampionName) return; _q = new Spell(SpellSlot.Q, 1150); _w = new Spell(SpellSlot.W, 1000); _e = new Spell(SpellSlot.E, 475); _r = new Spell(SpellSlot.R, 3000); _q.SetSkillshot(0.5f, 80f, 1200f, true, SkillshotType.SkillshotLine); _w.SetSkillshot(0.5f, 80f, 1200f, false, SkillshotType.SkillshotLine); _e.SetSkillshot(0.25f, 80f, 1600f, false, SkillshotType.SkillshotCircle); _r.SetSkillshot(1f, 160f, 2000f, false, SkillshotType.SkillshotLine); _hextech = new Items.Item(3146, 700); _youmuu = new Items.Item(3142, 10); _bilge = new Items.Item(3144, 450f); _blade = new Items.Item(3153, 450f); _igniteSlot = _player.GetSpellSlot("SummonerDot"); //D Ezreal _config = new Menu("D-Ezreal", "D-Ezreal", true); //TargetSelector var targetSelectorMenu = new Menu("Target Selector", "Target Selector"); TargetSelector.AddToMenu(targetSelectorMenu); _config.AddSubMenu(targetSelectorMenu); //Orbwalker _config.AddSubMenu(new Menu("Orbwalking", "Orbwalking")); _orbwalker = new Orbwalking.Orbwalker(_config.SubMenu("Orbwalking")); //Combo _config.AddSubMenu(new Menu("Combo", "Combo")); _config.SubMenu("Combo").AddItem(new MenuItem("UseIgnitecombo", "Use Ignite(rush for it)")).SetValue(true); _config.SubMenu("Combo").AddItem(new MenuItem("UseQC", "Use Q")).SetValue(true); _config.SubMenu("Combo").AddItem(new MenuItem("UseWC", "Use W")).SetValue(true); _config.SubMenu("Combo") .AddItem(new MenuItem("ActiveCombo", "Combo!").SetValue(new KeyBind(32, KeyBindType.Press))); //Ulti Factions _config.AddSubMenu(new Menu("R Factions", "R Factions")); _config.SubMenu("R Factions").AddSubMenu(new Menu("Use R combo", "Use R combo")); _config.SubMenu("R Factions") .SubMenu("Use R combo") .AddItem(new MenuItem("UseRcombo", "Use R in Combo")) .SetValue(true); _config.SubMenu("R Factions") .SubMenu("Use R combo") .AddItem(new MenuItem("UseRrush", "Rush R if ComboDmg>=Tagret HP")) .SetValue(true); _config.SubMenu("R Factions") .SubMenu("Use R combo") .AddItem(new MenuItem("UseRC", "Use R if R.Dmg>Targ. HP")) .SetValue(true); _config.SubMenu("R Factions") .SubMenu("Use R combo") .AddItem(new MenuItem("UseRE", "Auto R if Hit X Enemys")) .SetValue(true); _config.SubMenu("R Factions") .SubMenu("Use R combo") .AddItem(new MenuItem("MinTargets", "Auto R if Hit X Enemys").SetValue(new Slider(2, 1, 5))); _config.SubMenu("R Factions").SubMenu("Use R combo").AddItem(new MenuItem("", "Use R in Targets Below")); foreach (var enemy in ObjectManager.Get<Obj_AI_Hero>().Where(enemy => enemy.Team != _player.Team)) _config.SubMenu("R Factions") .SubMenu("Use R combo") .AddItem(new MenuItem("castRezreal" + enemy.BaseSkinName, enemy.BaseSkinName).SetValue(true)); _config.SubMenu("R Factions").AddSubMenu(new Menu("Use R killsteal", "Use R killsteal")); _config.SubMenu("R Factions") .SubMenu("Use R killsteal") .AddItem(new MenuItem("UseRM", "Use R KillSteal")) .SetValue(true); _config.SubMenu("R Factions").SubMenu("Use R killsteal").AddItem(new MenuItem("", "Use R in Targets Below")); foreach (var enemy in ObjectManager.Get<Obj_AI_Hero>().Where(enemy => enemy.Team != _player.Team)) _config.SubMenu("R Factions") .SubMenu("Use R killsteal") .AddItem(new MenuItem("castRkill" + enemy.BaseSkinName, enemy.BaseSkinName).SetValue(false)); _config.SubMenu("R Factions") .AddItem(new MenuItem("Minrange", "Min R range to Use").SetValue(new Slider(800, 0, 1500))); _config.SubMenu("R Factions") .AddItem(new MenuItem("Maxrange", "Max R range to Use").SetValue(new Slider(3000, 1500, 5000))); //items _config.AddSubMenu(new Menu("items", "items")); _config.SubMenu("items").AddSubMenu(new Menu("Offensive", "Offensive")); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("usemuramana", "Use Muramana")) .SetValue(true); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("muramanamin", "Use Muramana until MP < %").SetValue(new Slider(25, 1, 100))); _config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Youmuu", "Use Youmuu's")).SetValue(true); _config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Bilge", "Use Bilge")).SetValue(true); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("BilgeEnemyhp", "If Enemy Hp <").SetValue(new Slider(85, 1, 100))); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("Bilgemyhp", "Or your Hp < ").SetValue(new Slider(85, 1, 100))); _config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Blade", "Use Blade")).SetValue(true); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("BladeEnemyhp", "If Enemy Hp <").SetValue(new Slider(85, 1, 100))); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("Blademyhp", "Or Your Hp <").SetValue(new Slider(85, 1, 100))); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("Hextech", "Hextech Gunblade")) .SetValue(true); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("HextechEnemyhp", "If Enemy Hp <").SetValue(new Slider(85, 1, 100))); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("Hextechmyhp", "Or Your Hp <").SetValue(new Slider(85, 1, 100))); _config.SubMenu("items").AddSubMenu(new Menu("Deffensive", "Deffensive")); _config.SubMenu("items").SubMenu("Deffensive").AddSubMenu(new Menu("Cleanse", "Cleanse")); _config.SubMenu("items").SubMenu("Deffensive").SubMenu("Cleanse").AddItem(new MenuItem("useqss", "Use QSS/Mercurial Scimitar/Dervish Blade")).SetValue(true); _config.SubMenu("items").SubMenu("Deffensive").SubMenu("Cleanse").AddItem(new MenuItem("blind", "Blind")).SetValue(true); _config.SubMenu("items").SubMenu("Deffensive").SubMenu("Cleanse").AddItem(new MenuItem("charm", "Charm")).SetValue(true); _config.SubMenu("items").SubMenu("Deffensive").SubMenu("Cleanse").AddItem(new MenuItem("fear", "Fear")).SetValue(true); _config.SubMenu("items").SubMenu("Deffensive").SubMenu("Cleanse").AddItem(new MenuItem("flee", "Flee")).SetValue(true); _config.SubMenu("items").SubMenu("Deffensive").SubMenu("Cleanse").AddItem(new MenuItem("snare", "Snare")).SetValue(true); _config.SubMenu("items").SubMenu("Deffensive").SubMenu("Cleanse").AddItem(new MenuItem("taunt", "Taunt")).SetValue(true); _config.SubMenu("items").SubMenu("Deffensive").SubMenu("Cleanse").AddItem(new MenuItem("suppression", "Suppression")).SetValue(true); _config.SubMenu("items").SubMenu("Deffensive").SubMenu("Cleanse").AddItem(new MenuItem("stun", "Stun")).SetValue(true); _config.SubMenu("items").SubMenu("Deffensive").SubMenu("Cleanse").AddItem(new MenuItem("polymorph", "Polymorph")).SetValue(false); _config.SubMenu("items").SubMenu("Deffensive").SubMenu("Cleanse").AddItem(new MenuItem("silence", "Silence")).SetValue(false); _config.SubMenu("items").SubMenu("Deffensive").SubMenu("Cleanse").AddItem(new MenuItem("zedultexecute", "Zed Ult")).SetValue(true); _config.SubMenu("items").SubMenu("Deffensive").SubMenu("Cleanse").AddItem(new MenuItem("Cleansemode", "Use Cleanse")).SetValue(new StringList(new string[2] { "Always", "In Combo" })); _config.SubMenu("items").AddSubMenu(new Menu("Potions", "Potions")); _config.SubMenu("items") .SubMenu("Potions") .AddItem(new MenuItem("usehppotions", "Use Healt potion/Flask/Biscuit")) .SetValue(true); _config.SubMenu("items") .SubMenu("Potions") .AddItem(new MenuItem("usepotionhp", "If Health % <").SetValue(new Slider(35, 1, 100))); _config.SubMenu("items") .SubMenu("Potions") .AddItem(new MenuItem("usemppotions", "Use Mana potion/Flask/Biscuit")) .SetValue(true); _config.SubMenu("items") .SubMenu("Potions") .AddItem(new MenuItem("usepotionmp", "If Mana % <").SetValue(new Slider(35, 1, 100))); //Harass _config.AddSubMenu(new Menu("Harass", "Harass")); _config.SubMenu("Harass").AddItem(new MenuItem("UseQH", "Use Q")).SetValue(true); _config.SubMenu("Harass").AddItem(new MenuItem("UseWH", "Use W")).SetValue(true); _config.SubMenu("Harass") .AddItem( new MenuItem("harasstoggle", "AutoHarass (toggle)").SetValue(new KeyBind("G".ToCharArray()[0], KeyBindType.Toggle))); _config.SubMenu("Harass") .AddItem(new MenuItem("Harrasmana", "Minimum Mana").SetValue(new Slider(60, 1, 100))); _config.SubMenu("Harass") .AddItem( new MenuItem("ActiveHarass", "Harass!").SetValue(new KeyBind("C".ToCharArray()[0], KeyBindType.Press))); //Farm _config.AddSubMenu(new Menu("Farm", "Farm")); _config.SubMenu("Farm").AddSubMenu(new Menu("LaneClear", "LaneClear")); _config.SubMenu("Farm").SubMenu("LaneClear").AddItem(new MenuItem("UseQL", "Q LaneClear")).SetValue(true); _config.SubMenu("Farm") .SubMenu("LaneClear") .AddItem(new MenuItem("Lanemana", "Minimum Mana").SetValue(new Slider(60, 1, 100))); _config.SubMenu("Farm") .SubMenu("LaneClear") .AddItem( new MenuItem("ActiveLane", "Farm key").SetValue(new KeyBind("V".ToCharArray()[0], KeyBindType.Press))); _config.SubMenu("Farm").AddSubMenu(new Menu("Lasthit", "Lasthit")); _config.SubMenu("Farm").SubMenu("Lasthit").AddItem(new MenuItem("UseQLH", "Q LastHit")).SetValue(true); _config.SubMenu("Farm") .SubMenu("Lasthit") .AddItem(new MenuItem("lastmana", "Minimum Mana").SetValue(new Slider(60, 1, 100))); _config.SubMenu("Farm") .SubMenu("Lasthit") .AddItem( new MenuItem("ActiveLast", "LastHit!").SetValue(new KeyBind("X".ToCharArray()[0], KeyBindType.Press))); _config.SubMenu("Farm").AddSubMenu(new Menu("JungleClear", "JungleClear")); _config.SubMenu("Farm").SubMenu("JungleClear").AddItem(new MenuItem("UseQJ", "Q Jungle")).SetValue(true); _config.SubMenu("Farm") .SubMenu("JungleClear") .AddItem(new MenuItem("Junglemana", "Minimum Mana").SetValue(new Slider(60, 1, 100))); _config.SubMenu("Farm") .SubMenu("JungleClear") .AddItem( new MenuItem("ActiveJungle", "Jungle key").SetValue(new KeyBind("V".ToCharArray()[0], KeyBindType.Press))); //Misc _config.AddSubMenu(new Menu("Misc", "Misc")); _config.SubMenu("Misc") .AddItem(new MenuItem("pingulti", "Ping If R Dmg>Enemy Health (only local)").SetValue(false)); _config.SubMenu("Misc").AddItem(new MenuItem("useQK", "Use Q KillSteal")).SetValue(true); _config.SubMenu("Misc").AddItem(new MenuItem("useWK", "Use W KillSteal")).SetValue(true); _config.SubMenu("Misc").AddItem(new MenuItem("useEK", "Use (E-Q) or (E-W) KillSteal")).SetValue(true); _config.SubMenu("Misc").AddItem(new MenuItem("useQdash", "Auto Q dashing")).SetValue(true); _config.SubMenu("Misc").AddItem(new MenuItem("useQimmo", "Auto Q Immobile")).SetValue(true); _config.SubMenu("Misc").AddItem(new MenuItem("useQstun", "Auto Q Taunt/Fear/Charm/Snare")).SetValue(true); _config.SubMenu("Misc").AddItem(new MenuItem("EZAutoLevel", "Auto Level")).SetValue(false); _config.SubMenu("Misc").AddItem(new MenuItem("EZStyle", "Level Sequence").SetValue( new StringList(new[] {"W-E-Q", "W-Q-E", "Q-E-W", "Q-W-E"}))); _config.SubMenu("Misc").AddItem(new MenuItem("skinez", "Use Custom Skin").SetValue(false)); _config.SubMenu("Misc").AddItem(new MenuItem("skinezreal", "Skin Changer").SetValue(new Slider(4, 1, 8))); //Damage after combo: MenuItem dmgAfterComboItem = new MenuItem("DamageAfterCombo", "Draw damage after combo").SetValue(true); Utility.HpBarDamageIndicator.DamageToUnit = ComboDamage; Utility.HpBarDamageIndicator.Enabled = dmgAfterComboItem.GetValue<bool>(); dmgAfterComboItem.ValueChanged += delegate(object sender, OnValueChangeEventArgs eventArgs) { Utility.HpBarDamageIndicator.Enabled = eventArgs.GetNewValue<bool>(); }; //Drawings _config.AddSubMenu(new Menu("Drawings", "Drawings")); _config.SubMenu("Drawings").AddItem(new MenuItem("DrawQ", "Draw Q")).SetValue(true); _config.SubMenu("Drawings").AddItem(new MenuItem("DrawW", "Draw W")).SetValue(true); _config.SubMenu("Drawings").AddItem(new MenuItem("DrawE", "Draw E")).SetValue(true); _config.SubMenu("Drawings").AddItem(new MenuItem("DrawR", "Draw R")).SetValue(true); _config.SubMenu("Drawings").AddItem(dmgAfterComboItem); _config.SubMenu("Drawings").AddItem(new MenuItem("damagetest", "Damage Text")).SetValue(true); _config.SubMenu("Drawings").AddItem(new MenuItem("CircleLag", "Lag Free Circles").SetValue(true)); _config.SubMenu("Drawings") .AddItem(new MenuItem("CircleQuality", "Circles Quality").SetValue(new Slider(100, 100, 10))); _config.SubMenu("Drawings") .AddItem(new MenuItem("CircleThickness", "Circles Thickness").SetValue(new Slider(1, 10, 1))); _config.AddToMainMenu(); Game.PrintChat("<font color='#881df2'>D-Ezreal by Diabaths</font> Loaded."); Game.PrintChat( "<font color='#FF0000'>If You like my work and want to support me, plz donate via paypal in </font> <font color='#FF9900'>[email protected]</font> (10) S"); if (_config.Item("skinez").GetValue<bool>()) { GenModelPacket(_player.ChampionName, _config.Item("skinezreal").GetValue<Slider>().Value); _lastSkin = _config.Item("skinezreal").GetValue<Slider>().Value; } Game.OnUpdate += Game_OnUpdate; Drawing.OnDraw += Drawing_OnDraw; Orbwalking.AfterAttack += Orbwalking_AfterAttack; _config.Item("EZAutoLevel").ValueChanged += LevelUpMode; if (_config.Item("EZAutoLevel").GetValue<bool>()) { var level = new AutoLevel(Style()); } }
private static void Game_OnGameLoad(EventArgs args) { _player = ObjectManager.Player; //if (ObjectManager.Player.BaseSkinName != ChampionName) return; _q = new Spell(SpellSlot.Q, 200); _w = new Spell(SpellSlot.W, 200); _e = new Spell(SpellSlot.E, 200); _r = new Spell(SpellSlot.R, 200); SpellList.Add(_q); SpellList.Add(_w); SpellList.Add(_e); SpellList.Add(_r); _bilge = new Items.Item(3144, 450f); _blade = new Items.Item(3153, 450f); _hydra = new Items.Item(3074, 250f); _tiamat = new Items.Item(3077, 250f); _rand = new Items.Item(3143, 490f); _lotis = new Items.Item(3190, 590f); SetSmiteSlot(); //Udyr _config = new Menu("D-Udyr", "D-Udyr", true); //TargetSelector var targetSelectorMenu = new Menu("Target Selector", "Target Selector"); TargetSelector.AddToMenu(targetSelectorMenu); _config.AddSubMenu(targetSelectorMenu); //Orbwalker _config.AddSubMenu(new Menu("Orbwalking", "Orbwalking")); _orbwalker = new Orbwalking.Orbwalker(_config.SubMenu("Orbwalking")); //Auto-Level _config.AddSubMenu(new Menu("Style", "Style")); _config.SubMenu("Style").AddItem(new MenuItem("udAutoLevel", "Auto-Level")).SetValue(false); _config.SubMenu("Style").AddItem(new MenuItem("udyrStyle", "Level Sequence").SetValue( new StringList(new[] { "Tiger (Q-E-W-R)", "Tiger (Q-W-E-R)", "Pheonix (R-E-W-Q)", "Pheonix (R-W-E-Q)" }))); //Combo _config.AddSubMenu(new Menu("Main", "Main")); _config.SubMenu("Main").AddItem(new MenuItem("AutoShield", "Auto-Shield")).SetValue(true); _config.SubMenu("Main") .AddItem(new MenuItem("AutoShield%", "Auto-Shield if % HP <").SetValue(new Slider(50, 100, 0))); _config.SubMenu("Main") .AddItem(new MenuItem("TargetRange", "Use E at Range").SetValue(new Slider(1000, 600, 1500))); _config.SubMenu("Main") .AddItem(new MenuItem("ActiveCombo", "Combo").SetValue(new KeyBind(32, KeyBindType.Press))); _config.SubMenu("Main").AddItem(new MenuItem("smitecombo", "Use Smite on Target")).SetValue(true); _config.SubMenu("Main") .AddItem( new MenuItem("StunCycle", "Stun Cycle").SetValue(new KeyBind("Z".ToCharArray()[0], KeyBindType.Press))); //Flee _config.AddSubMenu(new Menu("Flee", "Flee")); _config.SubMenu("Flee").AddItem(new MenuItem("ForestE", "Use E")).SetValue(true); _config.SubMenu("Flee").AddItem(new MenuItem("ForestW", "Use W")).SetValue(true); _config.SubMenu("Flee") .AddItem( new MenuItem("Forest", "Flee (Toggle)").SetValue(new KeyBind("G".ToCharArray()[0], KeyBindType.Toggle))); _config.SubMenu("Flee") .AddItem(new MenuItem("Forest-Mana", "Flee if % Mana >").SetValue(new Slider(50, 100, 0))); _config.AddSubMenu(new Menu("Items", "items")); _config.SubMenu("items").AddSubMenu(new Menu("Offensive", "Offensive")); _config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Tiamat", "Use Tiamat")).SetValue(true); _config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Hydra", "Use Hydra")).SetValue(true); _config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Bilge", "Use Cutlass")).SetValue(true); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("BilgeEnemyhp", "If Enemy % HP < ").SetValue(new Slider(85, 1, 100))); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("Bilgemyhp", "If Self % HP <").SetValue(new Slider(85, 1, 100))); _config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Blade", "Use BotRK")).SetValue(true); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("BladeEnemyhp", "If Enemy % HP < ").SetValue(new Slider(85, 1, 100))); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("Blademyhp", "If Self % HP < ").SetValue(new Slider(85, 1, 100))); _config.SubMenu("items").AddSubMenu(new Menu("Defensive", "Defensive")); _config.SubMenu("items") .SubMenu("Defensive") .AddItem(new MenuItem("Omen", "Use Randuin's Omen")) .SetValue(true); _config.SubMenu("items") .SubMenu("Defensive") .AddItem(new MenuItem("Omenenemys", "Use Randuin's if Targets >=").SetValue(new Slider(2, 1, 5))); _config.SubMenu("items") .SubMenu("Defensive") .AddItem(new MenuItem("lotis", "Use Iron Solari")).SetValue(true); _config.SubMenu("items").SubMenu("Defensive").AddItem(new MenuItem("lotisminhp", "Use Solari if Ally % HP <").SetValue(new Slider(35, 1, 100))); _config.SubMenu("items").SubMenu("Defensive").AddItem(new MenuItem("Righteous", "Use Righteous Glory")).SetValue(true); _config.SubMenu("items").SubMenu("Defensive").AddItem(new MenuItem("Righteousenemys", "Righteous Glory if >= X Target(s)"").SetValue(new Slider(2, 1, 5))); _config.SubMenu("items").SubMenu("Defensive").AddItem(new MenuItem("Righteousenemysrange", "Range to Use Righteous Glory").SetValue(new Slider(800, 400, 1400))); _config.SubMenu("items").AddSubMenu(new Menu("Potions", "Potions")); _config.SubMenu("items") .SubMenu("Potions") .AddItem(new MenuItem("usehppotions", "Use Health Potion/Flask/Biscuit")) .SetValue(true); _config.SubMenu("items") .SubMenu("Potions") .AddItem(new MenuItem("usepotionhp", "If % HP <").SetValue(new Slider(35, 1, 100))); _config.SubMenu("items") .SubMenu("Potions") .AddItem(new MenuItem("usemppotions", "Use Mana Potion/Flask/Biscuit")) .SetValue(true); _config.SubMenu("items") .SubMenu("Potions") .AddItem(new MenuItem("usepotionmp", "If % Mana <").SetValue(new Slider(35, 1, 100))); //Farm _config.AddSubMenu(new Menu("Farm", "Farm")); _config.SubMenu("Farm").AddSubMenu(new Menu("Lane", "Lane")); _config.SubMenu("Farm").SubMenu("Lane").AddItem(new MenuItem("laneitems", "Use Items")).SetValue(true); _config.SubMenu("Farm").SubMenu("Lane").AddItem(new MenuItem("Use-Q-Farm", "Use Q")).SetValue(true); _config.SubMenu("Farm").SubMenu("Lane").AddItem(new MenuItem("Use-W-Farm", "Use W")).SetValue(true); _config.SubMenu("Farm").SubMenu("Lane").AddItem(new MenuItem("Use-E-Farm", "Use E")).SetValue(true); _config.SubMenu("Farm").SubMenu("Lane").AddItem(new MenuItem("Use-R-Farm", "Use R")).SetValue(true); _config.SubMenu("Farm") .SubMenu("Lane") .AddItem(new MenuItem("Farm-Mana", "Min. % Mana").SetValue(new Slider(50, 100, 0))); _config.SubMenu("Farm") .SubMenu("Lane") .AddItem( new MenuItem("ActiveLane", "Lane Clear").SetValue(new KeyBind("V".ToCharArray()[0], KeyBindType.Press))); _config.SubMenu("Farm").AddSubMenu(new Menu("Jungle", "Jungle")); _config.SubMenu("Farm").SubMenu("Jungle").AddItem(new MenuItem("jungleitems", "Use Items")).SetValue(true); _config.SubMenu("Farm").SubMenu("Jungle").AddItem(new MenuItem("Use-Q-Jungle", "Use Q")).SetValue(true); _config.SubMenu("Farm").SubMenu("Jungle").AddItem(new MenuItem("Use-W-Jungle", "Use W")).SetValue(true); _config.SubMenu("Farm").SubMenu("Jungle").AddItem(new MenuItem("Use-E-Jungle", "Use E")).SetValue(true); _config.SubMenu("Farm").SubMenu("Jungle").AddItem(new MenuItem("Use-R-Jungle", "Use R")).SetValue(true); _config.SubMenu("Farm") .SubMenu("Jungle") .AddItem(new MenuItem("Jungle-Mana", "Min. % Mana").SetValue(new Slider(50, 100, 0))); _config.SubMenu("Farm") .SubMenu("Jungle") .AddItem( new MenuItem("ActiveJungle", "Jungle Clear").SetValue(new KeyBind("V".ToCharArray()[0], KeyBindType.Press))); //Smite _config.AddSubMenu(new Menu("Smite", "Smite")); _config.SubMenu("Smite") .AddItem( new MenuItem("Usesmite", "Use Smite (Toggle)").SetValue(new KeyBind("H".ToCharArray()[0], KeyBindType.Toggle))); _config.SubMenu("Smite").AddItem(new MenuItem("Useblue", "Smite Blue-Camp Early")).SetValue(true); _config.SubMenu("Smite") .AddItem(new MenuItem("manaJ", "Smite Blue-Camp if MP% <").SetValue(new Slider(35, 1, 100))); _config.SubMenu("Smite").AddItem(new MenuItem("Usered", "Smite Red-Camp Early")).SetValue(true); _config.SubMenu("Smite") .AddItem(new MenuItem("healthJ", "Smite Red-Camp if % HP <").SetValue(new Slider(35, 1, 100))); _config.AddToMainMenu(); Drawing.OnDraw += Drawing_OnDraw; Game.OnUpdate += OnUpdate; _config.Item("udAutoLevel").ValueChanged += LevelUpMode; if (_config.Item("udAutoLevel").GetValue<bool>()) { var level = new AutoLevel(Style()); } //Game.PrintChat("<font color='#881df2'>Udyr By Diabaths </font>Loaded!"); //Game.PrintChat("<font color='#881df2'>StunCycle by xcxooxl"); //Game.PrintChat( // "<font color='#FF0000'>If You like my work and want to support me, plz donate via paypal in </font> <font //color='#FF9900'>[email protected]</font> (10) S"); }