static void Game_OnUpdate(EventArgs args) { if (Player.IsDead) { return; } E.Range = Orbwalking.GetRealAutoAttackRange(Player); R.Range = Orbwalking.GetRealAutoAttackRange(Player); if (Orbwalking.CanMove(10)) { AIO_Func.SC(E); //평타-e말고 그냥 e } AIO_Func.FleeToPosition(W); foreach (var target in HeroManager.Enemies.Where(x => AIO_Func.CanHit(W, x, 0) && x.HasBuff2("tristanaecharge") && (AIO_Func.getBuffInstance(x, "tristanaechargesound").EndTime - Game.ClockTime) > 0.59 && ((float)AIO_Func.getBuffInstance(x, "tristanaecharge").Count == 3 && (AIO_Func.getBuffInstance(x, "tristanaechargesound").EndTime - Game.ClockTime) < 0.8 || (float)AIO_Func.getBuffInstance(x, "tristanaecharge").Count == 4))) { if (target != null && W.IsReady()) { AIO_Func.SC(W); } } if (AIO_Menu.Champion.Misc.getBoolValue("KillstealW")) { KillstealW(); } if (AIO_Menu.Champion.Misc.getBoolValue("KillstealE")) { KillstealE(); } if (AIO_Menu.Champion.Misc.getBoolValue("KillstealR")) { KillstealR(); } }
static void Game_OnUpdate(EventArgs args) { if (Player.IsDead) { return; } if (Orbwalking.CanMove(10)) { AIO_Func.SC(W, 0, 0, 0f); AIO_Func.MouseSC(E, 0f); AIO_Func.FleeToPosition(E, "N"); switch (Orbwalker.ActiveMode) { case Orbwalking.OrbwalkingMode.Combo: Orbwalker.SetAttack(true); Combo(); break; case Orbwalking.OrbwalkingMode.Mixed: Orbwalker.SetAttack(true); Harass(); break; } } #region Killsteal if (AIO_Menu.Champion.Misc.getBoolValue("KillstealR")) { KillstealR(); } #endregion }
static void Game_OnUpdate(EventArgs args) { if (Player.IsDead) { return; } if (Orbwalking.CanMove(10)) { AIO_Func.FleeToPosition(Q); AIO_Func.SC(R); if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Combo) { Combo(); } if (StealthDuration > 1 - RQD / 1000) //은신 시간동안 평타 X { Orbwalker.SetAttack(false); } else { Orbwalker.SetAttack(true); } } if (AIO_Menu.Champion.Misc.getBoolValue("KillstealE")) { KillstealE(); } }
static void Game_OnUpdate(EventArgs args) { if (Player.IsDead) { return; } if (Orbwalking.CanMove(10)) { AIO_Func.SC(Q); AIO_Func.SC(E); AIO_Func.MouseSC(R); AIO_Func.FleeToPosition(R); } #region Killsteal if (AIO_Menu.Champion.Misc.getBoolValue("KillstealQ")) { KillstealQ(); } if (AIO_Menu.Champion.Misc.getBoolValue("KillstealE")) { KillstealE(); } if (AIO_Menu.Champion.Misc.getBoolValue("KillstealR")) { KillstealR(); } #endregion }
static void Game_OnUpdate(EventArgs args) { if (Player.IsDead) { return; } if (Orbwalking.CanMove(10)) { AIO_Func.FleeToPosition(E); if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Combo) { Combo(); } if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Mixed) { Harass(); } if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.LaneClear) { Laneclear(); Jungleclear(); } } if (AIO_Menu.Champion.Misc.UseKillsteal) { Killsteal(); } }
static void Game_OnUpdate(EventArgs args) { if (Player.IsDead) { return; } if (Orbwalking.CanMove(10)) { if (Orbwalker.ActiveMode != Orbwalking.OrbwalkingMode.Combo || !E.IsReady()) { AIO_Func.SC(Q, QD); } AIO_Func.SC(W); AIO_Func.SC(E); AIO_Func.FleeToPosition(E); if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Combo) { Combo(); } } #region Killsteal if (AIO_Menu.Champion.Misc.getBoolValue("KillstealQ")) { KillstealQ(); } if (AIO_Menu.Champion.Misc.getBoolValue("KillstealR")) { KillstealR(); } #endregion }
static void Game_OnUpdate(EventArgs args) { if (Player.IsDead) { return; } if (Orbwalking.CanMove(10)) { AIO_Func.FleeToPosition(W); if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Combo) { Combo(); } if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.LaneClear) { Laneclear(); Jungleclear(); } } #region Killsteal if (AIO_Menu.Champion.Misc.getBoolValue("KillstealR")) { KillstealR(); } #endregion }
static void Game_OnUpdate(EventArgs args) { if (Player.IsDead) { return; } if (Orbwalking.CanMove(35)) { AIO_Func.FleeToPosition(Q); AIO_Func.SC(Q, QD); if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Combo || Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Mixed) { foreach (var target in HeroManager.Enemies.Where(x => x.HasBuff2("sejuanifrost"))) { if (target.Distance(Player.ServerPosition) <= E.Range && E.IsReady() && target != null) { AIO_Func.SC(E); } } } if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.LaneClear) { var EMinion = MinionManager.GetMinions(E.Range, MinionTypes.All, MinionTeam.NotAlly, MinionOrderTypes.MaxHealth).Where(x => x.HasBuff2("sejuanifrost")); foreach (var target in EMinion) { if (target.Distance(Player.ServerPosition) <= E.Range && E.IsReady() && target != null && EMinion.Count() > 3) { AIO_Func.SC(E); } } } if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Combo && AIO_Menu.Champion.Combo.UseR) { foreach (var target in HeroManager.Enemies.Where(x => AIO_Func.ECTarget(x, 600f) >= RM && x.Distance(Player.ServerPosition) > 300f).OrderByDescending(x => x.Health)) { if (R.CanCast(target) && AIO_Func.isKillable(target, R) && target != null) { AIO_Func.LCast(R, target, QD); } } } } #region Killsteal if (AIO_Menu.Champion.Misc.getBoolValue("KillstealQ")) { KillstealQ(); } if (AIO_Menu.Champion.Misc.getBoolValue("KillstealR")) { KillstealR(); } #endregion }
static void Game_OnUpdate(EventArgs args) { if (Player.IsDead) { return; } if (Orbwalking.CanMove(100)) { AIO_Func.FleeToPosition(E); switch (Orbwalker.ActiveMode) { case Orbwalking.OrbwalkingMode.Combo: Combo(); break; case Orbwalking.OrbwalkingMode.Mixed: Harass(); break; case Orbwalking.OrbwalkingMode.LastHit: Lasthit(); break; case Orbwalking.OrbwalkingMode.LaneClear: Laneclear(); Jungleclear(); break; case Orbwalking.OrbwalkingMode.None: break; } } E.MinHitChance = AIO_Menu.Champion.Misc.SelectedHitchance; #region Ping Notify if (R.IsReady() && AIO_Menu.Champion.Misc.getBoolValue("Ping Notify on allies in danger (local/client side)")) { if (LastPingTime + 333 < Utils.GameTimeTickCount) { foreach (var target in HeroManager.Allies.Where(x => x.IsTargetable && !x.IsDead && x.HealthPercent < 50 && x.CountEnemiesInRange(1000f) >= 1)) { Game.ShowPing(PingCategory.Danger, target.Position, true); } LastPingTime = Utils.GameTimeTickCount; } } #endregion }
static void Game_OnUpdate(EventArgs args) { if (Player.IsDead) { return; } if (Orbwalking.CanMove(35)) { AIO_Func.SC(Q, QD, 0f); AIO_Func.SC(W, QD); AIO_Func.SC(E); AIO_Func.FleeToPosition(E); if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Combo) { Combo(); } } #region Killsteal if (AIO_Menu.Champion.Misc.getBoolValue("KillstealQ")) { KillstealQ(); } if (AIO_Menu.Champion.Misc.getBoolValue("KillstealW")) { KillstealW(); } if (AIO_Menu.Champion.Misc.getBoolValue("KillstealE")) { KillstealE(); } #endregion #region Ping Notify on R killable enemies if (R.IsReady() && AIO_Menu.Champion.Misc.getBoolValue("Ping Notify on R killable enemies (local/client side)")) { if (LastPingTime + 333 < Utils.GameTimeTickCount) //궁 80퍼 뎀지 이상으로 잡을수 있는 적 핑찍기. { foreach (var target in HeroManager.Enemies.Where(x => x.IsValidTarget(10000f) && AIO_Func.isKillable(x, R.GetDamage2(x) * 0.8f))) { Game.ShowPing(PingCategory.Normal, target.Position, true); } LastPingTime = Utils.GameTimeTickCount; } } #endregion ManualR(); }
static void Game_OnUpdate(EventArgs args) { if (Player.IsDead) { return; } if (Orbwalking.CanMove(10)) { AIO_Func.SC(W, WD, 0f); AIO_Func.FleeToPosition(E); //AIO_Func.SC(E); if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Combo) { Combo(); } if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Mixed) { Harass(); } } #region Killsteal if (AIO_Menu.Champion.Misc.getBoolValue("KillstealE")) { KillstealE(); } if (AIO_Menu.Champion.Misc.getBoolValue("KillstealW")) { KillstealW(); } if (AIO_Menu.Champion.Misc.getBoolValue("KillstealQ")) { KillstealQ(); } #endregion #region AfterAttack AIO_Func.AASkill(Q); if (AIO_Func.AfterAttack()) { AA(); } #endregion }
static void Game_OnUpdate(EventArgs args) { if (Player.IsDead) { return; } if (Orbwalking.CanMove(10)) { AIO_Func.FleeToPosition(Q); AIO_Func.SC(Q, 0, 0, 0f); AIO_Func.SC(E, ED, float.MaxValue, 2f); AIO_Func.SC(R, 0, 0, 0f); switch (Orbwalker.ActiveMode) { case Orbwalking.OrbwalkingMode.Combo: Orbwalker.SetAttack(true); Combo(); break; case Orbwalking.OrbwalkingMode.Mixed: Orbwalker.SetAttack(true); Harass(); break; case Orbwalking.OrbwalkingMode.LaneClear: Orbwalker.SetAttack(true); Laneclear(); Jungleclear(); break; case Orbwalking.OrbwalkingMode.None: Orbwalker.SetAttack(true); break; } } #region Killsteal if (AIO_Menu.Champion.Misc.getBoolValue("KillstealE")) { KillstealE(); } #endregion }
static void Game_OnUpdate(EventArgs args) { if (Player.IsDead) { return; } R.Range = 1500f + R.Level * 500f; if (Orbwalking.CanMove(10)) { if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Combo) { Combo(); } if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Mixed) { Harass(); } if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.LaneClear) { Laneclear(); Jungleclear(); } AIO_Func.FleeToPosition(E, "R"); } if (AIO_Menu.Champion.Misc.getBoolValue("KillstealQ")) { KillstealQ(); } if (AIO_Menu.Champion.Misc.getBoolValue("KillstealR")) { KillstealR(); } if (AIO_Menu.Champion.Misc.getBoolValue("KillstealE")) { KillstealE(); } }
static void Obj_AI_Hero_OnProcessSpellCast(Obj_AI_Base sender, GameObjectProcessSpellCastEventArgs args) { if (!sender.IsMe || Player.IsDead) { return; } if ((Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Combo && AIO_Menu.Champion.Combo.UseQ || Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Mixed && AIO_Menu.Champion.Harass.UseQ)) { if (args.SData.Name == Player.Spellbook.GetSpell(SpellSlot.E).Name&& HeroManager.Enemies.Any(x => x.IsValidTarget(Q.Range))) { var Qtarget = TargetSelector.GetTarget(Q.Range, Q.DamageType); AIO_Func.LCast(Q, Qtarget, QD, float.MaxValue); } } if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Flee) { if (args.SData.Name == Player.Spellbook.GetSpell(SpellSlot.E).Name) { AIO_Func.FleeToPosition(Q); } } }
static void Game_OnUpdate(EventArgs args) { if (Player.IsDead) { return; } if (Orbwalking.CanMove(100)) { AIO_Func.FleeToPosition(E); switch (Orbwalker.ActiveMode) { case Orbwalking.OrbwalkingMode.Combo: Combo(); break; case Orbwalking.OrbwalkingMode.Mixed: Harass(); break; case Orbwalking.OrbwalkingMode.LastHit: Lasthit(); break; case Orbwalking.OrbwalkingMode.LaneClear: Laneclear(); Jungleclear(); break; case Orbwalking.OrbwalkingMode.None: break; } } E.MinHitChance = AIO_Menu.Champion.Misc.SelectedHitchance; }