Beispiel #1
0
        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"));
        }
Beispiel #2
0
        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"));
        }
Beispiel #3
0
        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;
        }
Beispiel #4
0
        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;
        }