// Menu private static void OnLoadingComplete(EventArgs args) { if (!_Player.ChampionName.Contains("Pantheon")) { return; } Chat.Print("Doctor's Pantheon Loaded!", Color.White); Bootstrap.Init(null); Q = new Spell.Targeted(SpellSlot.Q, 600); W = new Spell.Targeted(SpellSlot.W, 600); E = new Spell.Skillshot(SpellSlot.E, 600, SkillShotType.Cone, 250, 2000, 70); E.AllowedCollisionCount = int.MaxValue; R = new Spell.Skillshot(SpellSlot.R, 2000, SkillShotType.Circular); R.AllowedCollisionCount = int.MaxValue; Youmuu = new Item(3142, 10); Botrk = new Item(ItemId.Blade_of_the_Ruined_King); Bil = new Item(3144, 475f); Ignite = new Spell.Targeted(ObjectManager.Player.GetSpellSlotFromName("summonerdot"), 600); Thm = new Font(Drawing.Direct3DDevice, new FontDescription { FaceName = "Tahoma", Height = 32, Weight = FontWeight.Bold, OutputPrecision = FontPrecision.Default, Quality = FontQuality.ClearType }); Menu = MainMenu.AddMenu("Doctor's Pantheon", "Pantheon"); Menu.AddGroupLabel("Mercedes7"); ComboMenu = Menu.AddSubMenu("Combo Settings", "Combo"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.Add("CQ", new CheckBox("Use [Q] Combo")); ComboMenu.Add("CW", new CheckBox("Use [W] Combo")); ComboMenu.Add("CE", new CheckBox("Use [E] Combo")); HarassMenu = Menu.AddSubMenu("Harass Settings", "Harass"); HarassMenu.AddGroupLabel("Harass Settings"); HarassMenu.Add("HQ", new CheckBox("Use [Q] Harass")); HarassMenu.Add("HW", new CheckBox("Use [W] Harass")); HarassMenu.Add("HE", new CheckBox("Use [E] Harass")); HarassMenu.Add("HM", new Slider("Mana Harass", 50, 0, 100)); HarassMenu.AddGroupLabel("Auto Harass Settings"); HarassMenu.Add("AutoQ", new CheckBox("Auto [Q] Harass")); HarassMenu.Add("AutoM", new Slider("Mana Auto Harass", 60, 0, 100)); HarassMenu.AddGroupLabel("Auto [Q] On"); foreach (var target in EntityManager.Heroes.Enemies) { HarassMenu.Add("HarassQ" + target.ChampionName, new CheckBox("" + target.ChampionName)); } LaneClearMenu = Menu.AddSubMenu("Laneclear Settings", "Clear"); LaneClearMenu.AddGroupLabel("Laneclear Settings"); LaneClearMenu.Add("LQ", new CheckBox("Use [Q] Laneclear")); LaneClearMenu.Add("LW", new CheckBox("Use [W] Laneclear", false)); LaneClearMenu.Add("LE", new CheckBox("Use [E] Laneclear", false)); LaneClearMenu.Add("ME", new Slider("Min Hit Minions Use [E] LaneClear", 3, 1, 6)); LaneClearMenu.Add("LM", new Slider("Mana LaneClear", 60, 0, 100)); LaneClearMenu.AddGroupLabel("LastHit Settings"); LaneClearMenu.Add("LHQ", new CheckBox("Use [Q] LastHit")); LaneClearMenu.Add("LHM", new Slider("Mana LastHit", 60, 0, 100)); JungleClearMenu = Menu.AddSubMenu("JungleClear Settings", "JungleClear"); JungleClearMenu.AddGroupLabel("JungleClear Settings"); JungleClearMenu.Add("JQ", new CheckBox("Use [Q] JungleClear")); JungleClearMenu.Add("JW", new CheckBox("Use [W] JungleClear")); JungleClearMenu.Add("JE", new CheckBox("Use [E] JungleClear")); JungleClearMenu.Add("JM", new Slider("Mana JungleClear", 20, 0, 100)); Items = Menu.AddSubMenu("Items Settings", "Items"); Items.AddGroupLabel("Items Settings"); Items.Add("you", new CheckBox("Use [Youmuu]")); Items.Add("BOTRK", new CheckBox("Use [Botrk]")); Items.Add("ihp", new Slider("My HP Use BOTRK <=", 50)); Items.Add("ihpp", new Slider("Enemy HP Use BOTRK <=", 50)); Misc = Menu.AddSubMenu("Misc Settings", "Draw"); Misc.AddGroupLabel("Anti Gapcloser"); Misc.Add("antiGap", new CheckBox("Use [W] Anti Gapcloser", false)); Misc.Add("inter", new CheckBox("Use [W] Interupt")); Misc.AddGroupLabel("Drawings Settings"); Misc.Add("Draw_Disabled", new CheckBox("Disabled Drawings", false)); Misc.Add("Draw", new CheckBox("Draw [Q/W/E]")); Misc.Add("Notifications", new CheckBox("Draw Text Can Kill With R")); Misc.AddGroupLabel("Skins Settings"); Misc.Add("checkSkin", new CheckBox("Use Skin Changer", false)); Misc.Add("skin.Id", new ComboBox("Skin Mode", 6, "1", "2", "3", "4", "5", "6", "7", "8", "9")); KillSteals = Menu.AddSubMenu("KillSteal Changer", "KillSteal"); KillSteals.Add("Q", new CheckBox("Use [Q] KillSteal")); KillSteals.Add("W", new CheckBox("Use [W] KillSteal")); KillSteals.Add("ign", new CheckBox("Use [Ignite] KillSteal")); Game.OnUpdate += Game_OnUpdate; Drawing.OnDraw += Drawing_OnDraw; Gapcloser.OnGapcloser += Gapcloser_OnGapCloser; Interrupter.OnInterruptableSpell += Interupt; Orbwalker.OnUnkillableMinion += Orbwalker_CantLasthit; Spellbook.OnCastSpell += OnCastSpell; Obj_AI_Base.OnProcessSpellCast += AIHeroClient_OnProcessSpellCast; Obj_AI_Base.OnBuffLose += BuffLose; }
// Menu private static void OnLoadingComplete(EventArgs args) { if (!_Player.ChampionName.Contains("Ekko")) { return; } Chat.Print("Doctor's Ekko Loaded!", Color.Orange); Chat.Print("Mercedes7", Color.Red); EkkoREmitter = ObjectManager.Get <Obj_GeneralParticleEmitter>().FirstOrDefault(x => x.Name.Equals("Ekko_Base_R_TrailEnd.troy")); Q = new Spell.Skillshot(SpellSlot.Q, 850, SkillShotType.Linear, 250, 2200, 60); Q.AllowedCollisionCount = int.MaxValue; W = new Spell.Skillshot(SpellSlot.W, 1600, SkillShotType.Circular, 1500, 500, 650); W.AllowedCollisionCount = int.MaxValue; E = new Spell.Active(SpellSlot.E, 450); R = new Spell.Active(SpellSlot.R, 375); Thm = new Font(Drawing.Direct3DDevice, new FontDescription { FaceName = "Tahoma", Height = 16, Weight = FontWeight.Bold, OutputPrecision = FontPrecision.Default, Quality = FontQuality.ClearType }); Menu = MainMenu.AddMenu("Victorious Ekko", "Ekko"); Menu.AddGroupLabel("Mercedes7"); ComboMenu = Menu.AddSubMenu("Combo Settings", "Combo"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.Add("CQ", new CheckBox("Use [Q] Combo")); ComboMenu.Add("CW", new CheckBox("Use [W] Combo")); ComboMenu.Add("CW2", new CheckBox("Use [W] No Prediction", false)); ComboMenu.Add("CE", new CheckBox("Use [E] Combo")); ComboMenu.Add("CTurret", new KeyBind("Don't Use [E] UnderTurret", false, KeyBind.BindTypes.PressToggle, 'T')); Ulti = Menu.AddSubMenu("Ulti Settings", "Ulti"); Ulti.AddGroupLabel("Ulti Settings"); Ulti.Add("RKs", new CheckBox("Use [R] Ks")); Ulti.Add("RAoe", new CheckBox("Use [R] Aoe")); Ulti.Add("MinR", new Slider("Min Hit Enemies Use [R] Aoe", 3, 1, 5)); Ulti.Add("REscape", new CheckBox("Use [R] Low Hp")); Ulti.Add("RHp", new Slider("Below MyHp Use [R]", 20)); HarassMenu = Menu.AddSubMenu("Harass Settings", "Harass"); HarassMenu.AddGroupLabel("Harass Settings"); HarassMenu.Add("HQ", new CheckBox("Use [Q] Harass")); HarassMenu.Add("HW", new CheckBox("Use [W] Harass")); HarassMenu.Add("HW2", new CheckBox("Use [W] No Prediction", false)); HarassMenu.Add("HE", new CheckBox("Use [E] Harass")); HarassMenu.Add("HTurret", new CheckBox("Don't [E] Under Turret")); HarassMenu.Add("MinE", new Slider("Limit Enemies Around Target Use [E] Harass", 5, 1, 5)); HarassMenu.Add("HM", new Slider("Mana Harass", 50, 0, 100)); LaneClearMenu = Menu.AddSubMenu("Laneclear Settings", "Clear"); LaneClearMenu.AddGroupLabel("Laneclear Settings"); LaneClearMenu.Add("LQ", new CheckBox("Use [Q] Laneclear")); LaneClearMenu.Add("MinQ", new Slider("Min Hit Minions Use [Q] LaneClear", 3, 1, 6)); LaneClearMenu.Add("LE", new CheckBox("Use [E] Laneclear", false)); LaneClearMenu.Add("LM", new Slider("Mana LaneClear", 60, 0, 100)); JungleClearMenu = Menu.AddSubMenu("JungleClear Settings", "JungleClear"); JungleClearMenu.AddGroupLabel("JungleClear Settings"); JungleClearMenu.Add("JQ", new CheckBox("Use [Q] JungleClear")); JungleClearMenu.Add("JW", new CheckBox("Use [W] JungleClear")); JungleClearMenu.Add("JE", new CheckBox("Use [E] JungleClear")); JungleClearMenu.Add("JM", new Slider("Mana JungleClear", 20, 0, 100)); KillSteals = Menu.AddSubMenu("KillSteal Settings", "KillSteal"); KillSteals.Add("QKs", new CheckBox("Use [Q] Ks")); KillSteals.Add("EKs", new CheckBox("Use [E] Ks")); Misc = Menu.AddSubMenu("Misc Settings", "Draw"); Misc.AddGroupLabel("Anti Gapcloser"); Misc.Add("antiGap", new CheckBox("Use [Q] Anti Gapcloser")); Misc.Add("inter", new CheckBox("Use [W] Interupt", false)); Misc.Add("Qcc", new CheckBox("Use [Q] Immobile")); Misc.Add("QPassive", new CheckBox("Auto [Q] Enemies With 2 Stacks")); Misc.AddGroupLabel("Drawings Settings"); Misc.Add("Draw_Disabled", new CheckBox("Disabled Drawings", false)); Misc.Add("DrawE", new CheckBox("Draw [E]")); Misc.Add("DrawQ", new CheckBox("Draw [Q]")); Misc.Add("DrawW", new CheckBox("Draw [W]", false)); Misc.Add("DrawR", new CheckBox("Draw [R]")); Misc.Add("DrawTR", new CheckBox("Status UnderTuret")); Game.OnUpdate += Game_OnUpdate; Drawing.OnDraw += Drawing_OnDraw; Gapcloser.OnGapcloser += Gapcloser_OnGapCloser; Interrupter.OnInterruptableSpell += Interupt; Obj_AI_Base.OnProcessSpellCast += AIHeroClient_OnProcessSpellCast; GameObject.OnCreate += Game_On_Create; GameObject.OnDelete += Game_On_Delete; }