public static void ChangeDistance(WndEventArgs args) { if (!OnUpdate.CanUpdate() || args.Msg != WmMousewheel || !Game.IsKeyDown(VkCtrl)) { return; } var delta = (short)((args.WParam >> 16) & 0xFFFF); var zoomValue = ZoomVar.GetInt(); if (delta < 0) { zoomValue += 50; } if (delta > 0) { zoomValue -= 50; } if (zoomValue < 1134) { zoomValue = 1134; } ZoomVar.SetValue(zoomValue); MenuVar.CameraDistance.SetValue(new Slider(zoomValue, 1134, 2000)); args.Process = false; }
public static void Drawing_OnEndScene(EventArgs args) { if (Ensage.Drawing.Direct3DDevice9 == null || Ensage.Drawing.Direct3DDevice9.IsDisposed || !OnUpdate.CanUpdate()) { return; } if (MenuVar.ShowRoshanTimer) { ShowMeMore.RoshanTimer(); } }
public static void Game_OnWndProc(WndEventArgs args) { if (!OnUpdate.CanUpdate()) { return; } if (args.Msg == (ulong)Utils.WindowsMessages.WM_LBUTTONDOWN && MenuVar.StackKey) { foreach (var camp in from camp in Var.Camps let Position = Drawing.WorldToScreen(camp.Position) where Utils.IsUnderRectangle(Game.MouseScreenPosition, Position.X, Position.Y, 40, 40) select camp) { camp.Stacked = camp.Stacked == false ? true : false; camp.Unit = null; } } }
public static void Drawing(EventArgs args) { if (!OnUpdate.CanUpdate()) { return; } if (MenuVar.Maphack || MenuVar.ShowLastPos) { foreach (var hero in EnemyHeroes.Heroes) { ShowMeMore.DrawLastPosition(hero); } } #region Hero radius MyHero.RadiusHeroParticleEffect("ExpRange", 1300, new Color(0, 100, 0), MenuVar.ShowExpRange.GetValue <bool>()); MyHero.RadiusHeroParticleEffect("AttackRange", Var.Me.IsRanged ? MyHeroInfo.AttackRange() + 70 : MyHeroInfo.AttackRange(), new Color(255, 0, 0), MenuVar.ShowAttackRange.GetValue <bool>()); #endregion Hero radius #region Runes if (MenuVar.ShowRunesMinimap) { RunesOnMinimap.Draw(); } #endregion Runes #region Lasthit if (MenuVar.LastHitEnable) { if (MenuVar.ShowHp) { Lasthit.Drawhpbar(); } } #endregion Lasthit #region JungleStack if (MenuVar.StackKey && MenuVar.DrawStackLine) { JungleDraw.DrawLine(); } else { JungleDraw.Clear(); } #endregion JungleStack #region ShowMeMore if (MenuVar.ShowIllusions && EnemyHeroes.Illusions.Count > 0) { ShowMeMore.ShowIllusion(); } else { ShowMeMore.ClearParticle(); } foreach (var hero in AllyHeroes.Heroes) { ShowMeMore.DrawShowMeMoreBara(hero); } #endregion ShowMeMore #region Top ovellay if (MenuVar.ShowTopOverlayEnemyHp) { Overlay.DrawTopOverlayHealth(EnemyHeroes.Heroes, MenuVar.HealthHeightEnemy, new Color(MenuVar.OverlayHealthEnemyRed, MenuVar.OverlayHealthEnemyGreen, MenuVar.OverlayHealthEnemyBlue, MenuVar.OverlayAlpha)); } if (MenuVar.ShowTopOverlayEnemyMp) { Overlay.DrawTopOverlayMana(EnemyHeroes.Heroes, MenuVar.ManaHeightEnemy, new Color(MenuVar.OverlayManaEnemyRed, MenuVar.OverlayManaEnemyGreen, MenuVar.OverlayManaEnemyBlue, MenuVar.OverlayAlpha)); } if (MenuVar.ShowTopOverlayEnemyUltLine) { Overlay.DrawTopOverlayUltimateCooldownLine(EnemyHeroes.Heroes, MenuVar.UltimateHeightEnemy, MenuVar.OverlayAlpha); } if (MenuVar.ShowTopOverlayEnemyUltText) { Overlay.DrawTopOverlayUltimateCooldownText(EnemyHeroes.Heroes, MenuVar.OverlayAlpha); } if (MenuVar.ShowTopOverlayEnemy) { Overlay.DrawTopOverlay(EnemyHeroes.Heroes); } if (MenuVar.ShowTopOverlayAllyHp) { Overlay.DrawTopOverlayHealth(AllyHeroes.Heroes, MenuVar.HealthHeightAlly, new Color(MenuVar.OverlayHealthAllyRed, MenuVar.OverlayHealthAllyGreen, MenuVar.OverlayHealthAllyBlue, MenuVar.OverlayAlpha)); } if (MenuVar.ShowTopOverlayAllyMp) { Overlay.DrawTopOverlayMana(AllyHeroes.Heroes, MenuVar.ManaHeightAlly, new Color(MenuVar.OverlayManaAllyRed, MenuVar.OverlayManaAllyGreen, MenuVar.OverlayManaAllyBlue, MenuVar.OverlayAlpha)); } if (MenuVar.ShowTopOverlayAllyUltLine) { Overlay.DrawTopOverlayUltimateCooldownLine(AllyHeroes.Heroes, MenuVar.UltimateHeightAlly, MenuVar.OverlayAlpha); } if (MenuVar.ShowTopOverlayAllyUltText) { Overlay.DrawTopOverlayUltimateCooldownText(AllyHeroes.Heroes, MenuVar.OverlayAlpha); } if (MenuVar.ShowTopOverlayAlly) { Overlay.DrawTopOverlay(AllyHeroes.Heroes); } Overlay.DrawTopHelpOverlay(EnemyHeroes.Heroes, new Color(MenuVar.OverlayHealthEnemyRed, MenuVar.OverlayHealthEnemyGreen, MenuVar.OverlayHealthEnemyBlue, MenuVar.OverlayAlpha)); Overlay.DrawTopHelpOverlay(AllyHeroes.Heroes, new Color(MenuVar.OverlayHealthAllyRed, MenuVar.OverlayHealthAllyGreen, MenuVar.OverlayHealthAllyBlue, MenuVar.OverlayAlpha)); #endregion Top ovellay #region JungleStack if (MenuVar.StackKey) { JungleDraw.DrawCamp(); } //foreach (var x in ShowMeMore.Courier) //{ // try // { // var pos = Ensage.Drawing.WorldToScreen(x.Value); // DrawText(x.Key.Name, (int) pos.X, (int) pos.Y, Color.Aqua, Var.VisibleFont); // } // catch (Exception) // { // // // } //} //if (Utils.SleepCheck("111")) //{ // ShowMeMore.Courier.Clear(); // Utils.Sleep(3000, "111"); //} #endregion JungleStack #region CouInfo if (MenuVar.CouForced) { Overlay.DrawCouForce(); } if (MenuVar.CouAbuse) { Overlay.DrawCouAbuse(); } if (MenuVar.CouLock) { Overlay.DrawCouLock(); } #endregion CouInfo #region DevInfo if (MenuVar.ShowInfo) { Dev.DevInfo(); } else { Dev.DevInfoDispose(); } #endregion DevInfo }
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; } } }