private static void LoadMenuOKTW() { drawMenu = Config.AddSubMenu("Draw", "Draw"); 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")); qMenu = Config.AddSubMenu("Q Config", "Q Config"); qMenu.Add("autoQ", new CheckBox("Auto Q")); foreach (var enemy in ObjectManager.Get <AIHeroClient>().Where(enemy => enemy.Team != Player.Team)) { qMenu.Add("haras" + enemy.NetworkId, new CheckBox(enemy.ChampionName)); } wMenu = Config.AddSubMenu("W Config", "W Config"); wMenu.Add("autoW", new CheckBox("Auto W")); wMenu.Add("AGCW", new CheckBox("AntiGapcloser W")); eMenu = Config.AddSubMenu("E Settings", "E Settings"); eMenu.Add("autoE", new CheckBox("Auto E")); Dash = new OKTWdash(E); rMenu = Config.AddSubMenu("R Config", "R Config"); rMenu.Add("autoR", new CheckBox("Auto R")); rMenu.Add("fastR", new CheckBox("Fast R ks Combo")); rMenu.Add("overkillR", new CheckBox("Overkill protection", false)); rMenu.Add("useR", new KeyBind("Semi-manual cast R key", false, KeyBind.BindTypes.HoldActive, 'T')); //32 == space farmMenu = Config.AddSubMenu("Farm", "farm"); farmMenu.Add("farmQ", new CheckBox("Lane clear Q")); farmMenu.Add("Mana", new Slider("LaneClear Mana", 80)); farmMenu.Add("jungleQ", new CheckBox("Jungle clear Q")); farmMenu.Add("jungleW", new CheckBox("Jungle clear W")); miscMenu = Config.AddSubMenu("Misc", "Misc"); miscMenu.Add("QWlogic", new CheckBox("Use Q and W only if don't have ammo")); }
private static void LoadMenuOKTW() { drawMenu = Config.AddSubMenu("线圈", "Draw"); drawMenu.Add("qRange", new CheckBox("Q 范围", false)); drawMenu.Add("wRange", new CheckBox("W 范围", false)); drawMenu.Add("eRange", new CheckBox("E range", false)); drawMenu.Add("rRange", new CheckBox("R 范围", false)); drawMenu.Add("onlyRdy", new CheckBox("显示无冷却技能")); qMenu = Config.AddSubMenu("Q 设置", "Q Config"); qMenu.Add("autoQ", new CheckBox("自动 Q")); foreach (var enemy in ObjectManager.Get <AIHeroClient>().Where(enemy => enemy.Team != Player.Team)) { qMenu.Add("haras" + enemy.NetworkId, new CheckBox(enemy.ChampionName)); } wMenu = Config.AddSubMenu("W 设置", "W Config"); wMenu.Add("autoW", new CheckBox("自动 W")); wMenu.Add("AGCW", new CheckBox("防突进 W")); eMenu = Config.AddSubMenu("E 设置", "E Settings"); eMenu.Add("autoE", new CheckBox("自动 E")); Dash = new OKTWdash(E); rMenu = Config.AddSubMenu("R 设置", "R Config"); rMenu.Add("autoR", new CheckBox("自动 R")); rMenu.Add("fastR", new CheckBox("快速抢头 R连招")); rMenu.Add("overkillR", new CheckBox("防止浪费技能保护", false)); rMenu.Add("useR", new KeyBind("半自动 R 按键", false, KeyBind.BindTypes.HoldActive, 'T')); //32 == space farmMenu = Config.AddSubMenu("农兵", "farm"); farmMenu.Add("farmQ", new CheckBox("清线 Q")); farmMenu.Add("Mana", new Slider("清线蓝量", 80)); farmMenu.Add("jungleQ", new CheckBox("清野 Q")); farmMenu.Add("jungleW", new CheckBox("清野 W")); miscMenu = Config.AddSubMenu("杂项", "Misc"); miscMenu.Add("QWlogic", new CheckBox("装弹过程中,才使用Q,W")); }
public static void LoadOKTW() { Q = new Spell(SpellSlot.Q, 1150); 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); drawMenu = Config.AddSubMenu("Draw"); drawMenu.Add("noti", new CheckBox("Show notification")); drawMenu.Add("onlyRdy", new CheckBox("Draw only ready spells")); 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")); wMenu = Config.AddSubMenu("W Option"); wMenu.Add("autoW", new CheckBox("Auto W")); wMenu.Add("wPush", new CheckBox("W ally (push tower)")); wMenu.Add("harrasW", new CheckBox("Harass W")); eMenu = Config.AddSubMenu("E Option"); eMenu.Add("smartE", new KeyBind("SmartCast E key", false, KeyBind.BindTypes.HoldActive, 'T')); eMenu.Add("smartEW", new KeyBind("SmartCast E + W key", false, KeyBind.BindTypes.HoldActive, 'T')); eMenu.Add("autoE", new CheckBox("Auto E")); eMenu.Add("autoEgrab", new CheckBox("Auto E anti grab")); Dash = new OKTWdash(E); rMenu = Config.AddSubMenu("R Option"); rMenu.AddGroupLabel("R Jungle Stealer"); rMenu.Add("Rjungle", new CheckBox("R Jungle stealer")); rMenu.Add("Rdragon", new CheckBox("Dragon")); rMenu.Add("Rbaron", new CheckBox("Baron")); rMenu.Add("Rred", new CheckBox("Red")); rMenu.Add("Rblue", new CheckBox("Blue")); rMenu.Add("Rally", new CheckBox("Ally stealer", false)); rMenu.AddSeparator(); rMenu.Add("autoR", new CheckBox("Auto R")); rMenu.Add("Rcc", new CheckBox("R cc")); rMenu.Add("Raoe", new Slider("R AOE", 3, 0, 5)); rMenu.Add("useR", new KeyBind("Semi-manual cast R key", false, KeyBind.BindTypes.HoldActive, 'J')); rMenu.Add("Rturrent", new CheckBox("Don't R under turret")); rMenu.Add("MaxRangeR", new Slider("Max R range", 3000, 0, 5000)); rMenu.Add("MinRangeR", new Slider("Min R range", 900, 0, 5000)); farmMenu = Config.AddSubMenu("Farm"); farmMenu.Add("farmQ", new CheckBox("LaneClear Q")); farmMenu.Add("FQ", new CheckBox("Farm Q out range")); farmMenu.Add("Mana", new Slider("LaneClear Mana", 50)); farmMenu.Add("LCP", new CheckBox("FAST LaneClear")); harassMenu = Config.AddSubMenu("Harass"); harassMenu.Add("HarassMana", new Slider("Harass Mana", 30)); foreach (var enemy in ObjectManager.Get <AIHeroClient>().Where(enemy => enemy.Team != Player.Team)) { harassMenu.Add("haras" + enemy.NetworkId, new CheckBox(enemy.ChampionName)); } miscMenu = Config.AddSubMenu("Misc"); miscMenu.Add("debug", new CheckBox("Debug", false)); miscMenu.Add("apEz", new CheckBox("AP Ezreal", false)); miscMenu.Add("stack", new CheckBox("Stack Tear if full mana")); Game.OnUpdate += Game_OnUpdate; Drawing.OnDraw += Drawing_OnDraw; Orbwalker.OnPostAttack += afterAttack; Obj_AI_Base.OnSpellCast += Obj_AI_Base_OnBuffAdd; }
public static void LoadOKTW() { Q = new Spell(SpellSlot.Q, 1150); 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); drawMenu = Config.AddSubMenu("线圈"); drawMenu.Add("noti", new CheckBox("显示提示")); drawMenu.Add("onlyRdy", new CheckBox("只显示无冷却技能")); drawMenu.Add("qRange", new CheckBox("Q 范围")); drawMenu.Add("wRange", new CheckBox("W 范围")); drawMenu.Add("eRange", new CheckBox("E 范围")); drawMenu.Add("rRange", new CheckBox("R 范围")); wMenu = Config.AddSubMenu("W 设置"); wMenu.Add("autoW", new CheckBox("自动 W")); wMenu.Add("wPush", new CheckBox("W 队友 (推塔)")); wMenu.Add("harrasW", new CheckBox("骚扰 W")); eMenu = Config.AddSubMenu("E 设置"); eMenu.Add("smartE", new KeyBind("智能 E 按键", false, KeyBind.BindTypes.HoldActive, 'T')); eMenu.Add("smartEW", new KeyBind("智能 E + W 按键", false, KeyBind.BindTypes.HoldActive, 'T')); eMenu.Add("autoE", new CheckBox("自动 E")); eMenu.Add("autoEgrab", new CheckBox("自动 E 防抓(机器人)")); Dash = new OKTWdash(E); rMenu = Config.AddSubMenu("R 设置"); rMenu.AddGroupLabel("R 偷野"); rMenu.Add("Rjungle", new CheckBox("R 偷野")); rMenu.Add("Rdragon", new CheckBox("龙")); rMenu.Add("Rbaron", new CheckBox("男爵")); rMenu.Add("Rred", new CheckBox("红")); rMenu.Add("Rblue", new CheckBox("蓝")); rMenu.Add("Rally", new CheckBox("抢友军野", false)); rMenu.AddSeparator(); rMenu.Add("autoR", new CheckBox("中单 R")); rMenu.Add("Rcc", new CheckBox("R 不可移动目标")); rMenu.Add("Raoe", new Slider("R 命中敌人数量", 3, 0, 5)); rMenu.Add("useR", new KeyBind("半自动 R 按键", false, KeyBind.BindTypes.HoldActive, 'J')); rMenu.Add("Rturrent", new CheckBox("塔下不R")); rMenu.Add("MaxRangeR", new Slider("最远 R 距离", 3000, 0, 5000)); rMenu.Add("MinRangeR", new Slider("最低 R 距离", 900, 0, 5000)); farmMenu = Config.AddSubMenu("农兵"); farmMenu.Add("farmQ", new CheckBox("清线 Q")); farmMenu.Add("FQ", new CheckBox("对远方小兵使用Q")); farmMenu.Add("Mana", new Slider("清线蓝量", 50)); farmMenu.Add("LCP", new CheckBox("快速清线")); harassMenu = Config.AddSubMenu("骚扰"); harassMenu.Add("骚扰蓝量", new Slider("骚扰蓝量", 30)); foreach (var enemy in ObjectManager.Get <AIHeroClient>().Where(enemy => enemy.Team != Player.Team)) { harassMenu.Add("haras" + enemy.NetworkId, new CheckBox(enemy.ChampionName)); } miscMenu = Config.AddSubMenu("杂项"); miscMenu.Add("debug", new CheckBox("调试", false)); miscMenu.Add("apEz", new CheckBox("AP EZ", false)); miscMenu.Add("stack", new CheckBox("满蓝时自动叠加女神")); Game.OnUpdate += Game_OnUpdate; Drawing.OnDraw += Drawing_OnDraw; Orbwalker.OnPostAttack += afterAttack; Obj_AI_Base.OnSpellCast += Obj_AI_Base_OnBuffAdd; }