private void LoadMenuOKTW() { HeroMenu.SubMenu("Draw").AddItem(new MenuItem("onlyRdy", "Draw only ready spells", true).SetValue(true)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("qRange", "Q range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("eRange", "E range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("rRange", "R range", true).SetValue(false)); MainMenu.SubMenu("Items").AddItem(new MenuItem("mura", "Auto Muramana", true).SetValue(true)); MainMenu.SubMenu("Items").AddItem(new MenuItem("stack", "Stack Tear if full mana", true).SetValue(false)); HeroMenu.SubMenu("W Config").AddItem(new MenuItem("autoW", "Auto W", true).SetValue(true)); HeroMenu.SubMenu("W Config").AddItem(new MenuItem("Waa", "Auto W befor AA", true).SetValue(true)); HeroMenu.SubMenu("W Config").AddItem(new MenuItem("AGC", "AntiGapcloserW", true).SetValue(true)); HeroMenu.SubMenu("W Config").AddItem(new MenuItem("Wdmg", "W dmg % hp", true).SetValue(new Slider(10, 100, 0))); HeroMenu.SubMenu("E Config").AddItem(new MenuItem("autoE", "Auto E", true).SetValue(true)); HeroMenu.SubMenu("E Config").AddItem(new MenuItem("harassE", "E harass", true).SetValue(true)); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("autoR", "Auto R under turrent", true).SetValue(true)); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("inter", "OnPossibleToInterrupt R", true).SetValue(true)); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("Rhp", "dont R if under % hp", true).SetValue(new Slider(50, 100, 0))); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("useR", "Semi-manual cast R key", true).SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press))); //32 == space foreach (var enemy in HeroManager.Enemies) { HeroMenu.SubMenu("R Config").SubMenu("GapCloser R").AddItem(new MenuItem("GapCloser" + enemy.ChampionName, enemy.ChampionName, true).SetValue(false)); } HeroMenu.AddItem(new MenuItem("HarassMana", "Harass Mana", true).SetValue(new Slider(30, 100, 0))); HeroMenu.AddItem(new MenuItem("stack", "Stack Tear if full mana", true).SetValue(false)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("farmQ", "Farm Q", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("LC", "LaneClear", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("LCP", "FAST LaneClear", true).SetValue(true)); }
private void LoadMenuOKTW() { HeroMenu.SubMenu("Draw").AddItem(new MenuItem("qRange", "Q range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("eRange", "E range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("rRange", "R range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("eDamage", "E damage %", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("onlyRdy", "Draw only ready spells", true).SetValue(true)); HeroMenu.SubMenu("Q Config").AddItem(new MenuItem("qMana", "Q harass mana %", true).SetValue(new Slider(50, 100, 0))); HeroMenu.SubMenu("Q Config").AddItem(new MenuItem("qMode", "Q combo mode", true).SetValue(new StringList(new[] { "Always", "OKTW logic" }, 1))); HeroMenu.SubMenu("E Config").AddItem(new MenuItem("countE", "Auto E if x stacks", true).SetValue(new Slider(10, 30, 0))); HeroMenu.SubMenu("E Config").AddItem(new MenuItem("Edmg", "E % dmg adjust", true).SetValue(new Slider(100, 150, 50))); HeroMenu.SubMenu("E Config").AddItem(new MenuItem("Edead", "Cast E before Kalista dead", true).SetValue(true)); HeroMenu.SubMenu("E Config").AddItem(new MenuItem("Ekillmin", "Cast E minion kill + harras target", true).SetValue(true)); HeroMenu.SubMenu("W Config").AddItem(new MenuItem("autoW", "Auto W", true).SetValue(true)); HeroMenu.SubMenu("W Config").AddItem(new MenuItem("Wdragon", "Auto W Dragon, Baron, Blue, Red", true).SetValue(true)); HeroMenu.AddItem(new MenuItem("autoR", "Auto R", true).SetValue(true)); HeroMenu.SubMenu("Balista Config").AddItem(new MenuItem("balista", "Balista R", true).SetValue(true)); HeroMenu.SubMenu("Balista Config").AddItem(new MenuItem("rangeBalista", "Balista min range", true).SetValue(new Slider(300, 1400, 0))); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("farmQ", "Lane clear Q", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("farmE", "Lane clear E", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("farmEcount", "Auto E if x minions", true).SetValue(new Slider(2, 10, 1))); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("farmQcount", "Lane clear Q if x minions", true).SetValue(new Slider(2, 10, 1))); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("minionE", "Auto E big minion", true).SetValue(true)); HeroMenu.SubMenu("Farm").SubMenu("E Config").AddItem(new MenuItem("jungleE", "Jungle ks E", true).SetValue(true)); }
private void EHeroMenu() { HeroMenu.SubMenu("E option") .AddItem(new MenuItem("inter", "OnPossibleToInterrupt", true)).SetValue(true); HeroMenu.SubMenu("E option") .AddItem(new MenuItem("Gap", "OnEnemyGapcloser", true)).SetValue(true); }
private void EConfig() { HeroMenu.SubMenu("E option") .AddItem(new MenuItem("eFarmUntil", "[Farm] Use E until Mana %", true)).SetValue(new Slider(20)); HeroMenu.SubMenu("E option") .AddItem(new MenuItem("eComboUntil", "[Combo] Use E until Mana %", true)).SetValue(new Slider(10)); }
static Base() { Console.WriteLine("BASE"); TextBold = new Font(Drawing.Direct3DDevice, new FontDescription { FaceName = "Impact", Height = 30, Weight = FontWeight.Normal, OutputPrecision = FontPrecision.Default, Quality = FontQuality.ClearType }); MainMenu.SubMenu("Extra settings OKTW©").AddItem(new MenuItem("supportMode", "Support Mode", true).SetValue(false)); MainMenu.SubMenu("Extra settings OKTW©").AddItem(new MenuItem("comboDisableMode", "Disable auto-attack in combo mode", true).SetValue(false)); MainMenu.SubMenu("Extra settings OKTW©").AddItem(new MenuItem("manaDisable", "Disable mana manager in combo", true).SetValue(false)); MainMenu.SubMenu("Extra settings OKTW©").AddItem(new MenuItem("collAA", "Disable auto-attack if Yasuo wall collision", true).SetValue(true)); MainMenu.SubMenu("Extra settings OKTW©").AddItem(new MenuItem("harassMixed", "Spell-harass only in mixed mode").SetValue(false)); MainMenu.Item("supportMode", true).SetValue(false); foreach (var enemy in HeroManager.Enemies) { HeroMenu.SubMenu("Harass").AddItem(new MenuItem("Harass" + enemy.ChampionName, enemy.ChampionName).SetValue(true)); } HeroMenu.SubMenu("Farm").AddItem(new MenuItem("spellFarm", "OKTW spells farm").SetValue(true)).Show(); HeroMenu.SubMenu("Farm").SubMenu("SPELLS FARM TOGGLE").AddItem(new MenuItem("spellFarmMode", "SPELLS FARM TOGGLE MODE").SetValue(new StringList(new[] { "Scroll down", "Scroll press", "Key toggle", "Disable" }, 1))); HeroMenu.SubMenu("Farm").SubMenu("SPELLS FARM TOGGLE").AddItem(new MenuItem("spellFarmKeyToggle", "Key toggle").SetValue(new KeyBind("N".ToCharArray()[0], KeyBindType.Toggle))).ValueChanged += Base_ValueChanged;; HeroMenu.SubMenu("Farm").SubMenu("SPELLS FARM TOGGLE").AddItem(new MenuItem("showNot", "Show notification").SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("LCminions", "Lane clear minimum minions", true).SetValue(new Slider(2, 10, 0))); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("Mana", "LaneClear Mana", true).SetValue(new Slider(50, 100, 0))); MainMenu.Item("spellFarm").Permashow(true); MainMenu.Item("harassMixed").Permashow(true); Orbwalking.BeforeAttack += Orbwalking_BeforeAttack; Game.OnWndProc += Game_OnWndProc; Drawing.OnDraw += OnDraw; }
public Evelynn() { Q = new Spell(SpellSlot.Q, 800f); Q2 = new Spell(SpellSlot.Q, 500f); W = new Spell(SpellSlot.W, 1200f); E = new Spell(SpellSlot.E, 325f); R = new Spell(SpellSlot.R, 550f); Q.SetSkillshot(0.3f, 60, 2400, true, SkillshotType.SkillshotLine); R.SetSkillshot(0.35f, 250f, float.MaxValue, false, SkillshotType.SkillshotCircle); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("qRange", "Q range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("wRange", "W range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("eRange", "E range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("rRange", "R range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("onlyRdy", "Draw only ready spells", true).SetValue(true)); HeroMenu.SubMenu("Q config").AddItem(new MenuItem("autoQ", "Auto Q", true).SetValue(true)); HeroMenu.SubMenu("W config").AddItem(new MenuItem("autoW", "Auto W", true).SetValue(true)); HeroMenu.SubMenu("W config").AddItem(new MenuItem("waitForW", "Wait for W", true).SetValue(true)); HeroMenu.SubMenu("E config").AddItem(new MenuItem("autoE", "Auto E", true).SetValue(true)); HeroMenu.SubMenu("R config").AddItem(new MenuItem("rCount", "Auto R x enemies", true).SetValue(new Slider(3, 0, 5))); HeroMenu.SubMenu("R config").AddItem(new MenuItem("useR", "Semi-manual cast R key", true).SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press))); //32 == space HeroMenu.SubMenu("Farm").AddItem(new MenuItem("jungleQ", "Jungle Q", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("jungleE", "Jungle E", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("laneQ", "Lane clear Q", true).SetValue(true)); Drawing.OnDraw += Drawing_OnDraw; Game.OnUpdate += GameOnOnUpdate; Orbwalking.BeforeAttack += Orbwalking_BeforeAttack; }
public Xerath() { Q = new Spell(SpellSlot.Q, 1510); W = new Spell(SpellSlot.W, 1100); E = new Spell(SpellSlot.E, 1050); R = new Spell(SpellSlot.R, 5000); Q.SetSkillshot(0.7f, 95f, float.MaxValue, false, SkillshotType.SkillshotLine); W.SetSkillshot(0.7f, 150f, float.MaxValue, false, SkillshotType.SkillshotCircle); E.SetSkillshot(0.25f, 60f, 1400f, true, SkillshotType.SkillshotLine); R.SetSkillshot(0.7f, 130f, float.MaxValue, false, SkillshotType.SkillshotCircle); Q.SetCharged("XerathArcanopulseChargeUp", "XerathArcanopulseChargeUp", 600, 1510, 1.8f); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("noti", "Show notification & line", true).SetValue(true)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("onlyRdy", "Draw only ready spells", true).SetValue(true)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("qRange", "Q range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("wRange", "W range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("eRange", "E range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("rRange", "R range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("rRangeMini", "R range minimap", true).SetValue(true)); HeroMenu.SubMenu("Q Config").AddItem(new MenuItem("autoQ", "Auto Q", true).SetValue(true)); HeroMenu.SubMenu("Q Config").AddItem(new MenuItem("harassQ", "harass Q", true).SetValue(true)); HeroMenu.SubMenu("W Config").AddItem(new MenuItem("autoW", "Auto W", true).SetValue(true)); HeroMenu.SubMenu("W Config").AddItem(new MenuItem("harassW", "Harass W", true).SetValue(true)); HeroMenu.SubMenu("E Config").AddItem(new MenuItem("autoE", "Auto E", true).SetValue(true)); HeroMenu.SubMenu("E Config").AddItem(new MenuItem("harassE", "Harass E", true).SetValue(true)); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("autoR", "Auto R 2 x dmg R", true).SetValue(true)); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("autoRlast", "Cast last position if no target", true).SetValue(true)); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("useR", "Semi-manual cast R key", true).SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press))); //32 == space HeroMenu.SubMenu("R Config").AddItem(new MenuItem("trinkiet", "Auto blue trinkiet", true).SetValue(true)); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("delayR", "custome R delay ms (1000ms = 1 sec)", true).SetValue(new Slider(0, 3000, 0))); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("MaxRangeR", "Max R adjustment (R range - slider)", true).SetValue(new Slider(0, 5000, 0))); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("separate", "Separate laneclear from harras", true).SetValue(false)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("farmQ", "Lane clear Q", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("farmW", "Lane clear W", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("jungleE", "Jungle clear E", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("jungleQ", "Jungle clear Q", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("jungleW", "Jungle clear W", true).SetValue(true)); HeroMenu.AddItem(new MenuItem("force", "Force passive use in combo on minion", true).SetValue(true)); Game.OnUpdate += Game_OnGameUpdate; Interrupter2.OnInterruptableTarget += Interrupter2_OnInterruptableTarget; AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; Drawing.OnDraw += Drawing_OnDraw; Drawing.OnEndScene += Drawing_OnEndScene; Orbwalking.BeforeAttack += Orbwalking_BeforeAttack; Orbwalking.AfterAttack += Orbwalking_AfterAttack; Spellbook.OnCastSpell += Spellbook_OnCastSpell; Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; Obj_AI_Base.OnIssueOrder += Obj_AI_Base_OnIssueOrder; GameObject.OnCreate += Obj_AI_Base_OnCreate; }
public Karthus() { Q = new Spell(SpellSlot.Q, 890); W = new Spell(SpellSlot.W, 1000); E = new Spell(SpellSlot.E, 550); R = new Spell(SpellSlot.R, 20000); Q.SetSkillshot(1.15f, 160f, float.MaxValue, false, SkillshotType.SkillshotCircle); W.SetSkillshot(0.5f, 50f, float.MaxValue, false, SkillshotType.SkillshotCircle); R.DamageType = TargetSelector.DamageType.Magical; HeroMenu.SubMenu("Draw").AddItem(new MenuItem("noti", "Show R notification", true).SetValue(true)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("qRange", "Q range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("wRange", "W range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("eRange", "E range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("rRange", "R range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("onlyRdy", "Draw when skill rdy", true).SetValue(true)); HeroMenu.SubMenu("Q Config").AddItem(new MenuItem("autoQ", "Auto Q", true).SetValue(true)); HeroMenu.SubMenu("Q Config").AddItem(new MenuItem("harassQ", "Harass Q", true).SetValue(true)); HeroMenu.SubMenu("Q Config").AddItem(new MenuItem("QHarassMana", "Harass Mana", true).SetValue(new Slider(30, 100, 0))); foreach (var enemy in HeroManager.Enemies) { HeroMenu.SubMenu("Q Config").SubMenu("Use on:").AddItem(new MenuItem("Qon" + enemy.ChampionName, enemy.ChampionName).SetValue(true)); } HeroMenu.SubMenu("W Config").AddItem(new MenuItem("autoW", "Auto W", true).SetValue(true)); HeroMenu.SubMenu("W Config").AddItem(new MenuItem("harassW", "Harass W", true).SetValue(false)); HeroMenu.SubMenu("W Config").AddItem(new MenuItem("WmodeCombo", "W combo mode", true).SetValue(new StringList(new[] { "always", "run - cheese" }, 1))); HeroMenu.SubMenu("W Config").SubMenu("W Gap Closer").AddItem(new MenuItem("WmodeGC", "Gap Closer position mode", true).SetValue(new StringList(new[] { "Dash end position", "My hero position" }, 0))); foreach (var enemy in HeroManager.Enemies) { HeroMenu.SubMenu("W Config").SubMenu("W Gap Closer").SubMenu("Cast on enemy:").AddItem(new MenuItem("WGCchampion" + enemy.ChampionName, enemy.ChampionName, true).SetValue(true)); } HeroMenu.SubMenu("E Config").AddItem(new MenuItem("autoE", "Auto E if enemy in range", true).SetValue(true)); HeroMenu.SubMenu("E Config").AddItem(new MenuItem("Emana", "E % minimum mana", true).SetValue(new Slider(20, 100, 0))); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("autoR", "Auto R", true).SetValue(true)); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("autoRzombie", "Auto R upon dying if can help team", true).SetValue(true)); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("Renemy", "Don't R if enemy in x range", true).SetValue(new Slider(1500, 2000, 0))); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("RenemyA", "Don't R if ally in x range near target", true).SetValue(new Slider(800, 2000, 0))); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("Rturrent", "Don't R under turret", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("farmQout", "Last hit Q minion out range AA", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("farmQ", "Lane clear Q", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("farmE", "Lane clear E", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("QLCminions", " QLaneClear minimum minions", true).SetValue(new Slider(2, 10, 0))); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("ELCminions", " ELaneClear minimum minions", true).SetValue(new Slider(5, 10, 0))); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("jungleQ", "Jungle clear Q", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("jungleE", "Jungle clear E", true).SetValue(true)); HeroMenu.AddItem(new MenuItem("autoZombie", "Auto zombie mode COMBO / LANECLEAR", true).SetValue(true)); Game.OnUpdate += Game_OnGameUpdate; Drawing.OnDraw += Drawing_OnDraw; }
public Sivir() { Q = new Spell(SpellSlot.Q, 1200f); Q1 = new Spell(SpellSlot.Q, 1200f); W = new Spell(SpellSlot.W, float.MaxValue); E = new Spell(SpellSlot.E, float.MaxValue); R = new Spell(SpellSlot.R, 25000f); Q.SetSkillshot(0.25f, 90f, 1350f, false, SkillshotType.SkillshotLine); Q1.SetSkillshot(0.25f, 90f, 1350f, true, SkillshotType.SkillshotLine); missileManager = new MissileReturn("SivirQMissile", "SivirQMissileReturn", Q); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("notif", "Notification (timers)", true).SetValue(true)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("noti", "Show KS notification", true).SetValue(true)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("qRange", "Q range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("onlyRdy", "Draw only ready spells", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("farmQ", "Lane clear Q", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("farmW", "Lane clear W", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("jungleQ", "Jungle clear Q", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("jungleW", "Jungle clear W", true).SetValue(true)); HeroMenu.AddItem(new MenuItem("harassW", "Harass W", true).SetValue(true)); foreach (var enemy in HeroManager.Enemies) { for (int i = 0; i < 4; i++) { var spell = enemy.Spellbook.Spells[i]; if (spell.SData.TargettingType != SpellDataTargetType.Self && spell.SData.TargettingType != SpellDataTargetType.SelfAndUnit) { if (spell.SData.TargettingType == SpellDataTargetType.Unit) { HeroMenu.SubMenu("E Shield Config").SubMenu("Spell Manager").SubMenu(enemy.ChampionName).AddItem(new MenuItem("spell" + spell.SData.Name, spell.Name).SetValue(true)); } else { HeroMenu.SubMenu("E Shield Config").SubMenu("Spell Manager").SubMenu(enemy.ChampionName).AddItem(new MenuItem("spell" + spell.SData.Name, spell.Name).SetValue(false)); } } } } HeroMenu.AddItem(new MenuItem("autoR", "Auto R", true).SetValue(true)); HeroMenu.SubMenu("E Shield Config").AddItem(new MenuItem("autoE", "Auto E", true).SetValue(true)); HeroMenu.SubMenu("E Shield Config").AddItem(new MenuItem("autoEmissile", "Block unknown missile", true).SetValue(true)); HeroMenu.SubMenu("E Shield Config").AddItem(new MenuItem("AGC", "AntiGapcloserE", true).SetValue(true)); HeroMenu.SubMenu("E Shield Config").AddItem(new MenuItem("Edmg", "Block under % hp", true).SetValue(new Slider(90, 100, 0))); Game.OnUpdate += Game_OnGameUpdate; Drawing.OnDraw += Drawing_OnDraw; Orbwalking.AfterAttack += Orbwalker_AfterAttack; Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; GameObject.OnCreate += GameObject_OnCreate; }
private void Interrupter2_OnInterruptableTarget(Obj_AI_Hero sender, Interrupter2.InterruptableTargetEventArgs args) { if (E.IsReady() && EMANA + RMANA < Player.Mana && HeroMenu.Item("inter", true).GetValue <bool>() && sender.IsValidTarget(W.Range)) { E.Cast(); } }
private void AntiGapcloser_OnEnemyGapcloser(ActiveGapcloser gapcloser) { if (E.IsReady() && E.IsReady() && EMANA + RMANA < Player.Mana && HeroMenu.Item("Gap", true).GetValue <bool>() && gapcloser.Sender.IsValidTarget(W.Range)) { E.Cast(); } }
public Ezreal() { Q = new Spell(SpellSlot.Q, 1180); W = new Spell(SpellSlot.W, 1180); 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, 60f, 1700f, false, SkillshotType.SkillshotLine); R.SetSkillshot(1.1f, 160f, 2000f, false, SkillshotType.SkillshotLine); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("noti", "Show notification", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("onlyRdy", "Draw only ready spells", true).SetValue(true)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("qRange", "Q range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("wRange", "W range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("eRange", "E range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("rRange", "R range", true).SetValue(false)); HeroMenu.SubMenu("W Config").AddItem(new MenuItem("autoW", "Auto W", true).SetValue(true)); HeroMenu.SubMenu("W Config").AddItem(new MenuItem("wPush", "W on towers", true).SetValue(true)); HeroMenu.SubMenu("W Config").AddItem(new MenuItem("harassW", "Harass W", true).SetValue(true)); HeroMenu.SubMenu("E Config").AddItem(new MenuItem("smartE", "SmartCast E key", true).SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press))); //32 == space HeroMenu.SubMenu("E Config").AddItem(new MenuItem("smartEW", "SmartCast E + W key", true).SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press))); //32 == space HeroMenu.SubMenu("E Config").AddItem(new MenuItem("EKsCombo", "E ks combo", true).SetValue(true)); HeroMenu.SubMenu("E Config").AddItem(new MenuItem("EAntiMelee", "E anti-melee", true).SetValue(true)); HeroMenu.SubMenu("E Config").AddItem(new MenuItem("autoEgrab", "Auto E anti grab", true).SetValue(true)); Dash = new Core.OKTWdash(E); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("autoR", "Auto R", true).SetValue(true)); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("Rcc", "R cc", true).SetValue(true)); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("Raoe", "R AOE", true).SetValue(new Slider(3, 5, 0))); HeroMenu.SubMenu("R Config").SubMenu("R Jungle stealer").AddItem(new MenuItem("Rjungle", "R Jungle stealer", true).SetValue(true)); HeroMenu.SubMenu("R Config").SubMenu("R Jungle stealer").AddItem(new MenuItem("Rdragon", "Dragon", true).SetValue(true)); HeroMenu.SubMenu("R Config").SubMenu("R Jungle stealer").AddItem(new MenuItem("Rbaron", "Baron", true).SetValue(true)); HeroMenu.SubMenu("R Config").SubMenu("R Jungle stealer").AddItem(new MenuItem("Rred", "Red", true).SetValue(true)); HeroMenu.SubMenu("R Config").SubMenu("R Jungle stealer").AddItem(new MenuItem("Rblue", "Blue", true).SetValue(true)); HeroMenu.SubMenu("R Config").SubMenu("R Jungle stealer").AddItem(new MenuItem("Rally", "Ally stealer", true).SetValue(false)); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("useR", "Semi-manual cast R key", true).SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press))); //32 == space HeroMenu.SubMenu("R Config").AddItem(new MenuItem("Rturrent", "Don't R under turret", true).SetValue(true)); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("MaxRangeR", "Max R range", true).SetValue(new Slider(3000, 5000, 0))); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("MinRangeR", "Min R range", true).SetValue(new Slider(900, 5000, 0))); HeroMenu.AddItem(new MenuItem("HarassMana", "Harass Mana", true).SetValue(new Slider(30, 100, 0))); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("farmQ", "LaneClear Q", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("FQ", "Farm Q out range", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("LCP", "FAST LaneClear", true).SetValue(true)); HeroMenu.AddItem(new MenuItem("debug", "Debug", true).SetValue(false)); HeroMenu.AddItem(new MenuItem("stack", "Stack Tear if full mana", true).SetValue(false)); Game.OnUpdate += Game_OnUpdate; Drawing.OnDraw += Drawing_OnDraw; Orbwalking.BeforeAttack += Orbwalking_BeforeAttack; Obj_AI_Base.OnBuffAdd += Obj_AI_Base_OnBuffAdd; }
public Ashe() { Q = new Spell(SpellSlot.Q); W = new Spell(SpellSlot.W, 1240); E = new Spell(SpellSlot.E, 2500); R = new Spell(SpellSlot.R, 2500); W.SetSkillshot(0.25f, 20f, 1500f, true, SkillshotType.SkillshotLine); E.SetSkillshot(0.25f, 299f, 1400f, false, SkillshotType.SkillshotLine); R.SetSkillshot(0.25f, 130f, 1600f, false, SkillshotType.SkillshotLine); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("onlyRdy", "Draw only ready spells", true).SetValue(true)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("wRange", "W range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("rNot", "R key info", true).SetValue(true)); HeroMenu.SubMenu("Q Config").AddItem(new MenuItem("autoQ", "Auto Q", true).SetValue(true)); HeroMenu.SubMenu("Q Config").AddItem(new MenuItem("harassQ", "Harass Q", true).SetValue(true)); HeroMenu.SubMenu("W Config").AddItem(new MenuItem("autoW", "Auto W", true).SetValue(true)); HeroMenu.SubMenu("W Config").AddItem(new MenuItem("ksW", "Auto KS W", true).SetValue(true)); HeroMenu.SubMenu("W Config").AddItem(new MenuItem("ccW", "W immobile target", true).SetValue(true)); HeroMenu.SubMenu("W Config").AddItem(new MenuItem("harassW", "Harass W", true).SetValue(true)); HeroMenu.SubMenu("E Config").AddItem(new MenuItem("autoE", "Auto E", true).SetValue(true)); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("autoR", "Auto R", true).SetValue(true)); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("Rkscombo", "R KS combo R + W + AA", true).SetValue(true)); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("autoRaoe", "Auto R aoe", true).SetValue(true)); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("autoRinter", "Auto R OnPossibleToInterrupt", true).SetValue(true)); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("useR2", "R key target cast", true).SetValue(new KeyBind("Y".ToCharArray()[0], KeyBindType.Press))); //32 == space HeroMenu.SubMenu("R Config").AddItem(new MenuItem("useR", "Semi-manual cast R key", true).SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press))); //32 == space List <string> modes = new List <string>(); modes.Add("LOW HP"); modes.Add("CLOSEST"); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("Semi-manual", "Semi-manual MODE", true).SetValue(new StringList(modes.ToArray(), 0))); foreach (var enemy in HeroManager.Enemies) { HeroMenu.SubMenu("R Config").SubMenu("GapCloser R").AddItem(new MenuItem("GapCloser" + enemy.ChampionName, enemy.ChampionName).SetValue(false)); } HeroMenu.SubMenu("Farm").AddItem(new MenuItem("farmQ", "Lane clear Q", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("farmW", "Lane clear W", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("jungleQ", "Jungle clear Q", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("jungleW", "Jungle clear W", true).SetValue(true)); Game.OnUpdate += Game_OnUpdate; Drawing.OnDraw += Drawing_OnDraw; Orbwalking.AfterAttack += Orbwalking_AfterAttack;; AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; Interrupter2.OnInterruptableTarget += Interrupter2_OnInterruptableTarget; Game.OnWndProc += Game_OnWndProc; }
public Kayle() { Q = new Spell(SpellSlot.Q, 670); W = new Spell(SpellSlot.W, 900); E = new Spell(SpellSlot.E, 660); R = new Spell(SpellSlot.R, 900); Q.SetSkillshot(0.25f, 75f, 1600f, true, SkillshotType.SkillshotLine); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("noti", "Show notification & line", true).SetValue(true)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("onlyRdy", "Draw only ready spells", true).SetValue(true)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("qRange", "Q range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("wRange", "W range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("eRange", "E range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("rRange", "R range", true).SetValue(false)); HeroMenu.SubMenu("Q Config").AddItem(new MenuItem("autoQ", "Auto Q", true).SetValue(true)); HeroMenu.SubMenu("Q Config").AddItem(new MenuItem("harassQ", "Harass Q", true).SetValue(true)); HeroMenu.SubMenu("W Config").AddItem(new MenuItem("autoW", "Auto W", true).SetValue(true)); HeroMenu.SubMenu("W Config").AddItem(new MenuItem("autoWspeed", "W speed-up", true).SetValue(true)); foreach (var enemy in HeroManager.Allies) { HeroMenu.SubMenu("W Config").SubMenu("W ally:").AddItem(new MenuItem("Wally" + enemy.ChampionName, enemy.ChampionName).SetValue(true)); } HeroMenu.SubMenu("E Config").AddItem(new MenuItem("autoE", "Auto E", true).SetValue(true)); HeroMenu.SubMenu("E Config").AddItem(new MenuItem("harassE", "Harass E", true).SetValue(true)); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("autoR", "Auto R", true).SetValue(true)); foreach (var enemy in HeroManager.Allies) { HeroMenu.SubMenu("R Config").SubMenu("R ally:").AddItem(new MenuItem("Rally" + enemy.ChampionName, enemy.ChampionName).SetValue(true)); } foreach (var enemy in HeroManager.Enemies) { for (int i = 0; i < 4; i++) { var spell = enemy.Spellbook.Spells[i]; if (spell.SData.TargettingType != SpellDataTargetType.Self && spell.SData.TargettingType != SpellDataTargetType.SelfAndUnit) { HeroMenu.SubMenu("R Config").SubMenu("Spell Manager").SubMenu(enemy.ChampionName).AddItem(new MenuItem("spell" + spell.SData.Name, spell.Name, true).SetValue(false)); } } } HeroMenu.SubMenu("Farm").AddItem(new MenuItem("jungleQ", "Jungle clear Q", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("jungleE", "Jungle clear E", true).SetValue(true)); Game.OnUpdate += Game_OnGameUpdate; Drawing.OnDraw += Drawing_OnDraw; Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; }
public Ahri() { Q = new Spell(SpellSlot.Q, 870); W = new Spell(SpellSlot.W, 580); E = new Spell(SpellSlot.E, 965); R = new Spell(SpellSlot.R, 600); Q.SetSkillshot(0.25f, 90, 1700, false, SkillshotType.SkillshotLine); E.SetSkillshot(0.25f, 60, 1550, true, SkillshotType.SkillshotLine); missileManager = new MissileReturn("AhriOrbMissile", "AhriOrbReturn", Q); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("noti", "Show notification & line", true).SetValue(true)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("onlyRdy", "Draw only ready spells", true).SetValue(true)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("qRange", "Q range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("wRange", "W range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("eRange", "E range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("rRange", "R range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("Qhelp", "Show Q helper", true).SetValue(true)); HeroMenu.SubMenu("Q Config").AddItem(new MenuItem("autoQ", "Auto Q", true).SetValue(true)); HeroMenu.SubMenu("Q Config").AddItem(new MenuItem("harassQ", "Harass Q", true).SetValue(true)); HeroMenu.SubMenu("Q Config").AddItem(new MenuItem("aimQ", "Auto aim Q missile", true).SetValue(true)); HeroMenu.SubMenu("W Config").AddItem(new MenuItem("autoW", "Auto W", true).SetValue(true)); HeroMenu.SubMenu("W Config").AddItem(new MenuItem("harassW", "Harass W", true).SetValue(true)); HeroMenu.SubMenu("E Config").AddItem(new MenuItem("autoE", "Auto E", true).SetValue(true)); HeroMenu.SubMenu("E Config").AddItem(new MenuItem("harassE", "Harass E", true).SetValue(true)); foreach (var enemy in HeroManager.Enemies) { HeroMenu.SubMenu("E Config").SubMenu("Use E on").AddItem(new MenuItem("Eon" + enemy.ChampionName, enemy.ChampionName, true).SetValue(true)); } foreach (var enemy in HeroManager.Enemies) { HeroMenu.SubMenu("E Config").SubMenu("Gapcloser").AddItem(new MenuItem("Egapcloser" + enemy.ChampionName, enemy.ChampionName, true).SetValue(true)); } HeroMenu.SubMenu("R Config").AddItem(new MenuItem("autoR", "R KS ", true).SetValue(true)); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("autoR2", "auto R fight logic + aim Q", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("farmQ", "Lane clear Q", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("farmW", "Lane clear W", true).SetValue(false)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("jungleQ", "Jungle clear Q", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("jungleW", "Jungle clear W", true).SetValue(true)); Game.OnUpdate += Game_OnGameUpdate; Interrupter2.OnInterruptableTarget += Interrupter2_OnInterruptableTarget; AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; Drawing.OnDraw += Drawing_OnDraw; GameObject.OnCreate += SpellMissile_OnCreateOld; GameObject.OnDelete += Obj_SpellMissile_OnDelete; }
private void RConfig() { HeroMenu.SubMenu("R option") .AddItem(new MenuItem("rCount", "Auto R if enemies in range", true).SetValue(new Slider(3, 0, 5))); HeroMenu.SubMenu("R option") .AddItem(new MenuItem("rKs", "R ks", true).SetValue(true)); HeroMenu.SubMenu("R option") .AddItem(new MenuItem("inter", "OnPossibleToInterrupt", true)).SetValue(true); HeroMenu.SubMenu("R option") .AddItem(new MenuItem("Gap", "OnEnemyGapcloser", true)).SetValue(true); }
private void DrawHeroMenu() { HeroMenu.SubMenu("Draw") .AddItem(new MenuItem("qRange", "Q range", true).SetValue(false)); HeroMenu.SubMenu("Draw") .AddItem(new MenuItem("wRange", "W range", true).SetValue(false)); HeroMenu.SubMenu("Draw") .AddItem(new MenuItem("rRange", "R range", true).SetValue(false)); HeroMenu.SubMenu("Draw") .AddItem(new MenuItem("onlyRdy", "Draw when skill rdy", true).SetValue(true)); }
public Velkoz() { Q = new Spell(SpellSlot.Q, 1180); QSplit = new Spell(SpellSlot.Q, 1000); QDummy = new Spell(SpellSlot.Q, (float)Math.Sqrt(Math.Pow(Q.Range, 2) + Math.Pow(QSplit.Range, 2))); W = new Spell(SpellSlot.W, 1000); E = new Spell(SpellSlot.E, 800); R = new Spell(SpellSlot.R, 1500); Q.SetSkillshot(0.25f, 70f, 1300f, true, SkillshotType.SkillshotLine); QSplit.SetSkillshot(0.1f, 70f, 2100f, true, SkillshotType.SkillshotLine); QDummy.SetSkillshot(0.5f, 55f, 1200, false, SkillshotType.SkillshotLine); W.SetSkillshot(0.25f, 85f, 1700f, false, SkillshotType.SkillshotLine); E.SetSkillshot(1f, 180f, float.MaxValue, false, SkillshotType.SkillshotCircle); R.SetSkillshot(0.1f, 80f, float.MaxValue, false, SkillshotType.SkillshotLine); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("qRange", "Q range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("wRange", "W range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("eRange", "E range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("rRange", "R range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("onlyRdy", "Draw when skill rdy", true).SetValue(true)); HeroMenu.SubMenu("Q Config").AddItem(new MenuItem("autoQ", "Auto Q", true).SetValue(true)); HeroMenu.SubMenu("Q Config").AddItem(new MenuItem("harassQ", "Harass Q", true).SetValue(true)); HeroMenu.SubMenu("Q Config").AddItem(new MenuItem("QHarassMana", "Harass Mana", true).SetValue(new Slider(30, 100, 0))); HeroMenu.SubMenu("W Config").AddItem(new MenuItem("autoW", "Auto W", true).SetValue(true)); HeroMenu.SubMenu("W Config").AddItem(new MenuItem("harassW", "Harass W", true).SetValue(true)); HeroMenu.SubMenu("E Config").AddItem(new MenuItem("autoE", "Auto E", true).SetValue(true)); HeroMenu.SubMenu("E Config").AddItem(new MenuItem("harassE", "Harass E", true).SetValue(false)); HeroMenu.SubMenu("E Config").AddItem(new MenuItem("EInterrupter", "Auto E Interrupter", true).SetValue(true)); HeroMenu.SubMenu("E Config").SubMenu("E Gap Closer").AddItem(new MenuItem("EmodeGC", "Gap Closer position mode", true).SetValue(new StringList(new[] { "Dash end position", "Player position", "Prediction" }, 0))); foreach (var enemy in HeroManager.Enemies) { HeroMenu.SubMenu("E Config").SubMenu("E Gap Closer").SubMenu("Cast on enemy:").AddItem(new MenuItem("EGCchampion" + enemy.ChampionName, enemy.ChampionName, true).SetValue(true)); } HeroMenu.SubMenu("R Config").AddItem(new MenuItem("autoR", "Auto R KS", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("farmE", "Lane clear E", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("farmW", "Lane clear W", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("jungleQ", "Jungle clear Q", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("jungleW", "Jungle clear W", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("jungleE", "Jungle clear E", true).SetValue(true)); Game.OnUpdate += Game_OnGameUpdate; GameObject.OnCreate += Obj_AI_Base_OnCreate; Drawing.OnDraw += Drawing_OnDraw; Interrupter2.OnInterruptableTarget += Interrupter2_OnInterruptableTarget; AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; }
public Tristana() { Q = new Spell(SpellSlot.Q); W = new Spell(SpellSlot.W, 900); E = new Spell(SpellSlot.E, 620); R = new Spell(SpellSlot.R, 620); W.SetSkillshot(0.35f, 250f, 1400f, false, SkillshotType.SkillshotCircle); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("onlyRdy", "Draw only ready spells", true).SetValue(true)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("wRange", "W range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("eRange", "E range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("rRange", "R range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("eInfo", "E info", true).SetValue(true)); HeroMenu.SubMenu("Q Config").AddItem(new MenuItem("harassQ", "Harass Q", true).SetValue(true)); HeroMenu.SubMenu("W Config").AddItem(new MenuItem("nktdE", "NoKeyToDash", true).SetValue(true)); HeroMenu.SubMenu("W Config").AddItem(new MenuItem("Wks", "W KS logic (W+E+R calculation)", true).SetValue(true)); HeroMenu.SubMenu("W Config").AddItem(new MenuItem("smartW", "SmartCast W key", true).SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press))); //32 == space HeroMenu.SubMenu("E Config").AddItem(new MenuItem("harassE", "Harass E", true).SetValue(true)); HeroMenu.SubMenu("E Config").AddItem(new MenuItem("Eturet", "E on turrent laneclear", true).SetValue(true)); HeroMenu.SubMenu("E Config").AddItem(new MenuItem("focusE", "Focus target with E", true).SetValue(true)); foreach (var enemy in HeroManager.Enemies) { HeroMenu.SubMenu("E Config").SubMenu("Use E on").AddItem(new MenuItem("useEon" + enemy.ChampionName, enemy.ChampionName).SetValue(true)); } HeroMenu.SubMenu("R Config").AddItem(new MenuItem("autoR", "Auto R KS (E+R calculation)", true).SetValue(true)); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("turrentR", "Try R under turrent", true).SetValue(true)); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("allyR", "Try R under ally", true).SetValue(true)); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("OnInterruptableSpell", "OnInterruptableSpell", true).SetValue(true)); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("useR", "OneKeyToCast R closest person", true).SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press))); //32 == space foreach (var enemy in HeroManager.Enemies) { HeroMenu.SubMenu("R Config").SubMenu("GapCloser & anti-meele").AddItem(new MenuItem("GapCloser" + enemy.ChampionName, enemy.ChampionName).SetValue(true)); } HeroMenu.SubMenu("R Config").SubMenu("GapCloser & anti-meele").AddItem(new MenuItem("RgapHP", " use gapcloser only under % hp", true).SetValue(new Slider(40, 100, 0))); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("farmQ", "Lane clear Q", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("jungle", "Jungle Farm", true).SetValue(true)); Game.OnUpdate += Game_OnUpdate; Drawing.OnDraw += Drawing_OnDraw; Orbwalking.BeforeAttack += BeforeAttack; Orbwalking.AfterAttack += afterAttack; Interrupter2.OnInterruptableTarget += Interrupter2_OnInterruptableTarget; AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; }
public Draven() { Q = new Spell(SpellSlot.Q); W = new Spell(SpellSlot.W); E = new Spell(SpellSlot.E, 1050); R = new Spell(SpellSlot.R, 3000f); E.SetSkillshot(0.25f, 100, 1400, false, SkillshotType.SkillshotLine); R.SetSkillshot(0.4f, 160, 2000, false, SkillshotType.SkillshotLine); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("noti", "Draw R helper", true).SetValue(true)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("onlyRdy", "Draw only ready spells", true).SetValue(true)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("qCatchRange", "Q catch range", true).SetValue(true)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("qAxePos", "Q axe position", true).SetValue(true)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("eRange", "E range", true).SetValue(false)); HeroMenu.SubMenu("AXE option").AddItem(new MenuItem("axeCatchRange", "Axe catch range", true).SetValue(new Slider(500, 200, 2000))); HeroMenu.SubMenu("AXE option").AddItem(new MenuItem("axeTower", "Don't catch axe under enemy turret combo", true).SetValue(true)); HeroMenu.SubMenu("AXE option").AddItem(new MenuItem("axeTower2", "Don't catch axe under enemy turret farm", true).SetValue(true)); HeroMenu.SubMenu("AXE option").AddItem(new MenuItem("axeEnemy", "Don't catch axe in enemy grup", true).SetValue(true)); HeroMenu.SubMenu("AXE option").AddItem(new MenuItem("axeKill", "Don't catch axe if can kill 2 AA", true).SetValue(true)); HeroMenu.SubMenu("AXE option").AddItem(new MenuItem("axePro", "if axe timeout: force laneclear", true).SetValue(true)); HeroMenu.SubMenu("Q config").AddItem(new MenuItem("autoQ", "Auto Q", true).SetValue(true)); HeroMenu.SubMenu("Q config").AddItem(new MenuItem("farmQ", "Farm Q", true).SetValue(true)); HeroMenu.SubMenu("W config").AddItem(new MenuItem("autoW", "Auto W", true).SetValue(true)); HeroMenu.SubMenu("W config").AddItem(new MenuItem("slowW", "Auto W slow", true).SetValue(true)); HeroMenu.SubMenu("E config").AddItem(new MenuItem("autoE", "Auto E", true).SetValue(true)); HeroMenu.SubMenu("E config").AddItem(new MenuItem("autoE2", "Harras E if can hit 2 targets", true).SetValue(true)); HeroMenu.SubMenu("E config").AddItem(new MenuItem("agcE", "On Enemy Gapcloser", true).SetValue(true)); HeroMenu.SubMenu("E config").AddItem(new MenuItem("intE", "On Interruptable Target", true).SetValue(true)); HeroMenu.SubMenu("R config").AddItem(new MenuItem("autoR", "Auto R", true).SetValue(true)); HeroMenu.SubMenu("R config").AddItem(new MenuItem("Rdmg", "KS damage calculation", true).SetValue(new StringList(new[] { "X 1", "X 2" }, 1))); HeroMenu.SubMenu("R config").AddItem(new MenuItem("comboR", "Auto R in combo", true).SetValue(true)); HeroMenu.SubMenu("R config").AddItem(new MenuItem("Rcc", "R cc", true).SetValue(true)); HeroMenu.SubMenu("R config").AddItem(new MenuItem("Raoe", "R aoe combo", true).SetValue(true)); HeroMenu.SubMenu("R config").AddItem(new MenuItem("hitchanceR", "VeryHighHitChanceR", true).SetValue(true)); HeroMenu.SubMenu("R config").AddItem(new MenuItem("useR", "Semi-manual cast R key", true).SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press))); //32 == space GameObject.OnCreate += SpellMissile_OnCreateOld; GameObject.OnDelete += Obj_SpellMissile_OnDelete; Orbwalking.BeforeAttack += BeforeAttack; GameObject.OnCreate += GameObjectOnOnCreate; GameObject.OnDelete += GameObjectOnOnDelete; Drawing.OnDraw += Drawing_OnDraw; Game.OnUpdate += GameOnOnUpdate; AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; Interrupter2.OnInterruptableTarget += Interrupter2_OnInterruptableTarget; }
public MissFortune() { Q = new Spell(SpellSlot.Q, 655f); Q1 = new Spell(SpellSlot.Q, 1300f); W = new Spell(SpellSlot.W); E = new Spell(SpellSlot.E, 1000f); R = new Spell(SpellSlot.R, 1350f); Q1.SetSkillshot(0.25f, 70f, 1500f, true, SkillshotType.SkillshotLine); Q.SetTargetted(0.25f, 1400f); E.SetSkillshot(0.5f, 200f, float.MaxValue, false, SkillshotType.SkillshotCircle); R.SetSkillshot(0.25f, 50f, 3000f, false, SkillshotType.SkillshotCircle); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("onlyRdy", "Draw only ready spells", true).SetValue(true)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("QRange", "Q range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("ERange", "E range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("RRange", "R range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("noti", "Show notification & line", true).SetValue(true)); HeroMenu.SubMenu("Q Config").AddItem(new MenuItem("autoQ", "Auto Q", true).SetValue(true)); HeroMenu.SubMenu("Q Config").SubMenu("Minion config").AddItem(new MenuItem("harassQ", "Use Q on minion", true).SetValue(true)); HeroMenu.SubMenu("Q Config").SubMenu("Minion config").AddItem(new MenuItem("killQ", "Use Q only if can kill minion", true).SetValue(false)); HeroMenu.SubMenu("Q Config").SubMenu("Minion config").AddItem(new MenuItem("qMinionMove", "Don't use if minions moving", true).SetValue(true)); HeroMenu.SubMenu("Q Config").SubMenu("Minion config").AddItem(new MenuItem("qMinionWidth", "secound Q angle", true).SetValue(new Slider(80, 100, 0))); HeroMenu.SubMenu("W Config").AddItem(new MenuItem("autoW", "Auto W", true).SetValue(true)); HeroMenu.SubMenu("W Config").AddItem(new MenuItem("harassW", "Harass W", true).SetValue(true)); HeroMenu.SubMenu("E Config").AddItem(new MenuItem("autoE", "Auto E", true).SetValue(true)); HeroMenu.SubMenu("E Config").AddItem(new MenuItem("AGC", "AntiGapcloserE", true).SetValue(true)); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("autoR", "Auto R", true).SetValue(true)); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("forceBlockMove", "Force block player", true).SetValue(true)); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("useR", "Semi-manual cast R key", true).SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press))); //32 == space HeroMenu.SubMenu("R Config").AddItem(new MenuItem("disableBlock", "Disable R key", true).SetValue(new KeyBind("R".ToCharArray()[0], KeyBindType.Press))); //32 == space HeroMenu.SubMenu("R Config").AddItem(new MenuItem("Rturrent", "Don't R under turret", true).SetValue(true)); HeroMenu.AddItem(new MenuItem("newTarget", "Try change focus after attack ", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("farmQ", "LaneClear Q", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("farmW", "LaneClear W", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("farmE", "LaneClear E", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("jungleQ", "Jungle clear Q", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("jungleW", "Jungle clear W", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("jungleE", "Jungle clear E", true).SetValue(true)); Game.OnUpdate += Game_OnGameUpdate; Drawing.OnDraw += Drawing_OnDraw; Orbwalking.AfterAttack += afterAttack; Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; }
public Orianna() { Q = new Spell(SpellSlot.Q, 800); W = new Spell(SpellSlot.W, 210); E = new Spell(SpellSlot.E, 1095); R = new Spell(SpellSlot.R, 360); QR = new Spell(SpellSlot.Q, 825); Q.SetSkillshot(0.05f, 70f, 1400f, false, SkillshotType.SkillshotCircle); W.SetSkillshot(0.25f, 210f, float.MaxValue, false, SkillshotType.SkillshotCircle); E.SetSkillshot(0.25f, 100f, 1700f, false, SkillshotType.SkillshotLine); R.SetSkillshot(0.4f, 325f, float.MaxValue, false, SkillshotType.SkillshotCircle); QR.SetSkillshot(0.5f, 400f, 100f, false, SkillshotType.SkillshotCircle); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("qRange", "Q range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("wRange", "W range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("eRange", "E range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("rRange", "R range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("onlyRdy", "Draw only ready spells", true).SetValue(true)); HeroMenu.SubMenu("E Shield Config").AddItem(new MenuItem("autoW", "Auto E", true).SetValue(true)); HeroMenu.SubMenu("E Shield Config").AddItem(new MenuItem("hadrCC", "Auto E hard CC", true).SetValue(true)); HeroMenu.SubMenu("E Shield Config").AddItem(new MenuItem("poison", "Auto E poison", true).SetValue(true)); HeroMenu.SubMenu("E Shield Config").AddItem(new MenuItem("Wdmg", "E dmg % hp", true).SetValue(new Slider(10, 100, 0))); HeroMenu.SubMenu("E Shield Config").AddItem(new MenuItem("AGC", "AntiGapcloserE", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("farmQout", "Farm Q out range aa minion", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("farmQ", "LaneClear Q", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("farmW", "LaneClear W", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("farmE", "LaneClear E", true).SetValue(false)); HeroMenu.SubMenu("R config").AddItem(new MenuItem("rCount", "Auto R x enemies", true).SetValue(new Slider(3, 0, 5))); HeroMenu.SubMenu("R config").AddItem(new MenuItem("smartR", "Semi-manual cast R key", true).SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press))); HeroMenu.SubMenu("R config").AddItem(new MenuItem("OPTI", "OnPossibleToInterrupt R", true).SetValue(true)); HeroMenu.SubMenu("R config").AddItem(new MenuItem("Rturrent", "auto R under turrent", true).SetValue(true)); HeroMenu.SubMenu("R config").AddItem(new MenuItem("Rks", "R ks", true).SetValue(true)); HeroMenu.SubMenu("R config").AddItem(new MenuItem("Rlifesaver", "auto R life saver", true).SetValue(true)); HeroMenu.SubMenu("R config").AddItem(new MenuItem("Rblock", "Block R if 0 hit ", true).SetValue(true)); foreach (var enemy in HeroManager.Enemies) { HeroMenu.SubMenu("R config").SubMenu("Always R").AddItem(new MenuItem("Ralways" + enemy.ChampionName, enemy.ChampionName, true).SetValue(false)); } HeroMenu.AddItem(new MenuItem("W", "Auto W SpeedUp logic", true).SetValue(false)); Game.OnUpdate += Game_OnGameUpdate; GameObject.OnCreate += Obj_AI_Base_OnCreate; Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; Interrupter2.OnInterruptableTarget += Interrupter2_OnInterruptableTarget; Spellbook.OnCastSpell += Spellbook_OnCastSpell; Drawing.OnDraw += Drawing_OnDraw; }
public KogMaw() { Q = new Spell(SpellSlot.Q, 1100); W = new Spell(SpellSlot.W, 1000); E = new Spell(SpellSlot.E, 1200); R = new Spell(SpellSlot.R, 1800); Q.SetSkillshot(0.25f, 70f, 1650f, true, SkillshotType.SkillshotLine); E.SetSkillshot(0.25f, 125f, 1280f, false, SkillshotType.SkillshotLine); R.SetSkillshot(1.2f, 175f, float.MaxValue, false, SkillshotType.SkillshotCircle); HeroMenu.SubMenu("Q Config").AddItem(new MenuItem("autoQ", "Auto Q", true).SetValue(true)); HeroMenu.SubMenu("Q Config").AddItem(new MenuItem("harassQ", "Harass Q", true).SetValue(true)); HeroMenu.SubMenu("E Config").AddItem(new MenuItem("autoE", "Auto E", true).SetValue(true)); HeroMenu.SubMenu("E Config").AddItem(new MenuItem("harassE", "Harass E", true).SetValue(true)); HeroMenu.SubMenu("E Config").AddItem(new MenuItem("AGC", "AntiGapcloserE", true).SetValue(true)); HeroMenu.SubMenu("W config").AddItem(new MenuItem("autoW", "Auto W", true).SetValue(true)); HeroMenu.SubMenu("W config").AddItem(new MenuItem("harassW", "Harass W on max range", true).SetValue(true)); HeroMenu.SubMenu("R option").AddItem(new MenuItem("autoR", "Auto R", true).SetValue(true)); HeroMenu.SubMenu("R option").AddItem(new MenuItem("RmaxHp", "Target max % HP", true).SetValue(new Slider(50, 100, 0))); HeroMenu.SubMenu("R option").AddItem(new MenuItem("comboStack", "Max combo stack R", true).SetValue(new Slider(2, 10, 0))); HeroMenu.SubMenu("R option").AddItem(new MenuItem("harasStack", "Max haras stack R", true).SetValue(new Slider(1, 10, 0))); HeroMenu.SubMenu("R option").AddItem(new MenuItem("Rcc", "R cc", true).SetValue(true)); HeroMenu.SubMenu("R option").AddItem(new MenuItem("Rslow", "R slow", true).SetValue(true)); HeroMenu.SubMenu("R option").AddItem(new MenuItem("Raoe", "R aoe", true).SetValue(true)); HeroMenu.SubMenu("R option").AddItem(new MenuItem("Raa", "R only out off AA range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("ComboInfo", "R killable info", true).SetValue(true)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("qRange", "Q range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("wRange", "W range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("eRange", "E range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("rRange", "R range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("onlyRdy", "Draw only ready spells", true).SetValue(true)); HeroMenu.AddItem(new MenuItem("sheen", "Sheen logic", true).SetValue(true)); HeroMenu.AddItem(new MenuItem("AApriority", "AA priority over spell", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("farmW", "LaneClear W", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("farmE", "LaneClear E", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("jungleW", "Jungle clear W", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("jungleE", "Jungle clear E", true).SetValue(true)); Game.OnUpdate += Game_OnUpdate; Drawing.OnDraw += Drawing_OnDraw; Orbwalking.BeforeAttack += BeforeAttack; Orbwalking.AfterAttack += afterAttack; AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; }
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); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("onlyRdy", "Draw only ready spells", true).SetValue(true)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("qRange", "Q range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("eRange2", "E push position", true).SetValue(false)); HeroMenu.SubMenu("Q Config").AddItem(new MenuItem("autoQ", "Auto Q", true).SetValue(true)); HeroMenu.SubMenu("Q Config").AddItem(new MenuItem("Qstack", "Q at X stack", true).SetValue(new Slider(2, 2, 1))); HeroMenu.SubMenu("Q Config").AddItem(new MenuItem("QE", "try Q + E ", true).SetValue(true)); HeroMenu.SubMenu("Q Config").AddItem(new MenuItem("Qonly", "Q only after AA", true).SetValue(false)); Dash = new Core.OKTWdash(Q); HeroMenu.SubMenu("E Config").SubMenu("GapCloser").AddItem(new MenuItem("gapE", "Enable", true).SetValue(true)); foreach (var enemy in HeroManager.Enemies) { HeroMenu.SubMenu("E Config").SubMenu("GapCloser").AddItem(new MenuItem("gap" + enemy.ChampionName, enemy.ChampionName).SetValue(true)); } foreach (var enemy in HeroManager.Enemies) { HeroMenu.SubMenu("E Config").SubMenu("Use E ").AddItem(new MenuItem("stun" + enemy.ChampionName, enemy.ChampionName).SetValue(true)); } HeroMenu.SubMenu("E Config").AddItem(new MenuItem("useE", "OneKeyToCast E closest person", true).SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press))); //32 == space HeroMenu.SubMenu("E Config").AddItem(new MenuItem("Eks", "E KS", true).SetValue(true)); HeroMenu.SubMenu("E Config").AddItem(new MenuItem("Ecombo", "E combo only", true).SetValue(false)); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("autoR", "Auto R", true).SetValue(true)); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("visibleR", "Unvisable block AA ", true).SetValue(true)); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("autoQR", "Auto Q when R active ", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("farmQ", "Q farm helper", true).SetValue(true)); HeroMenu.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 Annie() { Q = new Spell(SpellSlot.Q, 625f); W = new Spell(SpellSlot.W, 550f); E = new Spell(SpellSlot.E); R = new Spell(SpellSlot.R, 625f); FR = new Spell(SpellSlot.R, 1000f); Q.SetTargetted(0.25f, 1400f); W.SetSkillshot(0.3f, 80f, float.MaxValue, false, SkillshotType.SkillshotLine); R.SetSkillshot(0.25f, 180f, float.MaxValue, false, SkillshotType.SkillshotCircle); FR.SetSkillshot(0.25f, 180f, float.MaxValue, false, SkillshotType.SkillshotCircle); flash = Player.GetSpellSlot("summonerflash"); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("qRange", "Q range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("wRange", "W range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("rRange", "R range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("onlyRdy", "Draw only ready spells", true).SetValue(true)); HeroMenu.SubMenu("Q Config").AddItem(new MenuItem("autoQ", "Auto Q", true).SetValue(true)); HeroMenu.SubMenu("Q Config").AddItem(new MenuItem("harassQ", "Harass Q", true).SetValue(true)); HeroMenu.SubMenu("W Config").AddItem(new MenuItem("autoW", "Auto W", true).SetValue(true)); HeroMenu.SubMenu("W Config").AddItem(new MenuItem("harassW", "Harass W", true).SetValue(true)); HeroMenu.SubMenu("E Config").AddItem(new MenuItem("autoE", "Auto E stack stun", true).SetValue(true)); foreach (var enemy in HeroManager.Enemies) { HeroMenu.SubMenu("R Config").SubMenu("Ultimate Manager").AddItem(new MenuItem("UM" + enemy.ChampionName, enemy.ChampionName, true).SetValue(new StringList(new[] { "Normal", "Always", "Never", "Always Stun" }, 0))); } HeroMenu.SubMenu("R Config").AddItem(new MenuItem("autoRks", "Auto R KS", true).SetValue(true)); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("autoRcombo", "Auto R Combo if stun is ready", true).SetValue(true)); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("rCount", "Auto R x enemies", true).SetValue(new Slider(3, 2, 5))); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("tibers", "Tibbers Auto Pilot", true).SetValue(true)); if (flash != SpellSlot.Unknown) { HeroMenu.SubMenu("R Config").AddItem(new MenuItem("rCountFlash", "Auto flash + R stun x enemies", true).SetValue(new Slider(4, 2, 5))); } HeroMenu.SubMenu("Farm").AddItem(new MenuItem("farmQ", "Farm Q", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("farmW", "Lane clear W", true).SetValue(false)); Game.OnUpdate += Game_OnGameUpdate; GameObject.OnCreate += Obj_AI_Base_OnCreate; Drawing.OnDraw += Drawing_OnDraw; }
public Kaisa() { Q = new Spell(SpellSlot.Q); W = new Spell(SpellSlot.W, 1500f); E = new Spell(SpellSlot.E, 920f); R = new Spell(SpellSlot.R, 3000f); W.SetSkillshot(0.6f, 60f, 3300f, true, SkillshotType.SkillshotLine); E.SetSkillshot(1.2f, 100f, 1750f, false, SkillshotType.SkillshotCircle); R.SetSkillshot(0.5f, 140f, 1500f, false, SkillshotType.SkillshotLine); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("noti", "Show notification", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("semi", "Semi-manual R target", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("qRange", "Q range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("wRange", "W range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("eRange", "E range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("rRange", "R range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("onlyRdy", "Draw only ready spells", true).SetValue(true)); HeroMenu.SubMenu("Q Config").AddItem(new MenuItem("autoQ", "var Q", true).SetValue(true)); HeroMenu.SubMenu("Q Config").AddItem(new MenuItem("Qharras", "Harass Q", true).SetValue(true)); HeroMenu.SubMenu("Q Config").AddItem(new MenuItem("QpokeOnMinions", "Poke Q on minion", true).SetValue(true)); HeroMenu.SubMenu("W Config").AddItem(new MenuItem("autoW", "var W", true).SetValue(true)); HeroMenu.SubMenu("W Config").AddItem(new MenuItem("Wharras", "Harass W", true).SetValue(true)); HeroMenu.SubMenu("E Config").AddItem(new MenuItem("autoE", "var E on CC", true).SetValue(true)); HeroMenu.SubMenu("E Config").AddItem(new MenuItem("comboE", "var E in Combo BETA", true).SetValue(true)); HeroMenu.SubMenu("E Config").AddItem(new MenuItem("AGC", "AntiGapcloserE", true).SetValue(true)); HeroMenu.SubMenu("E Config").AddItem(new MenuItem("opsE", "OnProcessSpellCastE", true).SetValue(true)); HeroMenu.SubMenu("E Config").AddItem(new MenuItem("telE", "var E teleport", true).SetValue(true)); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("autoR", "var R", true).SetValue(true)); HeroMenu.SubMenu("R Config").SubMenu("R Jungle stealer").AddItem(new MenuItem("Rjungle", "R Jungle stealer", true).SetValue(true)); HeroMenu.SubMenu("R Config").SubMenu("R Jungle stealer").AddItem(new MenuItem("Rdragon", "Dragon", true).SetValue(true)); HeroMenu.SubMenu("R Config").SubMenu("R Jungle stealer").AddItem(new MenuItem("Rbaron", "Baron", true).SetValue(true)); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("hitchanceR", "Hit Chance R", true).SetValue(new Slider(2, 3, 0))); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("useR", "OneKeyToCast R", true).SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press))); //32 == space HeroMenu.SubMenu("R Config").AddItem(new MenuItem("Rturrent", "Don't R under turret", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("farmQout", "Q farm out range AA", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("farmQ", "Q LaneClear Q", true).SetValue(true)); // Game.OnUpdate += Game_OnUpdate; Orbwalking.BeforeAttack += BeforeAttack; Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; Drawing.OnDraw += Drawing_OnDraw; }
//private string wName = ""; public TwistedFate() { Q = new Spell(SpellSlot.Q, 1400); E = new Spell(SpellSlot.E, 700); W = new Spell(SpellSlot.W, 1200); R = new Spell(SpellSlot.R, 5500); Q.SetSkillshot(0.25f, 40f, 1000, false, SkillshotType.SkillshotLine); R.SetSkillshot(1f, 40f, float.MaxValue, false, SkillshotType.SkillshotCircle); E.SetTargetted(0.25f, 2000f); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("onlyRdy", "Draw only ready spells", true).SetValue(true)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("qRange", "Q range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("rRangeMini", "R range minimap", true).SetValue(true)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("cardInfo", "Show card info", true).SetValue(true)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("notR", "R info helper", true).SetValue(true)); HeroMenu.SubMenu("Q config").AddItem(new MenuItem("autoQ", "Auto Q", true).SetValue(true)); HeroMenu.SubMenu("Q config").AddItem(new MenuItem("harassQ", "Harass Q", true).SetValue(true)); HeroMenu.SubMenu("W Config").AddItem(new MenuItem("Wmode", "W mode", true).SetValue(new StringList(new[] { "Auto", "Manual" }, 0))); HeroMenu.SubMenu("W Config").AddItem(new MenuItem("Wgold", "Gold key", true).SetValue(new KeyBind("Y".ToCharArray()[0], KeyBindType.Press))); //32 == space HeroMenu.SubMenu("W Config").AddItem(new MenuItem("Wblue", "Blue key", true).SetValue(new KeyBind("U".ToCharArray()[0], KeyBindType.Press))); //32 == space HeroMenu.SubMenu("W Config").AddItem(new MenuItem("Wred", "RED key", true).SetValue(new KeyBind("I".ToCharArray()[0], KeyBindType.Press))); //32 == space HeroMenu.SubMenu("W Config").AddItem(new MenuItem("WblockAA", "Block AA if seeking GOLD card", true).SetValue(true)); HeroMenu.SubMenu("W Config").AddItem(new MenuItem("harassW", "Harass GOLD low range", true).SetValue(true)); HeroMenu.SubMenu("W Config").AddItem(new MenuItem("ignoreW", "Ignore first card", true).SetValue(true)); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("useR", "Semi-manual cast R key", true).SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press))); //32 == space HeroMenu.SubMenu("R Config").AddItem(new MenuItem("autoR", "Auto R", true).SetValue(true)); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("Renemy", "Don't R if enemy in x range", true).SetValue(new Slider(1000, 2000, 0))); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("RenemyA", "Don't R if ally in x range near target", true).SetValue(new Slider(800, 2000, 0))); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("turetR", "Don't R under turret ", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("WredFarm", "LaneClear red card above % mana", true).SetValue(new Slider(80, 100, 0))); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("farmQ", "Lane clear Q", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("farmW", "Lane clear W Blue / Red card", true).SetValue(false)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("jungleQ", "Jungle clear Q", true).SetValue(true)); Game.OnUpdate += Game_OnGameUpdate; Drawing.OnEndScene += Drawing_OnEndScene; Drawing.OnDraw += Drawing_OnDraw; Orbwalking.BeforeAttack += Orbwalking_BeforeAttack; Game.OnWndProc += Game_OnWndProc; GameObject.OnCreate += Obj_AI_Base_OnCreate; }
public Anivia() { Q = new Spell(SpellSlot.Q, 1000); W = new Spell(SpellSlot.W, 950); E = new Spell(SpellSlot.E, 650); R = new Spell(SpellSlot.R, 685); Q.SetSkillshot(0.25f, 110f, 870f, false, SkillshotType.SkillshotLine); W.SetSkillshot(0.6f, 1f, float.MaxValue, false, SkillshotType.SkillshotLine); R.SetSkillshot(0.5f, 200f, float.MaxValue, false, SkillshotType.SkillshotCircle); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("qRange", "Q range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("wRange", "W range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("eRange", "E range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("rRange", "R range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("onlyRdy", "Draw only ready spells", true).SetValue(true)); HeroMenu.SubMenu("Q Config").AddItem(new MenuItem("autoQ", "Auto Q", true).SetValue(true)); HeroMenu.SubMenu("Q Config").AddItem(new MenuItem("AGCQ", "Q gapcloser", true).SetValue(false)); HeroMenu.SubMenu("Q Config").AddItem(new MenuItem("harassQ", "Harass Q", true).SetValue(true)); HeroMenu.SubMenu("W Config").AddItem(new MenuItem("autoW", "Auto W", true).SetValue(true)); HeroMenu.SubMenu("W Config").AddItem(new MenuItem("AGCW", "AntiGapcloser W", true).SetValue(false)); HeroMenu.SubMenu("W Config").AddItem(new MenuItem("inter", "OnPossibleToInterrupt W", true)).SetValue(true); HeroMenu.SubMenu("E Config").AddItem(new MenuItem("autoE", "Auto E", true).SetValue(true)); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("autoR", "Auto R", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("farmE", "Lane clear E", true).SetValue(false)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("farmR", "Lane clear R", true).SetValue(false)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("jungleE", "Jungle clear E", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("jungleQ", "Jungle clear Q", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("jungleW", "Jungle clear W", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("jungleR", "Jungle clear R", true).SetValue(true)); HeroMenu.AddItem(new MenuItem("AACombo", "Disable AA if can use E", true).SetValue(true)); Game.OnUpdate += Game_OnGameUpdate; GameObject.OnDelete += Obj_AI_Base_OnDelete; GameObject.OnCreate += Obj_AI_Base_OnCreate; Interrupter2.OnInterruptableTarget += Interrupter2_OnInterruptableTarget; AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; Drawing.OnDraw += Drawing_OnDraw; }
private void RHeroMenu() { HeroMenu.SubMenu("R option") .AddItem(new MenuItem("ts", "Use common TargetSelector", true).SetValue(true)); HeroMenu.SubMenu("R option") .AddItem(new MenuItem("ts1", "ON - only one target")); foreach (var enemy in HeroManager.Enemies) { HeroMenu.SubMenu("R option").SubMenu("Use R on") .AddItem(new MenuItem("grab" + enemy.ChampionName, enemy.ChampionName).SetValue(true)); } HeroMenu.SubMenu("R option") .AddItem(new MenuItem("rKs", "R ks", true).SetValue(true)); HeroMenu.SubMenu("R option"). AddItem(new MenuItem("Raoe", "R aoe", true).SetValue(new Slider(2, 0, 5))); }
public Graves() { Q = new Spell(SpellSlot.Q, 900); 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, 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); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("qRange", "Q range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("wRange", "W range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("eRange", "E range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("rRange", "R range", true).SetValue(false)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("onlyRdy", "Draw only ready spells", true).SetValue(true)); HeroMenu.SubMenu("Q Config").AddItem(new MenuItem("autoQ", "Auto Q", true).SetValue(true)); HeroMenu.SubMenu("Q Config").AddItem(new MenuItem("Qharras", "Harass Q", true).SetValue(true)); HeroMenu.SubMenu("W Config").AddItem(new MenuItem("autoW", "Auto W", true).SetValue(true)); HeroMenu.SubMenu("W Config").AddItem(new MenuItem("AGCW", "AntiGapcloser W", true).SetValue(true)); HeroMenu.SubMenu("E Config").AddItem(new MenuItem("autoE", "Auto E", true).SetValue(true)); Dash = new Core.OKTWdash(E); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("autoR", "Auto R", true).SetValue(true)); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("fastR", "Fast R ks Combo", true).SetValue(true)); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("overkillR", "Overkill protection", true).SetValue(false)); HeroMenu.SubMenu("R Config").AddItem(new MenuItem("useR", "Semi-manual cast R key", true).SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press))); //32 == space HeroMenu.SubMenu("Farm").AddItem(new MenuItem("farmQ", "Lane clear Q", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("jungleQ", "Jungle clear Q", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("jungleW", "Jungle clear W", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("jungleE", "Jungle clear E", true).SetValue(true)); HeroMenu.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; Orbwalking.AfterAttack += Orbwalker_AfterAttack; }