void OnLoad(EventArgs args) { Yasuo = ObjectManager.Player; if (Yasuo.CharData.BaseSkinName != "Yasuo") { return; } InitItems(); InitSpells(); YasuoMenu.Init(this); if (GetBool("Misc.Walljump", YasuoMenu.MiscM) && Game.MapId == GameMapId.SummonersRift) { WallJump.Initialize(); } Valvrave_Sharp.Program.MainA(); Game.OnUpdate += OnUpdate; Drawing.OnDraw += OnDraw; AntiGapcloser.OnEnemyGapcloser += OnGapClose; Interrupter2.OnInterruptableTarget += OnInterruptable; Spellbook.OnCastSpell += (sender, eventArgs) => { if (sender.Owner.IsMe && eventArgs.Slot == SpellSlot.E) { ETarget = (Obj_AI_Base)eventArgs.Target; } }; }
void OnLoad(EventArgs args) { Yasuo = ObjectManager.Player; if (Yasuo.CharData.BaseSkinName != "Yasuo") { return; } Chat.Print("<font color='#1d87f2'>YasuoPro by Seph Loaded. Good Luck!</font>"); Chat.Print("<font color='#1d87f2'>::::New E Mode - To try ---> Combo --> EMode --> Beta</font>"); InitItems(); InitSpells(); YasuoMenu.Init(this); if (GetBool("Misc.Walljump", YasuoMenu.MiscM) && Game.MapId == GameMapId.SummonersRift) { WallJump.Initialize(); } Valvrave_Sharp.Program.MainA(); Game.OnUpdate += OnUpdate; Drawing.OnDraw += OnDraw; AntiGapcloser.OnEnemyGapcloser += OnGapClose; Interrupter2.OnInterruptableTarget += OnInterruptable; Spellbook.OnCastSpell += (sender, eventArgs) => { if (sender.Owner.IsMe && eventArgs.Slot == SpellSlot.E) { ETarget = (Obj_AI_Base)eventArgs.Target; } }; }
public void OnLoad() { Yasuo = ObjectManager.Player; if (Yasuo.CharData.BaseSkinName != "Yasuo") { return; } Chat.Print("<font color='#1d87f2'>YasuoPro by Seph Loaded. Good Luck!</font>"); Chat.Print("<font color='#1d87f2'>::::Any Issues/Recommendations - Post On Topic</font>"); InitItems(); InitSpells(); YasuoMenu.Init(this); Orbwalker.RegisterCustomMode("YasuoPro.FleeMode", "Flee", YasuoMenu.KeyCode("Z")); Program.Init(); if (GetBool("Misc.Walljump") && Game.MapId == GameMapId.SummonersRift) { WallJump.Initialize(); } shop = ObjectManager.Get <Obj_Shop>().FirstOrDefault(x => x.IsAlly); Game.OnUpdate += OnUpdate; Drawing.OnDraw += OnDraw; AntiGapcloser.OnEnemyGapcloser += OnGapClose; Interrupter2.OnInterruptableTarget += OnInterruptable; Obj_AI_Base.OnSpellCast += TargettedDanger.SpellCast; CustomEvents.Unit.OnDash += UnitOnOnDash; }
void OnDraw(EventArgs args) { if (Debug) { Drawing.DrawCircle(DashPosition.To3D(), Yasuo.BoundingRadius, System.Drawing .Color.Chartreuse); } if (Yasuo.IsDead || GetBool("Drawing.Disable")) { return; } TargettedDanger.OnDraw(args); if (GetBool("Misc.Walljump") && Game.MapId == GameMapId.SummonersRift) { WallJump.OnDraw(); } var pos = Yasuo.Position.WTS(); Drawing.DrawText(pos.X, pos.Y + 50, isHealthy ? System.Drawing.Color.Green : System.Drawing.Color.Red, "Healthy: " + isHealthy); var drawq = GetCircle("Drawing.DrawQ"); var drawe = GetCircle("Drawing.DrawE"); var drawr = GetCircle("Drawing.DrawR"); if (drawq.Active) { Render.Circle.DrawCircle(Yasuo.Position, Qrange, drawq.Color); } if (drawe.Active) { Render.Circle.DrawCircle(Yasuo.Position, Spells[E].Range, drawe.Color); } if (drawr.Active) { Render.Circle.DrawCircle(Yasuo.Position, Spells[R].Range, drawr.Color); } }
void OnDraw(EventArgs args) { if (Debug) { Drawing.DrawCircle(DashPosition.To3D(), Yasuo.BoundingRadius, System.Drawing .Color.Chartreuse); } if (Yasuo.IsDead || GetBool("Drawing.Disable", YasuoMenu.DrawingsM)) { return; } TargettedDanger.OnDraw(args); if (GetBool("Misc.Walljump", YasuoMenu.MiscM) && Game.MapId == GameMapId.SummonersRift) { WallJump.OnDraw(); } var pos = Yasuo.Position.WTS(); Drawing.DrawText(pos.X - 25, pos.Y - 25, isHealthy ? System.Drawing.Color.Green : System.Drawing.Color.Red, "Healthy: " + isHealthy); var drawq = GetCircle("Drawing.DrawQ", YasuoMenu.DrawingsM); var drawe = GetCircle("Drawing.DrawE", YasuoMenu.DrawingsM); var drawr = GetCircle("Drawing.DrawR", YasuoMenu.DrawingsM); if (drawq) { Render.Circle.DrawCircle(Yasuo.Position, Qrange, System.Drawing.Color.Red); } if (drawe) { Render.Circle.DrawCircle(Yasuo.Position, Spells[E].Range, System.Drawing.Color.CornflowerBlue); } if (drawr) { Render.Circle.DrawCircle(Yasuo.Position, Spells[R].Range, System.Drawing.Color.DarkOrange); } }
private void OnDraw(EventArgs args) { if (Debug) { Drawing.DrawCircle(DashPosition.To3D(), Yasuo.BoundingRadius, Color.Chartreuse); } if (Yasuo.IsDead || YasuoMenu.getCheckBoxItem(YasuoMenu.DrawingsA, "Drawing.Disable")) { return; } //TargettedDanger.OnDraw(args); if (YasuoMenu.getCheckBoxItem(YasuoMenu.MiscA, "Misc.Walljump") && Game.MapId == GameMapId.SummonersRift) { WallJump.OnDraw(); } var pos = Yasuo.Position.WTS(); Drawing.DrawText(pos.X - 25, pos.Y - 25, isHealthy ? Color.Green : Color.Red, "Healthy: " + isHealthy); var drawq = YasuoMenu.getCheckBoxItem(YasuoMenu.DrawingsA, "Drawing.DrawQ"); var drawe = YasuoMenu.getCheckBoxItem(YasuoMenu.DrawingsA, "Drawing.DrawE"); var drawr = YasuoMenu.getCheckBoxItem(YasuoMenu.DrawingsA, "Drawing.DrawR"); if (drawq) { Render.Circle.DrawCircle(Yasuo.Position, Qrange, Color.Red); } if (drawe) { Render.Circle.DrawCircle(Yasuo.Position, Spells[E].Range, Color.CornflowerBlue); } if (drawr) { Render.Circle.DrawCircle(Yasuo.Position, Spells[R].Range, Color.DarkOrange); } }
private void OnLoad(EventArgs args) { Yasuo = ObjectManager.Player; if (Yasuo.CharData.BaseSkinName != "Yasuo") { return; } InitItems(); InitSpells(); YasuoMenu.Init(this); //Program.Init(); if (YasuoMenu.getCheckBoxItem(YasuoMenu.MiscA, "Misc.Walljump") && Game.MapId == GameMapId.SummonersRift) { WallJump.Initialize(); } Game.OnUpdate += OnUpdate; Drawing.OnDraw += OnDraw; AntiGapcloser.OnEnemyGapcloser += OnGapClose; Interrupter2.OnInterruptableTarget += OnInterruptable; //Obj_AI_Base.OnProcessSpellCast += TargettedDanger.SpellCast; }
void OnLoad(EventArgs args) { Yasuo = ObjectManager.Player; if (Yasuo.CharData.BaseSkinName != "Yasuo") { return; } Chat.Print("<font color='#1d87f2'>YasuoPro by Seph Loaded. Good Luck!</font>"); Chat.Print("<font color='#1d87f2'>::::New E Mode - To try ---> Combo --> EMode --> Beta</font>"); InitItems(); InitSpells(); YasuoMenu.Init(this); if (GetBool("Misc.Walljump", YasuoMenu.MiscM) && Game.MapId == GameMapId.SummonersRift) { WallJump.Initialize(); } Valvrave_Sharp.Program.MainA(); Game.OnUpdate += OnUpdate; Drawing.OnDraw += OnDraw; AntiGapcloser.OnEnemyGapcloser += OnGapClose; Interrupter2.OnInterruptableTarget += OnInterruptable; CustomEvents.Unit.OnDash += UnitOnOnDash; }
void OnUpdate(EventArgs args) { if (Yasuo.IsDead || Yasuo.LSIsRecalling()) { return; } CastUlt(); if (GetBool("Misc.AutoStackQ", YasuoMenu.MiscM) && !TornadoReady && !CurrentTarget.IsValidEnemy(Spells[Q].Range) && !Yasuo.LSIsDashing() && !InDash) { var closest = ObjectManager.Get <Obj_AI_Minion>() .Where(x => x.IsValidMinion(Spells[Q].Range) && (MinionManager.IsMinion(x) || x.BaseSkinName.Equals("Sru_Crab"))) .MinOrDefault(x => x.LSDistance(Yasuo)); if (closest != null) { var pred = Spells[Q].GetPrediction(closest); if (pred.Hitchance >= HitChance.Low) { Spells[Q].Cast(closest.ServerPosition); } } } if (GetBool("Misc.Walljump", YasuoMenu.MiscM) && Game.MapId == GameMapId.SummonersRift) { WallJump.OnUpdate(); } if (GetKeyBind("Misc.DashMode", YasuoMenu.MiscM)) { MoveToMouse(); return; } Fleeing = Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Flee); if (GetBool("Killsteal.Enabled", YasuoMenu.KillstealM) && !Fleeing) { Killsteal(); } if (GetKeyBind("Harass.KB", YasuoMenu.HarassM) && !Fleeing) { Harass(); } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Combo)) { Orbwalker.OrbwalkTo(Game.CursorPos); Orbwalker.DisableAttacking = false; Combo(); } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Combo)) { Orbwalker.OrbwalkTo(Game.CursorPos); Orbwalker.DisableAttacking = false; Mixed(); } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Combo)) { Orbwalker.OrbwalkTo(Game.CursorPos); Orbwalker.DisableAttacking = false; LHSkills(); } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.LaneClear) || Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.JungleClear)) { Orbwalker.OrbwalkTo(Game.CursorPos); Orbwalker.DisableAttacking = false; Waveclear(); } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Flee)) { Flee(); } }
void OnUpdate(EventArgs args) { if (Yasuo.IsDead || Yasuo.IsRecalling()) { return; } CastUlt(); if (GetBool("Evade.WTS")) { TargettedDanger.OnUpdate(); } if (GetBool("Misc.AutoStackQ") && !TornadoReady && !CurrentTarget.IsValidEnemy(Spells[Q].Range) && !Yasuo.IsDashing() && !InDash) { var closest = ObjectManager.Get <Obj_AI_Minion>() .Where(x => x.IsValidMinion(Spells[Q].Range) && (MinionManager.IsMinion(x) || x.BaseSkinName.Equals("Sru_Crab"))) .MinOrDefault(x => x.Distance(Yasuo)); if (closest != null) { var pred = Spells[Q].GetPrediction(closest); if (pred.Hitchance >= HitChance.Low) { Spells[Q].Cast(closest.ServerPosition); } } } if (GetBool("Misc.Walljump") && Game.MapId == GameMapId.SummonersRift) { WallJump.OnUpdate(); } if (GetKeyBind("Misc.DashMode")) { MoveToMouse(); return; } Fleeing = Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.CustomMode; if (GetBool("Killsteal.Enabled") && !Fleeing) { Killsteal(); } if (GetKeyBind("Harass.KB") && !Fleeing) { Harass(); } switch (Orbwalker.ActiveMode) { case Orbwalking.OrbwalkingMode.Combo: Orbwalker.SetOrbwalkingPoint(Game.CursorPos); Orbwalker.SetAttack(true); Combo(); break; case Orbwalking.OrbwalkingMode.Mixed: Orbwalker.SetOrbwalkingPoint(Game.CursorPos); Orbwalker.SetAttack(true); Mixed(); break; case Orbwalking.OrbwalkingMode.LastHit: Orbwalker.SetOrbwalkingPoint(Game.CursorPos); Orbwalker.SetAttack(true); LHSkills(); break; case Orbwalking.OrbwalkingMode.LaneClear: Orbwalker.SetOrbwalkingPoint(Game.CursorPos); Orbwalker.SetAttack(true); Waveclear(); break; case Orbwalking.OrbwalkingMode.CustomMode: Flee(); break; case Orbwalking.OrbwalkingMode.None: Orbwalker.SetOrbwalkingPoint(Game.CursorPos); break; } }
private void OnUpdate(EventArgs args) { if (Yasuo.IsDead || Yasuo.IsRecalling()) { return; } CastUlt(); //if (YasuoMenu.getCheckBoxItem(YasuoMenu.EvadeA, "Evade.WTS")) //{ //TargettedDanger.OnUpdate(); //} if (YasuoMenu.getCheckBoxItem(YasuoMenu.MiscA, "Misc.AutoStackQ") && !TornadoReady && !CurrentTarget.IsValidEnemy(Spells[Q].Range)) { var closest = ObjectManager.Get <Obj_AI_Minion>() .Where(x => x.IsValidMinion(Spells[Q].Range) && MinionManager.IsMinion(x)) .MinOrDefault(x => x.Distance(Yasuo)); var pred = Spells[Q].GetPrediction(closest); if (pred.Hitchance >= HitChance.Low) { Spells[Q].Cast(closest.ServerPosition); } } if (YasuoMenu.getCheckBoxItem(YasuoMenu.MiscA, "Misc.Walljump") && Game.MapId == GameMapId.SummonersRift) { WallJump.OnUpdate(); } Fleeing = Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Flee); if (YasuoMenu.getCheckBoxItem(YasuoMenu.KillstealA, "Killsteal.Enabled") && !Fleeing) { Killsteal(); } if (YasuoMenu.getKeyBindItem(YasuoMenu.HarassA, "Harass.KB") && !Fleeing) { Harass(); } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Combo)) { Orbwalker.DisableAttacking = false; Combo(); } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Harass)) { Orbwalker.DisableAttacking = false; Mixed(); } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.LastHit)) { Orbwalker.DisableAttacking = false; LHSkills(); } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.LaneClear)) { Orbwalker.DisableAttacking = false; Waveclear(); } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Flee)) { Flee(); } }