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; }
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; }
public static void LoadOKTW() { Q = new Spell(SpellSlot.Q, 750); Q1 = new Spell(SpellSlot.Q, 1000); W = new Spell(SpellSlot.W, 1620); E = new Spell(SpellSlot.E, 330f); R = new Spell(SpellSlot.R, 280f); Q.SetSkillshot(0.25f, 60f, 1650f, false, SkillshotType.SkillshotLine); Q1.SetSkillshot(0.5f, 150f, 1000f, false, SkillshotType.SkillshotCircle); W.SetSkillshot(2.5f, 200f, float.MaxValue, false, SkillshotType.SkillshotCircle); R.SetSkillshot(0.4f, 280f, float.MaxValue, false, SkillshotType.SkillshotCircle); missileManager = new MissileReturn("艾克", "ekkoqreturn", Q); drawMenu = Config.AddSubMenu("线圈"); drawMenu.Add("qRange", new CheckBox("Q 范围")); drawMenu.Add("wRange", new CheckBox("W 范围")); drawMenu.Add("eRange", new CheckBox("E 范围")); drawMenu.Add("rRange", new CheckBox("R 范围")); drawMenu.Add("Qhelp", new CheckBox("显示 Q,W 助手")); drawMenu.Add("onlyRdy", new CheckBox("只显示无冷却技能")); wMenu = Config.AddSubMenu("W 设置"); wMenu.Add("autoW", new CheckBox("自动 W")); wMenu.Add("Waoe", new CheckBox("如果多于1个敌人")); rMenu = Config.AddSubMenu("R 设置"); rMenu.Add("autoR", new CheckBox("战斗 R")); rMenu.Add("rCount", new Slider("附近敌人数量为X,自动R", 3, 0, 5)); harassMenu = Config.AddSubMenu("骚扰"); foreach (var enemy in ObjectManager.Get <AIHeroClient>().Where(enemy => enemy.Team != Player.Team)) { harassMenu.Add("haras" + enemy.NetworkId, new CheckBox(enemy.ChampionName)); } farmMenu = Config.AddSubMenu("农兵"); farmMenu.Add("farmQ", new CheckBox("清线 Q")); farmMenu.Add("farmW", new CheckBox("农兵 W")); farmMenu.Add("jungleQ", new CheckBox("清野 Q")); farmMenu.Add("jungleW", new CheckBox("清野 W")); farmMenu.Add("LCminions", new Slider("清线最低小兵数量", 2, 0, 10)); farmMenu.Add("Mana", new Slider("清线蓝量", 80, 30)); Game.OnUpdate += Game_OnGameUpdate; GameObject.OnCreate += Obj_AI_Base_OnCreate; Drawing.OnDraw += Drawing_OnDraw; }
public static void LoadOKTW() { Q = new Spell(SpellSlot.Q, 750); Q1 = new Spell(SpellSlot.Q, 1000); W = new Spell(SpellSlot.W, 1620); E = new Spell(SpellSlot.E, 330f); R = new Spell(SpellSlot.R, 280f); Q.SetSkillshot(0.25f, 60f, 1650f, false, SkillshotType.SkillshotLine); Q1.SetSkillshot(0.5f, 150f, 1000f, false, SkillshotType.SkillshotCircle); W.SetSkillshot(2.5f, 200f, float.MaxValue, false, SkillshotType.SkillshotCircle); R.SetSkillshot(0.4f, 280f, float.MaxValue, false, SkillshotType.SkillshotCircle); missileManager = new MissileReturn("ekkoqmis", "ekkoqreturn", Q); drawMenu = Config.AddSubMenu("Draw"); drawMenu.Add("qRange", new CheckBox("Q range")); drawMenu.Add("wRange", new CheckBox("W range")); drawMenu.Add("eRange", new CheckBox("E range")); drawMenu.Add("rRange", new CheckBox("R range")); drawMenu.Add("Qhelp", new CheckBox("Show Q,W helper")); drawMenu.Add("onlyRdy", new CheckBox("Draw only ready spells")); wMenu = Config.AddSubMenu("W Option"); wMenu.Add("autoW", new CheckBox("Auto W")); wMenu.Add("Waoe", new CheckBox("Cast if 2 targets")); rMenu = Config.AddSubMenu("R Option"); rMenu.Add("autoR", new CheckBox("Auto R")); rMenu.Add("rCount", new Slider("Auto R if enemies in range", 3, 0, 5)); harassMenu = Config.AddSubMenu("Harass"); foreach (var enemy in ObjectManager.Get <AIHeroClient>().Where(enemy => enemy.Team != Player.Team)) { harassMenu.Add("haras" + enemy.NetworkId, new CheckBox(enemy.ChampionName)); } farmMenu = Config.AddSubMenu("Farm"); farmMenu.Add("farmQ", new CheckBox("Lane clear Q")); farmMenu.Add("farmW", new CheckBox("Farm W")); farmMenu.Add("jungleQ", new CheckBox("Jungle clear Q")); farmMenu.Add("jungleW", new CheckBox("Jungle clear W")); farmMenu.Add("LCminions", new Slider("LaneClear minimum minions", 2, 0, 10)); farmMenu.Add("Mana", new Slider("LaneClear Mana", 80, 30)); Game.OnUpdate += Game_OnGameUpdate; GameObject.OnCreate += Obj_AI_Base_OnCreate; Drawing.OnDraw += Drawing_OnDraw; }
public Ekko() { Q = new Spell(SpellSlot.Q, 750); Q1 = new Spell(SpellSlot.Q, 1000); W = new Spell(SpellSlot.W, 1620); E = new Spell(SpellSlot.E, 330f); R = new Spell(SpellSlot.R, 280f); Q.SetSkillshot(0.25f, 60f, 1650f, false, SkillshotType.SkillshotLine); Q1.SetSkillshot(0.5f, 150f, 1000f, false, SkillshotType.SkillshotCircle); W.SetSkillshot(2.5f, 200f, float.MaxValue, false, SkillshotType.SkillshotCircle); R.SetSkillshot(0.4f, 280f, float.MaxValue, false, SkillshotType.SkillshotCircle); missileManager = new MissileReturn("ekkoqmis", "ekkoqreturn", Q); 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,W helper", true).SetValue(true)); HeroMenu.SubMenu("Draw").AddItem(new MenuItem("onlyRdy", "Draw only ready spells", true).SetValue(true)); HeroMenu.SubMenu("W option").AddItem(new MenuItem("autoW", "Auto W", true).SetValue(true)); HeroMenu.SubMenu("W option").AddItem(new MenuItem("Waoe", "Cast if 2 targets", true).SetValue(false)); HeroMenu.SubMenu("R option").AddItem(new MenuItem("autoR", "Auto R", true).SetValue(true)); HeroMenu.SubMenu("R option").AddItem(new MenuItem("rCount", "Auto R if enemies in range", true).SetValue(new Slider(3, 0, 5))); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("farmQ", "Lane clear Q", true).SetValue(true)); HeroMenu.SubMenu("Farm").AddItem(new MenuItem("farmW", "Farm 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_OnGameUpdate; GameObject.OnCreate += Obj_AI_Base_OnCreate; Drawing.OnDraw += Drawing_OnDraw; }
public static void LoadOKTW() { Q = new Spell(SpellSlot.Q, 1200f); Qc = new Spell(SpellSlot.Q, 1200f); W = new Spell(SpellSlot.W); E = new Spell(SpellSlot.E); R = new Spell(SpellSlot.R, 25000f); Q.SetSkillshot(0.25f, 90f, 1350f, false, SkillshotType.SkillshotLine); Qc.SetSkillshot(0.25f, 90f, 1350f, true, SkillshotType.SkillshotLine); missileManager = new MissileReturn("SivirQMissile", "SivirQMissileReturn", Q); drawMenu = Config.AddSubMenu("Draw"); drawMenu.Add("notif", new CheckBox("Notification (timers)")); drawMenu.Add("noti", new CheckBox("Show KS notification")); drawMenu.Add("qRange", new CheckBox("Q range", false)); drawMenu.Add("onlyRdy", new CheckBox("Draw only ready spells")); farmMenu = Config.AddSubMenu("Farm"); farmMenu.Add("farmQ", new CheckBox("Lane clear Q")); farmMenu.Add("farmW", new CheckBox("Lane clear W")); farmMenu.Add("Mana", new Slider("LaneClear Mana", 80)); farmMenu.Add("LCminions", new Slider("LaneClear minimum minions", 5, 0, 10)); farmMenu.Add("jungleQ", new CheckBox("Jungle clear Q")); farmMenu.Add("jungleW", new CheckBox("Jungle clear W")); wMenu = Config.AddSubMenu("Harass"); wMenu.Add("harasW", new CheckBox("Harras W")); foreach (var enemy in ObjectManager.Get <AIHeroClient>().Where(enemy => enemy.Team != Player.Team)) { wMenu.Add("haras" + enemy.NetworkId, new CheckBox(enemy.ChampionName)); } eMenu = Config.AddSubMenu("E Shield Config"); eMenu.AddGroupLabel("E On : "); foreach (var enemy in ObjectManager.Get <AIHeroClient>().Where(enemy => enemy.IsEnemy)) { for (var i = 0; i < 4; i++) { var spell = enemy.Spellbook.Spells[i]; if (spell.SData.TargettingType != SpellDataTargetType.Self && spell.SData.TargettingType != SpellDataTargetType.SelfAndUnit) { eMenu.Add("spell" + spell.SData.Name, spell.SData.TargettingType == SpellDataTargetType.Unit ? new CheckBox(spell.Name) : new CheckBox(spell.Name, false)); } } } eMenu.AddSeparator(); eMenu.Add("autoE", new CheckBox("Auto E")); eMenu.Add("AGC", new CheckBox("AntiGapcloserE")); eMenu.Add("Edmg", new Slider("Block under % hp", 90)); rMenu = Config.AddSubMenu("R Config"); rMenu.Add("autoR", new CheckBox("Auto R")); Game.OnUpdate += Game_OnGameUpdate; Drawing.OnDraw += Drawing_OnDraw; Orbwalker.OnPostAttack += Orbwalker_OnPostAttack; Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; }
public static void LoadOKTW() { Q = new Spell(SpellSlot.Q, 870); W = new Spell(SpellSlot.W, 580); E = new Spell(SpellSlot.E, 950); R = new Spell(SpellSlot.R, 600); Q.SetSkillshot(0.25f, 90, 1550, false, SkillshotType.SkillshotLine); E.SetSkillshot(0.25f, 60, 1550, true, SkillshotType.SkillshotLine); missileManager = new MissileReturn("AhriOrbMissile", "AhriOrbReturn", Q); drawMenu = Config.AddSubMenu("Drawings"); drawMenu.Add("noti", new CheckBox("Show notification & line")); drawMenu.Add("onlyRdy", new CheckBox("Draw only ready spells")); 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("Qhelp", new CheckBox("Show Q helper")); QMenu = Config.AddSubMenu("Q Config"); QMenu.Add("autoQ", new CheckBox("Auto Q")); QMenu.Add("harrasQ", new CheckBox("Harass Q")); QMenu.Add("aimQ", new CheckBox("Auto aim Q missile")); WMenu = Config.AddSubMenu("W Config"); WMenu.Add("autoW", new CheckBox("Auto W")); WMenu.Add("harrasW", new CheckBox("Harass W")); EMenu = Config.AddSubMenu("E Config"); EMenu.Add("autoE", new CheckBox("Auto E")); EMenu.Add("harrasE", new CheckBox("Harras E")); foreach (var enemy in ObjectManager.Get <AIHeroClient>().Where(enemy => enemy.IsEnemy)) { EMenu.Add("Eon" + enemy.NetworkId, new CheckBox("E : " + enemy.ChampionName)); } EMenu.AddSeparator(); foreach (var enemy in ObjectManager.Get <AIHeroClient>().Where(enemy => enemy.IsEnemy)) { EMenu.Add("Egapcloser" + enemy.NetworkId, new CheckBox("Gapclose : " + enemy.ChampionName)); } RMenu = Config.AddSubMenu("R Config"); RMenu.Add("autoR", new CheckBox("R KS ")); RMenu.Add("autoR2", new CheckBox("auto R fight logic + aim Q")); harassMenu = Config.AddSubMenu("Harass"); foreach (var enemy in ObjectManager.Get <AIHeroClient>().Where(enemy => enemy.IsEnemy)) { harassMenu.Add("harras" + enemy.NetworkId, new CheckBox(enemy.ChampionName)); } FarmMenu = Config.AddSubMenu("Farm"); FarmMenu.Add("farmQ", new CheckBox("Lane clear Q")); FarmMenu.Add("farmW", new CheckBox("Lane clear W", false)); FarmMenu.Add("Mana", new Slider("LaneClear Mana", 80)); FarmMenu.Add("LCminions", new Slider("LaneClear minimum minions", 2, 0, 10)); FarmMenu.Add("jungleQ", new CheckBox("Jungle clear Q")); FarmMenu.Add("jungleW", new CheckBox("Jungle clear W")); 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; }
public static void LoadOKTW() { Q = new Spell(SpellSlot.Q, 870); W = new Spell(SpellSlot.W, 580); E = new Spell(SpellSlot.E, 950); R = new Spell(SpellSlot.R, 600); Q.SetSkillshot(0.25f, 90, 1550, false, SkillshotType.SkillshotLine); E.SetSkillshot(0.25f, 60, 1550, true, SkillshotType.SkillshotLine); missileManager = new MissileReturn("AhriOrbMissile", "AhriOrbReturn", Q); missileManager = new MissileReturn("AhriOrbMissile", "AhriOrbReturn", Q); drawMenu = Config.AddSubMenu("线圈"); drawMenu.Add("noti", new CheckBox("显示提示 & 线")); drawMenu.Add("onlyRdy", new CheckBox("只显示无冷却技能")); drawMenu.Add("qRange", new CheckBox("Q 范围", false)); drawMenu.Add("wRange", new CheckBox("W 范围", false)); drawMenu.Add("eRange", new CheckBox("E 范围", false)); drawMenu.Add("rRange", new CheckBox("R 范围", false)); drawMenu.Add("Qhelp", new CheckBox("显示 Q助手")); QMenu = Config.AddSubMenu("Q 设置"); QMenu.Add("autoQ", new CheckBox("自动 Q")); QMenu.Add("harrasQ", new CheckBox("骚扰 Q")); QMenu.Add("aimQ", new CheckBox("自动校准 Q 物体")); WMenu = Config.AddSubMenu("W 设置"); WMenu.Add("autoW", new CheckBox("自动 W")); WMenu.Add("harrasW", new CheckBox("骚扰 W")); EMenu = Config.AddSubMenu("E 设置"); EMenu.Add("autoE", new CheckBox("自动 E")); EMenu.Add("harrasE", new CheckBox("骚扰 E")); foreach (var enemy in ObjectManager.Get <AIHeroClient>().Where(enemy => enemy.IsEnemy)) { EMenu.Add("Eon" + enemy.NetworkId, new CheckBox("E : " + enemy.ChampionName)); } EMenu.AddSeparator(); foreach (var enemy in ObjectManager.Get <AIHeroClient>().Where(enemy => enemy.IsEnemy)) { EMenu.Add("Egapcloser" + enemy.NetworkId, new CheckBox("Gapclose : " + enemy.ChampionName)); } RMenu = Config.AddSubMenu("R 设置"); RMenu.Add("autoR", new CheckBox("R 抢头 ")); RMenu.Add("autoR2", new CheckBox("自动 团战R逻辑 + Q 校准")); harassMenu = Config.AddSubMenu("骚扰"); foreach (var enemy in ObjectManager.Get <AIHeroClient>().Where(enemy => enemy.IsEnemy)) { harassMenu.Add("harras" + enemy.NetworkId, new CheckBox(enemy.ChampionName)); } FarmMenu = Config.AddSubMenu("农兵"); FarmMenu.Add("farmQ", new CheckBox("清线 Q")); FarmMenu.Add("farmW", new CheckBox("清线 W", false)); FarmMenu.Add("Mana", new Slider("清线蓝量", 80)); FarmMenu.Add("LCminions", new Slider("清线最低小兵数量", 2, 0, 10)); FarmMenu.Add("jungleQ", new CheckBox("清野 Q")); FarmMenu.Add("jungleW", new CheckBox("清野 W")); 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; }