Пример #1
0
        private static void GameOnTick(EventArgs args)
        {
            try
            {
                var flags = Orbwalker.ActiveModesFlags;
                if (flags.HasFlag(Orbwalker.ActiveModes.Combo))
                {
                    Offensive.Items();
                    Defensive.Items();
                }

                if (loadedreveal)
                {
                    AutoReveal.Reveal();
                }

                AutoLvlUp.Levelup();
                AutoTear.OnUpdate();
                GanksDetector.OnUpdate();
                Smite.Smiteopepi();
                Spells.Cast();
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
        }
Пример #2
0
        private static void OnLoad(EventArgs args)
        {
            UtliMenu = MainMenu.AddMenu("KappaUtility", "KappaUtility");
            UtliMenu.AddGroupLabel("Global Settings [Must F5 To Take Effect]");
            UtliMenu.Add("AutoLvlUp", new CheckBox("Enable AutoLvlUp"));
            UtliMenu.Add("AutoQSS", new CheckBox("Enable AutoQSS"));
            UtliMenu.Add("AutoTear", new CheckBox("Enable AutoTear"));
            UtliMenu.Add("AutoReveal", new CheckBox("Enable AutoReveal"));
            UtliMenu.Add("GanksDetector", new CheckBox("Enable GanksDetector"));
            UtliMenu.Add("Tracker", new CheckBox("Enable Tracker"));
            UtliMenu.Add("SkinHax", new CheckBox("Enable SkinHax"));
            UtliMenu.Add("Spells", new CheckBox("Enable SummonerSpells"));
            UtliMenu.Add("Potions", new CheckBox("Enable Potions"));
            UtliMenu.Add("Offensive", new CheckBox("Enable Offensive Items"));
            UtliMenu.Add("Defensive", new CheckBox("Enable Defensive Items"));
            if (UtliMenu["AutoLvlUp"].Cast <CheckBox>().CurrentValue)
            {
                AutoLvlUp.OnLoad();
            }
            if (UtliMenu["AutoQSS"].Cast <CheckBox>().CurrentValue)
            {
                AutoQSS.OnLoad();
            }
            if (UtliMenu["AutoTear"].Cast <CheckBox>().CurrentValue)
            {
                AutoTear.OnLoad();
            }
            if (UtliMenu["AutoReveal"].Cast <CheckBox>().CurrentValue)
            {
                AutoReveal.OnLoad();
                loadedreveal = true;
            }
            if (UtliMenu["GanksDetector"].Cast <CheckBox>().CurrentValue)
            {
                GanksDetector.OnLoad();
            }
            if (UtliMenu["Tracker"].Cast <CheckBox>().CurrentValue)
            {
                Tracker.OnLoad();
                Surrender.OnLoad();
                loadedtrack = true;
            }
            if (UtliMenu["SkinHax"].Cast <CheckBox>().CurrentValue)
            {
                SkinHax.OnLoad();
            }
            if (UtliMenu["Spells"].Cast <CheckBox>().CurrentValue)
            {
                Spells.OnLoad();
                Flash.FOnLoad();
            }
            if (UtliMenu["Potions"].Cast <CheckBox>().CurrentValue)
            {
                Potions.OnLoad();
            }
            if (UtliMenu["Offensive"].Cast <CheckBox>().CurrentValue)
            {
                Offensive.OnLoad();
            }
            if (UtliMenu["Defensive"].Cast <CheckBox>().CurrentValue)
            {
                Defensive.OnLoad();
            }

            Game.OnTick        += GameOnTick;
            Drawing.OnEndScene += OnEndScene;
            Drawing.OnDraw     += DrawingOnDraw;
        }
Пример #3
0
        public static void Execute()
        {
            UtliMenu = MainMenu.AddMenu("CH汉化活化剂", "KappaUtility");
            UtliMenu.AddLabel("CH汉化 Kappa活化剂,有同样功能的脚本最好不要一起开");
            UtliMenu.AddGroupLabel("全局设置 [需要F5才生效]");
            UtliMenu.Add("AutoLvlUp", new CheckBox("开启自动加点"));
            UtliMenu.Add("AutoQSS", new CheckBox("自动解控"));
            UtliMenu.Add("AutoTear", new CheckBox("开启女神叠加"));
            UtliMenu.Add("AutoReveal", new CheckBox("开启自动插眼"));
            UtliMenu.Add("GanksDetector", new CheckBox("开启Gank提示"));
            UtliMenu.Add("Tracker", new CheckBox("开启记录器"));
            UtliMenu.Add("SkinHax", new CheckBox("开启换肤"));
            UtliMenu.Add("Spells", new CheckBox("开启召唤师技能"));
            UtliMenu.Add("Potions", new CheckBox("开启吃药"));
            UtliMenu.Add("Offensive", new CheckBox("开启进攻物品"));
            UtliMenu.Add("Defensive", new CheckBox("开启防守物品"));
            if (UtliMenu["AutoLvlUp"].Cast <CheckBox>().CurrentValue)
            {
                AutoLvlUp.OnLoad();
            }
            if (UtliMenu["AutoQSS"].Cast <CheckBox>().CurrentValue)
            {
                AutoQSS.OnLoad();
            }
            if (UtliMenu["AutoTear"].Cast <CheckBox>().CurrentValue)
            {
                AutoTear.OnLoad();
            }
            if (UtliMenu["AutoReveal"].Cast <CheckBox>().CurrentValue)
            {
                AutoReveal.OnLoad();
                loadedreveal = true;
            }
            if (UtliMenu["GanksDetector"].Cast <CheckBox>().CurrentValue)
            {
                GanksDetector.OnLoad();
            }
            if (UtliMenu["Tracker"].Cast <CheckBox>().CurrentValue)
            {
                Tracker.OnLoad();
                Surrender.OnLoad();
                loadedtrack = true;
            }
            if (UtliMenu["SkinHax"].Cast <CheckBox>().CurrentValue)
            {
                SkinHax.OnLoad();
            }
            if (UtliMenu["Spells"].Cast <CheckBox>().CurrentValue)
            {
                Spells.OnLoad();
                Flash.FOnLoad();
            }
            if (UtliMenu["Potions"].Cast <CheckBox>().CurrentValue)
            {
                Potions.OnLoad();
            }
            if (UtliMenu["Offensive"].Cast <CheckBox>().CurrentValue)
            {
                Offensive.OnLoad();
            }
            if (UtliMenu["Defensive"].Cast <CheckBox>().CurrentValue)
            {
                Defensive.OnLoad();
            }

            Game.OnTick        += GameOnTick;
            Drawing.OnEndScene += OnEndScene;
            Drawing.OnDraw     += DrawingOnDraw;
        }
Пример #4
0
        private static void GameOnOnGameLoad(EventArgs args)
        {
            MainMenu = new Menu("OneKeyToWin AIO", "OneKeyToWin_AIO" + ObjectManager.Player.ChampionName, true).SetFontStyle(System.Drawing.FontStyle.Bold, Color.DeepSkyBlue);

            #region MENU ABOUT OKTW
            MainMenu.SubMenu("About OKTW©").AddItem(new MenuItem("debug", "Debug").SetValue(false));
            MainMenu.SubMenu("About OKTW©").AddItem(new MenuItem("debugOrb", "Debug orbwalker").SetValue(false));
            MainMenu.SubMenu("About OKTW©").AddItem(new MenuItem("debugChat", "Debug Chat").SetValue(false));
            MainMenu.SubMenu("About OKTW©").AddItem(new MenuItem("print", "OKTW NEWS in chat").SetValue(true));
            #endregion

            MainMenu.AddItem(new MenuItem("AIOmode", "AIO mode", true).SetValue(new StringList(new[] { "Utility and champion", "Only Champion", "Only Utility" }, 0))).ValueChanged += Program_ValueChanged;

            var aioModeMenu = MainMenu.Item("AIOmode", true).GetValue <StringList>().SelectedIndex;

            if (aioModeMenu == 0)
            {
                AioModeSet = AioMode.All;
            }
            else if (aioModeMenu == 1)
            {
                AioModeSet = AioMode.ChampionOnly;
            }
            else if (aioModeMenu == 2)
            {
                AioModeSet = AioMode.UtilityOnly;
            }

            if (AioModeSet != AioMode.UtilityOnly)
            {
                Orbwalker = new Orbwalking.Orbwalker(MainMenu.AddSubMenu(new Menu("Orbwalking", "Orbwalking")));
                HeroMenu  = MainMenu.SubMenu(Player.ChampionName).SetFontStyle(System.Drawing.FontStyle.Bold, Color.OrangeRed);

                #region LOAD CHAMPIONS
                switch (Player.ChampionName)
                {
                case "Jinx":
                    new Champions.Jinx();
                    break;

                case "Sivir":
                    new Champions.Sivir();
                    break;

                case "Ezreal":
                    new Champions.Ezreal();
                    break;

                case "KogMaw":
                    new Champions.KogMaw();
                    break;

                case "Annie":
                    new Champions.Annie();
                    break;

                case "Ashe":
                    new Champions.Ashe();
                    break;

                case "MissFortune":
                    new Champions.MissFortune();
                    break;

                case "Quinn":
                    new Champions.Quinn();
                    break;

                case "Kalista":
                    new Champions.Kalista();
                    break;

                case "Caitlyn":
                    new Champions.Caitlyn();
                    break;

                case "Graves":
                    new Champions.Graves();
                    break;

                case "Urgot":
                    new Champions.Urgot();
                    break;

                case "Anivia":
                    new Champions.Anivia();
                    break;

                case "Orianna":
                    new Champions.Orianna();
                    break;

                case "Ekko":
                    new Champions.Ekko();
                    break;

                case "Vayne":
                    new Champions.Vayne();
                    break;

                case "Lucian":
                    new Champions.Lucian();
                    break;

                case "Darius":
                    new Champions.Darius();
                    break;

                case "Blitzcrank":
                    new Champions.Blitzcrank();
                    break;

                case "Corki":
                    new Champions.Corki();
                    break;

                case "Varus":
                    new Champions.Varus();
                    break;

                case "Twitch":
                    new Champions.Twitch();
                    break;

                case "Tristana":
                    new Champions.Tristana();
                    break;

                case "Xerath":
                    new Champions.Xerath();
                    break;

                case "Jayce":
                    new Champions.Jayce();
                    break;

                case "Kayle":
                    new Champions.Kayle();
                    break;

                case "Thresh":
                    new Champions.Thresh();
                    break;

                case "Draven":
                    new Champions.Draven();
                    break;

                case "Evelynn":
                    new Champions.Evelynn();
                    break;

                case "Ahri":
                    new Champions.Ahri();
                    break;

                case "Brand":
                    new Champions.Brand();
                    break;

                case "Morgana":
                    new Champions.Morgana();
                    break;

                case "Lux":
                    new Champions.Lux();
                    break;

                case "Malzahar":
                    new Champions.Malzahar();
                    break;

                case "Karthus":
                    new Champions.Karthus();
                    break;

                case "Swain":
                    new Champions.Swain();
                    break;

                case "TwistedFate":
                    new Champions.TwistedFate();
                    break;

                case "Syndra":
                    new Champions.Syndra();
                    break;

                case "Velkoz":
                    new Champions.Velkoz();
                    break;

                case "Jhin":
                    new Champions.Jhin();
                    break;

                case "Kindred":
                    new Champions.Kindred();
                    break;

                case "Braum":
                    new Champions.Braum();
                    break;

                case "Teemo":
                    new Champions.Teemo();
                    break;

                case "Garen":
                    new Champions.Garen();
                    break;

                case "Amumu":
                    new Champions.Amumu();
                    break;

                case "Viego":
                    new Champions.Viego();
                    break;

                case "Leona":
                    new Champions.Leona();
                    break;

                case "Hecarim":
                    new Champions.Hecarim();
                    break;

                case "Nunu":
                    new Champions.Nunu();
                    break;
                }
                #endregion

                AddPredictionSpellMenuItem("Q");
                AddPredictionSpellMenuItem("W");
                AddPredictionSpellMenuItem("E");
                AddPredictionSpellMenuItem("R");

                MainMenu.SubMenu("Prediction MODE").AddItem(new MenuItem("debugPred", "Draw Aiming OKTW© PREDICTION").SetValue(false));
            }

            if (MainMenu.Item("debug").GetValue <bool>())
            {
                new Core.OKTWlab().LoadOKTW();
            }

            if (AioModeSet != AioMode.ChampionOnly)
            {
                Summoners      summonners     = new Summoners();
                ItemsActivator itemsActivator = new ItemsActivator();
                TrackerCore    trackerCore    = new TrackerCore();
                BaseUlt        baseUlt        = new BaseUlt();
                AutoLvlUp      autoLvlUp      = new AutoLvlUp();
                ModernUtlity   modernUtlity   = new ModernUtlity();
                new Core.OKTWward().LoadOKTW();
                //new Core.OKTWdraws().LoadOKTW();
            }

            MainMenu.AddItem(new MenuItem("aiomodes", "!!! PRESS F5 TO RELOAD MODE !!!"));
            MainMenu.Item("aiomodes").Show(false);
            MainMenu.AddToMainMenu();
            Game.OnUpdate  += OnUpdate;
            Drawing.OnDraw += OnDraw;

            if (MainMenu.Item("print").GetValue <bool>())
            {
                Game.PrintChat("<font size='30'>OneKeyToWin</font> <font color='#b756c5'>by Sebby</font>");
            }
        }