internal static void Init() { Q = new Spell(SpellSlot.Q, 1150f) { MinHitChance = HitChance.VeryHigh }; W = new Spell(SpellSlot.W, 950f); E = new Spell(SpellSlot.E, 475f); R = new Spell(SpellSlot.R, 10000f); EQ = new Spell(SpellSlot.Q, 1150f + 475f); EQ.SetSkillshot(0.25f + 0.65f, 60f, 2000f, true, SkillshotType.SkillshotLine); Q.SetSkillshot(0.25f, 60f, 2000f, true, SkillshotType.SkillshotLine); W.SetSkillshot(0.25f, 80f, 1600f, false, SkillshotType.SkillshotLine); R.SetSkillshot(1.1f, 160f, 2000f, false, SkillshotType.SkillshotLine); ComboOption.AddQ(); ComboOption.AddW(); ComboOption.AddE(); ComboOption.AddBool("ComboECheck", "Use E | Safe Check"); ComboOption.AddBool("ComboEWall", "Use E | Wall Check"); ComboOption.AddR(); HarassOption.AddQ(); HarassOption.AddW(); HarassOption.AddMana(); HarassOption.AddTargetList(); LaneClearOption.AddQ(); LaneClearOption.AddBool("LaneClearQLH", "Use Q| Only LastHit", false); LaneClearOption.AddW(); LaneClearOption.AddMana(); JungleClearOption.AddQ(); JungleClearOption.AddMana(); LastHitOption.AddQ(); LastHitOption.AddMana(); FleeOption.AddMove(); KillStealOption.AddQ(); KillStealOption.AddW(); MiscOption.AddE(); MiscOption.AddBool("Gapcloser", "Anti GapCloser"); MiscOption.AddBool("AntiMelee", "Anti Melee"); MiscOption.AddSlider("AntiMeleeHp", "Anti Melee|When Player HealthPercent <= x%", 50); MiscOption.AddR(); MiscOption.AddBool("AutoR", "Auto R?"); MiscOption.AddSlider("RRange", "Use R |Min Cast Range >= x", 800, 0, 1500); MiscOption.AddSlider("RMaxRange", "Use R |Max Cast Range >= x", 3000, 1500, 5000); MiscOption.AddSlider("RMinCast", "Use R| Min Hit Enemies >= x (6 = off)", 2, 1, 6); MiscOption.AddKey("SemiR", "Semi-manual R Key", SharpDX.DirectInput.Key.T); MiscOption.AddSetting("Mode"); MiscOption.AddList("PlayMode", "Play Mode: ", new[] { "AD", "AP" }); DrawOption.AddQ(); DrawOption.AddW(); DrawOption.AddE(); DrawOption.AddFarm(); DrawOption.AddEvent(); Game.OnUpdate += OnUpdate; Orbwalker.BeforeAttack += BeforeAttack; Orbwalker.AfterAttack += AfterAttack; AntiGapcloser.OnEnemyGapcloser += OnEnemyGapcloser; Obj_AI_Base.OnProcessSpellCast += OnProcessSpellCast; }
private static void Initializer() { Q = new Spell(SpellSlot.Q, 1150f); Q.SetSkillshot(0.35f, 40f, 2400f, true, false, SkillshotType.Line); W = new Spell(SpellSlot.W, 5000f); E = new Spell(SpellSlot.E, 950f); R = new Spell(SpellSlot.R, 1500f); ComboOption.AddMenu(); ComboOption.AddQ(); ComboOption.AddE(); ComboOption.AddBool("ComboESlow", "Use E| When Enemy Have Buff and Minion Can KillAble"); ComboOption.AddBool("ComboGapcloser", "Auto Attack Minion To Gapcloser Target"); HarassOption.AddMenu(); HarassOption.AddQ(); HarassOption.AddE(); HarassOption.AddBool("HarassESlow", "Use E| When Enemy Have Buff and Minion Can KillAble"); HarassOption.AddSliderBool("HarassELeave", "Use E| When Enemy Will Leave E Range And Buff Count >= x", 3, 1, 10); HarassOption.AddMana(); HarassOption.AddTargetList(); LaneClearOption.AddMenu(); LaneClearOption.AddSliderBool("LaneClearE", "Use E| Min KillAble Count >= x", 3, 1, 5, true); LaneClearOption.AddMana(); JungleClearOption.AddMenu(); JungleClearOption.AddQ(); JungleClearOption.AddE(); JungleClearOption.AddMana(); LastHitOption.AddMenu(); LastHitOption.AddE(); LastHitOption.AddMana(); KillStealOption.AddMenu(); KillStealOption.AddQ(); KillStealOption.AddE(); MiscOption.AddMenu(); MiscOption.AddBasic(); MiscOption.AddE(); MiscOption.AddBool("E", "AutoESteal", "Auto E Steal Mob (Only Buff&Dragon&Baron)"); MiscOption.AddSliderBool("E", "EToler", "Enabled E Toler DMG", 0, -100, 110, true); MiscOption.AddR(); MiscOption.AddSliderBool("R", "AutoRAlly", "Auto R| My Allies HealthPercent <= x%", 30, 1, 99, true); MiscOption.AddBool("R", "Balista", "Auto Balista"); MiscOption.AddSetting("Forcus"); MiscOption.AddBool("Forcus", "ForcusAttack", "Forcus Attack Passive Target"); DrawOption.AddMenu(); DrawOption.AddQ(Q); DrawOption.AddW(W); DrawOption.AddE(E); DrawOption.AddR(R); DrawOption.AddDamageIndicatorToHero(false, false, true, false, false); Tick.OnTick += OnUpdate; AIBaseClient.OnProcessSpellCast += OnProcessSpellCast; Orbwalker.OnAction += OnAction; }
private static void Initializer() { Q = new Spell(SpellSlot.Q, 600f); W = new Spell(SpellSlot.W, 2500f); W.SetSkillshot(0.75f, 40f, 5000f, false, false, SkillshotType.Line); E = new Spell(SpellSlot.E, 750f); E.SetSkillshot(0.50f, 120f, 1600f, false, true, SkillshotType.Circle); R = new Spell(SpellSlot.R, 3500f); R.SetSkillshot(0.21f, 80f, 5000f, true, false, SkillshotType.Line); ComboOption.AddMenu(); ComboOption.AddQ(); ComboOption.AddBool("ComboQMinion", "Use Q| On Minion", false); ComboOption.AddW(); ComboOption.AddBool("ComboWAA", "Use W| After Attack"); ComboOption.AddBool("ComboWOnly", "Use W| Only Use to MarkTarget"); ComboOption.AddE(); ComboOption.AddR(); HarassOption.AddMenu(); HarassOption.AddQ(); HarassOption.AddBool("HarassQMinion", "Use Q| On Minion"); HarassOption.AddW(); HarassOption.AddBool("HarassWOnly", "Use W| Only Use to MarkTarget"); HarassOption.AddE(); HarassOption.AddMana(); HarassOption.AddTargetList(); LaneClearOption.AddMenu(); LaneClearOption.AddQ(); LaneClearOption.AddW(); LaneClearOption.AddMana(); LaneClearOption.AddBool("LaneClearReload", "Use Spell Clear| Only Jhin Reloading"); JungleClearOption.AddMenu(); JungleClearOption.AddQ(); JungleClearOption.AddW(); JungleClearOption.AddE(); JungleClearOption.AddMana(); LastHitOption.AddMenu(); LastHitOption.AddQ(); LastHitOption.AddMana(); KillStealOption.AddMenu(); KillStealOption.AddQ(); KillStealOption.AddW(); KillStealOption.AddBool("KillStealWInAttackRange", "Use W| Target In Attack Range"); //GapcloserOption.AddMenu(); MiscOption.AddMenu(); MiscOption.AddBasic(); MiscOption.AddW(); MiscOption.AddBool("W", "AutoW", "Auto W| CC"); MiscOption.AddE(); MiscOption.AddBool("E", "AutoE", "Auto E| CC"); MiscOption.AddR(); MiscOption.AddBool("R", "rMenuAuto", "Auto R"); MiscOption.AddKey("R", "rMenuSemi", "Semi-manual R Key", Keys.T, KeyBindType.Press); MiscOption.AddBool("R", "rMenuCheck", "Use R| Check is Safe?"); MiscOption.AddSlider("R", "rMenuMin", "Use R| Min Range >= x", 1000, 500, 2500); MiscOption.AddSlider("R", "rMenuMax", "Use R| Max Range <= x", 3000, 1500, 3500); MiscOption.AddSlider("R", "rMenuKill", "Use R| Min Shot Can Kill >= x (0 = off)", 3, 0, 4); DrawOption.AddMenu(); DrawOption.AddQ(Q); DrawOption.AddW(W); DrawOption.AddE(E); DrawOption.AddR(R); DrawOption.AddDamageIndicatorToHero(true, true, false, true, true); Tick.OnTick += OnUpdate; Orbwalker.OnAction += OnAction; AIBaseClient.OnProcessSpellCast += OnProcessSpellCast; //Gapcloser.OnGapcloser += OnGapcloser; }
private static void Initializer() { Q = new Spell(SpellSlot.Q, 1150f); Q.SetSkillshot(0.25f, 60f, 2000f, true, false, SkillshotType.Line); W = new Spell(SpellSlot.W, 950f); W.SetSkillshot(0.25f, 60f, 1200f, false, false, SkillshotType.Line); E = new Spell(SpellSlot.E, 475f) { Delay = 0.65f }; R = new Spell(SpellSlot.R, 5000f); R.SetSkillshot(1.05f, 160f, 2200f, false, false, SkillshotType.Line); EQ = new Spell(SpellSlot.Q, 1625f); EQ.SetSkillshot(0.90f, 60f, 1350f, true, false, SkillshotType.Line); ComboOption.AddMenu(); ComboOption.AddQ(); ComboOption.AddW(); ComboOption.AddE(); ComboOption.AddBool("ComboECheck", "Use E |Safe Check"); ComboOption.AddBool("ComboEWall", "Use E |Wall Check"); ComboOption.AddR(); HarassOption.AddMenu(); HarassOption.AddQ(); HarassOption.AddW(); HarassOption.AddMana(); HarassOption.AddTargetList(); LaneClearOption.AddMenu(); LaneClearOption.AddQ(); LaneClearOption.AddBool("LaneClearQLH", "Use Q| Only LastHit", false); LaneClearOption.AddW(); LaneClearOption.AddMana(); JungleClearOption.AddMenu(); JungleClearOption.AddQ(); JungleClearOption.AddW(); JungleClearOption.AddMana(); LastHitOption.AddMenu(); LastHitOption.AddQ(); LastHitOption.AddMana(); KillStealOption.AddMenu(); KillStealOption.AddQ(); //GapcloserOption.AddMenu(); MiscOption.AddMenu(); MiscOption.AddBasic(); MiscOption.AddR(); MiscOption.AddBool("R", "AutoR", "Auto R"); MiscOption.AddSlider("R", "RRange", "Auto R |Min Cast Range >= x", 800, 0, 1500); MiscOption.AddSlider("R", "RMaxRange", "Auto R |Max Cast Range >= x", 3000, 1500, 5000); MiscOption.AddKey("R", "SemiR", "Semi-manual R Key", Keys.T, KeyBindType.Press); DrawOption.AddMenu(); DrawOption.AddQ(Q); DrawOption.AddW(W); DrawOption.AddE(E); DrawOption.AddDamageIndicatorToHero(true, true, true, true, true); Game.OnUpdate += OnUpdate; //Gapcloser.OnGapcloser += OnGapcloser; Orbwalker.OnAction += OnAction; }
internal static void Init() { Q = new Spell(SpellSlot.Q, 600f); W = new Spell(SpellSlot.W, 2500f); E = new Spell(SpellSlot.E, 750f); R = new Spell(SpellSlot.R, 3500f); W.SetSkillshot(0.75f, 40, float.MaxValue, false, SkillshotType.SkillshotLine); E.SetSkillshot(0.5f, 120, 1600, false, SkillshotType.SkillshotCircle); R.SetSkillshot(0.21f, 80, 5000, false, SkillshotType.SkillshotLine); ComboOption.AddQ(); ComboOption.AddBool("ComboQMinion", "Use Q| On Minion", false); ComboOption.AddW(); ComboOption.AddBool("ComboWAA", "Use W| After Attack"); ComboOption.AddBool("ComboWOnly", "Use W| Only Use to MarkTarget"); ComboOption.AddE(); ComboOption.AddR(); HarassOption.AddQ(); HarassOption.AddBool("HarassQMinion", "Use Q| On Minion"); HarassOption.AddW(); HarassOption.AddBool("HarassWOnly", "Use W| Only Use to MarkTarget"); HarassOption.AddE(); HarassOption.AddMana(); HarassOption.AddTargetList(); LaneClearOption.AddQ(); LaneClearOption.AddW(); LaneClearOption.AddMana(); JungleClearOption.AddQ(); JungleClearOption.AddW(); JungleClearOption.AddE(); JungleClearOption.AddMana(); LastHitOption.AddQ(); LastHitOption.AddMana(); FleeOption.AddMove(false); KillStealOption.AddQ(); KillStealOption.AddW(); KillStealOption.AddBool("KillStealWInAttackRange", "Use W| Target In Attack Range"); MiscOption.AddW(); MiscOption.AddBool("AutoW", "Auto W| When target Cant Move"); MiscOption.AddBool("GapW", "Anti GapCloser W| When target HavePassive"); MiscOption.AddE(); MiscOption.AddBool("AutoE", "Auto E| When target Cant Move"); MiscOption.AddBool("GapE", "Anti GapCloser E"); MiscOption.AddR(); MiscOption.AddBool("rMenuAuto", "Auto R?"); MiscOption.AddKey("rMenuSemi", "Semi R Key(One Press One Shot)", SharpDX.DirectInput.Key.T); MiscOption.AddBool("rMenuCheck", "Use R| Check is Safe?"); MiscOption.AddSlider("rMenuMin", "Use R| Min Range >= x", 1000, 500, 2500); MiscOption.AddSlider("rMenuMax", "Use R| Man Range <= x", 3000, 1500, 3500); MiscOption.AddSlider("rMenuKill", "Use R| Min Shot Can Kill >= x", 3, 1, 4); MiscOption.AddSetting("Notification"); MiscOption.AddBool("PingKill", "Auto Ping Killable Target"); MiscOption.AddBool("NormalPingKill", "Normal Ping Notification", false); MiscOption.AddBool("NotificationKill", "Notification Show Killable Target"); DrawOption.AddQ(); DrawOption.AddW(); DrawOption.AddE(); DrawOption.AddR(); DrawOption.AddFarm(); DrawOption.AddEvent(); Game.OnUpdate += OnUpdate; Orbwalker.AfterAttack += AfterAttack; Obj_AI_Base.OnProcessSpellCast += OnProcessSpellCast; AntiGapcloser.OnEnemyGapcloser += OnEnemyGapcloser; }