private static void AIHeroClient_OnLevelUp(AIHeroClient sender, int level) { if (!MiscMenu.GetCheckbox("level") || !sender.IsMe) { return; } var delay = MiscMenu.GetSlider("levelDelay"); Core.DelayAction(AutoLeveler, delay); }
public static void Leveler() { if (!MiscMenu.GetCheckbox("level")) { return; } var delay = MiscMenu.GetSlider("levelDelay"); Core.DelayAction(AutoLeveler, delay); }
public static void OnProcessSpellCast(Obj_AI_Base sender, GameObjectProcessSpellCastEventArgs args) { var savemeR = MiscMenu.GetCheckbox("saveMe"); var myhpR = MiscMenu.GetSlider("hpR"); if (!sender.IsEnemy && (!(sender is AIHeroClient) || !(sender is Obj_AI_Turret))) { return; } if (savemeR && R.IsReady()) { if (Player.HealthPercent <= myhpR && ObjectManager.Player.CountEnemiesInRange(800f) >= 0) { R.Cast(); } if (ObjectManager.Player.CountEnemiesInRange(800f) > 1 && sender.BaseAttackDamage >= Player.TotalShieldHealth || sender.BaseAbilityDamage >= Player.TotalShieldHealth) { R.Cast(); } if (ObjectManager.Player.CountEnemiesInRange(800f) > 1 && sender.GetAutoAttackDamage(Player) >= Player.TotalShieldHealth) { R.Cast(); } } if (args.SData.Name == "ZedR") { if (R.IsReady()) { Core.DelayAction(() => R.Cast(), 2000 - Game.Ping - 200); } } }