public static void Game_OnUpdate(EventArgs args) { if (!OnUpdate.CanUpdate()) { return; } Var.Seconds = (int)Game.GameTime % 60; AutoUse.AutoUseMain(); if (MenuVar.VisiblebyEnemy) { foreach (var hero in AllyHeroes.Heroes) { Methods.ShowMeMore.ShowVisible(hero); } } else { Methods.ShowMeMore.ClearEffectsVisible(); } if (MenuVar.DodgeEnable) { Dodge.Check(); } CourierAbuse.CourierMain(); foreach (var hero in EnemyHeroes.Heroes) { ShowMeMore.DrawShowMeMoreSpells(hero); } if (MenuVar.ShowRunesChat /*&& (int) Game.GameTime / 60 % 2 == 0*/) { if (ObjectManager.Runes.TopRune != null && Utils.SleepCheck("TopRunes")) { ObjectManager.Runes.ChatTop(); Utils.Sleep(30000, "TopRunes"); } if (ObjectManager.Runes.BotRune != null && Utils.SleepCheck("BotRunes")) { ObjectManager.Runes.ChatBot(); Utils.Sleep(30000, "BotRunes"); } } if (MenuVar.StackKey && Var.StackableSummons.Count > 0) { Jungle.GetClosestCamp(Var.StackableSummons); Jungle.Stack(); } if (MenuVar.LastHitEnable) { if (MenuVar.Test) { Lasthit.Attack_Calc(); } if ((Game.IsKeyDown(MenuVar.LastHitKey) || MenuVar.SummonsAutoLasthit) && MenuVar.SummonsEnable) { Lasthit.SummonLastHit(); } else if ((Game.IsKeyDown(MenuVar.FarmKey) || MenuVar.SummonsAutoFarm) && MenuVar.SummonsEnable) { Lasthit.SummonFarm(); } else { if (!Var.SummonsAutoAttackTypeDef) { Common.AutoattackSummons(-1); Var.SummonsDisableAaKeyPressed = false; Var.SummonsAutoAttackTypeDef = true; } Var.CreeptargetS = null; } if (Game.IsKeyDown(MenuVar.LastHitKey)) { Lasthit.LastHit(); } else if (Game.IsKeyDown(MenuVar.FarmKey)) { Lasthit.Farm(); } else if (Game.IsKeyDown(MenuVar.CombatKey)) { Lasthit.Combat(); } else if (Game.IsKeyDown(MenuVar.KiteKey)) { Lasthit.Kite(); } else { if (!Var.AutoAttackTypeDef) { Var.Me.Hold(); Common.Autoattack(MenuVar.AutoAttackMode); Var.DisableAaKeyPressed = false; Var.AutoAttackTypeDef = true; } Var.CreeptargetH = null; } } }