private static void OnUpdate(EventArgs args) { if (!ObjectManager.Player.IsActive(Spells.R)) { if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Combo)) { Combo.Execute(); } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.LaneClear) || Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.JungleClear)) { Clear.Execute(); } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.LaneClear) || Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.JungleClear)) { Jungle.Execute(); } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Harass)) { Harass.Execute(); } } if (ObjectManager.Player.IsActive(Spells.R)) { PortAIO.OrbwalkerManager.SetAttack(false); PortAIO.OrbwalkerManager.SetMovement(false); } else if (!ObjectManager.Player.IsActive(Spells.R)) { PortAIO.OrbwalkerManager.SetAttack(true); PortAIO.OrbwalkerManager.SetMovement(true); } if (getKeyBindItem(Config.SemiManualUlt, "semi.manual.ult") && !ObjectManager.Player.IsActive(Spells.R)) { Orbwalker.MoveTo(Game.CursorPos); } if (Spells.R.IsReady() && getKeyBindItem(Config.SemiManualUlt, "semi.manual.ult")) { Ultimate.Execute(); } if (getCheckBoxItem(Config.itemMenu, "use.qss") && (Items.HasItem((int)ItemId.Quicksilver_Sash) && Items.CanUseItem((int)ItemId.Quicksilver_Sash) || Items.CanUseItem(3139) && Items.HasItem(3137))) { Qss.ExecuteQss(); } if (getCheckBoxItem(Config.miscMenu, "auto.orb.buy") && ObjectManager.Player.Level >= getSliderItem(Config.miscMenu, "orb.level") && !Items.HasItem((int)ItemId.Farsight_Alteration)) { Shop.BuyItem(ItemId.Farsight_Alteration); } }
private static void OnUpdate(EventArgs args) { switch (Orbwalker.ActiveMode) { case OrbwalkingMode.Combo: Combo.Execute(); break; case OrbwalkingMode.LaneClear: Jungle.Execute(); Clear.Execute(); break; case OrbwalkingMode.Hybrid: Harass.Execute(); break; } if (ObjectManager.Player.IsActive(Spells.R)) { Orbwalker.AttackState = false; Orbwalker.MovementState = false; Orbwalker.Enabled = false; } else if (!ObjectManager.Player.IsActive(Spells.R)) { Orbwalker.AttackState = true; Orbwalker.MovementState = true; Orbwalker.Enabled = true; } if (Config.SemiManualUlt.Active && !ObjectManager.Player.IsActive(Spells.R)) { Orbwalker.Move(Game.CursorPos); } if (Config.SemiManualUlt.Active && Spells.R.IsReady()) { Ultimate.Execute(); } if (Config.Menu["activator.settings"]["use.qss"] && (Items.HasItem((int)ItemId.Quicksilver_Sash) && Items.CanUseItem((int)ItemId.Quicksilver_Sash) || Items.CanUseItem(3139) && Items.HasItem(3137))) { Qss.ExecuteQss(); } if (Config.Menu["misc.settings"]["auto.orb.buy"] && ObjectManager.Player.Level >= Config.Menu["misc.settings"]["orb.level"] && !Items.HasItem((int)ItemId.Farsight_Alteration)) { Shop.BuyItem(ItemId.Farsight_Alteration); } }