public Ezreal() { Q = new Spell(SpellSlot.Q, 1170); W = new Spell(SpellSlot.W, 950); E = new Spell(SpellSlot.E, 475); R = new Spell(SpellSlot.R, 3000f); Q.SetSkillshot(0.25f, 60f, 2000f, true, SkillshotType.SkillshotLine); W.SetSkillshot(0.25f, 80f, 1600f, false, SkillshotType.SkillshotLine); R.SetSkillshot(1.1f, 160f, 2000f, false, SkillshotType.SkillshotLine); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("noti", "Show notification", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("onlyRdy", "Draw only ready spells", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("qRange", "Q range", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("wRange", "W range", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("eRange", "E range", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("rRange", "R range", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("W Config").AddItem(new MenuItem("autoW", "Auto W", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("W Config").AddItem(new MenuItem("wPush", "W ally (push tower)", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("W Config").AddItem(new MenuItem("harassW", "Harass W", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("E Config").AddItem(new MenuItem("smartE", "SmartCast E key", true).SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press))); //32 == space Config.SubMenu(Player.ChampionName).SubMenu("E Config").AddItem(new MenuItem("smartEW", "SmartCast E + W key", true).SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press))); //32 == space Config.SubMenu(Player.ChampionName).SubMenu("E Config").AddItem(new MenuItem("EKsCombo", "E ks combo", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("E Config").AddItem(new MenuItem("EAntiMelee", "E anti-melee", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("E Config").AddItem(new MenuItem("autoEgrab", "Auto E anti grab", true).SetValue(true)); Dash = new Core.OKTWdash(E); Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("autoR", "Auto R", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("Rcc", "R cc", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("Raoe", "R AOE", true).SetValue(new Slider(3, 5, 0))); Config.SubMenu(Player.ChampionName).SubMenu("R Config").SubMenu("R Jungle stealer").AddItem(new MenuItem("Rjungle", "R Jungle stealer", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("R Config").SubMenu("R Jungle stealer").AddItem(new MenuItem("Rdragon", "Dragon", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("R Config").SubMenu("R Jungle stealer").AddItem(new MenuItem("Rbaron", "Baron", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("R Config").SubMenu("R Jungle stealer").AddItem(new MenuItem("Rred", "Red", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("R Config").SubMenu("R Jungle stealer").AddItem(new MenuItem("Rblue", "Blue", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("R Config").SubMenu("R Jungle stealer").AddItem(new MenuItem("Rally", "Ally stealer", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("useR", "Semi-manual cast R key", true).SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press))); //32 == space Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("Rturrent", "Don't R under turret", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("MaxRangeR", "Max R range", true).SetValue(new Slider(3000, 5000, 0))); Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("MinRangeR", "Min R range", true).SetValue(new Slider(900, 5000, 0))); Config.SubMenu(Player.ChampionName).AddItem(new MenuItem("HarassMana", "Harass Mana", true).SetValue(new Slider(30, 100, 0))); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("farmQ", "LaneClear Q", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("FQ", "Farm Q out range", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("LCP", "FAST LaneClear", true).SetValue(true)); Config.SubMenu(Player.ChampionName).AddItem(new MenuItem("debug", "Debug", true).SetValue(false)); Config.SubMenu(Player.ChampionName).AddItem(new MenuItem("apEz", "AP Ezreal", true).SetValue(false)); Config.SubMenu(Player.ChampionName).AddItem(new MenuItem("stack", "Stack Tear if full mana", true).SetValue(false)); Game.OnUpdate += Game_OnUpdate; Drawing.OnDraw += Drawing_OnDraw; SebbyLib.Orbwalking.AfterAttack += afterAttack; Obj_AI_Base.OnBuffAdd += Obj_AI_Base_OnBuffAdd; }
public Lucian() { Q = new Spell(SpellSlot.Q, 500f); W = new Spell(SpellSlot.W, 900f); E = new Spell(SpellSlot.E, 425f); R = new Spell(SpellSlot.R, 1200f); Q1 = new Spell(SpellSlot.Q, 1000f); R1 = new Spell(SpellSlot.R, 1200f); Q.SetTargetted(0.4f, float.MaxValue); W.SetSkillshot(0.25f, 55f, 1600f, true, SpellType.Line); R.SetSkillshot(0.1f, 110f, 2800f, true, SpellType.Line); Q1.SetSkillshot(0.4f, 60f, float.MaxValue, true, SpellType.Line); R1.SetSkillshot(0.1f, 110f, 2800f, false, SpellType.Line); Local.Add(new Menu("draw", "Draw") { onlyRdy, qRange, wRange, eRange, rRange }); Local.Add(new Menu("qConfig", "Q Config") { autoQ, harassQ }); Local.Add(new Menu("wConfig", "W Config") { autoW, ignoreCol, wInAaRange }); Local.Add(new Menu("eConfig", "E Config") { autoE }); Local.Add(new Menu("rConfig", "R Config") { autoR, useR }); FarmMenu.Add(farmQ); FarmMenu.Add(farmW); Dash = new Core.OKTWdash(E); AIBaseClient.OnDoCast += AIBaseClient_OnDoCast; Drawing.OnDraw += Drawing_OnDraw; Game.OnUpdate += Game_OnUpdate; Spellbook.OnCastSpell += Spellbook_OnCastSpell; }
public static void LoadOKTW() { Q = new LeagueSharp.Common.Spell(SpellSlot.Q, 340); W = new LeagueSharp.Common.Spell(SpellSlot.W, 800); E = new LeagueSharp.Common.Spell(SpellSlot.E, 600); R = new LeagueSharp.Common.Spell(SpellSlot.R, 550); drawMenu = Config.AddSubMenu("Drawings"); drawMenu.Add("qRange", new CheckBox("Q range", false)); drawMenu.Add("wRange", new CheckBox("W range", false)); drawMenu.Add("eRange", new CheckBox("E range", false)); drawMenu.Add("rRange", new CheckBox("R range", false)); drawMenu.Add("onlyRdy", new CheckBox("Draw only ready spells", true)); qMenu = Config.AddSubMenu("Q Config"); qMenu.Add("autoQ", new CheckBox("Auto Q", true)); Dash = new Core.OKTWdash(Q); wMenu = Config.AddSubMenu("W Config"); wMenu.Add("autoW", new CheckBox("Auto W", true)); wMenu.Add("harrasW", new CheckBox("Harass W", true)); eMenu = Config.AddSubMenu("E Config"); eMenu.Add("autoE", new CheckBox("Auto E", true)); eMenu.Add("harrasE", new CheckBox("Harass E", true)); foreach (var enemy in ObjectManager.Get <AIHeroClient>().Where(enemy => enemy.IsEnemy)) { eMenu.Add("Euse" + enemy.ChampionName, new CheckBox("Use On : " + enemy.ChampionName, true)); } rMenu = Config.AddSubMenu("R Config"); rMenu.Add("autoR", new CheckBox("Auto R", true)); rMenu.Add("Renemy", new Slider("Don't R if x enemies", 4, 0, 5)); harassMenu = Config.AddSubMenu("Harass"); foreach (var enemy in ObjectManager.Get <AIHeroClient>().Where(enemy => enemy.Team != Player.Team)) { harassMenu.Add("haras" + enemy.ChampionName, new CheckBox(enemy.ChampionName)); } farmMenu = Config.AddSubMenu("Farm"); farmMenu.Add("farmQ", new CheckBox("Lane clear Q", true)); farmMenu.Add("farmW", new CheckBox("Lane clear W", true)); farmMenu.Add("farmE", new CheckBox("Lane clear E", true)); farmMenu.Add("Mana", new Slider("LaneClear Mana", 50, 0, 100)); farmMenu.Add("LCminions", new Slider("LaneClear minimum minions", 3, 0, 10)); farmMenu.Add("jungleQ", new CheckBox("Jungle clear Q", true)); farmMenu.Add("jungleW", new CheckBox("Jungle clear W", true)); farmMenu.Add("jungleE", new CheckBox("Jungle clear E", true)); Drawing.OnDraw += Drawing_OnDraw; Game.OnUpdate += Game_OnGameUpdate; Orbwalker.OnPostAttack += Orbwalker_AfterAttack; }
public void LoadOKTW() { Q = new Spell(SpellSlot.Q, 340); W = new Spell(SpellSlot.W, 800); E = new Spell(SpellSlot.E, 600); R = new Spell(SpellSlot.R, 550); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("qRange", "Q range", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("wRange", "W range", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("eRange", "E range", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("rRange", "R range", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("onlyRdy", "Draw only ready spells", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Q Config").AddItem(new MenuItem("autoQ", "Auto Q", true).SetValue(true)); Dash = new Core.OKTWdash(Q); Config.SubMenu(Player.ChampionName).SubMenu("W Config").AddItem(new MenuItem("autoW", "Auto W", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("W Config").AddItem(new MenuItem("harrasW", "Harass W", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("E Config").AddItem(new MenuItem("autoE", "Auto E", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("E Config").AddItem(new MenuItem("harrasE", "Harass E", true).SetValue(true)); foreach (var enemy in ObjectManager.Get <Obj_AI_Hero>().Where(enemy => enemy.IsEnemy)) { Config.SubMenu(Player.ChampionName).SubMenu("E Config").SubMenu("Use on:").AddItem(new MenuItem("Euse" + enemy.ChampionName, enemy.ChampionName, true).SetValue(true)); } Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("autoR", "Auto R", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("Renemy", "Don't R if x enemies", true).SetValue(new Slider(4, 5, 0))); foreach (var enemy in ObjectManager.Get <Obj_AI_Hero>().Where(enemy => enemy.IsAlly)) { Config.SubMenu(Player.ChampionName).SubMenu("R Config").SubMenu("Use on").AddItem(new MenuItem("Ruse" + enemy.ChampionName, enemy.ChampionName, true).SetValue(true)); } foreach (var enemy in ObjectManager.Get <Obj_AI_Hero>().Where(enemy => enemy.Team != Player.Team)) { Config.SubMenu(Player.ChampionName).SubMenu("Haras").AddItem(new MenuItem("haras" + enemy.ChampionName, enemy.ChampionName).SetValue(true)); } Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("farmQ", "Lane clear Q", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("farmW", "Lane clear W", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("farmE", "Lane clear E", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("Mana", "LaneClear Mana", true).SetValue(new Slider(50, 100, 0))); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("LCminions", "LaneClear minimum minions", true).SetValue(new Slider(3, 10, 0))); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("jungleQ", "Jungle clear Q", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("jungleW", "Jungle clear W", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("jungleE", "Jungle clear E", true).SetValue(true)); Drawing.OnDraw += Drawing_OnDraw; Game.OnUpdate += Game_OnGameUpdate; Orbwalking.AfterAttack += Orbwalker_AfterAttack; }
public static void LoadOKTW() { Q = new LeagueSharp.Common.Spell(SpellSlot.Q, 340); W = new LeagueSharp.Common.Spell(SpellSlot.W, 800); E = new LeagueSharp.Common.Spell(SpellSlot.E, 600); R = new LeagueSharp.Common.Spell(SpellSlot.R, 550); drawMenu = Config.AddSubMenu("Drawings"); drawMenu.Add("qRange", new CheckBox("Q range", false)); drawMenu.Add("wRange", new CheckBox("W range", false)); drawMenu.Add("eRange", new CheckBox("E range", false)); drawMenu.Add("rRange", new CheckBox("R range", false)); drawMenu.Add("onlyRdy", new CheckBox("Draw only ready spells", true)); qMenu = Config.AddSubMenu("Q Config"); qMenu.Add("autoQ", new CheckBox("Auto Q", true)); Dash = new Core.OKTWdash(Q); wMenu = Config.AddSubMenu("W Config"); wMenu.Add("autoW", new CheckBox("Auto W", true)); wMenu.Add("harrasW", new CheckBox("Harass W", true)); eMenu = Config.AddSubMenu("E Config"); eMenu.Add("autoE", new CheckBox("Auto E", true)); eMenu.Add("harrasE", new CheckBox("Harass E", true)); foreach (var enemy in ObjectManager.Get<AIHeroClient>().Where(enemy => enemy.IsEnemy)) eMenu.Add("Euse" + enemy.ChampionName, new CheckBox("Use On : " + enemy.ChampionName, true)); rMenu = Config.AddSubMenu("R Config"); rMenu.Add("autoR", new CheckBox("Auto R", true)); rMenu.Add("Renemy", new Slider("Don't R if x enemies", 4, 0, 5)); harassMenu = Config.AddSubMenu("Harass"); foreach (var enemy in ObjectManager.Get<AIHeroClient>().Where(enemy => enemy.Team != Player.Team)) harassMenu.Add("haras" + enemy.ChampionName, new CheckBox(enemy.ChampionName)); farmMenu = Config.AddSubMenu("Farm"); farmMenu.Add("farmQ", new CheckBox("Lane clear Q", true)); farmMenu.Add("farmW", new CheckBox("Lane clear W", true)); farmMenu.Add("farmE", new CheckBox("Lane clear E", true)); farmMenu.Add("Mana", new Slider("LaneClear Mana", 50, 0, 100)); farmMenu.Add("LCminions", new Slider("LaneClear minimum minions", 3, 0, 10)); farmMenu.Add("jungleQ", new CheckBox("Jungle clear Q", true)); farmMenu.Add("jungleW", new CheckBox("Jungle clear W", true)); farmMenu.Add("jungleE", new CheckBox("Jungle clear E", true)); Drawing.OnDraw += Drawing_OnDraw; Game.OnUpdate += Game_OnGameUpdate; LSEvents.AfterAttack += Orbwalker_AfterAttack; }
public Vayne() { Q = new Spell(SpellSlot.Q, 300); E = new Spell(SpellSlot.E, 670); W = new Spell(SpellSlot.E, 670); R = new Spell(SpellSlot.R, 3000); E.SetTargetted(0.25f, 2200f); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("onlyRdy", "Draw only ready spells", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("qRange", "Q range", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("eRange2", "E push position", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Q Config").AddItem(new MenuItem("autoQ", "Auto Q", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Q Config").AddItem(new MenuItem("Qstack", "Q at X stack", true).SetValue(new Slider(2, 2, 1))); Config.SubMenu(Player.ChampionName).SubMenu("Q Config").AddItem(new MenuItem("QE", "try Q + E ", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Q Config").AddItem(new MenuItem("Qonly", "Q only after AA", true).SetValue(false)); Dash = new Core.OKTWdash(Q); Config.SubMenu(Player.ChampionName).SubMenu("E Config").SubMenu("GapCloser").AddItem(new MenuItem("gapE", "Enable", true).SetValue(true)); foreach (var enemy in HeroManager.Enemies) { Config.SubMenu(Player.ChampionName).SubMenu("E Config").SubMenu("GapCloser").AddItem(new MenuItem("gap" + enemy.ChampionName, enemy.ChampionName).SetValue(true)); } foreach (var enemy in HeroManager.Enemies) { Config.SubMenu(Player.ChampionName).SubMenu("E Config").SubMenu("Use E ").AddItem(new MenuItem("stun" + enemy.ChampionName, enemy.ChampionName).SetValue(true)); } Config.SubMenu(Player.ChampionName).SubMenu("E Config").AddItem(new MenuItem("useE", "OneKeyToCast E closest person", true).SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press))); //32 == space Config.SubMenu(Player.ChampionName).SubMenu("E Config").AddItem(new MenuItem("Eks", "E KS", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("E Config").AddItem(new MenuItem("Ecombo", "E combo only", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("autoR", "Auto R", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("visibleR", "Unvisable block AA ", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("autoQR", "Auto Q when R active ", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("farmQ", "Q farm helper", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("farmQjungle", "Q jungle", true).SetValue(true)); Drawing.OnDraw += Drawing_OnDraw; Game.OnUpdate += Game_OnGameUpdate; AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; Orbwalking.BeforeAttack += BeforeAttack; Orbwalking.AfterAttack += afterAttack; Interrupter2.OnInterruptableTarget += Interrupter2_OnInterruptableTarget; //Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; }
public Graves() { Q = new Spell(SpellSlot.Q, 900); W = new Spell(SpellSlot.W, 950f); E = new Spell(SpellSlot.E, 450f); R = new Spell(SpellSlot.R, 1000f); R1 = new Spell(SpellSlot.R, 1700f); Q.SetSkillshot(0.25f, 100f, 2100f, false, SkillshotType.SkillshotLine); W.SetSkillshot(0.25f, 120f, 1500f, false, SkillshotType.SkillshotCircle); R.SetSkillshot(0.25f, 100f, 2100f, false, SkillshotType.SkillshotLine); R1.SetSkillshot(0.25f, 100f, 2100f, false, SkillshotType.SkillshotLine); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("qRange", "Q range", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("wRange", "W range", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("eRange", "E range", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("rRange", "R range", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("onlyRdy", "Draw only ready spells", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Q Config").AddItem(new MenuItem("autoQ", "Auto Q", true).SetValue(true)); foreach (var enemy in HeroManager.Enemies) { Config.SubMenu(Player.ChampionName).SubMenu("Q Config").SubMenu("Harass").AddItem(new MenuItem("Harass" + enemy.ChampionName, enemy.ChampionName).SetValue(true)); } Config.SubMenu(Player.ChampionName).SubMenu("W Config").AddItem(new MenuItem("autoW", "Auto W", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("W Config").AddItem(new MenuItem("AGCW", "AntiGapcloser W", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("E Config").AddItem(new MenuItem("autoE", "Auto E", true).SetValue(true)); Dash = new Core.OKTWdash(E); Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("autoR", "Auto R", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("fastR", "Fast R ks Combo", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("overkillR", "Overkill protection", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("useR", "Semi-manual cast R key", true).SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press))); //32 == space Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("farmQ", "Lane clear Q", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("jungleQ", "Jungle clear Q", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("jungleW", "Jungle clear W", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("jungleE", "Jungle clear E", true).SetValue(true)); Config.SubMenu(Player.ChampionName).AddItem(new MenuItem("QWlogic", "Use Q and W only if don't have ammo", true).SetValue(false)); Drawing.OnDraw += Drawing_OnDraw; Game.OnUpdate += Game_OnGameUpdate; AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; SebbyLib.Orbwalking.AfterAttack += Orbwalker_AfterAttack; }
public void LoadOKTW() { Q = new Spell(SpellSlot.Q, 340); W = new Spell(SpellSlot.W, 800); E = new Spell(SpellSlot.E, 600); R = new Spell(SpellSlot.R, 550); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("qRange", "Q range", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("wRange", "W range", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("eRange", "E range", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("rRange", "R range", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("onlyRdy", "Draw only ready spells", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Q Config").AddItem(new MenuItem("autoQ", "Auto Q", true).SetValue(true)); Dash = new Core.OKTWdash(Q); Config.SubMenu(Player.ChampionName).SubMenu("W Config").AddItem(new MenuItem("autoW", "Auto W", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("W Config").AddItem(new MenuItem("harrasW", "Harass W", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("E Config").AddItem(new MenuItem("autoE", "Auto E", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("E Config").AddItem(new MenuItem("harrasE", "Harass E", true).SetValue(true)); foreach (var enemy in ObjectManager.Get<Obj_AI_Hero>().Where(enemy => enemy.IsEnemy)) Config.SubMenu(Player.ChampionName).SubMenu("E Config").SubMenu("Use on:").AddItem(new MenuItem("Euse" + enemy.ChampionName, enemy.ChampionName, true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("autoR", "Auto R", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("Renemy", "Don't R if x enemies", true).SetValue(new Slider(4, 5, 0))); foreach (var enemy in ObjectManager.Get<Obj_AI_Hero>().Where(enemy => enemy.IsAlly)) Config.SubMenu(Player.ChampionName).SubMenu("R Config").SubMenu("Use on").AddItem(new MenuItem("Ruse" + enemy.ChampionName, enemy.ChampionName, true).SetValue(true)); foreach (var enemy in ObjectManager.Get<Obj_AI_Hero>().Where(enemy => enemy.Team != Player.Team)) Config.SubMenu(Player.ChampionName).SubMenu("Haras").AddItem(new MenuItem("haras" + enemy.ChampionName, enemy.ChampionName).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("farmQ", "Lane clear Q", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("farmW", "Lane clear W", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("farmE", "Lane clear E", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("Mana", "LaneClear Mana", true).SetValue(new Slider(50, 100, 0))); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("LCminions", "LaneClear minimum minions", true).SetValue(new Slider(3, 10, 0))); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("jungleQ", "Jungle clear Q", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("jungleW", "Jungle clear W", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("jungleE", "Jungle clear E", true).SetValue(true)); Drawing.OnDraw += Drawing_OnDraw; Game.OnUpdate += Game_OnGameUpdate; Orbwalking.AfterAttack += Orbwalker_AfterAttack; }
public Lucian() { Q = new Spell(SpellSlot.Q, 675f); Q1 = new Spell(SpellSlot.Q, 900f); W = new Spell(SpellSlot.W, 1100); E = new Spell(SpellSlot.E, 475f); R = new Spell(SpellSlot.R, 1200f); R1 = new Spell(SpellSlot.R, 1200f); Q1.SetSkillshot(0.40f, 10f, float.MaxValue, true, SkillshotType.SkillshotLine); Q.SetTargetted(0.25f, 1400f); W.SetSkillshot(0.30f, 80f, 1600f, true, SkillshotType.SkillshotLine); R.SetSkillshot(0.1f, 110, 2800, true, SkillshotType.SkillshotLine); R1.SetSkillshot(0.1f, 110, 2800, false, SkillshotType.SkillshotLine); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("onlyRdy", "Draw only ready spells", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("qRange", "Q range", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("wRange", "W range", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("eRange", "E range", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("rRange", "R range", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Q Config").AddItem(new MenuItem("autoQ", "Auto Q", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Q Config").AddItem(new MenuItem("harassQ", "Use Q on minion", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("W Config").AddItem(new MenuItem("autoW", "Auto W", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("W Config").AddItem(new MenuItem("ignoreCol", "Ignore collision", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("W Config").AddItem(new MenuItem("wInAaRange", "Cast only in AA range", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("E Config").AddItem(new MenuItem("autoE", "Auto E", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("E Config").AddItem(new MenuItem("slowE", "Auto SlowBuff E", true).SetValue(true)); Dash = new Core.OKTWdash(E); Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("autoR", "Auto R", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("useR", "Semi-manual cast R key", true).SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press))); //32 == space Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("farmQ", "LaneClear Q", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("farmW", "LaneClear W", true).SetValue(true)); Game.OnUpdate += Game_OnGameUpdate; Drawing.OnDraw += Drawing_OnDraw; SebbyLib.Orbwalking.AfterAttack += afterAttack; Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; Spellbook.OnCastSpell += Spellbook_OnCastSpell; }
public Kindred() { Q = new Spell(SpellSlot.Q, 340); W = new Spell(SpellSlot.W, 800); E = new Spell(SpellSlot.E, 600); R = new Spell(SpellSlot.R, 550); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("qRange", "Q range", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("wRange", "W range", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("eRange", "E range", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("rRange", "R range", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("onlyRdy", "Draw only ready spells", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Q Config").AddItem(new MenuItem("autoQ", "Auto Q", true).SetValue(true)); Dash = new Core.OKTWdash(Q); Config.SubMenu(Player.ChampionName).SubMenu("W Config").AddItem(new MenuItem("autoW", "Auto W", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("W Config").AddItem(new MenuItem("harassW", "Harass W", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("E Config").AddItem(new MenuItem("autoE", "Auto E", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("E Config").AddItem(new MenuItem("harassE", "Harass E", true).SetValue(true)); foreach (var enemy in HeroManager.Enemies) { Config.SubMenu(Player.ChampionName).SubMenu("E Config").SubMenu("Use on:").AddItem(new MenuItem("Euse" + enemy.ChampionName, enemy.ChampionName, true).SetValue(true)); } Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("autoR", "Auto R", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("Renemy", "Don't R if x enemies", true).SetValue(new Slider(4, 5, 0))); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("farmQ", "Lane clear Q", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("farmW", "Lane clear W", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("farmE", "Lane clear E", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("jungleQ", "Jungle clear Q", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("jungleW", "Jungle clear W", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("jungleE", "Jungle clear E", true).SetValue(true)); Drawing.OnDraw += Drawing_OnDraw; Game.OnUpdate += Game_OnGameUpdate; Orbwalking.AfterAttack += Orbwalker_AfterAttack; }
public Graves() { Q = new Spell(SpellSlot.Q, 800); W = new Spell(SpellSlot.W, 950); E = new Spell(SpellSlot.E, 425); R = new Spell(SpellSlot.R, 1100); R1 = new Spell(SpellSlot.R, 1900); Q.SetSkillshot(0.25f, 40, 3000, false, false, SkillshotType.Line); W.SetSkillshot(0.25f, 225, 1500, false, false, SkillshotType.Circle); R.SetSkillshot(0.25f, 100, 2100, false, false, SkillshotType.Line); R1.SetSkillshot(0.25f, 100, 2100, false, false, SkillshotType.Line); var wrapper = new Menu(Player.CharacterName, Player.CharacterName); var draw = new Menu("draw", "Draw"); draw.Add(new MenuBool("qRange", "Q range", false, Player.CharacterName)); draw.Add(new MenuBool("wRange", "W range", false, Player.CharacterName)); draw.Add(new MenuBool("eRange", "E range", false, Player.CharacterName)); draw.Add(new MenuBool("rRange", "R range", false, Player.CharacterName)); draw.Add(new MenuBool("onlyRdy", "Draw only ready spells", true, Player.CharacterName)); wrapper.Add(draw); var q = new Menu("QConfig", "Q Config"); q.Add(new MenuBool("autoQ", "Auto Q", true, Player.CharacterName)); q.Add(new MenuBool("harassQ", "Harass Q", true, Player.CharacterName)); wrapper.Add(q); var w = new Menu("WConfig", "W Config"); w.Add(new MenuBool("autoW", "Auto W", true, Player.CharacterName)); w.Add(new MenuBool("AGCW", "AntiGapcloser W", true, Player.CharacterName)); wrapper.Add(w); var e = new Menu("EConfig", "E Config"); e.Add(new MenuBool("autoE", "Auto E", true, Player.CharacterName)); wrapper.Add(e); var r = new Menu("RConfig", "R Config"); r.Add(new MenuBool("autoR", "Auto R", true, Player.CharacterName)); r.Add(new MenuBool("fastR", "Fast R ks Combo", true, Player.CharacterName)); r.Add(new MenuBool("overkillR", "Overkill protection", false, Player.CharacterName)); r.Add(new MenuKeyBind("useR", "Semi-manual cast R key", Keys.T, KeyBindType.Press, Player.CharacterName)); wrapper.Add(r); var farm = new Menu("farm", "Farm"); farm.Add(new MenuBool("farmQ", "Lane clear Q", true, Player.CharacterName)); farm.Add(new MenuSlider("LCMana", "Lane clear minimum Mana", 80, 30, 100, Player.CharacterName)); farm.Add(new MenuSlider("LCMinions", "Lane clear minimum Minions", 2, 0, 10, Player.CharacterName)); farm.Add(new MenuBool("jungleQ", "Jungle clear Q", true, Player.CharacterName)); farm.Add(new MenuBool("jungleW", "Jungle clear W", true, Player.CharacterName)); farm.Add(new MenuBool("jungleE", "Jungle clear E", true, Player.CharacterName)); farm.Add(new MenuSlider("JCMana", "Jungle clear minimum Mana", 80, 30, 100, Player.CharacterName)); wrapper.Add(farm); wrapper.Add(new MenuBool("QWlogic", "Use Q and W only if don't have ammo", false, Player.CharacterName)); Config.Add(wrapper); Dash = new Core.OKTWdash(E); Drawing.OnDraw += Drawing_OnDraw; Game.OnUpdate += Game_OnUpdate; Gapcloser.OnGapcloser += Gapcloser_OnGapcloser; Orbwalker.OnAction += Orbwalker_OnAction; }
public Graves() { Q = new Spell(SpellSlot.Q, 925f); W = new Spell(SpellSlot.W, 950f); E = new Spell(SpellSlot.E, 425f); R = new Spell(SpellSlot.R, 1000f); R1 = new Spell(SpellSlot.R, 1700f); Q.SetSkillshot(0.25f, 40f, 3000f, true, SpellType.Line); W.SetSkillshot(0.25f, 120f, 1500f, true, SpellType.Circle); R.SetSkillshot(0.25f, 100f, 2100f, true, SpellType.Line); R1.SetSkillshot(0.25f, 100f, 2100f, false, SpellType.Line); Local.Add(new Menu("draw", "Draw") { onlyRdy, qRange, wRange, eRange, rRange }); Local.Add(new Menu("qConfig", "Q Config") { autoQ, harassQ }); Local.Add(new Menu("wConfig", "W Config") { autoW, agcW }); Local.Add(new Menu("eConfig", "E Config") { autoE }); Local.Add(new Menu("rConfig", "R Config") { autoR, fastR, overkillR, useR }); Local.Add(logicQW); FarmMenu.Add(farmQ); FarmMenu.Add(jungleQ); FarmMenu.Add(jungleW); FarmMenu.Add(jungleE); Dash = new Core.OKTWdash(E); AntiGapcloser.OnGapcloser += AntiGapcloser_OnGapcloser; Drawing.OnDraw += Drawing_OnDraw; Game.OnUpdate += Game_OnUpdate; Orbwalker.OnAfterAttack += Orbwalker_OnAfterAttack; }
public Lucian() { Q = new Spell(SpellSlot.Q, 675f); Q1 = new Spell(SpellSlot.Q, 900f); W = new Spell(SpellSlot.W, 1100f); E = new Spell(SpellSlot.E, 475f); R = new Spell(SpellSlot.R, 1200f); R1 = new Spell(SpellSlot.R, 1200f); Q1.SetSkillshot(0.40f, 10f, float.MaxValue, true, false, SkillshotType.Line); Q.SetTargetted(0.25f, 1400f); W.SetSkillshot(0.30f, 80f, 1600f, true, false, SkillshotType.Line); R.SetSkillshot(0.1f, 110, 2800, true, false, SkillshotType.Line); R1.SetSkillshot(0.1f, 110, 2800, false, false, SkillshotType.Line); var wrapper = new Menu(Player.CharacterName, Player.CharacterName); var draw = new Menu("draw", "Draw"); draw.Add(new MenuBool("noti", "Show notification & line", false, Player.CharacterName)); draw.Add(new MenuBool("qRange", "Q range", false, Player.CharacterName)); draw.Add(new MenuBool("wRange", "W range", false, Player.CharacterName)); draw.Add(new MenuBool("eRange", "E range", false, Player.CharacterName)); draw.Add(new MenuBool("rRange", "R range", false, Player.CharacterName)); draw.Add(new MenuBool("onlyRdy", "Draw only ready spells", true, Player.CharacterName)); wrapper.Add(draw); var q = new Menu("QConfig", "Q Config"); q.Add(new MenuBool("autoQ", "Auto Q", true, Player.CharacterName)); q.Add(new MenuBool("harassQ", "Use Q on minion", true, Player.CharacterName)); wrapper.Add(q); var w = new Menu("WConfig", "W Config"); w.Add(new MenuBool("autoW", "Auto W", true, Player.CharacterName)); w.Add(new MenuBool("ignoreCol", "Ignore collision", true, Player.CharacterName)); w.Add(new MenuBool("wInAaRange", "Cast only in AA range", true, Player.CharacterName)); wrapper.Add(w); var e = new Menu("EConfig", "E Config"); e.Add(new MenuBool("autoE", "Auto E", true, Player.CharacterName)); e.Add(new MenuBool("slowE", "Auto SlowBuff E", true, Player.CharacterName)); wrapper.Add(e); var r = new Menu("RConfig", "R Config"); r.Add(new MenuBool("autoR", "Auto R", true, Player.CharacterName)); r.Add(new MenuKeyBind("useR", "Semi-manual cast R key", Keys.T, KeyBindType.Press, Player.CharacterName)); wrapper.Add(r); var farm = new Menu("farm", "Farm"); farm.Add(new MenuBool("farmQ", "LaneClear Q", true, Player.CharacterName)); farm.Add(new MenuBool("farmW", "LaneClear W", true, Player.CharacterName)); wrapper.Add(farm); Config.Add(wrapper); Dash = new Core.OKTWdash(E); Tick.OnTick += OnUpdate; Drawing.OnDraw += Drawing_OnDraw; //Orbwalking.AfterAttack += afterAttack; AIBaseClient.OnDoCast += AIBaseClient_OnDoCast; Spellbook.OnCastSpell += Spellbook_OnCastSpell; }
public Vaynee() { Q = new Spell(SpellSlot.Q, 300); E = new Spell(SpellSlot.E, 670); W = new Spell(SpellSlot.E, 670); R = new Spell(SpellSlot.R, 3000); E.SetTargetted(0.25f, 2200f); var wrapper = new Menu(Player.CharacterName, Player.CharacterName); var draw = new Menu("draw", "Draw"); draw.Add(new MenuBool("onlyRdy", "Draw only ready spells", true, Player.CharacterName)); draw.Add(new MenuBool("qRange", "Q range", true, Player.CharacterName)); draw.Add(new MenuBool("eRange2", "E push position", true, Player.CharacterName)); wrapper.Add(draw); var q = new Menu("QConfig", "Q Config"); q.Add(new MenuBool("autoQ", "Auto Q", true, Player.CharacterName)); q.Add(new MenuSlider("Qstack", "Q at X stack", 2, 1, 2, Player.CharacterName)); q.Add(new MenuBool("QE", "try Q + E ", true, Player.CharacterName)); q.Add(new MenuBool("Qonly", "Q only after AA", true, Player.CharacterName)); wrapper.Add(q); var e = new Menu("EConfig", "E Config"); e.Add(new MenuBool("gapE", "Enable", true, Player.CharacterName)); var egap = new Menu("egap", "E Gap Closer"); var egaplist = new Menu("egaplist", "Gapcloser on enemy:"); foreach (var enemy in GameObjects.EnemyHeroes) { egaplist.Add(new MenuBool("gap" + enemy.CharacterName, enemy.CharacterName, true, Player.CharacterName)); } var estun = new Menu("stun", "Stun enemy:"); foreach (var enemy in GameObjects.EnemyHeroes) { estun.Add(new MenuBool("stun" + enemy.CharacterName, enemy.CharacterName, true, Player.CharacterName)); } egap.Add(egaplist); egap.Add(estun); e.Add(egap); e.Add(new MenuKeyBind("useE", "OneKeyToCast E closest person", Keys.T, KeyBindType.Press, Player.CharacterName)); //32 == space e.Add(new MenuBool("Eks", "E KS", true, Player.CharacterName)); e.Add(new MenuBool("Ecombo", "E combo only", false, Player.CharacterName)); wrapper.Add(e); var r = new Menu("RConfig", "R Config"); r.Add(new MenuBool("autoR", "Auto R", true, Player.CharacterName)); r.Add(new MenuBool("visibleR", "Unvisable block AA ", true, Player.CharacterName)); r.Add(new MenuBool("autoQR", "Auto Q when R active ", true, Player.CharacterName)); wrapper.Add(r); var farm = new Menu("farm", "Farm"); farm.Add(new MenuBool("farmQ", "Q farm helper", true, Player.CharacterName)); farm.Add(new MenuBool("farmQjungle", "Q jungle", true, Player.CharacterName)); wrapper.Add(farm); Config.Add(wrapper); Dash = new Core.OKTWdash(Q); Drawing.OnDraw += Drawing_OnDraw; Tick.OnTick += OnUpdate; Gapcloser.OnGapcloser += Gapcloser_OnGapcloser; Orbwalker.OnAction += Orbwalker_OnAction; Interrupter.OnInterrupterSpell += OnInterrupterSpell; //Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; }