public static void AutoR() { var MinimumHpSafeAutoR = SkyLv_Jax.Menu.Item("Jax.MinimumHpSafeAutoR").GetValue <Slider>().Value; var PacketCast = SkyLv_Jax.Menu.Item("Jax.UsePacketCast").GetValue <bool>(); if (R.IsReady() && Player.Mana >= R.ManaCost && CustomLib.enemyChampionInPlayerRange(700) > 0 && Player.HealthPercent <= MinimumHpSafeAutoR) { R.Cast(PacketCast); } }
public static void ComboLogic() { var PacketCast = SkyLv_Jax.Menu.Item("Jax.UsePacketCast").GetValue <bool>(); var useQ = SkyLv_Jax.Menu.Item("Jax.UseQCombo").GetValue <bool>(); var useW = SkyLv_Jax.Menu.Item("Jax.UseWCombo").GetValue <bool>(); var useE = SkyLv_Jax.Menu.Item("Jax.UseECombo").GetValue <bool>(); var useR = SkyLv_Jax.Menu.Item("Jax.UseRCombo").GetValue <bool>(); var MinimumEnemyHitSecondE = SkyLv_Jax.Menu.Item("Jax.MinimumEnemyHitSecondE").GetValue <Slider>().Value; var MinimumEnemySafeR = SkyLv_Jax.Menu.Item("Jax.MinimumEnemySafeR").GetValue <Slider>().Value; if (SkyLv_Jax.Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Combo) { if (useR && R.IsReady() && CustomLib.enemyChampionInPlayerRange(500) >= MinimumEnemySafeR) { R.Cast(PacketCast); } if (useE && E.IsReady() && !CustomLib.iSJaxEActive()) { var target = TargetSelector.GetTarget(Q.Range, TargetSelector.DamageType.Physical); if (target.IsValidTarget() && (Player.Distance(target) <= E.Range || (Player.Distance(target) < E.Range * 1.5 && useQ && Q.IsReady() && Player.Mana > Q.ManaCost + E.ManaCost))) { E.Cast(PacketCast); } } if (useQ && Q.IsReady()) { var target = TargetSelector.GetTarget(Q.Range, TargetSelector.DamageType.Physical); if (target.IsValidTarget() && Player.Distance(target) > E.Range * 1.5 && Player.Mana >= Q.ManaCost + W.ManaCost + E.ManaCost) { Q.Cast(target, PacketCast); } } if (!SkyLv_Jax.Menu.Item("Jax.AfterAttackModeCombo").GetValue <bool>()) { if (useW && W.IsReady() && Player.Mana >= W.ManaCost) { var target = TargetSelector.GetTarget(W.Range, TargetSelector.DamageType.Physical); if (target.IsValidTarget() && Orbwalking.CanAttack()) { W.Cast(PacketCast); } } } } }
public static void AutoSafeE() { var MinimumHpSafeAutoE = SkyLv_Jax.Menu.Item("Jax.MinimumHpSafeAutoE").GetValue <Slider>().Value; var PacketCast = SkyLv_Jax.Menu.Item("Jax.UsePacketCast").GetValue <bool>(); if (CustomLib.iSJaxEActive() && Player.HealthPercent <= MinimumHpSafeAutoE && CustomLib.enemyChampionInPlayerRange(E.Range) > 0) { E.Cast(); } }