static Gangplank() { Init(); MenuIni = MainMenu.AddMenu(MenuName, MenuName); AutoMenu = MenuIni.AddSubMenu("Auto"); ComboMenu = MenuIni.AddSubMenu("Combo"); //HarassMenu = MenuIni.AddSubMenu("Harass"); LaneClearMenu = MenuIni.AddSubMenu("LaneClear"); KillStealMenu = MenuIni.AddSubMenu("KillSteal"); SpellList.ForEach( i => { ComboMenu.CreateCheckBox(i.Slot, "Use " + i.Slot); if (i != R) { //HarassMenu.CreateCheckBox(i.Slot, "Use " + i.Slot); //HarassMenu.AddSeparator(0); LaneClearMenu.CreateCheckBox(i.Slot, "Use " + i.Slot); LaneClearMenu.AddSeparator(0); if (i != E) { //HarassMenu.CreateSlider(i.Slot + "mana", i.Slot + " Mana Manager {0}%", 60); LaneClearMenu.CreateSlider(i.Slot + "mana", i.Slot + " Mana Manager {0}%", 60); } } KillStealMenu.CreateCheckBox(i.Slot, i.Slot + " KillSteal"); }); MenuIni.AddGroupLabel("For W CC Cleaner Check Activator > Qss"); //AutoMenu.CreateCheckBox("CC", "Auto W CC Buffs"); AutoMenu.CreateCheckBox("AutoQ", "Auto Q Barrels", false); AutoMenu.CreateCheckBox("Qunk", "Auto Q UnKillable Minions"); ComboMenu.CreateCheckBox("FB", "Place First Barrel"); ComboMenu.CreateSlider("RAOE", "R AoE Hit {0}", 3, 1, 6); KillStealMenu.CreateCheckBox("RSwitch", "Use Only Upgrades Damage"); KillStealMenu.CreateSlider("Rdmg", "Multipy R Damage By X{0}", 3, 1, 12); LaneClearMenu.CreateCheckBox("QLH", "LastHit Mode Q"); LaneClearMenu.CreateSlider("EKill", "Minions Kill Count {0}", 2, 0, 10); LaneClearMenu.CreateSlider("EHits", "Minions To Hit With E {0}", 3, 0, 10); Orbwalker.OnUnkillableMinion += Orbwalker_OnUnkillableMinion; Spellbook.OnCastSpell += Spellbook_OnCastSpell; }
static Caitlyn() { MenuIni = MainMenu.AddMenu(MenuName, MenuName); AutoMenu = MenuIni.AddSubMenu("Auto"); ComboMenu = MenuIni.AddSubMenu("Combo"); HarassMenu = MenuIni.AddSubMenu("Harass"); LaneClearMenu = MenuIni.AddSubMenu("LaneClear"); KillStealMenu = MenuIni.AddSubMenu("KillSteal"); Q = new Spell.Skillshot(SpellSlot.Q, 1240, SkillShotType.Linear, 250, 2000, 60); { Q.AllowedCollisionCount = int.MaxValue; } W = new Spell.Skillshot(SpellSlot.W, 820, SkillShotType.Circular, 500, int.MaxValue, 80); { W.AllowedCollisionCount = int.MaxValue; } E = new Spell.Skillshot(SpellSlot.E, 800, SkillShotType.Linear, 250, 1600, 80); R = new Spell.Targeted(SpellSlot.R, 2000); SpellList.Add(Q); SpellList.Add(W); SpellList.Add(E); SpellList.Add(R); AutoMenu.CreateCheckBox("E", "Flee E"); AutoMenu.CreateCheckBox("GapW", "Anti-GapCloser W"); AutoMenu.CreateCheckBox("GapE", "Anti-GapCloser E"); AutoMenu.CreateCheckBox("IntW", "Interrupter W"); foreach (var spell in SpellList) { ComboMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); if (spell != R) { HarassMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); HarassMenu.CreateSlider(spell.Slot + "mana", spell.Slot + " Mana Manager", 60); LaneClearMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); LaneClearMenu.CreateSlider(spell.Slot + "mana", spell.Slot + " Mana Manager", 60); } KillStealMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); } Gapcloser.OnGapcloser += Gapcloser_OnGapcloser; Interrupter.OnInterruptableSpell += Interrupter_OnInterruptableSpell; Dash.OnDash += Dash_OnDash; }
static Azir() { MenuIni = MainMenu.AddMenu(MenuName, MenuName); AutoMenu = MenuIni.AddSubMenu("Auto"); ComboMenu = MenuIni.AddSubMenu("Combo"); HarassMenu = MenuIni.AddSubMenu("Harass"); LaneClearMenu = MenuIni.AddSubMenu("LaneClear"); KillStealMenu = MenuIni.AddSubMenu("KillSteal"); Q = new Spell.Skillshot(SpellSlot.Q, 1000, SkillShotType.Linear, 250, 1000, 65) { AllowedCollisionCount = int.MaxValue }; W = new Spell.Skillshot(SpellSlot.W, 525, SkillShotType.Circular); E = new Spell.Skillshot(SpellSlot.E, 1100, SkillShotType.Linear, 250, 1200, 80) { AllowedCollisionCount = int.MaxValue }; R = new Spell.Skillshot(SpellSlot.R, 350, SkillShotType.Linear, 500, 1000, 220) { AllowedCollisionCount = int.MaxValue }; SpellList.Add(Q); SpellList.Add(W); SpellList.Add(E); foreach (var spell in SpellList) { ComboMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); HarassMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); HarassMenu.CreateSlider(spell.Slot + "mana", spell.Slot + " Mana Manager", 60); LaneClearMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); LaneClearMenu.CreateSlider(spell.Slot + "mana", spell.Slot + " Mana Manager", 60); KillStealMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); } AutoMenu.CreateCheckBox("GapR", "Anti-GapCloser R"); AutoMenu.CreateCheckBox("IntR", "Interrupter R"); ComboMenu.CreateCheckBox("R", "Use R"); ComboMenu.CreateSlider("RAOE", "R AOE HIT {0}", 2, 1, 5); Gapcloser.OnGapcloser += Gapcloser_OnGapcloser; Interrupter.OnInterruptableSpell += Interrupter_OnInterruptableSpell; Dash.OnDash += Dash_OnDash; }
static Amumu() { MenuIni = MainMenu.AddMenu(MenuName, MenuName); AutoMenu = MenuIni.AddSubMenu("Auto"); ComboMenu = MenuIni.AddSubMenu("Combo"); HarassMenu = MenuIni.AddSubMenu("Harass"); LaneClearMenu = MenuIni.AddSubMenu("LaneClear"); KillStealMenu = MenuIni.AddSubMenu("KillSteal"); Q = new Spell.Skillshot(SpellSlot.Q, 1100, SkillShotType.Linear, 250, 2000, 80) { AllowedCollisionCount = 0 }; W = new Spell.Active(SpellSlot.W, 300); E = new Spell.Active(SpellSlot.E, 350); R = new Spell.Active(SpellSlot.R, 550); SpellList.Add(Q); SpellList.Add(W); SpellList.Add(E); SpellList.Add(R); foreach (var spell in SpellList) { ComboMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); if (spell != R) { HarassMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); HarassMenu.CreateSlider(spell.Slot + "mana", spell.Slot + " Mana Manager", 60); LaneClearMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); LaneClearMenu.CreateSlider(spell.Slot + "mana", spell.Slot + " Mana Manager", 60); } KillStealMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); } AutoMenu.CreateSlider("RAOE", "R AOE hit c**t {0}", 3, 1, 5); AutoMenu.CreateCheckBox("GapQ", "Anti-GapCloser Q"); AutoMenu.CreateCheckBox("IntQ", "Interrupter Q"); AutoMenu.CreateCheckBox("GapR", "Anti-GapCloser R"); AutoMenu.CreateCheckBox("IntR", "Interrupter R"); ComboMenu.CreateSlider("RAOE", "R AOE hit c**t {0}", 3, 1, 5); Gapcloser.OnGapcloser += Gapcloser_OnGapcloser; Interrupter.OnInterruptableSpell += Interrupter_OnInterruptableSpell; Dash.OnDash += Dash_OnDash; }
static Ahri() { MenuIni = MainMenu.AddMenu(MenuName, MenuName); AutoMenu = MenuIni.AddSubMenu("Auto"); ComboMenu = MenuIni.AddSubMenu("Combo"); HarassMenu = MenuIni.AddSubMenu("Harass"); LaneClearMenu = MenuIni.AddSubMenu("LaneClear"); KillStealMenu = MenuIni.AddSubMenu("KillSteal"); Q = new Spell.Skillshot(SpellSlot.Q, 900, SkillShotType.Linear, 250, 1750, 100) { AllowedCollisionCount = int.MaxValue }; W = new Spell.Active(SpellSlot.W, 750); E = new Spell.Skillshot(SpellSlot.E, 950, SkillShotType.Linear, 250, 1550, 60) { AllowedCollisionCount = 0 }; R = new Spell.Skillshot(SpellSlot.R, 600, SkillShotType.Linear, 250, 1550, 60) { AllowedCollisionCount = int.MaxValue }; SpellList.Add(Q); SpellList.Add(W); SpellList.Add(E); SpellList.Add(R); foreach (var spell in SpellList) { ComboMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); if (spell != R) { HarassMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); HarassMenu.CreateSlider(spell.Slot + "mana", spell.Slot + " Mana Manager", 60); LaneClearMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); LaneClearMenu.CreateSlider(spell.Slot + "mana", spell.Slot + " Mana Manager", 60); } KillStealMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); } AutoMenu.CreateCheckBox("GapE", "Anti-GapCloser E"); AutoMenu.CreateCheckBox("IntE", "Interrupter E"); Interrupter.OnInterruptableSpell += Interrupter_OnInterruptableSpell; Gapcloser.OnGapcloser += Gapcloser_OnGapcloser; }
public void AddMultipleCheckBox(Spell.SpellBase spell, List <MenuCheckBox> menus) { var spellSlot = spell.Slot.ToString()[spell.Slot.ToString().Length - 1]; foreach (var m in menus) { var lenghtChampName = Player.Instance.ChampionName.Length; switch (m.Menuu.UniqueMenuId.Remove(0, 6 + lenghtChampName)) { case ComboMenuID: ComboMenu.CreateCheckBox("- Use " + spellSlot, ComboMenuID + spellSlot, m.DefaultValue); break; case HarassMenuID: HarassMenu.CreateCheckBox("- Use " + spellSlot, HarassMenuID + spellSlot, m.DefaultValue); break; case AutoHarassMenuID: AutoHarassMenu.CreateCheckBox("- Use " + spellSlot, AutoHarassMenuID + spellSlot, m.DefaultValue); break; case LaneMenuID: LaneClearMenu.CreateCheckBox("- Use " + spellSlot, LaneMenuID + spellSlot, m.DefaultValue); break; case LastMenuID: LastHitMenu.CreateCheckBox("- Use " + spellSlot, LastMenuID + spellSlot, m.DefaultValue); break; case FleeMenuID: FleeMenu.CreateCheckBox("- Use " + spellSlot, FleeMenuID + spellSlot, m.DefaultValue); break; case KillstealMenuID: KillStealMenu.CreateCheckBox("- Use " + spellSlot, KillstealMenuID + spellSlot, m.DefaultValue); break; case DrawMenuID: DrawMenu.CreateCheckBox("- Draw " + spellSlot, DrawMenuID + spellSlot, m.DefaultValue); break; } } }
static Aatrox() { MenuIni = MainMenu.AddMenu(MenuName, MenuName); AutoMenu = MenuIni.AddSubMenu("Auto"); ComboMenu = MenuIni.AddSubMenu("Combo"); HarassMenu = MenuIni.AddSubMenu("Harass"); LaneClearMenu = MenuIni.AddSubMenu("LaneClear"); KillStealMenu = MenuIni.AddSubMenu("KillSteal"); Q = new Spell.Skillshot(SpellSlot.Q, 650, SkillShotType.Circular, 250, 450, 285) { AllowedCollisionCount = int.MaxValue }; W = new Spell.Active(SpellSlot.W); E = new Spell.Skillshot(SpellSlot.E, 1000, SkillShotType.Linear, 250, 1200, 100) { AllowedCollisionCount = int.MaxValue }; R = new Spell.Active(SpellSlot.R, 500); SpellList.Add(Q); SpellList.Add(W); SpellList.Add(E); SpellList.Add(R); foreach (var spell in SpellList) { ComboMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); if (spell != R) { HarassMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); LaneClearMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); } KillStealMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); } AutoMenu.CreateCheckBox("GapQ", "Anti-GapCloser Q"); AutoMenu.CreateCheckBox("IntQ", "Interrupter Q"); AutoMenu.CreateCheckBox("flee", "Flee E"); AutoMenu.CreateSlider("RAOE", "R AOE HIT {0}", 3, 0, 5); ComboMenu.CreateSlider("RAOE", "R AOE HIT {0}", 3, 0, 5); Interrupter.OnInterruptableSpell += Interrupter_OnInterruptableSpell; Gapcloser.OnGapcloser += Gapcloser_OnGapcloser; }
static Viktor() { MenuIni = MainMenu.AddMenu(MenuName, MenuName); AutoMenu = MenuIni.AddSubMenu("Auto"); ComboMenu = MenuIni.AddSubMenu("Combo"); HarassMenu = MenuIni.AddSubMenu("Harass"); LaneClearMenu = MenuIni.AddSubMenu("LaneClear"); KillStealMenu = MenuIni.AddSubMenu("KillSteal"); SpellList.ForEach( i => { ComboMenu.CreateCheckBox(i.Slot, "Use " + i.Slot); if (i != R && i != W) { HarassMenu.CreateCheckBox(i.Slot, "Use " + i.Slot); HarassMenu.CreateSlider(i.Slot + "mana", i.Slot + " Mana Manager {0}%", 60); HarassMenu.AddSeparator(0); LaneClearMenu.CreateCheckBox(i.Slot, "Use " + i.Slot); LaneClearMenu.CreateSlider(i.Slot + "mana", i.Slot + " Mana Manager {0}%", 60); LaneClearMenu.AddSeparator(0); } KillStealMenu.CreateCheckBox(i.Slot, i.Slot + " KillSteal"); }); AutoMenu.Add("Wmode", new ComboBox("GapCloser W Mode", 1, "Place On Self", "Place On Enemy")); AutoMenu.CreateCheckBox("GapW", "Auto W Anti-GapCloser"); AutoMenu.CreateCheckBox("IntW", "Auto W Interrupter"); AutoMenu.CreateCheckBox("IntR", "Auto R Interrupter"); AutoMenu.CreateCheckBox("Qunk", "Auto Q UnKillable Minions"); ComboMenu.CreateSlider("RAOE", "R AoE Hit Count {0}", 2, 1, 6); ComboMenu.CreateSlider("RMulti", "Mutilply R Damage By X{0} Times", 3, 1, 10); LaneClearMenu.CreateSlider("Ehits", "E Hit Count {0}", 3, 1, 20); Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; Interrupter.OnInterruptableSpell += Interrupter_OnInterruptableSpell; Gapcloser.OnGapcloser += Gapcloser_OnGapcloser; Orbwalker.OnUnkillableMinion += Orbwalker_OnUnkillableMinion; GameObject.OnCreate += GameObject_OnCreate; GameObject.OnDelete += GameObject_OnDelete; }
static Temp() { MenuIni = MainMenu.AddMenu(MenuName, MenuName); AutoMenu = MenuIni.AddSubMenu("Auto"); ComboMenu = MenuIni.AddSubMenu("Combo"); HarassMenu = MenuIni.AddSubMenu("Harass"); LaneClearMenu = MenuIni.AddSubMenu("LaneClear"); KillStealMenu = MenuIni.AddSubMenu("KillSteal"); foreach (var spell in SpellList) { ComboMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); HarassMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); HarassMenu.CreateSlider(spell.Slot + "mana", spell.Slot + " Mana Manager", 60); LaneClearMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); LaneClearMenu.CreateSlider(spell.Slot + "mana", spell.Slot + " Mana Manager", 60); KillStealMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); } }
static Akali() { MenuIni = MainMenu.AddMenu(MenuName, MenuName); AutoMenu = MenuIni.AddSubMenu("Auto"); ComboMenu = MenuIni.AddSubMenu("Combo"); HarassMenu = MenuIni.AddSubMenu("Harass"); LaneClearMenu = MenuIni.AddSubMenu("LaneClear"); KillStealMenu = MenuIni.AddSubMenu("KillSteal"); foreach (var spell in SpellList) { ComboMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); if (spell != R) { HarassMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); LaneClearMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); } KillStealMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); } }
static TwistedFate() { MenuIni = MainMenu.AddMenu(MenuName, MenuName); AutoMenu = MenuIni.AddSubMenu("Auto"); ComboMenu = MenuIni.AddSubMenu("Combo"); HarassMenu = MenuIni.AddSubMenu("Harass"); LaneClearMenu = MenuIni.AddSubMenu("LaneClear"); KillStealMenu = MenuIni.AddSubMenu("KillSteal"); foreach (var spell in SpellList) { ComboMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); HarassMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); HarassMenu.CreateSlider(spell.Slot + "mana", spell.Slot + " Mana Manager", 60); LaneClearMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); LaneClearMenu.CreateSlider(spell.Slot + "mana", spell.Slot + " Mana Manager", 60); KillStealMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); } Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; }
static Garen() { MenuIni = MainMenu.AddMenu(MenuName, MenuName); AutoMenu = MenuIni.AddSubMenu("Auto"); ComboMenu = MenuIni.AddSubMenu("Combo"); HarassMenu = MenuIni.AddSubMenu("Harass"); LaneClearMenu = MenuIni.AddSubMenu("LaneClear"); KillStealMenu = MenuIni.AddSubMenu("KillSteal"); Q = new Spell.Active(SpellSlot.Q); W = new Spell.Active(SpellSlot.W); E = new Spell.Active(SpellSlot.E, 300); R = new Spell.Targeted(SpellSlot.R, 400); SpellList.Add(Q); SpellList.Add(W); SpellList.Add(E); SpellList.Add(R); AutoMenu.CreateCheckBox("Q", "Flee Q"); AutoMenu.CreateCheckBox("GapW", "Anti-GapCloser W"); AutoMenu.CreateCheckBox("IntQ", "Interrupter Q"); AutoMenu.CreateCheckBox("TDmgW", "W against targeted Spells"); AutoMenu.CreateCheckBox("SDmgW", "W against Skillshots"); foreach (var spell in SpellList) { ComboMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); if (spell != R) { HarassMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); LaneClearMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); } KillStealMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); } Gapcloser.OnGapcloser += Gapcloser_OnGapcloser; Interrupter.OnInterruptableSpell += Interrupter_OnInterruptableSpell; Orbwalker.OnPostAttack += Orbwalker_OnPostAttack; SpellsDetector.OnTargetedSpellDetected += SpellsDetector_OnTargetedSpellDetected; Game.OnTick += Garen_SkillshotDetector; }
static Blitzcrank() { MenuIni = MainMenu.AddMenu(MenuName, MenuName); AutoMenu = MenuIni.AddSubMenu("Auto"); ComboMenu = MenuIni.AddSubMenu("Combo"); HarassMenu = MenuIni.AddSubMenu("Harass"); LaneClearMenu = MenuIni.AddSubMenu("LaneClear"); KillStealMenu = MenuIni.AddSubMenu("KillSteal"); ComboMenu.CreateCheckBox("UseRaoe", "Use R AOE"); ComboMenu.CreateSlider("RAOE", "R AOE {0}", 3, 1, 5); AutoMenu.CreateCheckBox("DashQ", "Q on dashing Targets"); AutoMenu.CreateCheckBox("FleeW", "Flee W"); AutoMenu.CreateCheckBox("TurretQ", "Under Turret Q"); AutoMenu.CreateCheckBox("TurretE", "Under Turret E"); AutoMenu.CreateCheckBox("TurretR", "Under Turret R"); AutoMenu.CreateCheckBox("GapQ", "Anti-GapCloser Q"); AutoMenu.CreateCheckBox("GapE", "Anti-GapCloser E"); AutoMenu.CreateCheckBox("GapR", "Anti-GapCloser R"); AutoMenu.CreateCheckBox("IntQ", "Interrupter Q"); AutoMenu.CreateCheckBox("IntE", "Interrupter E"); AutoMenu.CreateCheckBox("IntR", "Interrupter R"); foreach (var spell in SpellList) { ComboMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); if (spell != R) { HarassMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); HarassMenu.CreateSlider(spell.Slot + "mana", spell.Slot + " Mana Manager", 60); LaneClearMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); LaneClearMenu.CreateSlider(spell.Slot + "mana", spell.Slot + " Mana Manager", 60); } KillStealMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); } Gapcloser.OnGapcloser += Gapcloser_OnGapcloser; Interrupter.OnInterruptableSpell += Interrupter_OnInterruptableSpell; Dash.OnDash += Dash_OnDash; Game.OnTick += FuckEmUpUnderTurret; }
static Taric() { MenuIni = MainMenu.AddMenu(MenuName, MenuName); AutoMenu = MenuIni.AddSubMenu("Auto"); ComboMenu = MenuIni.AddSubMenu("Combo"); HarassMenu = MenuIni.AddSubMenu("Harass"); LaneClearMenu = MenuIni.AddSubMenu("LaneClear"); KillStealMenu = MenuIni.AddSubMenu("KillSteal"); foreach (var spell in SpellList) { ComboMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); HarassMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); HarassMenu.CreateSlider(spell.Slot + "mana", spell.Slot + " Mana Manager", 60); LaneClearMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); LaneClearMenu.CreateSlider(spell.Slot + "mana", spell.Slot + " Mana Manager", 60); KillStealMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); } AutoMenu.CreateCheckBox("AutoRteam", "Auto Ult on TeamFight"); Interrupter.OnInterruptableSpell += Interrupter_OnInterruptableSpell; }
static Lux() { MenuIni = MainMenu.AddMenu(MenuName, MenuName); AutoMenu = MenuIni.AddSubMenu("Auto"); ComboMenu = MenuIni.AddSubMenu("Combo"); HarassMenu = MenuIni.AddSubMenu("Harass"); LaneClearMenu = MenuIni.AddSubMenu("LaneClear"); KillStealMenu = MenuIni.AddSubMenu("KillSteal"); AutoMenu.CreateCheckBox("FleeQ", "Flee Q"); AutoMenu.CreateCheckBox("FleeW", "Flee W"); AutoMenu.CreateCheckBox("FleeE", "Flee E"); //AutoMenu.CreateCheckBox("W", "W incoming Dmg self"); //AutoMenu.CreateCheckBox("Wallies", "W incoming Dmg allies"); AutoMenu.CreateCheckBox("GapQ", "Anti-GapCloser Q"); AutoMenu.CreateCheckBox("GapE", "Anti-GapCloser E"); AutoMenu.CreateCheckBox("GapW", "Anti-GapCloser W"); AutoMenu.CreateCheckBox("IntQ", "Interrupter Q"); ComboMenu.CreateSlider("RAOE", "R AOE HIT {0}", 3, 1, 5); foreach (var spell in SpellList) { ComboMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); if (spell != R && spell != W) { HarassMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); HarassMenu.CreateSlider(spell.Slot + "mana", spell.Slot + " Mana Manager", 60); LaneClearMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); LaneClearMenu.CreateSlider(spell.Slot + "mana", spell.Slot + " Mana Manager", 60); } KillStealMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); } Gapcloser.OnGapcloser += Gapcloser_OnGapcloser; Interrupter.OnInterruptableSpell += Interrupter_OnInterruptableSpell; //Game.OnTick += Lux_SkillshotDetector; Game.OnTick += Lux_PopE; //SpellsDetector.OnTargetedSpellDetected += SpellsDetector_OnTargetedSpellDetected; }
static Fiora() { MenuIni = MainMenu.AddMenu(MenuName, MenuName); AutoMenu = MenuIni.AddSubMenu("Auto"); ComboMenu = MenuIni.AddSubMenu("Combo"); HarassMenu = MenuIni.AddSubMenu("Harass"); LaneClearMenu = MenuIni.AddSubMenu("LaneClear"); KillStealMenu = MenuIni.AddSubMenu("KillSteal"); Q = new Spell.Skillshot(SpellSlot.Q, 750, SkillShotType.Linear, 250, 1000, 70) { AllowedCollisionCount = int.MaxValue }; W = new Spell.Skillshot(SpellSlot.W, 750, SkillShotType.Linear, 500, 3200, 70) { AllowedCollisionCount = int.MaxValue }; E = new Spell.Active(SpellSlot.E, 200); R = new Spell.Targeted(SpellSlot.R, 500); SpellList.Add(Q); SpellList.Add(E); SpellList.Add(R); foreach (var spell in SpellList) { ComboMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); if (spell != R) { HarassMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); HarassMenu.CreateSlider(spell.Slot + "mana", spell.Slot + " Mana Manager", 60); LaneClearMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); LaneClearMenu.CreateSlider(spell.Slot + "mana", spell.Slot + " Mana Manager", 60); } KillStealMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); } Events.OnIncomingDamage += Events_OnIncomingDamage; //SpellsDetector.OnTargetedSpellDetected += SpellsDetector_OnTargetedSpellDetected; Orbwalker.OnPostAttack += Orbwalker_OnPostAttack; }
static Ashe() { MenuIni = MainMenu.AddMenu(MenuName, MenuName); AutoMenu = MenuIni.AddSubMenu("Auto"); ComboMenu = MenuIni.AddSubMenu("Combo"); HarassMenu = MenuIni.AddSubMenu("Harass"); LaneClearMenu = MenuIni.AddSubMenu("LaneClear"); KillStealMenu = MenuIni.AddSubMenu("KillSteal"); Q = new Spell.Active(SpellSlot.Q, 600); W = new Spell.Skillshot(SpellSlot.W, 1200, SkillShotType.Linear, 0, int.MaxValue, 60); R = new Spell.Skillshot(SpellSlot.R, 3000, SkillShotType.Linear, 250, 1600, 100) { AllowedCollisionCount = 0 }; SpellList.Add(Q); SpellList.Add(W); SpellList.Add(R); AutoMenu.CreateCheckBox("W", "Flee W"); AutoMenu.CreateCheckBox("GapR", "Anti-GapCloser R"); AutoMenu.CreateCheckBox("IntR", "Interrupter R"); foreach (var spell in SpellList) { ComboMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); if (spell != R) { HarassMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); HarassMenu.CreateSlider(spell.Slot + "mana", spell.Slot + " Mana Manager", 60); LaneClearMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); LaneClearMenu.CreateSlider(spell.Slot + "mana", spell.Slot + " Mana Manager", 60); } KillStealMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); } Gapcloser.OnGapcloser += Gapcloser_OnGapcloser; Interrupter.OnInterruptableSpell += Interrupter_OnInterruptableSpell; Dash.OnDash += Dash_OnDash; }
public override void InitializeMenu() { ComboMenu.CreateCheckBox("Use Q", MenuIds.ComboUseQ); ComboMenu.CreateCheckBox("Use W", MenuIds.ComboUseW); ComboMenu.CreateCheckBox("Use E", MenuIds.ComboUseE); ComboMenu.CreateCheckBox("Use R", MenuIds.ComboUseR); ComboMenu.CreateComboBox("E Logic", "combo.e.mode", new[] { "E to Mouse" }); ComboMenu.CreateCheckBox("Use R for Kill Steal only", "combo.r.ks"); ComboMenu.CreateSlider("Minimum targets before casting R: {1}", "combo.r.aoe", 3, 1, 5); HarassMenu.CreateCheckBox("Use Q", MenuIds.HarassUseQ); HarassMenu.CreateCheckBox("Use W", MenuIds.HarassUseW); HarassMenu.CreateCheckBox("Use E", MenuIds.HarassUseE); HarassMenu.CreateComboBox("E Logic", "harass.e.mode", new[] { "E to Mouse" }); LaneClearMenu.CreateCheckBox("Use Q", MenuIds.LaneclearUseQ); LaneClearMenu.Add("lane.mana", new Slider("Minimum {0}% mana to laneclear with Q", 65)); LaneClearMenu.AddSeparator(); LaneClearMenu.AddGroupLabel("Jungle Clear Settings"); LaneClearMenu.Add("jungle.q", new CheckBox("Use Q")); LaneClearMenu.Add("jungle.w", new CheckBox("Use W")); LaneClearMenu.Add("jungle.e", new CheckBox("Use E")); LaneClearMenu.CreateComboBox("E Logic", "jungle.e.mode", new[] { "E to Mouse" }); KillStealMenu.CreateCheckBox("Use Q", "killsteal.q"); KillStealMenu.CreateCheckBox("Use W", "killsteal.w"); KillStealMenu.CreateCheckBox("Use R", "killsteal.r"); KillStealMenu.Add("killsteal.e.withr", new CheckBox("Use E with R to Kill Steal")); MiscMenu.Add("misc.advancedalgorithm", new Label("Advanced Algorithm Toggles")); MiscMenu.Add("misc.qreturn", new CheckBox("Calculate Intersection with Q Return")); MiscMenu.Add("misc.qcollision", new CheckBox("Add Wall Collision Check to Q")); DrawMenu.CreateCheckBox("Draw Q", "draw.q", false); DrawMenu.CreateCheckBox("Draw W", "draw.w", false); DrawMenu.CreateCheckBox("Draw E", "draw.e", false); DrawMenu.CreateCheckBox("Draw R", "draw.r", false); DrawMenu.Add("draw.qreturn", new CheckBox("Draw Q Return Position", false)); }
static Alistar() { MenuIni = MainMenu.AddMenu(MenuName, MenuName); AutoMenu = MenuIni.AddSubMenu("Auto"); ComboMenu = MenuIni.AddSubMenu("Combo"); HarassMenu = MenuIni.AddSubMenu("Harass"); LaneClearMenu = MenuIni.AddSubMenu("LaneClear"); KillStealMenu = MenuIni.AddSubMenu("KillSteal"); Q = new Spell.Active(SpellSlot.Q, 315); W = new Spell.Targeted(SpellSlot.W, 625); E = new Spell.Active(SpellSlot.E); R = new Spell.Active(SpellSlot.R); SpellList.Add(Q); SpellList.Add(W); SpellList.Add(E); SpellList.Add(R); foreach (var spell in SpellList) { ComboMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); if (spell != R && spell != E) { HarassMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); HarassMenu.CreateSlider(spell.Slot + "mana", spell.Slot + " Mana Manager", 60); LaneClearMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); LaneClearMenu.CreateSlider(spell.Slot + "mana", spell.Slot + " Mana Manager", 60); KillStealMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); } } AutoMenu.CreateCheckBox("GapQ", "Anti-GapCloser Q"); AutoMenu.CreateCheckBox("IntQ", "Interrupter Q"); AutoMenu.CreateCheckBox("GapW", "Anti-GapCloser W"); AutoMenu.CreateCheckBox("IntW", "Interrupter W"); Interrupter.OnInterruptableSpell += Interrupter_OnInterruptableSpell; Gapcloser.OnGapcloser += Gapcloser_OnGapcloser; }
static Orianna() { MenuIni = MainMenu.AddMenu(MenuName, MenuName); AutoMenu = MenuIni.AddSubMenu("Auto"); ComboMenu = MenuIni.AddSubMenu("Combo"); HarassMenu = MenuIni.AddSubMenu("Harass"); LaneClearMenu = MenuIni.AddSubMenu("LaneClear"); KillStealMenu = MenuIni.AddSubMenu("KillSteal"); Q = new Spell.Skillshot(SpellSlot.Q, 825, SkillShotType.Linear, 250, 1000, 60); W = new Spell.Active(SpellSlot.W, 250); E = new Spell.Targeted(SpellSlot.E, 1100); R = new Spell.Active(SpellSlot.R, 325); SpellList.Add(Q); SpellList.Add(W); foreach (var spell in SpellList) { ComboMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); HarassMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); HarassMenu.CreateSlider(spell.Slot + "mana", spell.Slot + " Mana Manager", 60); LaneClearMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); LaneClearMenu.CreateSlider(spell.Slot + "mana", spell.Slot + " Mana Manager", 60); KillStealMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); } AutoMenu.CreateCheckBox("W", "Flee W"); AutoMenu.CreateCheckBox("IntR", "Interrupter R"); AutoMenu.CreateCheckBox("R", "Use R"); AutoMenu.CreateSlider("RAOE", "R AOE HIT {0}", 3, 1, 5); ComboMenu.CreateCheckBox("R", "Use R"); ComboMenu.CreateSlider("RAOE", "R AOE HIT {0}", 2, 1, 5); KillStealMenu.CreateCheckBox("R", "Use R"); Interrupter.OnInterruptableSpell += Interrupter_OnInterruptableSpell; SpellsDetector.OnTargetedSpellDetected += SpellsDetector_OnTargetedSpellDetected; }
static Leblanc() { MenuIni = MainMenu.AddMenu(MenuName, MenuName); AutoMenu = MenuIni.AddSubMenu("Auto"); ComboMenu = MenuIni.AddSubMenu("Combo"); HarassMenu = MenuIni.AddSubMenu("Harass"); LaneClearMenu = MenuIni.AddSubMenu("LaneClear"); KillStealMenu = MenuIni.AddSubMenu("KillSteal"); foreach (var spell in SpellList) { if (spell != R) { ComboMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); HarassMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); HarassMenu.CreateSlider(spell.Slot + "mana", spell.Slot + " Mana Manager", 60); LaneClearMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); LaneClearMenu.CreateSlider(spell.Slot + "mana", spell.Slot + " Mana Manager", 60); KillStealMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); } } foreach (var spell in SpellList) { if (spell != R) { ComboMenu.CreateCheckBox("r" + spell.Slot, "Use Ult " + spell.Slot); HarassMenu.CreateCheckBox("r" + spell.Slot, "Use Ult " + spell.Slot, false); LaneClearMenu.CreateCheckBox("r" + spell.Slot, "Use Ult " + spell.Slot, false); KillStealMenu.CreateCheckBox("r" + spell.Slot, "Use Ult " + spell.Slot, false); } } ComboMenu.CreateCheckBox("useReturn", "Use W Return"); ComboMenu.CreateCheckBox("useReturn2", "Use WR Return", false); HarassMenu.CreateCheckBox("useReturn", "Use W Return"); HarassMenu.CreateCheckBox("useReturn2", "Use WR Return", false); Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; }
static Annie() { MenuIni = MainMenu.AddMenu(MenuName, MenuName); AutoMenu = MenuIni.AddSubMenu("Auto"); ComboMenu = MenuIni.AddSubMenu("Combo"); HarassMenu = MenuIni.AddSubMenu("Harass"); LaneClearMenu = MenuIni.AddSubMenu("LaneClear"); KillStealMenu = MenuIni.AddSubMenu("KillSteal"); foreach (var spell in SpellList) { ComboMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); if (spell != R && spell != E) { HarassMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); HarassMenu.CreateSlider(spell.Slot + "mana", spell.Slot + " Mana Manager", 60); LaneClearMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); LaneClearMenu.CreateSlider(spell.Slot + "mana", spell.Slot + " Mana Manager", 60); } if (spell != E) { KillStealMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); } } AutoMenu.CreateSlider("RAOE", "R AOE hit count {0}", 3, 1, 6); AutoMenu.CreateCheckBox("GapStun", "Anti-GapCloser Stun"); AutoMenu.CreateCheckBox("IntStun", "Interrupter Stun"); AutoMenu.CreateCheckBox("SaveStun", "Save Stun"); ComboMenu.CreateSlider("RAOE", "R AOE hit count {0}", 3, 1, 6); Gapcloser.OnGapcloser += Gapcloser_OnGapcloser; Interrupter.OnInterruptableSpell += Interrupter_OnInterruptableSpell; Dash.OnDash += Dash_OnDash; Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; }
static MasterYi() { MenuIni = MainMenu.AddMenu(MenuName, MenuName); AutoMenu = MenuIni.AddSubMenu("Auto"); ComboMenu = MenuIni.AddSubMenu("Combo"); HarassMenu = MenuIni.AddSubMenu("Harass"); LaneClearMenu = MenuIni.AddSubMenu("LaneClear"); KillStealMenu = MenuIni.AddSubMenu("KillSteal"); HarassMenu.CreateCheckBox(Q.Slot, "Use " + Q.Slot); HarassMenu.CreateSlider(Q.Slot + "mana", Q.Slot + " Mana Manager", 60); LaneClearMenu.CreateCheckBox(Q.Slot, "Use " + Q.Slot); LaneClearMenu.CreateSlider(Q.Slot + "mana", Q.Slot + " Mana Manager", 60); LaneClearMenu.CreateCheckBox(E.Slot, "Use " + E.Slot); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.CreateCheckBox(Q.Slot, "Use Q"); ComboMenu.CreateCheckBox(W.Slot, "Use W"); ComboMenu.CreateCheckBox(E.Slot, "Use E"); ComboMenu.CreateCheckBox("WAA", "Use W to reset AA"); ComboMenu.AddGroupLabel("Ultimate Settings"); ComboMenu.CreateCheckBox("R", "Use R"); KillStealMenu.CreateCheckBox(Q.Slot, "Use " + Q.Slot); Orbwalker.OnPostAttack += Orbwalker_OnPostAttack; }
static Kalista() { if (!Directory.Exists(appdata)) { Directory.CreateDirectory(appdata); } if (!File.Exists(appdata + Game.GameId + ".dat")) { File.Create(appdata + Game.GameId + ".dat"); Created = true; } Edmg = new Text(string.Empty, new Font("Tahoma", 9, FontStyle.Bold)) { Color = System.Drawing.Color.White }; Q = new Spell.Skillshot(SpellSlot.Q, 1150, SkillShotType.Linear, 250, 2100, 60) { AllowedCollisionCount = int.MaxValue }; W = new Spell.Skillshot(SpellSlot.W, 5000, SkillShotType.Circular, 250, 2100, 80); E = new Spell.Active(SpellSlot.E, 1000); R = new Spell.Active(SpellSlot.R, 1100); SpellList.Add(Q); SpellList.Add(E); MenuIni = MainMenu.AddMenu(MenuName, MenuName); AutoMenu = MenuIni.AddSubMenu("Auto"); ComboMenu = MenuIni.AddSubMenu("Combo"); HarassMenu = MenuIni.AddSubMenu("Harass"); JungleClearMenu = MenuIni.AddSubMenu("JungleClear"); LaneClearMenu = MenuIni.AddSubMenu("LaneClear"); KillStealMenu = MenuIni.AddSubMenu("KillSteal"); DrawMenu = MenuIni.AddSubMenu("Drawings"); SpellList.ForEach( i => { ComboMenu.CreateCheckBox(i.Slot, "Use " + i.Slot); HarassMenu.CreateCheckBox(i.Slot, "Use " + i.Slot); HarassMenu.CreateSlider(i.Slot + "mana", i.Slot + " Mana Manager {0}%", 60); HarassMenu.AddSeparator(0); LaneClearMenu.CreateCheckBox(i.Slot, "Use " + i.Slot); LaneClearMenu.CreateSlider(i.Slot + "mana", i.Slot + " Mana Manager {0}%", 60); LaneClearMenu.AddSeparator(0); JungleClearMenu.CreateCheckBox(i.Slot, "Use " + i.Slot); JungleClearMenu.CreateSlider(i.Slot + "mana", i.Slot + " Mana Manager {0}%", 60); JungleClearMenu.AddSeparator(0); KillStealMenu.CreateCheckBox(i.Slot, i.Slot + " KillSteal"); DrawMenu.CreateCheckBox(i.Slot, "Draw " + i.Slot); }); //AutoMenu.CreateCheckBox("exploit", "Enable Kalista Exploit (WILL BAN YOU)", false); AutoMenu.CreateCheckBox("SoulBound", "R Save Soul Bound"); AutoMenu.CreateCheckBox("AutoR", "Auto R"); AutoMenu.CreateCheckBox("EDeath", "E Before Death"); AutoMenu.CreateCheckBox("AutoEJungle", "Auto Steal Jungle Camps (E)"); AutoMenu.CreateCheckBox("AutoEBig", "Auto Use E Big Minions"); AutoMenu.CreateCheckBox("AutoEUnKillable", "Auto Use E On UnKillable Minions", false); AutoMenu.CreateCheckBox("AutoE", "Auto Use E if no modes active", false); AutoMenu.CreateSlider("AutoEcount", "{0} Min Stacks to Auto E", 5, 1, 25); var balistahero = Ballistaheros.FirstOrDefault(a => EntityManager.Heroes.Allies.Any(b => a.Hero == b.Hero)); if (balistahero != null) { AutoMenu.CreateCheckBox(balistahero.Hero.ToString(), "Use Ballista With " + balistahero.Hero); AutoMenu.CreateSlider(balistahero.Hero + "dis", "Min Distance To Use Ballista", 600, 0, 1100); } ComboMenu.CreateCheckBox("Gapclose", "Auto Attack Minions To GapClose"); ComboMenu.CreateSlider("EKillCount", "Use E To Kill {0}+ Enemies Only", 1, 1, 6); HarassMenu.CreateCheckBox("Emin", "E Kill Minion For Harass"); HarassMenu.CreateSlider("Estacks", "{0} Stacks to Use E", 5, 1, 25); LaneClearMenu.CreateKeyBind("Etog", "E Toggle LaneClear", false, KeyBind.BindTypes.PressToggle); LaneClearMenu.CreateSlider("Qhits", "Q Hit Count {0}", 3, 1, 15); LaneClearMenu.CreateSlider("Ekills", "E Kill Count {0}", 2, 1, 10); JungleClearMenu.CreateCheckBox("Esmall", "E Kill Small Mobs"); KillStealMenu.CreateCheckBox("ETransfer", "Stacks Transfer Killsteal (Q > E)"); DrawMenu.CreateCheckBox("EDMG", "Draw E Damage"); Orbwalker.OnUnkillableMinion += Orbwalker_OnUnkillableMinion; Spellbook.OnCastSpell += Spellbook_OnCastSpell; Events.OnIncomingDamage += Events_OnIncomingDamage; Gapcloser.OnGapcloser += Gapcloser_OnGapcloser; Obj_AI_Base.OnBuffGain += Obj_AI_Base_OnBuffGain; Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; Events.OnGameEnd += Events_OnGameEnd; }
static Kalista() { if (!Directory.Exists(appdata)) { Directory.CreateDirectory(appdata); } if (!File.Exists(appdata + Game.GameId + ".dat")) { File.Create(appdata + Game.GameId + ".dat"); Created = true; } Edmg = new Text(string.Empty, new Font("Tahoma", 9, FontStyle.Bold)) { Color = System.Drawing.Color.White }; Q = new Spell.Skillshot(SpellSlot.Q, 1150, SkillShotType.Linear, 250, 2100, 60) { AllowedCollisionCount = int.MaxValue }; W = new Spell.Skillshot(SpellSlot.W, 5000, SkillShotType.Circular, 250, 2100, 80); E = new Spell.Active(SpellSlot.E, 1000); R = new Spell.Active(SpellSlot.R, 1100); SpellList.Add(Q); SpellList.Add(E); MenuIni = MainMenu.AddMenu(MenuName, MenuName); AutoMenu = MenuIni.AddSubMenu("Otomatik"); ComboMenu = MenuIni.AddSubMenu("Kombo"); HarassMenu = MenuIni.AddSubMenu("Dürtme"); JungleClearMenu = MenuIni.AddSubMenu("OrmanTemizleme"); LaneClearMenu = MenuIni.AddSubMenu("LaneTemizleme"); KillStealMenu = MenuIni.AddSubMenu("KillÇal"); DrawMenu = MenuIni.AddSubMenu("Göstergeler"); SpellList.ForEach( i => { ComboMenu.CreateCheckBox(i.Slot, "Kullan " + i.Slot); HarassMenu.CreateCheckBox(i.Slot, "Kullan " + i.Slot); HarassMenu.CreateSlider(i.Slot + "mana", i.Slot + " Mana Yardımcısı {0}%", 60); HarassMenu.AddSeparator(0); LaneClearMenu.CreateCheckBox(i.Slot, "Kullan " + i.Slot); LaneClearMenu.CreateSlider(i.Slot + "mana", i.Slot + " Mana Yardımcısı {0}%", 60); LaneClearMenu.AddSeparator(0); JungleClearMenu.CreateCheckBox(i.Slot, "Kullan " + i.Slot); JungleClearMenu.CreateSlider(i.Slot + "mana", i.Slot + " Mana Yardımcısı {0}%", 60); JungleClearMenu.AddSeparator(0); KillStealMenu.CreateCheckBox(i.Slot, i.Slot + " KillÇal"); DrawMenu.CreateCheckBox(i.Slot, "Göster " + i.Slot); }); //AutoMenu.CreateCheckBox("exploit", "Kalista Exploit Kullan (Ban Yiyebilirsin)", false); AutoMenu.CreateCheckBox("SoulBound", "Bağlı Olduğuna R sakla"); AutoMenu.CreateCheckBox("AutoR", "Otomatik R"); AutoMenu.CreateCheckBox("EDeath", "Ölmeden Önce E"); AutoMenu.CreateCheckBox("AutoEJungle", "Orman Moblarını Otomatik çal (E)"); AutoMenu.CreateCheckBox("AutoEBig", "Büyük Minyonlar için Otomatik E"); AutoMenu.CreateCheckBox("AutoEUnKillable", "Ölmeyecek minyonlar için otomatik E", false); AutoMenu.CreateCheckBox("AutoE", "Hiçbir Mod Aktif Değilken Eyi yinede Kullan", false); AutoMenu.CreateSlider("AutoEcount", "{0} Otomatik R için yük say", 5, 1, 25); var balistahero = Ballistaheros.FirstOrDefault(a => EntityManager.Heroes.Allies.Any(b => a.Hero == b.Hero)); if (balistahero != null) { AutoMenu.CreateCheckBox(balistahero.Hero.ToString(), "Ballista Kullan şununla " + balistahero.Hero); AutoMenu.CreateSlider(balistahero.Hero + "dis", "Ballista için arandaki mesafe", 600, 0, 1100); } ComboMenu.CreateCheckBox("Gapclose", "Minyona vura vura Hareket et"); ComboMenu.CreateSlider("EKillCount", "E ile öldür {0}+ Sadece Düşman için", 1, 1, 6); HarassMenu.CreateCheckBox("Emin", "E ile minyon öldürerek Hedefi Dürt"); HarassMenu.CreateSlider("Estacks", "{0} E için en az yük", 5, 1, 25); LaneClearMenu.CreateKeyBind("Etog", "Lanetemizlemede E Kullan/Kullanma", false, KeyBind.BindTypes.PressToggle); LaneClearMenu.CreateSlider("Qhits", "Q kaç Minyona Çarpsın {0}", 3, 1, 15); LaneClearMenu.CreateSlider("Ekills", "E ile lanetemizleme için en az minyon {0}", 2, 1, 10); JungleClearMenu.CreateCheckBox("Esmall", "Küçük moblara E"); KillStealMenu.CreateCheckBox("ETransfer", "Kill Çalma için Q ya öncelik ver (Q > E)"); DrawMenu.CreateCheckBox("EDMG", "E Hasarını Göster"); Orbwalker.OnUnkillableMinion += Orbwalker_OnUnkillableMinion; Spellbook.OnCastSpell += Spellbook_OnCastSpell; Events.OnIncomingDamage += Events_OnIncomingDamage; Gapcloser.OnGapcloser += Gapcloser_OnGapcloser; Obj_AI_Base.OnBuffGain += Obj_AI_Base_OnBuffGain; Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; Events.OnGameEnd += Events_OnGameEnd; }
static Jhin() { Q = new Spell.Targeted(SpellSlot.Q, 600) { DamageType = DamageType.Physical }; W = new Spell.Skillshot(SpellSlot.W, 2500, SkillShotType.Linear, 750, 5000, 40) { AllowedCollisionCount = -1, DamageType = DamageType.Physical }; E = new Spell.Skillshot(SpellSlot.E, 750, SkillShotType.Circular, 250, 1600, 300) { DamageType = DamageType.Magical }; R = new Spell.Skillshot(SpellSlot.R, 3500, SkillShotType.Linear, 200, 4500, 80) { AllowedCollisionCount = -1, DamageType = DamageType.Physical }; SpellList.Add(Q); SpellList.Add(E); SpellList.Add(W); //SpellList.Add(R); EntityManager.Heroes.Enemies.ForEach(e => StalkedEnemies.Add(new StalkEnemies(e, Core.GameTickCount, e.ServerPosition))); MenuIni = MainMenu.AddMenu(MenuName, MenuName); AutoMenu = MenuIni.AddSubMenu("Auto"); ComboMenu = MenuIni.AddSubMenu("Combo"); HarassMenu = MenuIni.AddSubMenu("Harass"); JungleClearMenu = MenuIni.AddSubMenu("JungleClear"); LaneClearMenu = MenuIni.AddSubMenu("LaneClear"); KillStealMenu = MenuIni.AddSubMenu("KillSteal"); DrawMenu = MenuIni.AddSubMenu("Drawings"); SpellList.ForEach( i => { ComboMenu.CreateCheckBox(i.Slot, "Use " + i.Slot); HarassMenu.CreateCheckBox(i.Slot, "Use " + i.Slot); HarassMenu.CreateSlider(i.Slot + "mana", i.Slot + " Mana Manager {0}%", 60); HarassMenu.AddSeparator(0); LaneClearMenu.CreateCheckBox(i.Slot, "Use " + i.Slot); LaneClearMenu.CreateSlider(i.Slot + "hit", i.Slot + " Hit {0} Minions", 3, 1, 20); LaneClearMenu.CreateSlider(i.Slot + "mana", i.Slot + " Mana Manager {0}%", 60); LaneClearMenu.AddSeparator(0); JungleClearMenu.CreateCheckBox(i.Slot, "Use " + i.Slot); JungleClearMenu.CreateSlider(i.Slot + "mana", i.Slot + " Mana Manager {0}%", 60); JungleClearMenu.AddSeparator(0); KillStealMenu.CreateCheckBox(i.Slot, i.Slot + " KillSteal"); DrawMenu.CreateCheckBox(i.Slot, "Draw " + i.Slot); }); AutoMenu.CreateCheckBox("crit", "Try to Save Critcal AA For KS", false); AutoMenu.CreateCheckBox("Qunk", "Q UnKillable Minions"); AutoMenu.CreateCheckBox("Wunk", "W UnKillable Minions", false); AutoMenu.CreateCheckBox("AutoW", "Auto W Targets With Buff"); AutoMenu.CreateCheckBox("WGap", "W Gap Closers"); AutoMenu.AddGroupLabel("R Settings"); AutoMenu.Add("Rmode", new ComboBox("R Mode", 0, "Auto R", "On Tap R")); AutoMenu.CreateCheckBox("R", "Use R"); AutoMenu.CreateCheckBox("RKS", "R Kill Steal"); AutoMenu.CreateCheckBox("Blue", "Use Blue Trinket"); AutoMenu.CreateCheckBox("Rmouse", "Focus Targets Near Mouse", false); AutoMenu.CreateCheckBox("Commands", "Block All Commands While Casting R", false); AutoMenu.CreateSlider("RHit", "R HitChance {0}%", 45); AutoMenu.CreateSlider("MouseRange", "Focus Near Mouse Radius {0}", 700, 150, 1250); AutoMenu.CreateKeyBind("RTap", "R Tap Key", false, KeyBind.BindTypes.HoldActive, 'S').OnValueChange += delegate(ValueBase <bool> sender, ValueBase <bool> .ValueChangeArgs args) { RTap = args.NewValue; }; ComboMenu.CreateCheckBox("WAA", "W If Target is Out Of AA Range"); ComboMenu.CreateCheckBox("WBUFF", "W Snare Targets Only"); DrawMenu.CreateCheckBox("RSector", "Draw R Sector", false); DrawMenu.CreateCheckBox("Notifications", "Enable Notifications"); DrawMenu.CreateCheckBox("LV", "Draw Last Visible Position"); Player.OnIssueOrder += Player_OnIssueOrder; Gapcloser.OnGapcloser += Gapcloser_OnGapcloser; Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; Orbwalker.OnUnkillableMinion += Orbwalker_OnUnkillableMinion; Spellbook.OnCastSpell += Spellbook_OnCastSpell; Orbwalker.OnPreAttack += Orbwalker_OnPreAttack; }
static Kalista() { if (!Directory.Exists(appdata)) { Directory.CreateDirectory(appdata); } if (!File.Exists(appdata + filename)) { File.Create(appdata + filename); Created = true; } MenuIni = MainMenu.AddMenu(MenuName, MenuName); AutoMenu = MenuIni.AddSubMenu("Auto"); ComboMenu = MenuIni.AddSubMenu("Combo"); HarassMenu = MenuIni.AddSubMenu("Harass"); LaneClearMenu = MenuIni.AddSubMenu("LaneClear"); KillStealMenu = MenuIni.AddSubMenu("KillSteal"); foreach (var spell in SpellList) { ComboMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); HarassMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); HarassMenu.CreateSlider(spell.Slot + "mana", spell.Slot + " Mana Manager", 60); LaneClearMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); LaneClearMenu.CreateSlider(spell.Slot + "mana", spell.Slot + " Mana Manager", 60); KillStealMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); } AutoMenu.CreateCheckBox("SoulBound", "R Save Soul Bound"); AutoMenu.CreateCheckBox("AutoR", "Auto R"); AutoMenu.CreateCheckBox("EDeath", "E Before Death"); AutoMenu.CreateCheckBox("AutoEBig", "Auto Use E Big Minions"); AutoMenu.CreateCheckBox("AutoEUnKillable", "Auto Use E On UnKillable Minions", false); var balistahero = Ballistaheros.FirstOrDefault(a => EntityManager.Heroes.Allies.Any(b => a.Hero == b.Hero)); if (balistahero != null) { AutoMenu.CreateCheckBox(balistahero.Hero.ToString(), "Use Ballista With " + balistahero.Hero); AutoMenu.CreateSlider(balistahero.Hero + "dis", "Min Distance To Use Ballista", 600, 0, 1100); } ComboMenu.CreateCheckBox("Gapclose", "Auto Attack Minions To GapClose"); ComboMenu.CreateSlider("EKillCount", "Use E To Kill {0}+ Enemies Only", 1, 1, 6); HarassMenu.CreateCheckBox("Emin", "E Kill Minion For Harass"); HarassMenu.CreateSlider("Estacks", "{0} Stacks to Use E", 5, 1, 25); LaneClearMenu.CreateSlider("Qhits", "Q Hit Count {0}", 3, 1, 15); LaneClearMenu.CreateSlider("Ekills", "E Kill Count {0}", 2, 1, 10); KillStealMenu.CreateCheckBox("ETransfer", "Stacks Transfer Killsteal (Q > E)"); Orbwalker.OnUnkillableMinion += Orbwalker_OnUnkillableMinion; Spellbook.OnCastSpell += Spellbook_OnCastSpell; Events.OnIncomingDamage += Events_OnIncomingDamage; Gapcloser.OnGapcloser += Gapcloser_OnGapcloser; Obj_AI_Base.OnBuffGain += Obj_AI_Base_OnBuffGain; Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; Events.OnGameEnd += Events_OnGameEnd; }
public override void InitializeMenu() { AddMultipleCheckBox(Q, new List<MenuCheckBox> { new MenuCheckBox(ComboMenu), new MenuCheckBox(HarassMenu), new MenuCheckBox(AutoHarassMenu), new MenuCheckBox(LaneClearMenu), new MenuCheckBox(JungleClearMenu), new MenuCheckBox(LastHitMenu), new MenuCheckBox(FleeMenu), new MenuCheckBox(KillStealMenu), new MenuCheckBox(DrawMenu) }); AddMultipleCheckBox(W, new List<MenuCheckBox> { new MenuCheckBox(ComboMenu), new MenuCheckBox(HarassMenu), new MenuCheckBox(AutoHarassMenu, false), new MenuCheckBox(LaneClearMenu), new MenuCheckBox(JungleClearMenu), new MenuCheckBox(LastHitMenu), new MenuCheckBox(FleeMenu), new MenuCheckBox(KillStealMenu), new MenuCheckBox(DrawMenu) }); AddMultipleCheckBox(E, new List<MenuCheckBox> { new MenuCheckBox(ComboMenu), new MenuCheckBox(HarassMenu), new MenuCheckBox(AutoHarassMenu, false), new MenuCheckBox(LaneClearMenu, false), new MenuCheckBox(JungleClearMenu), new MenuCheckBox(DrawMenu) }); AddMultipleCheckBox(R, new List<MenuCheckBox> { new MenuCheckBox(ComboMenu), new MenuCheckBox(DrawMenu, false) }); FirstMenu.AddGroupLabel("Official plugin of OKTR- One Key To Report"); ComboMenu.CreateSlider("Use E if under {1} HP %", 48, 40); HarassMenu.CreateSlider("Use E if under {1} HP %", 49, 40); AutoHarassMenu.CreateSlider("Use E if under {1} HP %", 50, 40); LaneClearMenu.CreateSlider("Use E if under {1} HP %", 51, 40); LaneClearMenu.CreateCheckBox("Prioritize Harass over Mode", 52, false); JungleClearMenu.CreateSlider("Use E if under {1} HP %", 53, 40); LastHitMenu.CreateCheckBox("Prioritize Harass over Mode", 53, false); MiscMenu.AddSeparator(); MiscMenu.AddGroupLabel("AntiGapcloser - Interrupter settings:"); MiscMenu.CreateCheckBox("Use AntiGapcloser", MenuIds.MiscUseGapcloser); MiscMenu.CreateCheckBox("Use Q", 54); MiscMenu.CreateCheckBox("Use W", 55); MiscMenu.AddSeparator(); MiscMenu.CreateCheckBox("Use Interrupter", MenuIds.MiscUseInterrupt); MiscMenu.CreateCheckBox("Use Q", 56); MiscMenu.CreateCheckBox("Use W", 57); MiscMenu.CreateCheckBox("AutoSpells on CC", 58); MiscMenu.CreateCheckBox("AutoSpells on Events", 59); MiscMenu.CreateCheckBox("Use Auto Q", 60, false); MiscMenu.CreateCheckBox("Use Q on Stunned Enemies", 61, false); MiscMenu.CreateCheckBox("Use Q on Snared Enemies", 62, false); MiscMenu.CreateCheckBox("Use Q on Feared Enemies", 63, false); MiscMenu.CreateCheckBox("Use Q on Taunted Enemy", 64, false); MiscMenu.CreateCheckBox("Use Q on Suppressed Enemy", 65, false); MiscMenu.CreateCheckBox("Use Q on Charmed Enemies", 66, false); MiscMenu.CreateCheckBox("Use Auto W", 67, false); MiscMenu.CreateCheckBox("Use W on Stunned Enemies", 68, false); MiscMenu.CreateCheckBox("Use W on Snared Enemies", 69, false); MiscMenu.CreateCheckBox("Use W on Feared Enemies", 70, false); MiscMenu.CreateCheckBox("Use W on Taunted Enemy", 71, false); MiscMenu.CreateCheckBox("Use W on Suppressed Enemy", 72, false); MiscMenu.CreateCheckBox("Use W on Charmed Enemies", 73, false); }
static Lulu() { MenuIni = MainMenu.AddMenu(MenuName, MenuName); AutoMenu = MenuIni.AddSubMenu("Auto"); ComboMenu = MenuIni.AddSubMenu("Combo"); HarassMenu = MenuIni.AddSubMenu("Harass"); LaneClearMenu = MenuIni.AddSubMenu("LaneClear"); KillStealMenu = MenuIni.AddSubMenu("KillSteal"); Q = new Spell.Skillshot(SpellSlot.Q, 925, SkillShotType.Linear, 250, 1450, 60); { Q.AllowedCollisionCount = int.MaxValue; } Q1 = new Spell.Skillshot(SpellSlot.Q, 925, SkillShotType.Linear, 250, 1450, 60); { if (Pix.IsValid && Pix != null) { Q1.SourcePosition = Pix.ServerPosition; } } W = new Spell.Targeted(SpellSlot.W, 650); E = new Spell.Targeted(SpellSlot.E, 650); R = new Spell.Targeted(SpellSlot.R, 900); SpellList.Add(Q); SpellList.Add(W); SpellList.Add(E); SpellList.Add(R); AutoMenu.CreateCheckBox("Rsave", "R Saver"); ComboMenu.CreateSlider("RAOE", "R AOE {0}", 3, 1, 5); AutoMenu.CreateCheckBox("DashQ", "Q on dashing Targets"); AutoMenu.CreateCheckBox("FleeQ", "Flee Q"); AutoMenu.CreateCheckBox("FleeW", "Flee W"); AutoMenu.CreateCheckBox("FleeE", "Flee E"); AutoMenu.CreateCheckBox("GapQ", "Anti-GapCloser Q"); AutoMenu.CreateCheckBox("GapQ1", "Anti-GapCloser Q Pix"); AutoMenu.CreateCheckBox("GapW", "Anti-GapCloser W"); AutoMenu.CreateCheckBox("GapWally", "Shield Engaging Allys"); AutoMenu.CreateCheckBox("GapE", "Anti-GapCloser E"); AutoMenu.CreateCheckBox("GapR", "Anti-GapCloser R"); AutoMenu.CreateCheckBox("IntW", "Interrupter W"); AutoMenu.CreateCheckBox("IntR", "Interrupter R"); AutoMenu.CreateCheckBox("Wself", "Shield self W"); AutoMenu.CreateCheckBox("Wally", "Shield ally W"); foreach (var spell in SpellList) { ComboMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); if (spell != R) { HarassMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); HarassMenu.CreateSlider(spell.Slot + "mana", spell.Slot + " Mana Manager", 60); LaneClearMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); LaneClearMenu.CreateSlider(spell.Slot + "mana", spell.Slot + " Mana Manager", 60); KillStealMenu.CreateCheckBox(spell.Slot, "Use " + spell.Slot); } } Gapcloser.OnGapcloser += Gapcloser_OnGapcloser; Interrupter.OnInterruptableSpell += Interrupter_OnInterruptableSpell; Dash.OnDash += Dash_OnDash; SpellsDetector.OnTargetedSpellDetected += SpellsDetector_OnTargetedSpellDetected; Game.OnTick += Lulu_SkillshotDetector; }
public override void InitializeMenu() { AddMultipleCheckBox(Q, new List <MenuCheckBox> { new MenuCheckBox(ComboMenu), new MenuCheckBox(HarassMenu, false), new MenuCheckBox(LaneClearMenu, false), new MenuCheckBox(JungleClearMenu), new MenuCheckBox(DrawMenu) }); AddMultipleCheckBox(W, new List <MenuCheckBox> { new MenuCheckBox(ComboMenu), new MenuCheckBox(HarassMenu), new MenuCheckBox(AutoHarassMenu, false), new MenuCheckBox(LaneClearMenu), new MenuCheckBox(JungleClearMenu), new MenuCheckBox(LastHitMenu), new MenuCheckBox(FleeMenu), new MenuCheckBox(KillStealMenu), new MenuCheckBox(DrawMenu) }); AddMultipleCheckBox(E, new List <MenuCheckBox> { new MenuCheckBox(DrawMenu, false) }); AddMultipleCheckBox(R, new List <MenuCheckBox> { new MenuCheckBox(ComboMenu), new MenuCheckBox(FleeMenu, false), new MenuCheckBox(KillStealMenu), new MenuCheckBox(DrawMenu, false) }); ComboMenu.CreateSlider("Use R if the target leave {1} range", 48, 400, 100, 2000); ComboMenu.AddSeparator(); ComboMenu.AddGroupLabel("Mode Switcher"); ComboMenu.AddLabel("Burst Mode = R -> W -> Q"); ComboMenu.AddLabel("Normal Mode = Q -> W -> (??) R"); ComboMenu.CreateKeybind("Change mode by key", 49, 'T').OnValueChange += ModeSwitch; LaneClearMenu.CreateCheckBox("Prioritize Harass over Mode", 50, false); LastHitMenu.CreateCheckBox("Prioritize Harass over Mode", 51, false); FleeMenu.CreateSlider("Use R if enemy is near {1} range", 52, 1200, 100, 2000); MiscMenu.AddSeparator(); MiscMenu.AddGroupLabel("AntiGapcloser - Interrupter settings:"); MiscMenu.CreateCheckBox("Use AntiGapcloser", MenuIds.MiscUseGapcloser); MiscMenu.CreateCheckBox("Use W", 53); MiscMenu.CreateCheckBox("Use R", 54); MiscMenu.AddSeparator(); MiscMenu.CreateCheckBox("Use Interrupter", MenuIds.MiscUseInterrupt); MiscMenu.CreateCheckBox("Use R", 55); MiscMenu.AddSeparator(); MiscMenu.CreateCheckBox("AutoSpells on CC", 56); MiscMenu.CreateCheckBox("AutoSpells on Events", 57); MiscMenu.CreateCheckBox("Use Auto W", 58); MiscMenu.CreateCheckBox("Use W on Stunned Enemies", 59); MiscMenu.CreateCheckBox("Use W on Snared Enemies", 60); MiscMenu.CreateCheckBox("Use W on Feared Enemies", 61); MiscMenu.CreateCheckBox("Use W on Taunted Enemy", 62); MiscMenu.CreateCheckBox("Use W on Suppressed Enemy", 63); MiscMenu.CreateCheckBox("Use W on Charmed Enemies", 64); MiscMenu.CreateCheckBox("Use Auto R", 65); MiscMenu.CreateCheckBox("Use R on Stunned Enemies", 66, false); MiscMenu.CreateCheckBox("Use R on Snared Enemies", 67, false); MiscMenu.CreateCheckBox("Use R on Feared Enemies", 68, false); MiscMenu.CreateCheckBox("Use R on Taunted Enemy", 69, false); MiscMenu.CreateCheckBox("Use R on Suppressed Enemy", 70, false); MiscMenu.CreateCheckBox("Use R on Charmed Enemies", 71, false); }