static void OnUpdate(EventArgs args) { if (!E.IsReady() || MiscMenu.GetCheckBoxValue("eLogic")) { return; } foreach (var dispell in Dispells.Where( d => Player.HasBuff(d.BuffName) && MiscMenu[d.ChampionName + d.BuffName] != null && MiscMenu[d.ChampionName + d.BuffName].Cast <CheckBox>().CurrentValue )) { var buff = Player.GetBuff(dispell.BuffName); if (buff == null || !buff.IsValid || !buff.IsActive) { continue; } var milisec = (buff.EndTime - Game.Time) * 1000f + dispell.Offset + 250; var Emilisec = SpellsManager.E.CastDelay + Game.Ping / 2f; if (milisec < Emilisec) { var player1 = ObjectManager.Player; E.Cast(player1); } } }
static void OnUpdate(EventArgs args) { if (!Spells.E.IsReady() || !Config.ShieldMenu2["BlockChalleningE"].Cast <CheckBox>().CurrentValue) { return; } foreach (var dispell in Dispells.Where( d => Player.HasBuff(d.BuffName) && Config.ShieldMenu2[d.ChampionName + d.Slot] != null && Config.ShieldMenu2[d.ChampionName + d.Slot].Cast <CheckBox>().CurrentValue )) { var buff = Player.GetBuff(dispell.BuffName); if (buff == null || !buff.IsValid || !buff.IsActive) { continue; } var milisec = buff.EndTime - Game.Time; if (milisec < 0.4f) { Spells.E.Cast(); } } }
static void OnUpdate(EventArgs args) { if (!SpellManager.W.IsReady() || !Config.Dispell.DispellSpells) { return; } foreach (var dispell in Dispells.Where( d => Player.HasBuff(d.BuffName) && Config.Dispell.Menu[d.ChampionName + d.BuffName] != null && Config.Dispell.Menu[d.ChampionName + d.BuffName].Cast <CheckBox>().CurrentValue )) { var buff = Player.GetBuff(dispell.BuffName); if (buff == null || !buff.IsValid || !buff.IsActive) { continue; } var t = (buff.EndTime - Game.Time) * 1000f + dispell.Offset + 250; var wT = SpellManager.W.CastDelay + Game.Ping / 2f; if (t < wT) { var target = TargetSelector2.GetTarget(SpellManager.W.Range, DamageType.Mixed); if (target != null && target.IsValidTarget(SpellManager.W.Range) && SpellManager.W.Cast(target)) { return; } if (SpellManager.W.Cast(Game.CursorPos)) { return; } } } }