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); } }
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; }
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; }
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>"); } }