public static void KillStealmenu() { KillStealMenu = YMenu.AddSubMenu("KillSteal", "KillSteal"); KillStealMenu.Add("KsQ", new CheckBox("Use Q")); KillStealMenu.Add("KsE", new CheckBox("Use E")); KillStealMenu.Add("KsIgnite", new CheckBox("Use Ignite")); }
public static void KillStealmenu() { KillStealMenu = YMenu.AddSubMenu("清兵", "KillSteal"); KillStealMenu.Add("KsQ", new CheckBox("使用 Q")); KillStealMenu.Add("KsE", new CheckBox("使用 E")); KillStealMenu.Add("KsIgnite", new CheckBox("使用点燃")); }
private static void Loading_OnLoadingComplete(EventArgs args) { if (Player.Instance.Hero != Champion.Jinx) { return; } Menu = MainMenu.AddMenu("UB Zinx", "UBZinx"); Menu.AddGroupLabel("UB Zinx"); Menu.AddLabel("Made by UB"); Menu.AddLabel("Dattenosa"); Menu.AddSeparator(); ComboMenu = Menu.AddSubMenu("Combo", "ComboZinx"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.Add("useQCombo", new CheckBox("Dùng Q")); ComboMenu.Add("useQSplash", new CheckBox("Đổi Q trong combo")); ComboMenu.Add("useWCombo", new CheckBox("Dùng W")); ComboMenu.Add("useECombo", new CheckBox("Dùng E")); ComboMenu.Add("useRCombo", new CheckBox("Dùng R")); HarassMenu = Menu.AddSubMenu("Harass", "HarassZinx"); HarassMenu.AddGroupLabel("Cài đặt Cấu máu"); HarassMenu.Add("useQHarass", new CheckBox("Dùng Q")); HarassMenu.Add("useWHarass", new CheckBox("Dùng W")); FarmMenu = Menu.AddSubMenu("Farm", "FarmZinx"); FarmMenu.AddGroupLabel("Farm Settings"); FarmMenu.AddLabel("LaneClear"); FarmMenu.Add("useQFarm", new CheckBox("Use Q")); FarmMenu.Add("disableRocketsWC", new CheckBox("Không dùng tên lửa (Chỉ dùng súng nhỏ)", false)); FarmMenu.AddLabel("Last Hit"); FarmMenu.Add("disableRocketsLH", new CheckBox("Không dùng tên lửa")); MiscMenu = Menu.AddSubMenu("Misc", "MiscMenuZinx"); MiscMenu.AddGroupLabel("Misc Settings"); MiscMenu.Add("gapcloser", new CheckBox("Dùng E để chống Gapcloser")); MiscMenu.Add("interruptor", new CheckBox("Interruptor E")); MiscMenu.Add("CCE", new CheckBox("E trên CC của đồng minh")); KillStealMenu = Menu.AddSubMenu("KillSteal", "KillStealZinx"); KillStealMenu.AddGroupLabel("KillSteal"); KillStealMenu.Add("useQKS", new CheckBox("Dùng Rocket để KS")); KillStealMenu.Add("useWKS", new CheckBox("Dùng W để KS")); KillStealMenu.Add("useRKS", new CheckBox("Dùng R để KS")); DrawMenu = Menu.AddSubMenu("Drawing Settings"); DrawMenu.AddGroupLabel("Drawing Settings"); DrawMenu.Add("drawRange", new CheckBox("Draw Tầm tấn công của súng khác", false)); DrawMenu.Add("drawW", new CheckBox("Draw W", false)); DrawMenu.Add("drawE", new CheckBox("Draw E", false)); Game.OnTick += Game_OnTick; Gapcloser.OnGapcloser += Events.Gapcloser_OnGapCloser; Interrupter.OnInterruptableSpell += Interrupter_OnInterruptableSpell; Drawing.OnDraw += Drawing_OnDraw; }
/// <summary> /// Creates the Menu /// </summary> public static void Initialize() { // Main Menu ConfigMenu = MainMenu.AddMenu("KA Nasus", "ConfigMenu"); ConfigMenu.AddGroupLabel("This addon is made by KarmaPanda and should not be redistributed in any way."); ConfigMenu.AddGroupLabel("Any unauthorized redistribution without credits will result in severe consequences."); ConfigMenu.AddGroupLabel("Thank you for using this addon and have a fun time!"); // Farm Menu FarmMenu = ConfigMenu.AddSubMenu("Farm", "Farm"); FarmMenu.AddGroupLabel("Spell Usage Settings"); FarmMenu.AddLabel("Q Settings"); FarmMenu.Add("useQ", new CheckBox("Last Hit Minion with Q")); FarmMenu.Add("disableAA", new CheckBox("Don't LastHit Minion without Q", false)); FarmMenu.AddLabel("Harass Settings"); FarmMenu.Add("useQH", new CheckBox("Use Q on Champion", false)); FarmMenu.Add("useEH", new CheckBox("Use E on Champion", false)); FarmMenu.Add("manaEH", new Slider("Mana % before E (Harass)", 30)); FarmMenu.AddLabel("Lane Clear Settings"); FarmMenu.Add("useELC", new CheckBox("Use E in LaneClear")); FarmMenu.Add("useELCS", new Slider("Minions before Casting E", 2, 1, 6)); FarmMenu.Add("manaELC", new Slider("Mana % before E (Lane Clear)", 30)); // Combo Menu ComboMenu = ConfigMenu.AddSubMenu("Combo", "Combo"); ComboMenu.AddGroupLabel("Spell Usage Settings"); ComboMenu.Add("useQ", new CheckBox("Use Q in Combo")); ComboMenu.Add("useW", new CheckBox("Use W in Combo")); ComboMenu.Add("useE", new CheckBox("Use E in Combo")); ComboMenu.Add("useR", new CheckBox("Use R in Combo")); ComboMenu.AddGroupLabel("ManaManager"); ComboMenu.Add("manaW", new Slider("Mana % before W", 25)); ComboMenu.Add("manaE", new Slider("Mana % before E", 30)); ComboMenu.AddGroupLabel("R Settings"); ComboMenu.Add("hpR", new Slider("Use R at % HP", 25)); ComboMenu.Add("intR", new Slider("Use R when x Enemies are Around", 1, 0, 5)); ComboMenu.Add("rangeR", new Slider("Use R when Enemies are in x Range", 1200, 0, 2000)); // Kill Steal Menu KillStealMenu = ConfigMenu.AddSubMenu("Kill Steal", "KillSteal"); KillStealMenu.AddGroupLabel("Spell Usage Settings"); KillStealMenu.Add("useE", new CheckBox("Use E in Kill Steal")); // Drawing Menu DrawingMenu = ConfigMenu.AddSubMenu("Drawing", "Drawing"); DrawingMenu.AddGroupLabel("Spell Drawing Settings"); DrawingMenu.Add("drawW", new CheckBox("Draw W Range", false)); DrawingMenu.Add("drawE", new CheckBox("Draw E Range", false)); }
private static void Load_OnLoad(EventArgs a) { if (Player.Instance.Hero != Champion.Katarina) { return; } menu = MainMenu.AddMenu("FedKatarinaV2", "FedSeries"); menu.AddGroupLabel("Fed KatarinaV2"); menu.AddLabel("Version: " + "1.0.0.0"); menu.AddSeparator(); menu.AddLabel("MostlyPride"); menu.AddSeparator(); menu.AddLabel("+Rep If you use this :)"); menu.AddLabel("Çeviri TRAdana"); DrawingMenu = menu.AddSubMenu("Gösterge", "FedSeriesDrawings"); DrawingMenu.AddGroupLabel("Gösterge Ayarları"); DrawingMenu.Add("dQ", new CheckBox("Göster Q", true)); DrawingMenu.Add("dW", new CheckBox("Göster W", true)); DrawingMenu.Add("dE", new CheckBox("Göster E", true)); DrawingMenu.Add("dR", new CheckBox("Göster R", true)); KillStealMenu = menu.AddSubMenu("Kill Çalma", "FedSeriesKillSteal"); KillStealMenu.AddGroupLabel("Kill Çalma Ayarları"); KillStealMenu.Add("kQ", new CheckBox("Kullan Q", true)); KillStealMenu.Add("kW", new CheckBox("Kullan W", true)); KillStealMenu.Add("kE", new CheckBox("Kullan E", true)); KillStealMenu.Add("kR", new CheckBox("Kullan R", true)); Q = new Spell.Targeted(SpellSlot.Q, 675); W = new Spell.Active(SpellSlot.W, 375); E = new Spell.Targeted(SpellSlot.E, 700); R = new Spell.Active(SpellSlot.R, 550); Drawing.OnDraw += Drawing_OnDraw; StateManager.Init(); WardJumper.Init(); DamageIndicator.DamageIndicator.Initialize(DamageIndicator.SpellDamage.GetTotalDamage); Chat.Print("FedKatarinaV2 Yuklendi!tradana iyi oyunlar diler", System.Drawing.Color.LightBlue); }
private static void Load_OnLoad(EventArgs a) { if (Player.Instance.Hero != Champion.Katarina) { return; } menu = MainMenu.AddMenu("FedKatarinaRW!", "FedSeries"); menu.AddGroupLabel("Fed KatarinaRW"); menu.AddLabel("Version: " + "1.0.0.0"); menu.AddSeparator(); menu.AddLabel("MostlyPride"); menu.AddSeparator(); menu.AddLabel("+Rep If you use this :)"); DrawingMenu = menu.AddSubMenu("Drawing", "FedSeriesDrawings"); DrawingMenu.AddGroupLabel("Drawing Settings"); DrawingMenu.Add("dQ", new CheckBox("Draw Q", true)); DrawingMenu.Add("dW", new CheckBox("Draw W", true)); DrawingMenu.Add("dE", new CheckBox("Draw E", true)); DrawingMenu.Add("dR", new CheckBox("Draw R", true)); KillStealMenu = menu.AddSubMenu("KillSteal", "FedSeriesKs"); KillStealMenu.AddGroupLabel("Killsteal Settings"); KillStealMenu.Add("kQ", new CheckBox("KS Q", true)); KillStealMenu.Add("kW", new CheckBox("KS W", true)); KillStealMenu.Add("kE", new CheckBox("KS E", true)); KillStealMenu.Add("kR", new CheckBox("KS R", true)); Q = new Spell.Targeted(SpellSlot.Q, 675); W = new Spell.Active(SpellSlot.W, 375); E = new Spell.Targeted(SpellSlot.E, 700); R = new Spell.Active(SpellSlot.R, 550); Drawing.OnDraw += Drawing_OnDraw; StateManager.Init(); WardJumper.Init(); DamageIndicator.DamageIndicator.Initialize(DamageIndicator.SpellDamage.GetTotalDamage); Chat.Print("FedKatarinaRW Loaded!", System.Drawing.Color.LightBlue); }
private static void Game_OnStart(EventArgs args) { if (Player.Instance.ChampionName == Leblanc) { Chat.Print("Leblanc loaded!"); } if (Player.Instance.ChampionName != Leblanc) { Chat.Print("Champion not supported"); } Q = new Spell.Targeted(SpellSlot.Q, 700); W = new Spell.Skillshot(SpellSlot.W, 600, SkillShotType.Circular); E = new Spell.Skillshot(SpellSlot.E, 950, SkillShotType.Linear); R = new Spell.Targeted(SpellSlot.R, 700); Menu = MainMenu.AddMenu("LeBlanc", "leblanc"); Menu.AddLabel("Raise your Kappa"); DrawMenu = Menu.AddSubMenu("Draw", "draw"); DrawMenu.Add("drawDisable", new CheckBox("Disable draws", true)); DrawMenu.Add("highDraws", new CheckBox("High Quality draws", false)); DrawMenu.Add("drawQ", new CheckBox("Draw Q", false)); DrawMenu.Add("drawW", new CheckBox("Draw W", false)); DrawMenu.Add("drawE", new CheckBox("Draw E", false)); ComboMenu = Menu.AddSubMenu("Combo", "lbcombo"); ComboMenu.AddLabel("Mark only 1 at once!"); ComboMenu.Add("comboERQW", new CheckBox("Use ERQW Combo", false)); ComboMenu.Add("comboQERW", new CheckBox("Use QERW Combo", false)); ComboMenu.Add("comboEQRW", new CheckBox("Use EQRW Combo", true)); HarassMenu = Menu.AddSubMenu("Harass", "lbharass"); HarassMenu.Add("hEQ", new CheckBox("Use EQ Harass", true)); HarassMenu.Add("hQW", new CheckBox("Use QW Harass", true)); HarassMenu.Add("hQEW", new CheckBox("Use QEW Harass", false)); LaneClearMenu = Menu.AddSubMenu("Laneclear", "laneclear"); LaneClearMenu.Add("lcW", new CheckBox("Use W Laneclear", true)); KillStealMenu = Menu.AddSubMenu("KS", "ks"); KillStealMenu.Add("qks", new CheckBox("Use Q to KillSteal")); }
private static void Loading_OnLoadingComplete(EventArgs args) { if (user == null || user.Hero != Champion.Kled) { return; } Q = new Spell.Skillshot(SpellSlot.Q, 750, SkillShotType.Linear, 250, 3000, 40) { AllowedCollisionCount = 0 }; E = new Spell.Skillshot(SpellSlot.E, 550, SkillShotType.Linear, 250, 950, 100) { AllowedCollisionCount = int.MaxValue }; MenuIni = MainMenu.AddMenu("KappaKled", "KappaKled"); //AutoMenu = MenuIni.AddSubMenu("Auto"); ComboMenu = MenuIni.AddSubMenu("Combo"); HarassMenu = MenuIni.AddSubMenu("Harass"); LaneClearMenu = MenuIni.AddSubMenu("LaneClear"); KillStealMenu = MenuIni.AddSubMenu("KillSteal"); //AutoMenu.Add("GapQkled", new CheckBox("Anti-GapCloser Q (Kled)")); //AutoMenu.Add("GapQskaarl", new CheckBox("Anti-GapCloser Q (Skaarl)")); ComboMenu.Add("Q", new CheckBox("Use Q")); ComboMenu.Add("selectedQ", new CheckBox("Use Q on Selected target only (Skaarl)", false)); ComboMenu.Add("E", new CheckBox("Use E")); ComboMenu.Add("E2mouse", new CheckBox("Use E2 To Mouse", false)); ComboMenu.Add("E2ally", new CheckBox("Use E2 To Ally")); HarassMenu.Add("Q", new CheckBox("Use Q")); HarassMenu.Add("E", new CheckBox("Use E")); LaneClearMenu.Add("Q", new CheckBox("Use Q")); LaneClearMenu.Add("E", new CheckBox("Use E")); KillStealMenu.Add("Q", new CheckBox("Use Q")); KillStealMenu.Add("E", new CheckBox("Use E")); State.Init(); Modes.Base.Init(); Game.OnTick += Game_OnTick; //Drawing.OnDraw += Drawing_OnDraw; }
private static void Loading_OnLoadingComplete(EventArgs args) { if (user == null || user.Hero != Champion.Kled) { return; } Q = new Spell.Skillshot(SpellSlot.Q, 750, SkillShotType.Linear, 250, 3000, 40) { AllowedCollisionCount = 0 }; E = new Spell.Skillshot(SpellSlot.E, 550, SkillShotType.Linear, 250, 950, 100) { AllowedCollisionCount = int.MaxValue }; MenuIni = MainMenu.AddMenu("KappaKled", "KappaKled"); AutoMenu = MenuIni.AddSubMenu("Auto"); ComboMenu = MenuIni.AddSubMenu("Combo"); HarassMenu = MenuIni.AddSubMenu("Harass"); LaneClearMenu = MenuIni.AddSubMenu("LaneClear"); KillStealMenu = MenuIni.AddSubMenu("KillSteal"); AutoMenu.Add("GapQkled", new CheckBox("Rakibe Yaklaşma/Uzaklaşma için Q (Kled)")); AutoMenu.Add("GapQskaarl", new CheckBox("Rakibe Yaklaşma/Uzaklaşma için Q (Skaarl)")); ComboMenu.Add("Q", new CheckBox("Kullan Q")); ComboMenu.Add("selectedQ", new CheckBox("Qyu sadece seçilen hedefe Kullan (Skaarl)", false)); ComboMenu.Add("E", new CheckBox("Kullan E")); ComboMenu.Add("E2mouse", new CheckBox("E2'yi mouse'a doğru Kullan", false)); ComboMenu.Add("E2ally", new CheckBox("E2 Dostlara doğru Kullan")); HarassMenu.Add("Q", new CheckBox("Kullan Q")); HarassMenu.Add("E", new CheckBox("Kullan E")); KillStealMenu.Add("Q", new CheckBox("Kullan Q")); KillStealMenu.Add("E", new CheckBox("Kullan E")); State.Init(); Modes.Base.Init(); Game.OnTick += Game_OnTick; //Drawing.OnDraw += Drawing_OnDraw; }
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)); }
public static void Execute() { if (player.ChampionName != ChampName) { return; } //Ability Information - Range - Variables. Q = new Spell.Skillshot(SpellSlot.Q, 1000, SkillShotType.Linear, 250, 1550, 75) { AllowedCollisionCount = int.MaxValue, MinimumHitChance = HitChance.High }; Q2 = new Spell.Skillshot(SpellSlot.Q, 900, SkillShotType.Linear, 250, 1550, 75) { AllowedCollisionCount = int.MaxValue, MinimumHitChance = HitChance.High }; W = new Spell.Active(SpellSlot.W); E = new Spell.Targeted(SpellSlot.E, 325); R = new Spell.Active(SpellSlot.R); menuIni = MainMenu.AddMenu("Olaf", "Olaf"); menuIni.AddGroupLabel("Welcome to the Worst Olaf addon!"); menuIni.AddGroupLabel("Global Settings"); menuIni.Add("Ult", new CheckBox("Use Ultimate?")); menuIni.Add("Items", new CheckBox("Use Items?")); menuIni.Add("Combo", new CheckBox("Use Combo?")); menuIni.Add("Harass", new CheckBox("Use Harass?")); menuIni.Add("LaneClear", new CheckBox("Use LaneClear?")); menuIni.Add("LastHit", new CheckBox("Use LastHit?")); menuIni.Add("JungleClear", new CheckBox("Use JungleClear?")); menuIni.Add("KillSteal", new CheckBox("Use Kill Steal?")); menuIni.Add("Misc", new CheckBox("Use Misc?")); menuIni.Add("Drawings", new CheckBox("Use Drawings?")); ItemsMenu = menuIni.AddSubMenu("Items"); ItemsMenu.AddGroupLabel("Items Settings"); ItemsMenu.Add("useGhostblade", new CheckBox("Use Youmuu's Ghostblade")); ItemsMenu.Add("UseBOTRK", new CheckBox("Use Blade of the Ruined King")); ItemsMenu.Add("UseBilge", new CheckBox("Use Bilgewater Cutlass")); ItemsMenu.Add("eL", new Slider("Use On Enemy health", 65, 0, 100)); ItemsMenu.Add("oL", new Slider("Use On My health", 65, 0, 100)); UltMenu = menuIni.AddSubMenu("Ultimate [BETA]"); UltMenu.AddGroupLabel("Ultimate Settings"); UltMenu.Add("UseR", new CheckBox("Use R")); UltMenu.AddLabel("Use R Settings:"); UltMenu.Add("blind", new CheckBox("Use On Blinds?", false)); UltMenu.Add("charm", new CheckBox("Use On Charms?")); UltMenu.Add("disarm", new CheckBox("Use On Disarm?", false)); UltMenu.Add("fear", new CheckBox("Use On Fear?")); UltMenu.Add("frenzy", new CheckBox("Use On Frenzy?", false)); UltMenu.Add("silence", new CheckBox("Use On Silence?", false)); UltMenu.Add("snare", new CheckBox("Use On Snare?")); UltMenu.Add("sleep", new CheckBox("Use On Sleep?")); UltMenu.Add("stun", new CheckBox("Use On Stuns?")); UltMenu.Add("supperss", new CheckBox("Use On Supperss?")); UltMenu.Add("slow", new CheckBox("Use On Slows?", false)); UltMenu.Add("knockup", new CheckBox("Use On Knock Ups?")); UltMenu.Add("knockback", new CheckBox("Use On Knock Backs?")); UltMenu.Add("nearsight", new CheckBox("Use On NearSight?", false)); UltMenu.Add("root", new CheckBox("Use On Roots?")); UltMenu.Add("tunt", new CheckBox("Use On Taunts?")); UltMenu.Add("poly", new CheckBox("Use On Polymorph?")); UltMenu.Add("poison", new CheckBox("Use On Poisons?", false)); UltMenu.Add("hp", new Slider("Use Only When HP is Under %", 25, 0, 100)); UltMenu.Add("human", new Slider("Humanizer Delay", 150, 0, 1500)); UltMenu.Add("Rene", new Slider("Enemies Near to Cast R", 1, 0, 5)); UltMenu.Add("enemydetect", new Slider("Enemies Detect Range", 1000, 0, 2000)); UltMenu.AddLabel("Ult logic: It will Cast if you have one of the selected debuffs, HP under selected and Nearby enemies."); ComboMenu = menuIni.AddSubMenu("Combo"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.Add("UseQ", new CheckBox("Use Q")); ComboMenu.Add("UseW", new CheckBox("Use W")); ComboMenu.Add("UseE", new CheckBox("Use E")); HarassMenu = menuIni.AddSubMenu("Harass"); HarassMenu.AddGroupLabel("Harass Settings"); HarassMenu.Add("hQ", new CheckBox("Use Q")); HarassMenu.Add("hQ2", new CheckBox("Use Q with short range")); HarassMenu.Add("hQA", new CheckBox("Use Auto Q", false)); HarassMenu.Add("hW", new CheckBox("Use W", false)); HarassMenu.Add("hE", new CheckBox("Use E")); HarassMenu.Add("harassmana", new Slider("Harass Mana Manager", 60, 0, 100)); LaneMenu = menuIni.AddSubMenu("Farm"); LaneMenu.AddGroupLabel("LaneClear Settings"); LaneMenu.Add("laneQ", new CheckBox("Use Q")); LaneMenu.Add("fE", new CheckBox("Use E LastHit")); LaneMenu.Add("laneW", new CheckBox("Use W")); LaneMenu.Add("laneE", new CheckBox("Use E", false)); LaneMenu.Add("femana", new Slider("Health (E) Manager", 75, 0, 100)); LaneMenu.Add("lanemana", new Slider("Farm Mana Manager", 80, 0, 100)); LaneMenu.AddGroupLabel("JungleClear Settings"); LaneMenu.Add("jungleQ", new CheckBox("Use Q")); LaneMenu.Add("jE", new CheckBox("Use E LastHit")); LaneMenu.Add("jungleW", new CheckBox("Use W")); LaneMenu.Add("jungleE", new CheckBox("Use E", false)); LaneMenu.Add("jemana", new Slider("Health (E) Manager", 75, 0, 100)); LaneMenu.Add("junglemana", new Slider("Jungle Mana Manager", 80, 0, 100)); KillStealMenu = menuIni.AddSubMenu("Kill Steal"); KillStealMenu.AddGroupLabel("Kill Steal Settings"); KillStealMenu.Add("ksQ", new CheckBox("Kill Steal Q")); KillStealMenu.Add("ksE", new CheckBox("Kill Steal E")); MiscMenu = menuIni.AddSubMenu("Misc"); MiscMenu.AddGroupLabel("Misc Settings"); MiscMenu.Add("gapcloser", new CheckBox("Use Q On GapCloser")); MiscMenu.Add("gapclosermana", new Slider("Anti-GapCloser Mana", 25, 0, 100)); DrawMenu = menuIni.AddSubMenu("Drawings"); DrawMenu.AddGroupLabel("Drawing Settings"); DrawMenu.Add("Qdraw", new CheckBox("Draw Q")); DrawMenu.Add("Edraw", new CheckBox("Draw E")); DrawMenu.Add("Rdraw", new CheckBox("Draw R Detection Range")); DrawMenu.Add("AxeDraw", new CheckBox("Draw Axe Position")); Drawing.OnDraw += OnDraw; Game.OnUpdate += Game_OnGameUpdate; Gapcloser.OnGapcloser += Gapcloser_OnGap; GameObject.OnCreate += GameObject_OnCreate; GameObject.OnDelete += GameObject_OnDelete; }
static Config() { PandaTeemoReborn = MainMenu.AddMenu("PandaTeemoReborn", "PTR"); PandaTeemoReborn.AddGroupLabel("This addon is made by KarmaPanda and should not be redistributed in any way."); PandaTeemoReborn.AddGroupLabel( "Any unauthorized redistribution without credits will result in severe consequences."); PandaTeemoReborn.AddGroupLabel("Thank you for using this addon and have a fun time!"); ComboMenu = PandaTeemoReborn.AddSubMenu("Combo", "Combo"); ComboMenu.AddLabel("Spell Settings"); ComboMenu.Add("useQ", new CheckBox("Use Q in Combo")); ComboMenu.Add("useW", new CheckBox("Use W in Combo")); ComboMenu.Add("useR", new CheckBox("Use R in Combo")); ComboMenu.AddLabel("ManaManager"); ComboMenu.Add("manaQ", new Slider("Mana before casting Q")); ComboMenu.Add("manaW", new Slider("Mana before casting W")); ComboMenu.Add("manaR", new Slider("Mana before casting R")); ComboMenu.AddLabel("Q Settings"); ComboMenu.Add("checkAA", new Slider("Range to subtract from Q: {0}", 0, 0, 180)); ComboMenu.AddLabel("R Settings"); ComboMenu.Add("doubleShroom", new CheckBox("Use Double Shroom Logic")); ComboMenu.Add("rPoison", new CheckBox("Cast R only if target isn't Poisoned")); ComboMenu.Add("rCharge", new Slider("Charges of R before using R: {0}", 2, 1, 3)); ComboMenu.Add("rDelay", new Slider("Delay for R Casting in ms: {0}", 1000, 0, 5000)); ComboMenu.AddLabel("Misc Settings"); ComboMenu.Add("adc", new CheckBox("Use Q only on ADC", false)); ComboMenu.Add("wRange", new CheckBox("Use W only if enemy is in range")); HarassMenu = PandaTeemoReborn.AddSubMenu("Harass", "Harass"); HarassMenu.AddGroupLabel("Spell Settings"); HarassMenu.Add("useQ", new CheckBox("Use Q in Harass")); HarassMenu.Add("useW", new CheckBox("Use W in Harass", false)); HarassMenu.AddLabel("ManaManager"); HarassMenu.Add("manaQ", new Slider("Mana before casting Q")); HarassMenu.Add("manaW", new Slider("Mana before casting W")); HarassMenu.AddLabel("Q Settings"); HarassMenu.Add("checkAA", new Slider("Range to subtract from Q: {0}", 0, 0, 180)); HarassMenu.AddLabel("Misc Settings"); HarassMenu.Add("adc", new CheckBox("Use Q only on ADC", false)); HarassMenu.Add("wRange", new CheckBox("Use W only if enemy is in range")); LaneClearMenu = PandaTeemoReborn.AddSubMenu("LaneClear", "LaneClear"); LaneClearMenu.AddLabel("Spell Settings"); LaneClearMenu.Add("useQ", new CheckBox("LaneClear with Q")); LaneClearMenu.Add("useR", new CheckBox("LaneClear with R")); LaneClearMenu.AddLabel("ManaManager"); LaneClearMenu.Add("manaQ", new Slider("Q Mana Manager", 50)); LaneClearMenu.Add("manaR", new Slider("R Mana Manager", 50)); LaneClearMenu.AddLabel("Q Settings"); LaneClearMenu.Add("harass", new CheckBox("Use Harass Based Logic")); LaneClearMenu.Add("disableLC", new CheckBox("Disable LaneClear Based Logic")); LaneClearMenu.AddLabel("R Settings"); LaneClearMenu.Add("rKillable", new CheckBox("Only cast R if minion(s) are killable")); LaneClearMenu.Add("rPoison", new CheckBox("Cast R only if minion isn't Poisoned")); LaneClearMenu.Add("rCharge", new Slider("Charges of R before using R: {0}", 2, 1, 3)); LaneClearMenu.Add("rDelay", new Slider("Delay for R Casting in ms: {0}", 1000, 0, 5000)); LaneClearMenu.Add("minionR", new Slider("Minions before casting R: {0}", 3, 1, 4)); JungleClearMenu = PandaTeemoReborn.AddSubMenu("JungleClear", "JungleClear"); JungleClearMenu.AddGroupLabel("Spell Settings"); JungleClearMenu.Add("useQ", new CheckBox("JungleClear with Q")); JungleClearMenu.Add("useR", new CheckBox("JungleClear with R")); JungleClearMenu.AddLabel("ManaManager"); JungleClearMenu.Add("manaQ", new Slider("Q Mana Manager", 25)); JungleClearMenu.Add("manaR", new Slider("R Mana Manager", 25)); JungleClearMenu.AddLabel("R Settings"); JungleClearMenu.Add("rKillable", new CheckBox("Only cast R if mob(s) are killable", false)); JungleClearMenu.Add("rPoison", new CheckBox("Cast R only if mob isn't Poisoned")); JungleClearMenu.Add("rCharge", new Slider("Charges of R before using R: {0}", 2, 1, 3)); JungleClearMenu.Add("rDelay", new Slider("Delay for R Casting in ms: {0}", 1000, 0, 5000)); JungleClearMenu.Add("mobR", new Slider("Mobs before casting R: {0}", 1, 1, 4)); JungleClearMenu.AddLabel("Misc Settings"); JungleClearMenu.Add("bMob", new CheckBox("Prevent Spell Usage on Small Mobs")); KillStealMenu = PandaTeemoReborn.AddSubMenu("Kill Steal", "Kill Steal"); KillStealMenu.AddGroupLabel("Spell Settings"); KillStealMenu.Add("useQ", new CheckBox("Kill Steal with Q")); KillStealMenu.Add("useR", new CheckBox("Kill Steal with R", false)); KillStealMenu.AddLabel("ManaManager"); KillStealMenu.Add("manaQ", new Slider("Q Mana Manager", 25)); KillStealMenu.Add("manaR", new Slider("R Mana Manager", 25)); KillStealMenu.AddLabel("R Settings"); KillStealMenu.Add("rDelay", new Slider("Delay for R Casting in ms: {0}", 1000, 0, 5000)); KillStealMenu.Add("doubleShroom", new CheckBox("Use Double Shroom Logic")); FleeMenu = PandaTeemoReborn.AddSubMenu("Flee Menu", "Flee"); FleeMenu.AddGroupLabel("Flee Settings"); FleeMenu.Add("useW", new CheckBox("Flee with W")); FleeMenu.Add("useR", new CheckBox("Flee with R")); FleeMenu.AddLabel("R Settings"); FleeMenu.Add("rDelay", new Slider("Delay for R Casting in ms: {0}", 1000, 0, 5000)); FleeMenu.Add("rCharge", new Slider("Charges of R before using R: {0}", 2, 1, 3)); AutoShroomMenu = PandaTeemoReborn.AddSubMenu("Auto Shroom", "Auto Shroom"); AutoShroomMenu.AddGroupLabel("Auto Shroom Settings"); AutoShroomMenu.Add("useR", new CheckBox("AutoShroom with R")); AutoShroomMenu.Add("manaR", new Slider("R Mana Manager", 25)); AutoShroomMenu.Add("rCharge", new Slider("Charges of R before using R: {0}", 2, 1, 3)); AutoShroomMenu.Add("enableShroom", new CheckBox("Load AutoShroom (Requires F5)")); AutoShroomMenu.Add("enableDefaultLocations", new CheckBox("Use Default Locations (Requires F5)")); AutoShroomMenu.AddLabel("Debug Mode"); var enable = AutoShroomMenu.Add("enableDebug", new CheckBox("Enable Debug Mode", false)); enable.OnValueChange += delegate(ValueBase <bool> sender, ValueBase <bool> .ValueChangeArgs args) { if (!args.NewValue) { Chat.Print("PandaTeemo | Debug Mode Disabled", System.Drawing.Color.LawnGreen); } else { Chat.Print("PandaTeemo | Debug Mode Enabled", System.Drawing.Color.Red); } }; var save = AutoShroomMenu.Add("saveButton", new KeyBind("Save Configuration", false, KeyBind.BindTypes.HoldActive, 'K')); save.OnValueChange += delegate(ValueBase <bool> sender, ValueBase <bool> .ValueChangeArgs args) { if (!args.NewValue) { return; } if (Extensions.MenuValues.AutoShroom.DebugMode) { save.CurrentValue = false; AutoShroom.SavePositions(); } }; AutoShroomMenu.AddLabel("Shroom Location Adder"); AutoShroomMenu.Add("posMode", new ComboBox("Position Mode", 0, "Save Mouse", "Save Player Position")); var add = AutoShroomMenu.Add("newposButton", new KeyBind("Save Position", false, KeyBind.BindTypes.HoldActive, 'L')); add.OnValueChange += delegate(ValueBase <bool> sender, ValueBase <bool> .ValueChangeArgs args) { if (!args.NewValue) { return; } if (Extensions.MenuValues.AutoShroom.DebugMode) { add.CurrentValue = false; Vector3 newPosition = Vector3.Zero; switch (Extensions.MenuValues.AutoShroom.PositionMode.CurrentValue) { case 0: newPosition = Game.CursorPos; break; case 1: newPosition = Player.Instance.Position; break; } if (newPosition != Vector3.Zero && !AutoShroom.ShroomPosition.Contains(newPosition)) { AutoShroom.AddShroomLocation(newPosition); AutoShroom.SavePositions(); } } }; var remove = AutoShroomMenu.Add("delposButton", new KeyBind("Delete Position", false, KeyBind.BindTypes.HoldActive, 'U')); remove.OnValueChange += delegate(ValueBase <bool> sender, ValueBase <bool> .ValueChangeArgs args) { if (!args.NewValue) { return; } if (Extensions.MenuValues.AutoShroom.DebugMode) { remove.CurrentValue = false; } Vector3 newPosition = Vector3.Zero; switch (Extensions.MenuValues.AutoShroom.PositionMode.CurrentValue) { case 0: newPosition = Game.CursorPos; break; case 1: newPosition = Player.Instance.Position; break; } if (newPosition == Vector3.Zero) { return; } var nearbyShrooms = AutoShroom.PlayerAssignedShroomPosition.Where(pos => pos.IsInRange(newPosition, SpellManager.R.Radius)).ToList(); if (!nearbyShrooms.Any()) { return; } AutoShroom.RemoveShroomLocations(nearbyShrooms); AutoShroom.SavePositions(); }; DrawingMenu = PandaTeemoReborn.AddSubMenu("Drawing", "Drawing"); DrawingMenu.AddGroupLabel("Drawing Settings"); DrawingMenu.Add("drawQ", new CheckBox("Draw Q Range")); DrawingMenu.Add("drawR", new CheckBox("Draw R Range")); DrawingMenu.Add("drawautoR", new CheckBox("Draw Auto Shroom Positions")); DrawingMenu.Add("drawdoubleR", new CheckBox("Draw Double Shroom Prediction", false)); MiscMenu = PandaTeemoReborn.AddSubMenu("Misc", "Misc"); MiscMenu.AddGroupLabel("Spell Settings"); MiscMenu.Add("autoQ", new CheckBox("Automatic Q", false)); MiscMenu.Add("autoW", new CheckBox("Automatic W", false)); MiscMenu.Add("intq", new CheckBox("Interrupt with Q")); MiscMenu.Add("gapR", new CheckBox("Gapcloser with R")); }
static void OnLoadingComplete(EventArgs args) { if (!_Player.ChampionName.Contains("Hecarim")) { return; } Chat.Print("Hecarim7 Loaded!", Color.Orange); Bootstrap.Init(null); Q = new Spell.Active(SpellSlot.Q, 350); W = new Spell.Active(SpellSlot.W, 525); E = new Spell.Active(SpellSlot.E, 450); R = new Spell.Skillshot(SpellSlot.R, 1000, SkillShotType.Linear, 250, 800, 200); R.AllowedCollisionCount = int.MaxValue; Ignite = new Spell.Targeted(ObjectManager.Player.GetSpellSlotFromName("summonerdot"), 600); Menu = MainMenu.AddMenu("Hecarim7", "Hecarim"); Menu.AddSeparator(); ComboMenu = Menu.AddSubMenu("Combo Settings", "Combo"); ComboMenu.AddSeparator(); ComboMenu.AddLabel("Combo Settings"); ComboMenu.Add("ComboQ", new CheckBox("Spell [Q]")); ComboMenu.Add("ComboW", new CheckBox("Spell [W]")); ComboMenu.Add("ComboE", new CheckBox("Spell [E]")); ComboMenu.AddSeparator(); ComboMenu.Add("ComboR", new CheckBox("Spell [R]")); ComboMenu.AddSeparator(); ComboMenu.Add("MinR", new Slider("Min Enemies Use [R]", 3, 0, 5)); HarassMenu = Menu.AddSubMenu("Harass Settings", "Harass"); HarassMenu.AddLabel("Harass Settings"); HarassMenu.Add("HarassQ", new CheckBox("Spell [Q]")); HarassMenu.Add("ManaQ", new Slider("Min Mana Harass [Q]", 40)); HarassMenu.AddSeparator(); HarassMenu.Add("HarassW", new CheckBox("Spell [W]", false)); HarassMenu.Add("ManaW", new Slider("Min Mana Harass [W]<=", 40)); Auto = Menu.AddSubMenu("Auto Harass Settings", "Auto Harass"); Auto.AddLabel("Auto Harass Settings"); Auto.Add("AutoQ", new CheckBox("Auto [Q]")); Auto.Add("ManaQ", new Slider("Min Mana Auto [Q]", 60)); LaneClearMenu = Menu.AddSubMenu("LaneClear Settings", "LaneClear"); LaneClearMenu.AddLabel("LastHit Settings"); LaneClearMenu.Add("LastQ", new CheckBox("Spell [Q] LastHit")); LaneClearMenu.Add("LhMana", new Slider("Min Mana Lasthit [Q]", 60)); LaneClearMenu.AddSeparator(); LaneClearMenu.AddLabel("Lane Clear Settings"); LaneClearMenu.Add("LastQLC", new CheckBox("LaneClear With [Q]")); LaneClearMenu.Add("ManaLC", new Slider("Min Mana [Q] LaneClear", 50)); LaneClearMenu.Add("LastWLC", new CheckBox("LaneClear With [W]")); LaneClearMenu.Add("ManaLCW", new Slider("Min Mana [W] LaneClear", 70)); KillStealMenu = Menu.AddSubMenu("KillSteal Settings", "KillSteal"); KillStealMenu.AddLabel("KillSteal Settings"); KillStealMenu.Add("KsQ", new CheckBox("Use [Q] KillSteal")); KillStealMenu.Add("KsW", new CheckBox("Use [W] KillSteal")); KillStealMenu.Add("ign", new CheckBox("Use [Ignite] KillSteal")); KillStealMenu.AddSeparator(); KillStealMenu.AddLabel("Ultimate Settings"); KillStealMenu.Add("KsR", new CheckBox("Use [R] KillSteal")); KillStealMenu.Add("minKsR", new Slider("Min [R] Distance KillSteal", 100, 1, 700)); Skin = Menu.AddSubMenu("Skin Changer", "SkinChanger"); Skin.Add("checkSkin", new CheckBox("Use Skin Changer")); Skin.Add("skin.Id", new ComboBox("Skin Mode", 8, "Default", "1", "2", "3", "4", "5", "6", "7", "8")); Drawings = Menu.AddSubMenu("Draw Settings", "Draw"); Drawings.AddGroupLabel("Drawing Settings"); Drawings.Add("DrawQ", new CheckBox("Q Range")); Drawings.Add("DrawW", new CheckBox("W Range", false)); Drawing.OnDraw += Drawing_OnDraw; Game.OnTick += Game_OnTick; }
static void OnLoadingComplete(EventArgs args) { if (!_Player.ChampionName.Contains("Twitch")) { return; } Chat.Print("Twitch7 Loaded!", Color.Orange); Bootstrap.Init(null); Q = new Spell.Active(SpellSlot.Q); W = new Spell.Skillshot(SpellSlot.W, 950, SkillShotType.Circular, 250, 1550, 275); W.AllowedCollisionCount = int.MaxValue; E = new Spell.Active(SpellSlot.E, 1200); R = new Spell.Active(SpellSlot.R); Botrk = new Item(ItemId.Blade_of_the_Ruined_King); Bil = new Item(3144, 475f); Youmuu = new Item(3142, 10); Ignite = new Spell.Targeted(ObjectManager.Player.GetSpellSlotFromName("summonerdot"), 600); Menu = MainMenu.AddMenu("Twitch7", "Twitch"); Menu.AddSeparator(); ComboMenu = Menu.AddSubMenu("连招设置", "Combo"); ComboMenu.AddGroupLabel("连招设置"); ComboMenu.Add("ComboQ", new CheckBox("技能 [Q]")); ComboMenu.Add("ComboW", new CheckBox("技能 [W]")); ComboMenu.AddGroupLabel("连招[E] 设置"); ComboMenu.Add("ComboE", new CheckBox("技能 [R]")); ComboMenu.Add("MinEC", new Slider("最低层数使用 [E]", 5, 0, 6)); ComboMenu.AddGroupLabel("连招[E] 目标"); foreach (var target in EntityManager.Heroes.Enemies) { ComboMenu.Add("combo" + target.ChampionName, new CheckBox("" + target.ChampionName)); } ComboMenu.AddSeparator(); ComboMenu.Add("ComboR", new CheckBox("技能 [R]")); ComboMenu.Add("MinR", new Slider("最少敌人数使用 [R]", 3, 0, 5)); HarassMenu = Menu.AddSubMenu("骚扰设置", "Harass"); HarassMenu.AddGroupLabel("骚扰设置"); HarassMenu.Add("HarassW", new CheckBox("使用 [W]")); HarassMenu.Add("HarassQ", new CheckBox("使用 [Q]", false)); HarassMenu.Add("HminQ", new Slider("最少敌人数使用 [Q]", 2, 0, 5)); HarassMenu.AddGroupLabel("骚扰[E] 设置"); HarassMenu.Add("HarassE", new CheckBox("使用 [E]")); HarassMenu.Add("HminE", new Slider("最低层数使用 [E]", 5, 0, 6)); HarassMenu.AddGroupLabel("骚扰[E] 目标"); foreach (var target in EntityManager.Heroes.Enemies) { HarassMenu.Add("haras" + target.ChampionName, new CheckBox("" + target.ChampionName)); } HarassMenu.Add("ManaQ", new Slider("骚扰最低蓝量", 40)); LaneClearMenu = Menu.AddSubMenu("清线设置", "LaneClear"); LaneClearMenu.AddGroupLabel("清线设置"); LaneClearMenu.Add("ELC", new CheckBox("使用 [E] 清线", false)); LaneClearMenu.Add("ELH", new CheckBox("只使用 [E] 尾兵", false)); LaneClearMenu.Add("mineLC", new Slider("最低层数使用 [E]", 4, 0, 6)); LaneClearMenu.AddSeparator(); LaneClearMenu.Add("WLC", new CheckBox("使用 [W] 清线", false)); LaneClearMenu.Add("ManaLC", new Slider("清线最低蓝量", 40)); JungleClearMenu = Menu.AddSubMenu("清野设置", "JungleClear"); JungleClearMenu.AddGroupLabel("清野设置"); JungleClearMenu.Add("EJungle", new CheckBox("使用 [E]")); JungleClearMenu.Add("mineJ", new Slider("最低层数使用 [E]", 6, 0, 6)); JungleClearMenu.AddSeparator(); JungleClearMenu.Add("WJungle", new CheckBox("使用 [W]")); JungleClearMenu.Add("MnJungle", new Slider("骚清野最低蓝量", 30)); KillStealMenu = Menu.AddSubMenu("抢头设置", "KillSteal"); KillStealMenu.AddGroupLabel("抢头设置"); KillStealMenu.Add("KsW", new CheckBox("使用 [W] 抢头")); KillStealMenu.Add("KsE", new CheckBox("使用 [E] 抢头")); KillStealMenu.Add("ign", new CheckBox("使用 [点燃] 抢头")); Misc = Menu.AddSubMenu("杂项设置", "Misc"); Misc.AddGroupLabel("杂项设置"); Misc.Add("AntiGap", new CheckBox("使用 [W] 防突进")); Misc.Add("FleeQ", new CheckBox("使用 [Q] 逃跑")); Misc.Add("FleeW", new CheckBox("使用 [W] 逃跑")); Misc.AddGroupLabel("换肤"); Misc.Add("checkSkin", new CheckBox("使用换肤")); Misc.Add("skin.Id", new ComboBox("皮肤模式", 7, "Default", "1", "2", "3", "4", "5", "6", "7")); Misc.AddGroupLabel("线圈设置"); Misc.Add("DrawW", new CheckBox("W 范围")); Misc.Add("DrawE", new CheckBox("E 范围")); Misc.Add("Damage", new CheckBox("伤害指示器")); Items = Menu.AddSubMenu("物品设置", "Items"); Items.AddGroupLabel("物品设置"); Items.Add("you", new CheckBox("使用幽梦")); Items.Add("BOTRK", new CheckBox("使用破败")); Items.Add("ihp", new Slider("自身低于X血量使用破败", 50)); Items.Add("ihpp", new Slider("敌人血量低于X使用破败", 50)); Drawing.OnDraw += Drawing_OnDraw; Drawing.OnEndScene += Damage; Game.OnTick += Game_OnTick; Gapcloser.OnGapcloser += Gapcloser_OnGapcloser; }
private static void Load() { if (GameObjects.Player.ChampionName != "Viktor") { return; } Me = GameObjects.Player; Q = new Spell(SpellSlot.Q, 600f); W = new Spell(SpellSlot.W, 700f); E = new Spell(SpellSlot.E, 525f); E2 = new Spell(SpellSlot.E, 525f + 700f); R = new Spell(SpellSlot.R, 700f); W.SetSkillshot(0.5f, 300f, float.MaxValue, false, SkillshotType.SkillshotCircle); E.SetSkillshot(0.25f, 100f, float.MaxValue, false, SkillshotType.SkillshotLine); E2.SetSkillshot(0.25f, 100f, float.MaxValue, false, SkillshotType.SkillshotLine); R.SetSkillshot(0.25f, 450f, float.MaxValue, false, SkillshotType.SkillshotCircle); Q.DamageType = W.DamageType = E.DamageType = E2.DamageType = R.DamageType = DamageType.Magical; W.MinHitChance = E.MinHitChance = E2.MinHitChance = R.MinHitChance = HitChance.High; Ignite = Me.GetSpellSlot("SummonerDot"); Chat.Print(Me.ChampionName + " : This is Old Version and i dont update it anymore, Please Use Flowers' Series!"); Menu = new Menu("NightMoon", "Flowers' Viktor", true).Attach(); Menu.Add(new MenuSeparator("OLD", "This Is Old Version and i dont update it")); Menu.Add(new MenuSeparator("OLD1", "Please Use Flowers' Series")); ComboMenu = Menu.Add(new Menu("Combo", "Combo")); ComboQ = ComboMenu.Add(new MenuBool("ComboQ", "Use Q", true)); ComboW = ComboMenu.Add(new MenuBool("ComboW", "Use W", true)); ComboWSmart = ComboMenu.Add(new MenuBool("ComboWSmart", "Solo W Cast", false)); ComboWMin = ComboMenu.Add(new MenuSlider("ComboWMin", "Min Enemies to Cast W", 2, 1, 5)); ComboE = ComboMenu.Add(new MenuBool("ComboE", "Use E", true)); ComboR = ComboMenu.Add(new MenuBool("ComboR", "Use R", true)); ComboROnlyKill = ComboMenu.Add(new MenuBool("ComboROnlyKill", "Only Use R In Can Kill Enemy(1v1)", true)); ComboRCounts = ComboMenu.Add(new MenuSlider("ComboRCounts", "Or Counts Enemies >= (6 is off)", 3, 2, 6)); ComboIgnite = ComboMenu.Add(new MenuBool("ComboIgnite", "Use Ignite", true)); HarassMenu = Menu.Add(new Menu("Harass", "Harass")); HarassQ = HarassMenu.Add(new MenuBool("HarassQ", "Use Q", true)); HarassE = HarassMenu.Add(new MenuBool("HarassE", "Use E", true)); HarassMana = HarassMenu.Add(new MenuSlider("HarassMana", "Min Harass ManaPercent", 40)); LaneClearMenu = Menu.Add(new Menu("LaneClear", "Lane Clear")); LaneClearQ = LaneClearMenu.Add(new MenuBool("LaneClearQ", "Use Q", true)); LaneClearE = LaneClearMenu.Add(new MenuBool("LaneClearE", "Use E", true)); LaneClearEMin = LaneClearMenu.Add(new MenuSlider("LaneClearEMin", "Use E Clear Min", 3, 1, 7)); LaneClearMana = LaneClearMenu.Add(new MenuSlider("LaneClearMana", "Min LaneClear ManaPercent", 40)); JungleClearMenu = Menu.Add(new Menu("JungleClear", "Jungle Clear")); JungleClearQ = JungleClearMenu.Add(new MenuBool("JungleClearQ", "Use Q", true)); JungleClearE = JungleClearMenu.Add(new MenuBool("JungleClearE", "Use E", true)); JungleClearMana = JungleClearMenu.Add(new MenuSlider("JungleClearMana", "Min JungleClear ManaPercent", 40)); KillStealMenu = Menu.Add(new Menu("Kill Steal", "Kill Steal")); KSQ = KillStealMenu.Add(new MenuBool("KSQ", "Use Q", true)); KSE = KillStealMenu.Add(new MenuBool("KSE", "Use E", true)); var FleeMenu = Menu.Add(new Menu("Flee", "Flee")); { FleeMenu.Add(new MenuBool("Q", "Use Q", true)); FleeMenu.Add(new MenuKeyBind("Key", "Key", System.Windows.Forms.Keys.Z, KeyBindType.Press)); } MiscMenu = Menu.Add(new Menu("Misc", "Misc")); GapcloserW = MiscMenu.Add(new MenuBool("AutoWInMePos", "Use W | Anti Gapcloser", true)); InterruptW = MiscMenu.Add(new MenuBool("SmartW", "Use W | Interrupt", true)); AutoFollowR = MiscMenu.Add(new MenuBool("AutoFollowR", "Auto R Follow", true)); DrawMenu = Menu.Add(new Menu("Drawings", "Drawings")); DrawQ = DrawMenu.Add(new MenuBool("DrawQ", "Draw Q")); DrawW = DrawMenu.Add(new MenuBool("DrawW", "Draw W")); DrawE = DrawMenu.Add(new MenuBool("DrawE", "Draw E")); DrawEMax = DrawMenu.Add(new MenuBool("DrawEMax", "Draw E Max Range")); DrawR = DrawMenu.Add(new MenuBool("DrawR", "Draw R")); DrawDamage = DrawMenu.Add(new MenuBool("DrawDamage", "Draw Combo Damage", true)); DrawTarget = DrawMenu.Add(new MenuBool("DrawTarget", "Draw Target", true)); Game.OnUpdate += OnUpdate; Events.OnGapCloser += OnGapCloser; Obj_AI_Base.OnProcessSpellCast += OnProcessSpellCast; Drawing.OnDraw += OnDraw; }
static void OnLoadingComplete(EventArgs args) { if (!_Player.ChampionName.Contains("Kassadin")) { return; } Chat.Print("Doctor's Kassadin Loaded!", Color.Orange); Bootstrap.Init(null); Q = new Spell.Targeted(SpellSlot.Q, 650); W = new Spell.Active(SpellSlot.W); E = new Spell.Skillshot(SpellSlot.E, 600, SkillShotType.Cone, 500, int.MaxValue, 10); E.AllowedCollisionCount = int.MaxValue; R = new Spell.Skillshot(SpellSlot.R, 700, SkillShotType.Circular, 500, int.MaxValue, 150); R.AllowedCollisionCount = int.MaxValue; Ignite = new Spell.Targeted(ObjectManager.Player.GetSpellSlotFromName("summonerdot"), 600); thm = new Font(Drawing.Direct3DDevice, new FontDescription { FaceName = "Tahoma", Height = 15, Weight = FontWeight.Bold, OutputPrecision = FontPrecision.Default, Quality = FontQuality.ClearType }); Seraph = new Item(3040); Menu = MainMenu.AddMenu("Kassadin", "Kassadin"); Menu.AddGroupLabel(" Doctor7 "); ComboMenu = Menu.AddSubMenu("Combo Settings", "Combo"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.Add("ComboQ", new CheckBox("Use [Q] Combo")); ComboMenu.Add("ComboW", new CheckBox("Use [W] Combo")); ComboMenu.Add("ComboE", new CheckBox("Use [E] Combo")); ComboMenu.AddGroupLabel("Ultimate Settings"); ComboMenu.Add("ComboR", new CheckBox("Use [R] Combo")); ComboMenu.Add("CTurret", new KeyBind("Dont Use [R] UnderTurret", false, KeyBind.BindTypes.PressToggle, 'T')); ComboMenu.Add("CMinR", new Slider("Limit Enemies Around Use [R]", 2, 1, 5)); ComboMenu.Add("Cihp", new Slider("MyHP Use [R] >", 20)); HarassMenu = Menu.AddSubMenu("Harass Settings", "Harass"); HarassMenu.AddGroupLabel("Harass Settings"); HarassMenu.Add("HarassQ", new CheckBox("Use [Q] Harass")); HarassMenu.Add("HarassW", new CheckBox("Use [W] Harass")); HarassMenu.Add("HarassE", new CheckBox("Use [E] Harass")); HarassMenu.Add("ManaHR", new Slider("Mana For Harass", 40)); HarassMenu.AddGroupLabel("Ultimate Settings"); HarassMenu.Add("HarassR", new CheckBox("Use [R] Harass")); HarassMenu.Add("StackRH", new Slider("Use [R] Stacks Limit Harass", 5, 1, 5)); HarassMenu.Add("MinR", new Slider("Limit Enemies Around Use [R]", 3, 1, 5)); HarassMenu.Add("ihp", new Slider("MyHP Use [R] >", 30)); LaneClearMenu = Menu.AddSubMenu("LaneClear Settings", "LaneClear"); LaneClearMenu.AddGroupLabel("Lane Clear Settings"); LaneClearMenu.Add("QLC", new CheckBox("Use [Q] LaneClear", false)); LaneClearMenu.Add("WLC", new CheckBox("Use [W] LaneClear")); LaneClearMenu.Add("ELC", new CheckBox("Use [E] LaneClear", false)); LaneClearMenu.Add("MinELC", new Slider("Min Hit Minions Use [E]", 2, 1, 3)); LaneClearMenu.Add("RLC", new CheckBox("Use [R] LaneClear", false)); LaneClearMenu.Add("StackRL", new Slider("Use [R] Stacks Limit LaneClear", 1, 1, 5)); LaneClearMenu.Add("ManaLC", new Slider("Mana For LaneClear", 50)); LastHitMenu = Menu.AddSubMenu("LastHit Settings", "LastHit"); LastHitMenu.AddGroupLabel("LastHit Settings"); LastHitMenu.Add("QLH", new CheckBox("Use [Q] LastHit")); LastHitMenu.Add("WLH", new CheckBox("Use [W] LastHit")); LastHitMenu.Add("ManaLH", new Slider("Mana For LaneClear", 50)); JungleClearMenu = Menu.AddSubMenu("JungleClear Settings", "JungleClear"); JungleClearMenu.AddGroupLabel("JungleClear Settings"); JungleClearMenu.Add("QJungle", new CheckBox("Use [Q] JungleClear")); JungleClearMenu.Add("WJungle", new CheckBox("Use [W] JungleClear")); JungleClearMenu.Add("EJungle", new CheckBox("Use [E] JungleClear")); JungleClearMenu.Add("RJungle", new CheckBox("Use [R] JungleClear")); JungleClearMenu.Add("StackRJ", new Slider("Use [R] Stacks Limit LaneClear", 3, 1, 5)); JungleClearMenu.Add("ManaJC", new Slider("Mana For JungleClear", 30)); KillStealMenu = Menu.AddSubMenu("KillSteal Settings", "KillSteal"); KillStealMenu.AddGroupLabel("KillSteal Settings"); KillStealMenu.Add("KsR", new CheckBox("Use [R] KillSteal", false)); KillStealMenu.Add("KsE", new CheckBox("Use [E] KillSteal")); KillStealMenu.Add("KsQ", new CheckBox("Use [Q] KillSteal")); KillStealMenu.Add("ign", new CheckBox("Use [Ignite] KillSteal")); Misc = Menu.AddSubMenu("Misc Settings", "Misc"); Misc.AddGroupLabel("Skin Settings"); Misc.Add("checkSkin", new CheckBox("Use Skin Changer", false)); Misc.Add("skin.Id", new ComboBox("Skin Mode", 5, "Default", "1", "2", "3", "4", "5")); Misc.AddGroupLabel("Drawing Settings"); Misc.Add("DrawR", new CheckBox("R Range", false)); Misc.Add("DrawQ", new CheckBox("Q Range")); Misc.Add("DrawE", new CheckBox("E Range", false)); Misc.Add("DrawTR", new CheckBox("DrawText Status [R]")); Misc.AddGroupLabel("Interrupt Settings"); Misc.Add("inter", new CheckBox("Use [Q] Interupt")); Misc.Add("AntiGap", new CheckBox("Use [E] Anti Gapcloser")); Misc.AddGroupLabel("Seraph Settings"); Misc.Add("dts", new CheckBox("Use Seraph")); Misc.Add("Hp", new Slider("HP For Seraph", 30, 0, 100)); Drawing.OnDraw += Drawing_OnDraw; Game.OnUpdate += Game_OnUpdate; Interrupter.OnInterruptableSpell += Interupt; Orbwalker.OnPostAttack += ResetAttack; Gapcloser.OnGapcloser += Gapcloser_OnGapcloser; }
/// <summary> /// Creates the Menu /// </summary> public static void Initialize() { ConfigMenu = MainMenu.AddMenu("LelBlanc", "LelBlanc"); ConfigMenu.AddGroupLabel("This addon is made by KarmaPanda and should not be redistributed in any way."); ConfigMenu.AddGroupLabel("Any unauthorized redistribution without credits will result in severe consequences."); ConfigMenu.AddGroupLabel("Thank you for using this addon and have a fun time!"); ComboMenu = ConfigMenu.AddSubMenu("Combo Menu", "cMenu"); ComboMenu.AddLabel("Spell Settings"); ComboMenu.Add("useQ", new CheckBox("Use Q")); ComboMenu.Add("useW", new CheckBox("Use W")); ComboMenu.Add("useReturn", new CheckBox("Use W Return")); ComboMenu.Add("useE", new CheckBox("Use E")); ComboMenu.AddLabel("R Settings"); ComboMenu.Add("useQR", new CheckBox("Use QR")); ComboMenu.Add("useWR", new CheckBox("Use WR", false)); ComboMenu.Add("useReturn2", new CheckBox("Use WR Return", false)); ComboMenu.Add("useER", new CheckBox("Use ER", false)); HarassMenu = ConfigMenu.AddSubMenu("Harass Menu", "hMenu"); HarassMenu.AddLabel("Spell Settings"); HarassMenu.Add("useQ", new CheckBox("Use Q")); HarassMenu.Add("useW", new CheckBox("Use W")); HarassMenu.Add("useReturn", new CheckBox("Use W Return")); HarassMenu.Add("useE", new CheckBox("Use E")); HarassMenu.AddLabel("R Settings"); HarassMenu.Add("useQR", new CheckBox("Use QR")); HarassMenu.Add("useWR", new CheckBox("Use WR", false)); HarassMenu.Add("useReturn2", new CheckBox("Use WR Return")); HarassMenu.Add("useER", new CheckBox("Use ER", false)); LaneClearMenu = ConfigMenu.AddSubMenu("Laneclear Menu", "lcMenu"); LaneClearMenu.AddLabel("Spell Settings"); LaneClearMenu.Add("useQ", new CheckBox("Use Q", false)); LaneClearMenu.Add("useW", new CheckBox("Use W")); LaneClearMenu.Add("sliderW", new Slider("Use W if Kill {0} Minions", 3, 1, 5)); LaneClearMenu.AddLabel("R Settings"); LaneClearMenu.Add("useQR", new CheckBox("Use QR", false)); LaneClearMenu.Add("useWR", new CheckBox("Use WR")); LaneClearMenu.Add("sliderWR", new Slider("Use WR if Kill {0} Minions", 5, 1, 5)); JungleClearMenu = ConfigMenu.AddSubMenu("Jungleclear Menu", "jcMenu"); JungleClearMenu.AddLabel("Spell Settings"); JungleClearMenu.Add("useQ", new CheckBox("Use Q")); JungleClearMenu.Add("useW", new CheckBox("Use W")); JungleClearMenu.Add("useE", new CheckBox("Use E")); JungleClearMenu.Add("sliderW", new Slider("Use W if Hit {0} Minions", 3, 1, 5)); JungleClearMenu.AddLabel("R Settings"); JungleClearMenu.Add("useQR", new CheckBox("Use QR")); JungleClearMenu.Add("useWR", new CheckBox("Use WR")); JungleClearMenu.Add("useER", new CheckBox("Use ER")); JungleClearMenu.Add("sliderWR", new Slider("Use WR if Hit {0} Minions", 5, 1, 5)); KillStealMenu = ConfigMenu.AddSubMenu("Killsteal Menu", "ksMenu"); KillStealMenu.AddLabel("Spell Settings"); KillStealMenu.Add("useQ", new CheckBox("Use Q")); KillStealMenu.Add("useW", new CheckBox("Use W")); KillStealMenu.Add("useReturn", new CheckBox("Use W Return")); KillStealMenu.Add("useE", new CheckBox("Use E")); KillStealMenu.AddLabel("R Settings"); KillStealMenu.Add("useQR", new CheckBox("Use QR")); KillStealMenu.Add("useWR", new CheckBox("Use WR")); KillStealMenu.Add("useReturn2", new CheckBox("Use WR Return")); KillStealMenu.Add("useER", new CheckBox("Use ER")); KillStealMenu.AddLabel("Misc Settings"); KillStealMenu.Add("useIgnite", new CheckBox("Use Ignite")); KillStealMenu.Add("toggle", new CheckBox("Enable Kill Steal")); DrawingMenu = ConfigMenu.AddSubMenu("Drawing Menu", "dMenu"); DrawingMenu.AddLabel("Range Drawings"); DrawingMenu.Add("drawQ", new CheckBox("Draw Q Range", false)); DrawingMenu.Add("drawW", new CheckBox("Draw W Range", false)); DrawingMenu.Add("drawE", new CheckBox("Draw E Range", false)); DrawingMenu.AddLabel("DamageIndicator"); DrawingMenu.Add("draw.Damage", new CheckBox("Draw Damage")); DrawingMenu.Add("draw.Q", new CheckBox("Calculate Q Damage")); DrawingMenu.Add("draw.W", new CheckBox("Calculate W Damage")); DrawingMenu.Add("draw.E", new CheckBox("Calculate E Damage")); DrawingMenu.Add("draw.R", new CheckBox("Calculate R Damage")); DrawingMenu.Add("draw.Ignite", new CheckBox("Calculate Ignite Damage")); MiscMenu = ConfigMenu.AddSubMenu("Misc Menu", "mMenu"); MiscMenu.AddLabel("Miscellaneous"); MiscMenu.Add("pet", new CheckBox("Automatic Clone Movement")); }
static void OnLoadingComplete(EventArgs args) { if (!_Player.ChampionName.Contains("Ezreal")) { return; } Chat.Print("Doctor's Ezreal Loaded!", Color.Orange); Q = new Spell.Skillshot(SpellSlot.Q, 1150, SkillShotType.Linear, 250, 2000, 60); W = new Spell.Skillshot(SpellSlot.W, 1000, SkillShotType.Linear, 250, 1550, 80); W.AllowedCollisionCount = int.MaxValue; E = new Spell.Skillshot(SpellSlot.E, 475, SkillShotType.Linear, 250, 2000, 100); R = new Spell.Skillshot(SpellSlot.R, 5000, SkillShotType.Linear, 1000, 2000, 160); R.AllowedCollisionCount = int.MaxValue; Botrk = new Item(ItemId.Blade_of_the_Ruined_King); Bil = new Item(3144, 475f); Thm = new Font(Drawing.Direct3DDevice, new FontDescription { FaceName = "Tahoma", Height = 32, Weight = FontWeight.Bold, OutputPrecision = FontPrecision.Default, Quality = FontQuality.ClearType }); Thn = new Font(Drawing.Direct3DDevice, new FontDescription { FaceName = "Tahoma", Height = 15, Weight = FontWeight.Bold, OutputPrecision = FontPrecision.Default, Quality = FontQuality.ClearType }); Ignite = new Spell.Targeted(ObjectManager.Player.GetSpellSlotFromName("summonerdot"), 600); Menu = MainMenu.AddMenu("Doctor's Ezreal", "Ezreal"); ComboMenu = Menu.AddSubMenu("Combo Settings", "Combo"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.Add("ComboQ", new CheckBox("Use [Q] Combo")); ComboMenu.Add("comboMode", new ComboBox("Q Mode:", 0, "Fast [Q]", "[Q] After AA")); ComboMenu.Add("ComboW", new CheckBox("Use [W] Combo")); ComboMenu.Add("WMode", new ComboBox("W Mode:", 0, "Fast [W]", "[W] After AA")); ComboMenu.AddGroupLabel("Ultimate Settings"); ComboMenu.Add("ComboR", new CheckBox("Use [R] AoE")); ComboMenu.Add("MinR", new Slider("Use [R] AoE if hit x Enemies", 2, 1, 5)); HarassMenu = Menu.AddSubMenu("Harass Settings", "Harass"); HarassMenu.AddGroupLabel("Harass Settings"); HarassMenu.Add("HarassQ", new CheckBox("Use [Q] Harass")); HarassMenu.Add("ManaQ", new Slider("Mana Harass [Q]", 40)); HarassMenu.AddSeparator(); HarassMenu.Add("HarassW", new CheckBox("Use [W] Harass", false)); HarassMenu.Add("ManaW", new Slider("Mana Harass [W]", 40)); HarassMenu.AddSeparator(); HarassMenu.AddGroupLabel("Harass On"); foreach (var target in EntityManager.Heroes.Enemies) { HarassMenu.Add("haras" + target.ChampionName, new CheckBox("" + target.ChampionName)); } Auto = Menu.AddSubMenu("Auto Harass Settings", "Auto Harass"); Auto.AddGroupLabel("Auto Harass Settings"); Auto.Add("Key", new KeyBind("Auto Harass", false, KeyBind.BindTypes.PressToggle, 'T')); Auto.Add("AutoQ", new CheckBox("Use [Q]")); Auto.Add("AutomanaQ", new Slider("Min Mana Auto [Q]", 60)); Auto.AddSeparator(); Auto.Add("AutoW", new CheckBox("Use [W]", false)); Auto.Add("AutomanaW", new Slider("Min Mana Auto [W]", 60)); Auto.AddSeparator(); Auto.AddGroupLabel("Auto Harass On"); foreach (var target in EntityManager.Heroes.Enemies) { Auto.Add("harass" + target.ChampionName, new CheckBox("" + target.ChampionName)); } LaneClearMenu = Menu.AddSubMenu("LaneClear Settings", "LaneClear"); LaneClearMenu.AddGroupLabel("LastHit Settings"); LaneClearMenu.Add("QLH", new CheckBox("Use [Q] LastHit")); LaneClearMenu.Add("LHMode", new ComboBox("LastHit Mode:", 0, "Always [Q]", "[Q] If Orb Cant Killable")); LaneClearMenu.Add("LhMana", new Slider("Mana Lasthit", 50)); LaneClearMenu.AddSeparator(); LaneClearMenu.AddGroupLabel("Lane Clear Settings"); LaneClearMenu.Add("QLC", new CheckBox("Use [Q] LaneClear")); LaneClearMenu.Add("LCMode", new ComboBox("LaneClear Mode:", 0, "Always [Q]", "[Q] If Orb Cant Killable")); LaneClearMenu.Add("ManaLC", new Slider("Mana LaneClear", 50)); JungleClearMenu = Menu.AddSubMenu("JungleClear Settings", "JungleClear"); JungleClearMenu.AddGroupLabel("JungleClear Settings"); JungleClearMenu.Add("QJungle", new CheckBox("Use [Q] JungleClear")); JungleClearMenu.Add("MnJungle", new Slider("Mana JungleClear", 20)); Misc = Menu.AddSubMenu("Misc Settings", "Misc"); Misc.AddGroupLabel("AntiGap Settings"); Misc.Add("AntiGap", new CheckBox("Use [E] AntiGapcloser", false)); Misc.AddGroupLabel("Ultimate On CC Settings"); Misc.Add("Rstun", new CheckBox("Use [R] Enemies Immobile")); Misc.AddGroupLabel("Auto Stacks Settings"); Misc.Add("Stack", new CheckBox("Auto Stacks In Shop")); Misc.Add("Stackk", new CheckBox("Auto Stacks If Enemies Around = 0", false)); Misc.Add("Stackkm", new Slider("Min Mana Auto Stack", 80)); Items = Menu.AddSubMenu("Items Settings", "Items"); Items.AddGroupLabel("Items Settings"); 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)); KillStealMenu = Menu.AddSubMenu("KillSteal Settings", "KillSteal"); KillStealMenu.AddGroupLabel("KillSteal Settings"); KillStealMenu.Add("KsQ", new CheckBox("Use [Q] KillSteal")); KillStealMenu.Add("KsW", new CheckBox("Use [W] KillSteal")); KillStealMenu.Add("ign", new CheckBox("Use [Ignite] KillSteal")); KillStealMenu.AddSeparator(); KillStealMenu.AddGroupLabel("Ultimate Settings"); KillStealMenu.Add("KsR", new CheckBox("Use [R] KillSteal")); KillStealMenu.Add("RKb", new KeyBind("[R] KillSteal Semi Manual Key", false, KeyBind.BindTypes.HoldActive, 'R')); Drawings = Menu.AddSubMenu("Draw Settings", "Draw"); Drawings.AddGroupLabel("Drawing Settings"); Drawings.Add("DrawQ", new CheckBox("[Q] Range")); Drawings.Add("DrawW", new CheckBox("[W] Range", false)); Drawings.Add("DrawE", new CheckBox("[E] Range", false)); Drawings.Add("Notifications", new CheckBox("Alerter Can Killable [R]")); Drawings.Add("DrawAT", new CheckBox("Draw Auto Harass")); Drawing.OnDraw += Drawing_OnDraw; Game.OnUpdate += Game_OnUpdate; Gapcloser.OnGapcloser += Gapcloser_OnGapcloser; Orbwalker.OnUnkillableMinion += Orbwalker_CantLasthit; Orbwalker.OnPostAttack += ResetAttack; }
public static void Execute() { if (player.ChampionName != "Karthus") { return; } Q = new Spell.Skillshot(SpellSlot.Q, 875, SkillShotType.Circular, 1000, int.MaxValue, 160); Q2 = new Spell.Skillshot(SpellSlot.Q, 875, SkillShotType.Circular, 650, int.MaxValue, 100); W = new Spell.Skillshot(SpellSlot.W, 1000, SkillShotType.Circular, 500, int.MaxValue, 70); E = new Spell.Active(SpellSlot.E, 510); R = new Spell.Skillshot(SpellSlot.R, 25000, SkillShotType.Circular, 3000, int.MaxValue, int.MaxValue); menuIni = MainMenu.AddMenu("CH汉化-死哥", "Karthus"); menuIni.AddGroupLabel("欢迎使用最“渣”死哥!"); menuIni.AddGroupLabel("全局设定"); menuIni.Add("Ultimate", new CheckBox("使用大招?")); menuIni.Add("Combo", new CheckBox("使用连招?")); menuIni.Add("Harass", new CheckBox("使用骚扰?")); menuIni.Add("LastHit", new CheckBox("使用尾兵?")); menuIni.Add("LaneClear", new CheckBox("使用清线?")); menuIni.Add("JungleClear", new CheckBox("使用清野?")); menuIni.Add("KillSteal", new CheckBox("使用抢头?")); menuIni.Add("Misc", new CheckBox("使用杂项?")); menuIni.Add("Drawings", new CheckBox("使用线圈?")); UltMenu = menuIni.AddSubMenu("大招"); UltMenu.AddGroupLabel("大招设置"); UltMenu.Add("UltKS", new CheckBox("R抢人头", false)); UltMenu.Add("UltMode", new ComboBox("大招逻辑", 0, "Kappa逻辑")); UltMenu.AddGroupLabel("Kappa逻辑设置"); UltMenu.Add("RnearE", new CheckBox("禁用R当敌人在我身边时?")); UltMenu.Add("RnearEn", new Slider("附近敌人数量禁用R", 1, 1, 5)); UltMenu.Add("Rranged", new Slider("附近敌人搜索范围", 1600, 100, 3000)); UltMenu.AddLabel("推荐距离 (1600 >)"); ComboMenu = menuIni.AddSubMenu("连招"); ComboMenu.AddGroupLabel("连招设置"); ComboMenu.Add("CUse_Q", new CheckBox("使用 Q")); ComboMenu.Add("CUse_W", new CheckBox("使用 W")); ComboMenu.Add("CUse_E", new CheckBox("使用 E")); ComboMenu.Add("CUse_AA", new CheckBox("禁用普攻", false)); ComboMenu.Add("CEPercent", new Slider("使用 E 蓝量百分比 %", 30, 0, 100)); ComboMenu.AddSeparator(); ComboMenu.Add("CE_Auto_False", new CheckBox("自动 E")); ComboMenu.AddLabel("自动关闭E当无敌人时"); HarassMenu = menuIni.AddSubMenu("骚扰"); HarassMenu.AddGroupLabel("骚扰设置"); HarassMenu.Add("HUse_Q", new CheckBox("使用 Q")); HarassMenu.Add("HUse_E", new CheckBox("使用 E")); HarassMenu.Add("HEPercent", new Slider("使用 E 蓝量百分比 %", 30, 0, 100)); HarassMenu.Add("HUse_AA", new CheckBox("禁用普攻", false)); HarassMenu.Add("E_LastHit", new CheckBox("使用 E 尾兵")); HarassMenu.AddSeparator(); HarassMenu.Add("HE_Auto_False", new CheckBox("自动 E")); HarassMenu.AddLabel("自动关闭E当无敌人时"); LaneMenu = menuIni.AddSubMenu("农兵"); LaneMenu.AddGroupLabel("清线设置"); LaneMenu.Add("FUse_Q", new CheckBox("使用 Q")); LaneMenu.Add("FQPercent", new Slider("使用 Q 蓝量百分比 %", 30, 0, 100)); LaneMenu.AddSeparator(); LaneMenu.AddGroupLabel("清野设置"); LaneMenu.Add("JUse_Q", new CheckBox("使用 Q")); LaneMenu.Add("JQPercent", new Slider("使用 Q 蓝量百分比 %", 30, 0, 100)); LaneMenu.AddSeparator(); LaneMenu.AddGroupLabel("尾兵设置"); LaneMenu.Add("LUse_Q", new CheckBox("使用 Q")); LaneMenu.Add("LAA", new CheckBox("可使用Q则屏蔽普攻", false)); LaneMenu.Add("LHQPercent", new Slider("使用 Q 蓝量百分比 %", 30, 0, 100)); /* * JungleMenu = menuIni.AddSubMenu("JungleClear"); * JungleMenu.Add("JUse_Q", new CheckBox("Use Q")); * JungleMenu.Add("JQPercent", new Slider("Use Q Mana %", 30, 0, 100)); * * LhMenu = menuIni.AddSubMenu("Last Hit"); * LhMenu.AddGroupLabel("LastHit Settings"); * LhMenu.Add("LUse_Q", new CheckBox("Use Q")); */ KillStealMenu = menuIni.AddSubMenu("抢头"); KillStealMenu.AddGroupLabel("抢头设置"); KillStealMenu.Add("KS", new CheckBox("Q抢头")); MiscMenu = menuIni.AddSubMenu("杂项"); MiscMenu.AddGroupLabel("杂项设置"); MiscMenu.Add("NotifyUlt", new CheckBox("大招提示")); MiscMenu.Add("ping", new CheckBox("本地提示: 可击杀敌人")); MiscMenu.Add("DeadCast", new CheckBox("可击杀")); MiscMenu.Add("SaveR", new CheckBox("为R保存蓝")); MiscMenu.Add("gapcloser", new CheckBox("防突击")); MiscMenu.Add("gapclosermana", new Slider("防突击蓝量设置", 25, 0, 100)); DrawMenu = menuIni.AddSubMenu("线圈"); DrawMenu.AddGroupLabel("线圈设置"); DrawMenu.Add("Draw_Q", new CheckBox("显示 Q")); DrawMenu.Add("Draw_W", new CheckBox("显示 W")); DrawMenu.Add("Draw_E", new CheckBox("显示 E")); DrawMenu.Add("Rranged", new CheckBox("显示最少附近敌人数量使用R")); DrawMenu.Add("Rtarget", new CheckBox("显示R目标")); DrawMenu.Add("Track", new CheckBox("监控敌人血量")); Game.OnUpdate += Zigzag; Game.OnUpdate += OnUpdate; Drawing.OnDraw += OnDraw; Gapcloser.OnGapcloser += Gapcloser_OnGap; }
private static void Loading_OnLoadingComplete(EventArgs args) { if (StateHandler.Teemo.Hero != Champion.Teemo) { return; } Bootstrap.Init(null); Q = new Spell.Targeted(SpellSlot.Q, 680); W = new Spell.Active(SpellSlot.W); E = new Spell.Active(SpellSlot.E, (uint)Player.Instance.AttackRange); R = new Spell.Skillshot(SpellSlot.R, 900, SkillShotType.Circular, 1000, 1000, 135); TeemoMenu = MainMenu.AddMenu("CrayzTeemo", "CrayzTeemo"); TeemoMenu.AddGroupLabel("CrayzTeemo"); TeemoMenu.AddSeparator(); TeemoMenu.AddLabel("Made By Crayz Turkish"); TeemoMenu.AddLabel("Have Fun!"); TeemoMenu.AddLabel("AntiGapcloser Q and R were activated automatically."); ComboMenu = TeemoMenu.AddSubMenu("Combo", "Combo"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.AddSeparator(); ComboMenu.Add("useQCombo", new CheckBox("Use [Q] in Combo")); ComboMenu.Add("rcombo", new CheckBox("Use [R] in Combo")); ComboMenu.Add("useWCombo", new CheckBox("Use [W] in Combo (If the target is in range AA)")); ComboMenu.Add("rCharge", new Slider("Charges of R before using R: {0}", 2, 1, 3)); KillStealMenu = TeemoMenu.AddSubMenu("KillSteal", "KillSteal"); KillStealMenu.AddGroupLabel("KillSteal Settings"); KillStealMenu.Add("KSQ", new CheckBox("Use [Q] KS")); KillStealMenu.Add("KSR", new CheckBox("Use [R] KS")); HarassMenu = TeemoMenu.AddSubMenu("Harass", "Harass"); HarassMenu.AddGroupLabel("Harass Settings"); HarassMenu.AddSeparator(); HarassMenu.Add("useQHarass", new CheckBox("Use [Q] Harass")); HarassMenu.Add("useWHarass", new CheckBox("Use [W] Harass")); LaneClearMenu = TeemoMenu.AddSubMenu("LaneClear", "LaneClear"); LaneClearMenu.AddGroupLabel("LaneClear Settings"); LaneClearMenu.AddSeparator(); LaneClearMenu.Add("useQLH", new CheckBox("Use [Q] for LastHit")); LaneClearMenu.Add("qclear", new CheckBox("Use [Q] LaneClear", false)); LaneClearMenu.Add("qManaManager", new Slider("[Q] Mana Manager", 50)); LaneClearMenu.Add("rclear", new CheckBox("[R] LaneClear")); LaneClearMenu.Add("minionR", new Slider("Hit of minion to use [R]", 3, 1, 4)); JungleClearMenu = TeemoMenu.AddSubMenu("JungleClear", "JungleClear"); JungleClearMenu.AddGroupLabel("JungleClear Settings"); JungleClearMenu.Add("qclear", new CheckBox("Use [Q] Jungle")); JungleClearMenu.Add("rclear", new CheckBox("Use [R] Jungle")); JungleClearMenu.Add("qManaManager", new Slider("[Q] Mana setting", 25)); FleeMenu = TeemoMenu.AddSubMenu("Flee", "Flee"); FleeMenu.AddGroupLabel("Flee Settings"); FleeMenu.AddSeparator(); FleeMenu.Add("useRFlee", new CheckBox("Use [R] Flee")); FleeMenu.Add("useWFlee", new CheckBox("Use [W] Flee")); DrawMenu = TeemoMenu.AddSubMenu("Draw", "Draw"); DrawMenu.AddGroupLabel("Draw Settings"); DrawMenu.AddSeparator(); DrawMenu.Add("Q.Draw", new CheckBox("Draw [Q] Range", false)); DrawMenu.Add("R.Draw", new CheckBox("Draw [R] Range", false)); Game.OnTick += Game_OnTick; Drawing.OnDraw += Drawing_OnDraw; }
static void OnLoadingComplete(EventArgs args) { if (!_Player.ChampionName.Contains("Jax")) { return; } Chat.Print("Doctor's Jax Loaded!", Color.White); Chat.Print("Mercedes7!", Color.Red); Q = new Spell.Targeted(SpellSlot.Q, 700); W = new Spell.Active(SpellSlot.W); E = new Spell.Active(SpellSlot.E, 350); R = new Spell.Active(SpellSlot.R); Botrk = new Item(ItemId.Blade_of_the_Ruined_King); Bil = new Item(3144, 475f); Ignite = new Spell.Targeted(ObjectManager.Player.GetSpellSlotFromName("summonerdot"), 600); Menu = MainMenu.AddMenu("Doctor's Jax", "Jax"); Menu.AddSeparator(); ComboMenu = Menu.AddSubMenu("Combo Settings", "Combo"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.Add("comboMode", new ComboBox("Combo Mode:", 0, "E => Q", "Q => E")); ComboMenu.AddSeparator(); ComboMenu.Add("ComboQ", new CheckBox("Combo [Q]")); ComboMenu.Add("WaitE", new CheckBox("Only [Q] if [E] ready", false)); ComboMenu.Add("ComboW", new CheckBox("Combo [W]")); ComboMenu.Add("ComboE", new CheckBox("Combo [E]")); ComboMenu.AddSeparator(); ComboMenu.Add("ComboR", new CheckBox("Use [R] x Enemies Around")); ComboMenu.Add("MinR", new Slider("x enemies around use [R]", 2, 1, 5)); Autos = Menu.AddSubMenu("Auto E/R Settings", "Autos"); Autos.AddGroupLabel("Automatic Settings"); Autos.Add("AutoE", new CheckBox("Auto [E] Enemies In Range")); Autos.Add("minE", new Slider("Min Enemies Auto [E]", 2, 1, 5)); Autos.Add("AutoR", new CheckBox("Auto [R] If My HP =<")); Autos.Add("mauR", new Slider("My HP Auto [R]", 50)); HarassMenu = Menu.AddSubMenu("Harass Settings", "Harass"); HarassMenu.AddGroupLabel("Harass Settings"); HarassMenu.Add("HarassQ", new CheckBox("Harass [Q]", false)); HarassMenu.Add("HarassW", new CheckBox("Harass [W]")); HarassMenu.Add("HarassE", new CheckBox("Harass [E]")); HarassMenu.Add("ManaQ", new Slider("Min Mana For Harass", 30)); LaneClearMenu = Menu.AddSubMenu("LaneClear Settings", "LaneClear"); LaneClearMenu.AddGroupLabel("LaneClear Settings"); LaneClearMenu.Add("LCQ", new CheckBox("Lane Clear [Q]", false)); LaneClearMenu.Add("LCW", new CheckBox("Lane Clear [W]")); LaneClearMenu.Add("LCE", new CheckBox("Lane Clear [E]", false)); LaneClearMenu.Add("ManaLC", new Slider("Min Mana LaneClear [Q]", 60)); LaneClearMenu.AddSeparator(); LaneClearMenu.AddGroupLabel("LastHit Settings"); LaneClearMenu.Add("LHQ", new CheckBox("Lane Clear [Q]", false)); LaneClearMenu.Add("LHW", new CheckBox("Lane Clear [W]")); LaneClearMenu.Add("ManaLH", new Slider("Min Mana LaneClear [Q]", 60)); JungleClearMenu = Menu.AddSubMenu("JungleClear Settings", "JungleClear"); JungleClearMenu.AddGroupLabel("JungleClear Settings"); JungleClearMenu.Add("QJungle", new CheckBox("Spell [Q]")); JungleClearMenu.Add("WJungle", new CheckBox("Spell [W]")); JungleClearMenu.Add("EJungle", new CheckBox("Spell [E]")); JungleClearMenu.Add("MnJungle", new Slider("Min Mana For JungleClear", 10)); Misc = Menu.AddSubMenu("Misc Settings", "Misc"); Misc.AddGroupLabel("AntiGap Settings"); Misc.Add("antiGap", new CheckBox("Use [E] AntiGapcloser")); Misc.AddGroupLabel("Items Settings"); Misc.Add("BOTRK", new CheckBox("Use [Botrk]")); Misc.Add("ihp", new Slider("My HP Use BOTRK <=", 50)); Misc.Add("ihpp", new Slider("Enemy HP Use BOTRK <=", 50)); KillStealMenu = Menu.AddSubMenu("KillSteal Settings", "KillSteal"); KillStealMenu.AddGroupLabel("KillSteal Settings"); KillStealMenu.Add("KsQ", new CheckBox("[Q] KillSteal", false)); KillStealMenu.Add("ign", new CheckBox("[Ignite] KillSteal")); Drawings = Menu.AddSubMenu("Draw Settings", "Draw"); Drawings.AddGroupLabel("Drawing Settings"); Drawings.Add("DrawQ", new CheckBox("Q Range")); Drawings.Add("DrawE", new CheckBox("E Range", false)); Drawing.OnDraw += Drawing_OnDraw; Game.OnUpdate += Game_OnUpdate; Orbwalker.OnPostAttack += ResetAttack; }
public static void Execute() { if (player.ChampionName != ChampName) { return; } //Ability Information - Range - Variables. Q = new Spell.Skillshot(SpellSlot.Q, 1000, SkillShotType.Linear, 250, 1550, 75) { AllowedCollisionCount = int.MaxValue, MinimumHitChance = HitChance.High }; Q2 = new Spell.Skillshot(SpellSlot.Q, 900, SkillShotType.Linear, 250, 1550, 75) { AllowedCollisionCount = int.MaxValue, MinimumHitChance = HitChance.High }; W = new Spell.Active(SpellSlot.W); E = new Spell.Targeted(SpellSlot.E, 325); R = new Spell.Active(SpellSlot.R); menuIni = MainMenu.AddMenu("Olaf", "Olaf"); menuIni.AddGroupLabel("Worstun olaf addonuna hoşgeldin"); menuIni.AddGroupLabel("Genel Ayarlar"); menuIni.Add("Ult", new CheckBox("Kullan Ulti?")); menuIni.Add("Items", new CheckBox("Kullan İtmeler?")); menuIni.Add("Combo", new CheckBox("Kullan Kombo?")); menuIni.Add("Harass", new CheckBox("Kullan Dürtme?")); menuIni.Add("LaneClear", new CheckBox("Kullan LaneTemizleme?")); menuIni.Add("LastHit", new CheckBox("Kullan SonVuruş?")); menuIni.Add("JungleClear", new CheckBox("Kullan OrmanTemizleme?")); menuIni.Add("KillSteal", new CheckBox("Kullan Kill çalma?")); menuIni.Add("Misc", new CheckBox("Kullan Ek?")); menuIni.Add("Drawings", new CheckBox("Kullan Göstergeler?")); ItemsMenu = menuIni.AddSubMenu("Items"); ItemsMenu.AddGroupLabel("Item Ayarları"); ItemsMenu.Add("useGhostblade", new CheckBox("Kullan Youmu")); ItemsMenu.Add("UseBOTRK", new CheckBox("Kullan Mahvolmuş Kılıç")); ItemsMenu.Add("UseBilge", new CheckBox("Kullan Bilgewater Palası")); ItemsMenu.Add("eL", new Slider("Düşmanın canı şu kadarsa", 65, 0, 100)); ItemsMenu.Add("oL", new Slider("Benim canım şu kadarsa", 65, 0, 100)); UltMenu = menuIni.AddSubMenu("Ultimate [BETA]"); UltMenu.AddGroupLabel("Ulti Ayarları"); UltMenu.Add("UseR", new CheckBox("Kullan R")); UltMenu.AddLabel("R Kullanma Ayarları:"); UltMenu.Add("blind", new CheckBox("Körse?", false)); UltMenu.Add("charm", new CheckBox("Use On Charms?")); UltMenu.Add("disarm", new CheckBox("Silahsız haldeyse?", false)); UltMenu.Add("fear", new CheckBox("Korkmuşsa?")); UltMenu.Add("frenzy", new CheckBox("Donmuşsa?", false)); UltMenu.Add("silence", new CheckBox("Sessiz kaldıysa?", false)); UltMenu.Add("snare", new CheckBox("Yavaşlamışsa?")); UltMenu.Add("sleep", new CheckBox("Uyumuşsa?")); UltMenu.Add("stun", new CheckBox("sabitlenmişse?")); UltMenu.Add("supperss", new CheckBox("Use On Supperss?")); UltMenu.Add("slow", new CheckBox("yavaşlamışsa?", false)); UltMenu.Add("knockup", new CheckBox("Use On Knock Ups?")); UltMenu.Add("knockback", new CheckBox("Devrilmişse?")); UltMenu.Add("nearsight", new CheckBox("Yakın görüşteyse?", false)); UltMenu.Add("root", new CheckBox("Kök tutmuşsa?")); UltMenu.Add("tunt", new CheckBox("Alay ediliyorsa?")); UltMenu.Add("poly", new CheckBox("Use On Polymorph?")); UltMenu.Add("poison", new CheckBox("Zehirlenmişse?", false)); UltMenu.Add("hp", new Slider("R yi sadece şu kadar canım varken kullan %", 25, 0, 100)); UltMenu.Add("human", new Slider("insancıl gecikme", 150, 0, 1500)); UltMenu.Add("Rene", new Slider("R kullanmak için çevrede düşman s.", 1, 0, 5)); UltMenu.Add("enemydetect", new Slider("düşmanları tespit etme mesafesi", 1000, 0, 2000)); UltMenu.AddLabel("Ult logic: It will Cast if you have one of the selected debuffs, HP under selected and Nearby enemies."); ComboMenu = menuIni.AddSubMenu("Combo"); ComboMenu.AddGroupLabel("Kombo Ayarları"); ComboMenu.Add("UseQ", new CheckBox("Use Q")); ComboMenu.Add("UseW", new CheckBox("Use W")); ComboMenu.Add("UseE", new CheckBox("Use E")); HarassMenu = menuIni.AddSubMenu("Harass"); HarassMenu.AddGroupLabel("Dürtme Ayarları"); HarassMenu.Add("hQ", new CheckBox("Kullan Q")); HarassMenu.Add("hQ2", new CheckBox("Kısa menzilde Q2 Kullan")); HarassMenu.Add("hQA", new CheckBox("Use Auto Q", false)); HarassMenu.Add("hW", new CheckBox("Kullan W", false)); HarassMenu.Add("hE", new CheckBox("Kullan E")); HarassMenu.Add("harassmana", new Slider("Harass Mana Manager", 60, 0, 100)); LaneMenu = menuIni.AddSubMenu("Farm"); LaneMenu.AddGroupLabel("LaneTemizleme Ayarları"); LaneMenu.Add("laneQ", new CheckBox("Kullan Q")); LaneMenu.Add("fE", new CheckBox("Kullan E Sonvuruş")); LaneMenu.Add("laneW", new CheckBox("Kullan W")); LaneMenu.Add("laneE", new CheckBox("Kullan E", false)); LaneMenu.Add("femana", new Slider("Can (E) yardımcısı", 75, 0, 100)); LaneMenu.Add("lanemana", new Slider("Farm mana yardımcısı", 80, 0, 100)); LaneMenu.AddGroupLabel("OrmanTemizleme Ayarları"); LaneMenu.Add("jungleQ", new CheckBox("Kullan Q")); LaneMenu.Add("jE", new CheckBox("Son vuruşta E Kullan")); LaneMenu.Add("jungleW", new CheckBox("Kullan W")); LaneMenu.Add("jungleE", new CheckBox("Kullan E", false)); LaneMenu.Add("jemana", new Slider("Can için (E) yardımcısı", 75, 0, 100)); LaneMenu.Add("junglemana", new Slider("Orman için mana", 80, 0, 100)); KillStealMenu = menuIni.AddSubMenu("Kill Steal"); KillStealMenu.AddGroupLabel("Kill Çalma Ayarları"); KillStealMenu.Add("ksQ", new CheckBox("Kill Çalma Q")); KillStealMenu.Add("ksE", new CheckBox("Kill Çalma E")); MiscMenu = menuIni.AddSubMenu("Misc"); MiscMenu.AddGroupLabel("Ek Ayarları"); MiscMenu.Add("gapcloser", new CheckBox("Use Q On GapCloser")); MiscMenu.Add("gapclosermana", new Slider("Anti-GapCloser Mana", 25, 0, 100)); DrawMenu = menuIni.AddSubMenu("Drawings"); DrawMenu.AddGroupLabel("Gösterge Ayarları"); DrawMenu.Add("Qdraw", new CheckBox("Göster Q")); DrawMenu.Add("Edraw", new CheckBox("Göster E")); DrawMenu.Add("Rdraw", new CheckBox("Göster R Tespit Menzili")); DrawMenu.Add("AxeDraw", new CheckBox("Göster Balta pozisyonu")); Drawing.OnDraw += OnDraw; Game.OnUpdate += Game_OnGameUpdate; Gapcloser.OnGapcloser += Gapcloser_OnGap; GameObject.OnCreate += GameObject_OnCreate; GameObject.OnDelete += GameObject_OnDelete; }
public static void Execute() { if (Player.Instance.ChampionName != ChampName) { return; } menuIni = MainMenu.AddMenu("KappaDarius", "KappaDarius"); menuIni.AddGroupLabel("Darius The Dank Memes Master!"); menuIni.AddGroupLabel("Global Settings"); menuIni.Add("Items", new CheckBox("Use Items?")); menuIni.Add("Combo", new CheckBox("Use Combo?")); menuIni.Add("Harass", new CheckBox("Use Harass?")); menuIni.Add("Clear", new CheckBox("Use Clear?")); menuIni.Add("Drawings", new CheckBox("Use Drawings?")); menuIni.Add("KillSteal", new CheckBox("Use KillSteal?")); QMenu = menuIni.AddSubMenu("Q Settings"); QMenu.AddGroupLabel("Q Settings"); QMenu.Add("Combo", new CheckBox("Q Combo")); QMenu.Add("Harass", new CheckBox("Q Harass")); QMenu.AddGroupLabel("Q LaneClear Settings"); QMenu.Add("Clear", new CheckBox("Q LaneClear")); QMenu.Add("Qlc", new Slider("Q On Hit Minions >=", 3, 1, 10)); QMenu.AddSeparator(); QMenu.AddGroupLabel("Extra Settings"); QMenu.Add("QE", new CheckBox("Always Q Before E", false)); QMenu.Add("Stick", new CheckBox("Stick to Target while Casting Q")); QMenu.Add("QAA", new CheckBox("Use Q if AA is in Cooldown", false)); QMenu.Add("range", new CheckBox("Dont Cast Q when Enemy in AA range", false)); QMenu.Add("Flee", new CheckBox("Q On Flee (Ignores Stick to target)")); QMenu.Add("QFlee", new Slider("Cast Q flee When HP is below %", 90, 0, 100)); QMenu.Add("Qaoe", new CheckBox("Auto Q AoE")); QMenu.Add("Qhit", new Slider("Q Aoe Hit >=", 3, 1, 5)); WMenu = menuIni.AddSubMenu("W Settings"); WMenu.AddGroupLabel("W Settings"); WMenu.Add("Combo", new CheckBox("W Combo")); WMenu.Add("Harass", new CheckBox("W Harass")); WMenu.Add("Clear", new CheckBox("W LaneClear")); WMenu.AddGroupLabel("Extra Settings"); WMenu.Add("AAr", new CheckBox("W AA Reset")); EMenu = menuIni.AddSubMenu("E Settings"); EMenu.AddGroupLabel("E Settings"); EMenu.Add("Combo", new CheckBox("E Combo")); EMenu.Add("Harass", new CheckBox("E Harass")); EMenu.AddGroupLabel("Extra Settings"); EMenu.Add("Interrupt", new CheckBox("E To Interrupt")); RMenu = menuIni.AddSubMenu("R Settings"); RMenu.AddGroupLabel("R Settings"); RMenu.Add("Combo", new CheckBox("R Combo Finisher")); RMenu.Add("stack", new CheckBox("Use R On Stacks", false)); RMenu.Add("count", new Slider("Cast R On Stacks >=", 5, 0, 5)); RMenu.Add("SaveR", new CheckBox("Dont Ult if target killable with AA", false)); RMenu.Add("SR", new Slider("Dont Use Ult if target can be kill With X AA", 1, 0, 6)); RMenu.Add("semiR", new KeyBind("Semi-Auto R", false, KeyBind.BindTypes.HoldActive)); KillStealMenu = menuIni.AddSubMenu("KillSteal"); KillStealMenu.AddGroupLabel("KillSteal Settings"); KillStealMenu.Add("Rks", new CheckBox("R KillSteal")); if (Player.Spells.FirstOrDefault(o => o.SData.Name.Contains("SummonerDot")) != null) { KillStealMenu.Add("IGP", new CheckBox("Ignite + Passive Kill")); KillStealMenu.Add("IG", new CheckBox("Ignite Only", false)); KillStealMenu.AddLabel("Iginte + Passive takes in account Max Ignite + Passive dmg"); Ignite = new Spell.Targeted(ObjectManager.Player.GetSpellSlotFromName("summonerdot"), 600); } ManaMenu = menuIni.AddSubMenu("Mana Manager"); ManaMenu.AddGroupLabel("Harass"); ManaMenu.Add("harassmana", new Slider("Harass Mana %", 75, 0, 100)); ManaMenu.AddGroupLabel("Lane Clear"); ManaMenu.Add("lanemana", new Slider("Lane Clear Mana %", 60, 0, 100)); ItemsMenu = menuIni.AddSubMenu("Items"); ItemsMenu.AddGroupLabel("Items Settings"); ItemsMenu.Add("Hydra", new CheckBox("Use Hydra / Timat / Titanic")); ItemsMenu.Add("useGhostblade", new CheckBox("Use Youmuu's Ghostblade")); ItemsMenu.Add("UseBOTRK", new CheckBox("Use Blade of the Ruined King")); ItemsMenu.Add("UseBilge", new CheckBox("Use Bilgewater Cutlass")); ItemsMenu.AddSeparator(); ItemsMenu.Add("eL", new Slider("Use On Enemy health", 65, 0, 100)); ItemsMenu.Add("oL", new Slider("Use On My health", 65, 0, 100)); DrawMenu = menuIni.AddSubMenu("Drawings"); DrawMenu.AddGroupLabel("Drawing Settings"); DrawMenu.Add("Q", new CheckBox("Draw Q")); DrawMenu.Add("W", new CheckBox("Draw W")); DrawMenu.Add("E", new CheckBox("Draw E")); DrawMenu.Add("R", new CheckBox("Draw R")); DrawMenu.AddSeparator(); DrawMenu.AddGroupLabel("Ultimate Drawings"); DrawMenu.Add("DrawD", new CheckBox("Draw R Damage")); DrawMenu.Add("Killable", new CheckBox("Draw Killable")); DrawMenu.Add("Stacks", new CheckBox("Draw Passive Stacks")); DrawMenu.Add("PPx", new Slider("Passive Stacks Position X", 100, 0, 150)); DrawMenu.Add("PPy", new Slider("Passive Stacks Position Y", 100, 0, 150)); DrawMenu.Add("RHealth", new CheckBox("Draw After R health")); DrawMenu.Add("RHx", new Slider("After R health Position", 135, 0, 150)); Q = new Spell.Active(SpellSlot.Q, 400); W = new Spell.Active(SpellSlot.W, 300); E = new Spell.Skillshot(SpellSlot.E, 550, SkillShotType.Cone, 250, 666, 100); R = new Spell.Targeted(SpellSlot.R, 460); Game.OnUpdate += OnUpdate; Drawing.OnDraw += OnDraw; Drawing.OnEndScene += OnEndScene; Orbwalker.OnPostAttack += OnAfterAttack; Obj_AI_Base.OnSpellCast += Obj_AI_Base_OnSpellCast; Interrupter.OnInterruptableSpell += OnInterruptableTarget; }
/// <summary> /// Creates the Menu. /// </summary> public static void Create() { DefaultMenu = MainMenu.AddMenu("NidaleeBuddyEvolution", "NidaleeBuddyEvolution"); DefaultMenu.AddGroupLabel("This addon is made by KarmaPanda and should not be redistributed in any way."); DefaultMenu.AddGroupLabel( "Any unauthorized redistribution without credits will result in severe consequences."); DefaultMenu.AddGroupLabel("Thank you for using this addon and have a fun time!"); #region Combo ComboMenu = DefaultMenu.AddSubMenu("Combo", "Combo"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.Add("useQH", new CheckBox("Cast Q in Human Form")); ComboMenu.Add("useWH", new CheckBox("Cast W in Human Form")); ComboMenu.Add("useQC", new CheckBox("Cast Q in Cougar Form")); ComboMenu.Add("useWC", new CheckBox("Cast W in Cougar Form")); ComboMenu.Add("useEC", new CheckBox("Cast E in Cougar Form")); ComboMenu.Add("useR", new CheckBox("Cast R during Combo")); ComboMenu.AddLabel("Prediction Settings - Human Form"); ComboMenu.Add("predQH", new Slider("Cast Q if HitChance % is x", 75)); ComboMenu.Add("predWH", new Slider("Cast W if HitChance % is x", 75)); ComboMenu.AddLabel("Prediction Settings - Cougar Form"); ComboMenu.Add("predWC", new Slider("Cast W if HitChance % is x", 75)); ComboMenu.Add("predEC", new Slider("Cast E if HitChance % is x", 75)); #endregion #region Last Hit LastHitMenu = DefaultMenu.AddSubMenu("Last Hit", "Last Hit"); LastHitMenu.AddGroupLabel("Last Hit Settings"); LastHitMenu.Add("useQC", new CheckBox("Cast Q in Cougar Form on Unkillable Minion")); LastHitMenu.Add("useEC", new CheckBox("Cast E in Cougar Form on Unkillable Minion", false)); LastHitMenu.Add("useR", new CheckBox("Cast R in Cougar Form if Out of Range")); #endregion #region Harass HarassMenu = DefaultMenu.AddSubMenu("Harass", "Harass"); HarassMenu.AddGroupLabel("Harass Settings"); HarassMenu.Add("useQH", new CheckBox("Cast Q in Human Form")); HarassMenu.Add("useR", new CheckBox("Cast R to force Human Form")); HarassMenu.AddLabel("Prediction Settings - Human Form"); HarassMenu.Add("predQH", new Slider("Cast Q if HitChance % is x", 75)); #endregion #region Kill Steal KillStealMenu = DefaultMenu.AddSubMenu("Kill Steal", "Kill Steal"); KillStealMenu.AddGroupLabel("KillSteal Settings"); KillStealMenu.Add("useQH", new CheckBox("Cast Q to Kill Steal")); KillStealMenu.Add("predQH", new Slider("Cast Q if HitChance % is x", 75)); KillStealMenu.Add("useIgnite", new CheckBox("Use Ignite", false)); #endregion #region Lane Clear LaneClearMenu = DefaultMenu.AddSubMenu("Lane Clear", "Lane Clear"); LaneClearMenu.AddGroupLabel("Lane Clear Settings"); LaneClearMenu.Add("useQC", new CheckBox("Cast Q in Cougar Form")); LaneClearMenu.Add("useWC", new CheckBox("Cast W in Cougar Form")); LaneClearMenu.Add("useEC", new CheckBox("Cast E in Cougar Form")); LaneClearMenu.Add("useR", new CheckBox("Cast R during Lane Clear", false)); LaneClearMenu.AddLabel("Farm Settings - Cougar Form"); LaneClearMenu.Add("predWC", new Slider("Cast W if it hits x minions", 1, 1, 7)); LaneClearMenu.Add("predEC", new Slider("Cast E if HitChance % is x", 75)); #endregion #region Jungle Clear JungleClearMenu = DefaultMenu.AddSubMenu("Jungle Clear", "Jungle Clear"); JungleClearMenu.AddGroupLabel("Jungle Clear Settings"); JungleClearMenu.Add("useQH", new CheckBox("Cast Q in Human Form")); JungleClearMenu.Add("useQC", new CheckBox("Cast Q in Cougar Form")); JungleClearMenu.Add("useWC", new CheckBox("Cast W in Cougar Form")); JungleClearMenu.Add("useEC", new CheckBox("Cast E in Cougar Form")); JungleClearMenu.Add("useR", new CheckBox("Cast R during Jungle Clear")); JungleClearMenu.AddLabel("Prediction Settings"); JungleClearMenu.Add("predQH", new Slider("Cast Q in Human Form if HitChance % is x", 75)); JungleClearMenu.Add("predWC", new Slider("Cast W in Cougar Form if HitChance % is x", 75)); JungleClearMenu.Add("predEC", new Slider("Cast E in Cougar Form if HitChance % is x", 75)); #endregion #region Jungle Steal JungleStealMenu = DefaultMenu.AddSubMenu("Jungle Steal", "Jungle Steal"); JungleStealMenu.AddGroupLabel("Jungle Steal Settings"); JungleStealMenu.Add("useQH", new CheckBox("Cast Q to Steal Jungle")); JungleStealMenu.Add("predQH", new Slider("Cast Q if HitChance % is x", 75)); JungleStealMenu.Add("useSmite", new CheckBox("Cast Smite to Steal Jungle")); JungleStealMenu.Add("toggleK", new KeyBind("Toggle Smite", true, KeyBind.BindTypes.PressToggle, 'M')); JungleStealMenu.AddGroupLabel("Jungle Camp Toggle"); switch (Game.MapId) { case GameMapId.SummonersRift: JungleStealMenu.AddLabel("Epics"); JungleStealMenu.Add("SRU_Baron", new CheckBox("Baron")); JungleStealMenu.Add("SRU_Dragon", new CheckBox("Dragon")); JungleStealMenu.AddLabel("Buffs"); JungleStealMenu.Add("SRU_Blue", new CheckBox("Blue")); JungleStealMenu.Add("SRU_Red", new CheckBox("Red")); JungleStealMenu.AddLabel("Small Camps"); JungleStealMenu.Add("SRU_Gromp", new CheckBox("Gromp", false)); JungleStealMenu.Add("SRU_Murkwolf", new CheckBox("Murkwolf", false)); JungleStealMenu.Add("SRU_Krug", new CheckBox("Krug", false)); JungleStealMenu.Add("SRU_Razorbeak", new CheckBox("Razerbeak", false)); JungleStealMenu.Add("Sru_Crab", new CheckBox("Skuttles", false)); break; case GameMapId.TwistedTreeline: JungleStealMenu.AddLabel("Epics"); JungleStealMenu.Add("TT_Spiderboss8.1", new CheckBox("Vilemaw")); JungleStealMenu.AddLabel("Camps"); JungleStealMenu.Add("TT_NWraith1.1", new CheckBox("Wraith")); JungleStealMenu.Add("TT_NWraith4.1", new CheckBox("Wraith")); JungleStealMenu.Add("TT_NGolem2.1", new CheckBox("Golem")); JungleStealMenu.Add("TT_NGolem5.1", new CheckBox("Golem")); JungleStealMenu.Add("TT_NWolf3.1", new CheckBox("Wolf")); JungleStealMenu.Add("TT_NWolf6.1", new CheckBox("Wolf")); break; } #endregion #region Drawing DrawingMenu = DefaultMenu.AddSubMenu("Drawing", "Drawing"); DrawingMenu.AddGroupLabel("Drawing Settings"); DrawingMenu.Add("drawQH", new CheckBox("Draw Javelin Range")); DrawingMenu.Add("drawPred", new CheckBox("Draw Javelin Prediction")); DrawingMenu.AddLabel("DamageIndicator"); DrawingMenu.Add("draw.Damage", new CheckBox("Draw Damage")); DrawingMenu.Add("draw.Q", new CheckBox("Calculate Q Damage")); DrawingMenu.Add("draw.W", new CheckBox("Calculate W Damage")); DrawingMenu.Add("draw.E", new CheckBox("Calculate E Damage")); DrawingMenu.Add("draw.R", new CheckBox("Calculate R Damage", false)); DrawingMenu.AddLabel("Color Settings for Damage Indicator"); DrawingMenu.Add("draw_Alpha", new Slider("Alpha: ", 255, 0, 255)); DrawingMenu.Add("draw_Red", new Slider("Red: ", 255, 0, 255)); DrawingMenu.Add("draw_Green", new Slider("Green: ", 0, 0, 255)); DrawingMenu.Add("draw_Blue", new Slider("Blue: ", 0, 0, 255)); #endregion #region Misc MiscMenu = DefaultMenu.AddSubMenu("Misc Menu", "Misc Menu"); MiscMenu.AddGroupLabel("Auto Heal Settings"); MiscMenu.Add("autoHeal", new CheckBox("Auto Heal Allies and Me")); MiscMenu.Add("autoHealPercent", new Slider("Auto Heal Percent", 50)); foreach (var a in EntityManager.Heroes.Allies.OrderBy(a => a.BaseSkinName)) { MiscMenu.Add("autoHeal_" + a.BaseSkinName, new CheckBox("Auto Heal " + a.BaseSkinName)); } MiscMenu.AddGroupLabel("Spell Settings"); MiscMenu.AddLabel("Only choose one of them below."); MiscMenu.Add("useQC_AfterAttack", new CheckBox("Cast Q in Cougar Form After Attack")); MiscMenu.Add("useQC_BeforeAttack", new CheckBox("Cast Q in Cougar Form Before Attack", false)); MiscMenu.Add("useQC_OnUpdate", new CheckBox("Cast Q in Cougar Form on Update", false)); MiscMenu.AddGroupLabel("ManaManager"); MiscMenu.Add("manaQ", new Slider("Use Q in Human Form only if Mana Percent is >= x", 25)); MiscMenu.Add("manaW", new Slider("Use W in Human Form only if Mana Percent is >= x", 25)); MiscMenu.Add("manaE", new Slider("Use E in Human Form only if Mana Percent is >= x", 25)); MiscMenu.Add("disableMM", new CheckBox("Disable ManaManager in Combo Mode")); #endregion }
static Azir() { try { 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 }; if (Player.Spells.FirstOrDefault(o => o.SData.Name.Contains("SummonerFlash")) != null) { Flash = new Spell.Skillshot(user.GetSpellSlotFromName("SummonerFlash"), 450, SkillShotType.Circular); } SpellList.Add(Q); SpellList.Add(W); SpellList.Add(E); SpellList.Add(R); Menuini = MainMenu.AddMenu("KappAzir", "KappAzir"); AutoMenu = Menuini.AddSubMenu("Auto Settings"); JumperMenu = Menuini.AddSubMenu("Jumper Settings"); ComboMenu = Menuini.AddSubMenu("Combo Settings"); HarassMenu = Menuini.AddSubMenu("Harass Settings"); LaneClearMenu = Menuini.AddSubMenu("LaneClear Settings"); JungleClearMenu = Menuini.AddSubMenu("JungleClear Settings"); KillStealMenu = Menuini.AddSubMenu("KillSteal Settings"); DrawMenu = Menuini.AddSubMenu("Drawings Settings"); ColorMenu = Menuini.AddSubMenu("ColorPicker"); foreach (var spell in SpellList.Where(s => s != E)) { Menuini.Add(spell.Slot + "hit", new ComboBox(spell.Slot + " HitChance", 0, "High", "Medium", "Low")); Menuini.AddSeparator(0); } AutoMenu.AddGroupLabel("Settings"); AutoMenu.Add("gap", new CheckBox("Anti-GapCloser")); AutoMenu.Add("int", new CheckBox("Interrupter")); AutoMenu.Add("Danger", new ComboBox("Interrupter DangerLevel", 1, "High", "Medium", "Low")); AutoMenu.AddGroupLabel("Turret Settings"); AutoMenu.Add("tower", new CheckBox("Create Turrets")); AutoMenu.Add("Tenemy", new Slider("Create Turret If [{0}] Enemies Near", 3, 1, 6)); if (EntityManager.Heroes.Enemies.Any(e => e.Hero == Champion.Rengar)) { AutoMenu.Add("rengar", new CheckBox("Anti-Rengar Leap")); } JumperMenu.Add("jump", new KeyBind("WEQ Flee Key", false, KeyBind.BindTypes.HoldActive, 'A')); JumperMenu.Add("normal", new KeyBind("Normal Insec Key", false, KeyBind.BindTypes.HoldActive, 'S')); JumperMenu.Add("new", new KeyBind("New Insec Key", false, KeyBind.BindTypes.HoldActive, 'Z')); JumperMenu.Add("flash", new CheckBox("Use Flash for Possible AoE")); JumperMenu.Add("delay", new Slider("Delay EQ", 200, 0, 500)); JumperMenu.Add("range", new Slider("Check for soldiers Range", 800, 0, 1000)); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.AddGroupLabel("Q Settings"); ComboMenu.Add("Q", new CheckBox("Use Q")); ComboMenu.Add("WQ", new CheckBox("Use W > Q")); ComboMenu.Add("Qaoe", new CheckBox("Use Q Aoe", false)); ComboMenu.Add("QS", new Slider("Soldiers To Use Q", 1, 1, 3)); ComboMenu.AddSeparator(0); ComboMenu.AddGroupLabel("W Settings"); ComboMenu.Add("W", new CheckBox("Use W")); ComboMenu.Add("Wsave", new CheckBox("Save 1 W Stack", false)); ComboMenu.Add("WS", new Slider("Soldier Limit To Create", 3, 1, 3)); ComboMenu.AddSeparator(0); ComboMenu.AddGroupLabel("E Settings"); ComboMenu.Add("E", new CheckBox("Use E")); ComboMenu.Add("Ekill", new CheckBox("E Killable Enemy Only")); ComboMenu.Add("Edive", new CheckBox("E Dive Turrets", false)); ComboMenu.Add("EHP", new Slider("Only E if my HP is more than [{0}%]", 50)); ComboMenu.Add("Esafe", new Slider("Dont E Into [{0}] Enemies", 3, 1, 6)); ComboMenu.AddSeparator(0); ComboMenu.AddGroupLabel("R Settings"); ComboMenu.Add("R", new CheckBox("Use R")); ComboMenu.Add("Rkill", new CheckBox("R Finisher")); ComboMenu.Add("insec", new CheckBox("Try to insec in Combo")); ComboMenu.Add("Raoe", new Slider("R AoE Hit [{0}] Enemies", 3, 1, 6)); ComboMenu.Add("Rsave", new CheckBox("R Save Self")); ComboMenu.Add("RHP", new Slider("Push Enemy If my health is less than [{0}%]", 35)); HarassMenu.AddGroupLabel("Harass Settings"); HarassMenu.Add("toggle", new KeyBind("Auto Harass Key", false, KeyBind.BindTypes.PressToggle, 'H')); HarassMenu.AddSeparator(0); HarassMenu.AddGroupLabel("Q Settings"); HarassMenu.Add("Q", new CheckBox("Use Q")); HarassMenu.Add("WQ", new CheckBox("Use W > Q")); HarassMenu.Add("QS", new Slider("Soldiers To Use Q", 1, 1, 3)); HarassMenu.Add(Q.Slot + "mana", new Slider("Stop using Q if Mana < [{0}%]", 65)); HarassMenu.AddSeparator(0); HarassMenu.AddGroupLabel("W Settings"); HarassMenu.Add("W", new CheckBox("Use W")); HarassMenu.Add("Wsave", new CheckBox("Save 1 W Stack")); HarassMenu.Add("WS", new Slider("Soldier Limit To Create", 3, 1, 3)); HarassMenu.Add(W.Slot + "mana", new Slider("Stop using W if Mana < [{0}%]", 65)); HarassMenu.AddSeparator(0); HarassMenu.AddGroupLabel("E Settings"); HarassMenu.Add("E", new CheckBox("Use E")); HarassMenu.Add("Edive", new CheckBox("E Dive Turrets", false)); HarassMenu.Add("EHP", new Slider("Only E if my HP is more than [{0}%]", 50)); HarassMenu.Add("Esafe", new Slider("Dont E Into [{0}] Enemies", 3, 1, 6)); HarassMenu.Add(E.Slot + "mana", new Slider("Stop using E if Mana < [{0}%]", 65)); LaneClearMenu.AddGroupLabel("LaneClear Settings"); LaneClearMenu.Add("Q", new CheckBox("Use Q")); LaneClearMenu.Add(Q.Slot + "mana", new Slider("Stop using Q if Mana < [{0}%]", 65)); LaneClearMenu.Add("W", new CheckBox("Use W")); LaneClearMenu.Add("Wsave", new CheckBox("Save 1 W Stack")); LaneClearMenu.Add(W.Slot + "mana", new Slider("Stop using W if Mana < [{0}%]", 65)); JungleClearMenu.AddGroupLabel("JungleClear Settings"); JungleClearMenu.Add("Q", new CheckBox("Use Q")); JungleClearMenu.Add(Q.Slot + "mana", new Slider("Stop using Q if Mana < [{0}%]", 65)); JungleClearMenu.Add("W", new CheckBox("Use W")); JungleClearMenu.Add("Wsave", new CheckBox("Save 1 W Stack")); JungleClearMenu.Add(W.Slot + "mana", new Slider("Stop using W if Mana < [{0}%]", 65)); KillStealMenu.AddGroupLabel("Stealer Settings"); foreach (var spell in SpellList.Where(s => s != W && s != E)) { KillStealMenu.Add(spell.Slot + "ks", new CheckBox("KillSteal " + spell.Slot)); KillStealMenu.Add(spell.Slot + "js", new CheckBox("JungleSteal " + spell.Slot)); } DrawMenu.Add("damage", new CheckBox("Draw Combo Damage")); DrawMenu.AddLabel("Draws = ComboDamage / Enemy Current Health"); DrawMenu.AddSeparator(1); foreach (var spell in SpellList) { DrawMenu.Add(spell.Slot.ToString(), new CheckBox(spell.Slot + " Range")); ColorMenu.Add(spell.Slot.ToString(), new ColorPicker(spell.Slot + " Color", System.Drawing.Color.Chartreuse)); } DrawMenu.Add("insec", new CheckBox("Draw Insec Helpers")); Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; Gapcloser.OnGapcloser += Gapcloser_OnGapcloser; Interrupter.OnInterruptableSpell += Interrupter_OnInterruptableSpell; GameObject.OnCreate += GameObject_OnCreate; Orbwalker.OnPreAttack += Orbwalker_OnPreAttack; } catch (Exception e) { Common.Logger.Error(e.ToString()); } }
public static void Initialize() { // Addon Menu MagicianRyzeMenu = MainMenu.AddMenu("MagicianRyze", "MagicianRyze"); MagicianRyzeMenu.AddGroupLabel("Magician Ryze"); // Combo Menu ComboMenu = MagicianRyzeMenu.AddSubMenu("Combo Features", "ComboFeatures"); ComboMenu.AddGroupLabel("Combo Features"); ComboMenu.Add("Ucombo", new Slider("Counter Combo - My Personal Settings", 1, 1, 2)); ComboMenu.AddSeparator(1); ComboMenu.AddLabel("Independent boxes for Spells:"); ComboMenu.Add("Qcombo", new CheckBox("Use Q")); ComboMenu.Add("Wcombo", new CheckBox("Use W")); ComboMenu.Add("Ecombo", new CheckBox("Use E")); ComboMenu.Add("Rcombo", new CheckBox("Use R")); ComboMenu.Add("Dcombo", new CheckBox("Only R if Target Rooted")); ComboMenu.AddSeparator(1); ComboMenu.Add("Scombo", new Slider("Passive stacks to Ult", 4, 1, 4)); // Harass Menu HarassMenu = MagicianRyzeMenu.AddSubMenu("Harass Features", "HarassFeatures"); HarassMenu.AddGroupLabel("Harass Features"); HarassMenu.AddLabel("Independent boxes for Spells:"); HarassMenu.Add("Qharass", new CheckBox("Use Q")); HarassMenu.AddSeparator(1); HarassMenu.Add("Mharass", new Slider("Mana Limiter at Mana %", 25)); // Jungle Menu JungleMenu = MagicianRyzeMenu.AddSubMenu("Jungle Features", "JungleFeatures"); JungleMenu.AddGroupLabel("Jungle Features"); JungleMenu.AddLabel("Independent boxes for Spells:"); JungleMenu.Add("Qjungle", new CheckBox("Use Q")); JungleMenu.Add("Wjungle", new CheckBox("Use W")); JungleMenu.Add("Ejungle", new CheckBox("Use E")); JungleMenu.AddSeparator(1); JungleMenu.Add("Mjungle", new Slider("Mana Limiter at Mana %", 25)); // LaneClear Menu LaneClearMenu = MagicianRyzeMenu.AddSubMenu("Lane Clear Features", "LaneClearFeatures"); LaneClearMenu.AddGroupLabel("Lane Clear Features"); LaneClearMenu.AddLabel("Independent boxes for Spells:"); LaneClearMenu.Add("Qlanec", new CheckBox("Use Q")); LaneClearMenu.Add("Wlanec", new CheckBox("Use W", false)); LaneClearMenu.Add("Elanec", new CheckBox("Use E", false)); LaneClearMenu.AddSeparator(1); LaneClearMenu.Add("Mlanec", new Slider("Mana Limiter at Mana %", 25)); LaneClearMenu.AddSeparator(1); LaneClearMenu.Add("Planec", new CheckBox("Charge Passive in Lane Clear")); LaneClearMenu.AddSeparator(1); LaneClearMenu.AddLabel("Late Game Lane Clear Mode - QWE minions to Mana %"); LaneClearMenu.Add("Ulategame", new CheckBox("Late Game Mode", false)); LaneClearMenu.AddSeparator(1); LaneClearMenu.AddLabel("Late Game Mode Activators"); LaneClearMenu.Add("Llategame", new Slider("Activate Late Game at Level", 14, 1, 18)); LaneClearMenu.Add("Mlategame", new Slider("Mana Limiter at Mana %", 15)); // LastHit Menu LastHitMenu = MagicianRyzeMenu.AddSubMenu("Last Hit Features", "LastHitFeatures"); LastHitMenu.AddGroupLabel("Last Hit Features"); LastHitMenu.AddLabel("Independent boxes for Spells:"); LastHitMenu.Add("Qlasthit", new CheckBox("Use Q")); LastHitMenu.Add("Wlasthit", new CheckBox("Use W", false)); LastHitMenu.Add("Elasthit", new CheckBox("Use E", false)); LastHitMenu.AddSeparator(1); LastHitMenu.Add("Mlasthit", new Slider("Mana Limiter at Mana %", 25)); // Kill Steal Menu KillStealMenu = MagicianRyzeMenu.AddSubMenu("KS Features", "KSFeatures"); KillStealMenu.AddGroupLabel("Kill Steal Features"); KillStealMenu.Add("Uks", new CheckBox("KS Mode")); KillStealMenu.AddSeparator(1); KillStealMenu.AddLabel("Independent boxes for Spells:"); KillStealMenu.Add("Qks", new CheckBox("Use Q in KS")); KillStealMenu.Add("Wks", new CheckBox("Use W in KS")); KillStealMenu.Add("Eks", new CheckBox("Use E in KS")); // Drawing Menu DrawingMenu = MagicianRyzeMenu.AddSubMenu("Drawing Features", "DrawingFeatures"); DrawingMenu.AddGroupLabel("Drawing Features"); DrawingMenu.Add("Udraw", new CheckBox("Draw Mode")); DrawingMenu.AddSeparator(1); DrawingMenu.AddLabel("Independent boxes for Spells:"); DrawingMenu.Add("Qdraw", new CheckBox("Draw Q")); DrawingMenu.Add("WEdraw", new CheckBox("Draw W & E")); DrawingMenu.AddSeparator(1); DrawingMenu.AddLabel("Skin Designer"); DrawingMenu.Add("Udesign", new CheckBox("Draw Skin Design")); DrawingMenu.Add("Sdesign", new Slider("Skin Designer: ", 9, 0, 9)); // Setting Menu SettingMenu = MagicianRyzeMenu.AddSubMenu("Settings", "Settings"); SettingMenu.AddGroupLabel("Settings"); SettingMenu.AddLabel("Automatic Leveler"); SettingMenu.Add("Ulevel", new CheckBox("Auto Leveler")); SettingMenu.AddSeparator(1); SettingMenu.AddLabel("Automatic Tear Stacker"); SettingMenu.Add("Ustack", new CheckBox("Stack Mode")); SettingMenu.AddSeparator(1); SettingMenu.AddLabel("Ultimate Mode - If Ult is active, spam QWE"); SettingMenu.Add("Uultimate", new CheckBox("Ultimate Mode", false)); SettingMenu.AddSeparator(1); SettingMenu.AddLabel("Interrupter"); SettingMenu.Add("Uinterrupt", new CheckBox("Interrupt Mode")); SettingMenu.Add("Winterrupt", new CheckBox("Use W to interrupt")); SettingMenu.AddLabel("Gap Closer"); SettingMenu.Add("Ugapc", new CheckBox("Gap Closer Mode")); SettingMenu.Add("Wgapc", new CheckBox("Use W to gapclose")); }
static void OnLoadingComplete(EventArgs args) { if (!_Player.ChampionName.Contains("Irelia")) { return; } Chat.Print("Doctor's Irelia Loaded!", Color.Orange); Q = new Spell.Targeted(SpellSlot.Q, 625); W = new Spell.Active(SpellSlot.W); E = new Spell.Targeted(SpellSlot.E, 425); R = new Spell.Skillshot(SpellSlot.R, 900, SkillShotType.Linear, 250, 1600, 120); R.AllowedCollisionCount = int.MaxValue; Botrk = new Item(ItemId.Blade_of_the_Ruined_King); Sheen = new Item(ItemId.Sheen); Tryn = new Item(ItemId.Trinity_Force); Bil = new Item(3144, 475f); Ignite = new Spell.Targeted(_Player.GetSpellSlotFromName("summonerdot"), 600); thm = new Font(Drawing.Direct3DDevice, new FontDescription { FaceName = "Tahoma", Height = 16, Weight = FontWeight.Bold, OutputPrecision = FontPrecision.Default, Quality = FontQuality.ClearType }); Menu = MainMenu.AddMenu("Doctor's Irelia", "Irelia"); Menu.AddGroupLabel("Doctor7"); ComboMenu = Menu.AddSubMenu("Combo Settings", "Combo"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.Add("ComboQ", new CheckBox("Use [Q] Combo")); ComboMenu.Add("ComboQ2", new CheckBox("Use [Q] on minions to get closer to the target")); ComboMenu.Add("ComboW", new CheckBox("Use [W] Combo")); ComboMenu.Add("DisQ", new Slider("Use [Q] If Enemy Distance >", 125, 0, 625)); ComboMenu.AddLabel("[Q] Distance < 125 = Always [Q]"); ComboMenu.Add("ComboE", new CheckBox("Use [E] Combo")); ComboMenu.Add("AlwaysE", new CheckBox("Only Use [E] If Can Stun Target", false)); ComboMenu.Add("CTurret", new KeyBind("Dont Use [Q] UnderTurret", false, KeyBind.BindTypes.PressToggle, 'T')); ComboMenu.AddGroupLabel("Interrupt Settings"); ComboMenu.Add("interQ", new CheckBox("Use [E] Interrupt")); Ultimate = Menu.AddSubMenu("Ultimate Settings", "Ultimate"); Ultimate.AddGroupLabel("Ultimate Settings"); Ultimate.Add("useRCombo", new CheckBox("Use [R]")); Ultimate.AddLabel("Use [R] Low Hp"); Ultimate.Add("RHeatlh", new CheckBox("Use [R] If MyHP <")); Ultimate.Add("MauR", new Slider("MyHP Use [R] <", 50)); Ultimate.AddLabel("Use [R] Sheen"); Ultimate.Add("RShen", new CheckBox("Use [R] Sheen", false)); Ultimate.AddLabel("Use [R] Ks"); Ultimate.Add("KsR", new CheckBox("Use [R] KillSteal")); Ultimate.AddLabel("Use [R] Minions"); Ultimate.Add("Rminion", new CheckBox("Use [R] On Minion If No Enemies Around")); HarassMenu = Menu.AddSubMenu("Harass Settings", "Harass"); HarassMenu.AddGroupLabel("Harass Settings"); HarassMenu.Add("HarassQ", new CheckBox("Use [Q] Harass")); HarassMenu.Add("HarassQ2", new CheckBox("Use [Q] on minions to get closer to the target")); HarassMenu.Add("HarassW", new CheckBox("Use [W] Harass")); HarassMenu.Add("DisQ2", new Slider("Use [Q] If Enemy Distance >", 125, 0, 625)); HarassMenu.AddLabel("[Q] Distance < 125 = Always [Q]"); HarassMenu.Add("HarassE", new CheckBox("Use [E] Harass")); HarassMenu.Add("AlwaysEH", new CheckBox("Only Use [E] If Can Stun Target")); HarassMenu.Add("ManaQ", new Slider("Mana Harass", 40)); JungleClearMenu = Menu.AddSubMenu("JungleClear Settings", "JungleClear"); JungleClearMenu.AddGroupLabel("JungleClear Settings"); JungleClearMenu.Add("QJungle", new CheckBox("Use [Q] JungleClear")); JungleClearMenu.Add("WJungle", new CheckBox("Use [W] JungleClear")); JungleClearMenu.Add("EJungle", new CheckBox("Use [E] JungleClear")); JungleClearMenu.Add("JungleMana", new Slider("Mana JungleClear", 20)); LaneClearMenu = Menu.AddSubMenu("LaneClear Settings", "LaneClear"); LaneClearMenu.AddGroupLabel("Lane Clear Settings"); LaneClearMenu.Add("LaneClearQ", new CheckBox("Use [Q] LaneClear")); LaneClearMenu.Add("LaneClearW", new CheckBox("Use [W] LaneClear")); LaneClearMenu.Add("MauW", new Slider("Use [W] If HealthPercent <", 50)); LaneClearMenu.Add("LaneClearE", new CheckBox("Use [E] LaneClear")); LaneClearMenu.Add("ManaLC", new Slider("Mana LaneClear", 50)); LaneClearMenu.AddGroupLabel("LastHit Settings"); LaneClearMenu.Add("LastHitQ", new CheckBox("Use [Q] LastHit")); LaneClearMenu.Add("LastHitE", new CheckBox("Use [E] LastHit")); LaneClearMenu.Add("ManaLH", new Slider("Mana LastHit", 50)); KillStealMenu = Menu.AddSubMenu("KillSteal Settings", "KillSteal"); KillStealMenu.AddGroupLabel("KillSteal Settings"); KillStealMenu.Add("KsQ", new CheckBox("Use [Q] KillSteal")); KillStealMenu.Add("KsE", new CheckBox("Use [E] KillSteal")); KillStealMenu.Add("ign", new CheckBox("Use [Ignite] KillSteal")); Misc = Menu.AddSubMenu("Misc Changer", "Misc"); Misc.AddGroupLabel("Items Settings"); Misc.Add("BOTRK", new CheckBox("Use [Botrk]")); Misc.Add("ihp", new Slider("My HP Use BOTRK <=", 50)); Misc.Add("ihpp", new Slider("Enemy HP Use BOTRK <=", 50)); Misc.AddGroupLabel("Flee Settings"); Misc.Add("FleeQ", new CheckBox("Only Use [Q] Flee If Killalble Minion")); Misc.AddGroupLabel("Drawing Settings"); Misc.Add("DrawQ", new CheckBox("[Q] Range")); Misc.Add("DrawR", new CheckBox("[R] Range")); Misc.Add("DrawTR", new CheckBox("Status Under Turret")); Misc.Add("Draw_Disabled", new CheckBox("Disabled Drawings")); Drawing.OnDraw += Drawing_OnDraw; Game.OnUpdate += Game_OnUpdate; Interrupter.OnInterruptableSpell += Interupt; }
static void OnLoadingComplete(EventArgs args) { if (!_Player.ChampionName.Contains("Talon")) { return; } Chat.Print("Talon7 Loaded!", Color.GreenYellow); Chat.Print("Doctor7", Color.Yellow); Bootstrap.Init(null); Q = new Spell.Active(SpellSlot.Q); W = new Spell.Skillshot(SpellSlot.W, 700, SkillShotType.Cone, 1, 2300, 80); W.AllowedCollisionCount = int.MaxValue; E = new Spell.Targeted(SpellSlot.E, 700); R = new Spell.Active(SpellSlot.R); Botrk = new Item(ItemId.Blade_of_the_Ruined_King); Tiamat = new Item(ItemId.Tiamat_Melee_Only, 400); Hydra = new Item(ItemId.Ravenous_Hydra_Melee_Only, 400); Bil = new Item(3144, 475f); Youmuu = new Item(3142, 10); Ignite = new Spell.Targeted(ObjectManager.Player.GetSpellSlotFromName("summonerdot"), 600); Menu = MainMenu.AddMenu("Talon7", "Talon"); Menu.AddSeparator(); ComboMenu = Menu.AddSubMenu("Combo Settings", "Combo"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.Add("ComboQ", new CheckBox("Use [Q]")); ComboMenu.Add("ComboW", new CheckBox("Use [W]")); ComboMenu.Add("ComboR", new CheckBox("Always Use [R] On Combo")); ComboMenu.Add("riu", new CheckBox("Use [Hydra] Reset AA")); ComboMenu.AddGroupLabel("[E] Combo Settings"); ComboMenu.Add("ComboE", new CheckBox("Use [E]")); ComboMenu.Add("myhp", new Slider("Min MyHP For [E]", 40, 0, 100)); ComboMenu.AddGroupLabel("[R] Escape Settings"); ComboMenu.Add("autor", new CheckBox("Use [R] Escape")); ComboMenu.Add("mau", new Slider("MyHP For [R] Escape", 20, 0, 100)); HarassMenu = Menu.AddSubMenu("Harass Settings", "Harass"); HarassMenu.AddGroupLabel("Harass Settings"); HarassMenu.Add("HarassQ", new CheckBox("Use [Q]", false)); HarassMenu.Add("HarassW", new CheckBox("Use [W]")); HarassMenu.Add("ManaW", new Slider("Min Mana Harass", 40)); LaneClearMenu = Menu.AddSubMenu("LaneClear Settings", "LaneClear"); LaneClearMenu.AddGroupLabel("Lane Clear Settings"); LaneClearMenu.Add("LaneQ", new CheckBox("Use [Q]", false)); LaneClearMenu.Add("LaneW", new CheckBox("Use [W]")); LaneClearMenu.Add("ManaLC", new Slider("Min Mana LaneClear", 60)); LaneClearMenu.AddSeparator(); LaneClearMenu.AddGroupLabel("Lasthit Settings"); LaneClearMenu.Add("LastW", new CheckBox("Use [W] Lasthit")); LaneClearMenu.Add("LastQ", new CheckBox("Use [Q] Lasthit", false)); LaneClearMenu.Add("LhMana", new Slider("Min Mana LaneClear", 60)); JungleClearMenu = Menu.AddSubMenu("JungleClear Settings", "JungleClear"); JungleClearMenu.AddGroupLabel("JungleClear Settings"); JungleClearMenu.Add("QJungle", new CheckBox("Use [Q]")); JungleClearMenu.Add("WJungle", new CheckBox("Use [W]")); JungleClearMenu.Add("MnJungle", new Slider("Min Mana JungleClear [Q]", 30)); Misc = Menu.AddSubMenu("Misc Settings", "Misc"); Misc.AddGroupLabel("AntiGap Settings"); Misc.Add("AntiGap", new CheckBox("Use [W] AntiGapcloser")); Misc.Add("Rstun", new CheckBox("Use [W] If Enemy Has CC")); Misc.AddSeparator(); Misc.AddGroupLabel("Drawing Settings"); Misc.Add("DrawW", new CheckBox("W Range")); Misc.Add("DrawE", new CheckBox("E Range", false)); Misc.AddSeparator(); Misc.AddGroupLabel("Skin Changer"); Misc.Add("checkSkin", new CheckBox("Use Skin Changer")); Misc.Add("skin.Id", new ComboBox("Skin Mode", 4, "Default", "1", "2", "3", "4")); KillStealMenu = Menu.AddSubMenu("KillSteal Settings", "KillSteal"); KillStealMenu.AddGroupLabel("KillSteal Settings"); KillStealMenu.Add("KsQ", new CheckBox("Use [Q] KillSteal")); KillStealMenu.Add("KsW", new CheckBox("Use [W] KillSteal")); KillStealMenu.Add("KsR", new CheckBox("Use [R] KillSteal")); KillStealMenu.Add("ign", new CheckBox("Use [Ignite] KillSteal")); 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)); Drawing.OnDraw += Drawing_OnDraw; Game.OnTick += Game_OnTick; Orbwalker.OnPostAttack += ResetAttack; Gapcloser.OnGapcloser += Gapcloser_OnGapcloser; }
private static void Loading_OnLoadingComplete(EventArgs args) { if (Player.Instance.Hero != ChampionName) { return; } Q = new Spell.Chargeable(SpellSlot.Q, 750, 1450, 1500, 500, int.MaxValue, 100) { AllowedCollisionCount = int.MaxValue }; W = new Spell.Skillshot(SpellSlot.W, 1100, SkillShotType.Circular, 250, int.MaxValue, 100) { AllowedCollisionCount = int.MaxValue }; E = new Spell.Skillshot(SpellSlot.E, 1000, SkillShotType.Linear, 250, 1600, 70); R = new Spell.Skillshot(SpellSlot.R, 3200, SkillShotType.Circular, 600, int.MaxValue, 125) { AllowedCollisionCount = int.MaxValue }; SpellList.Add(Q); SpellList.Add(W); SpellList.Add(E); SpellList.Add(R); Menuini = MainMenu.AddMenu("Xerath", "Xerath"); RMenu = Menuini.AddSubMenu("R Settings"); ComboMenu = Menuini.AddSubMenu("Combo Settings"); HarassMenu = Menuini.AddSubMenu("Harass Settings"); LaneClearMenu = Menuini.AddSubMenu("LaneClear Settings"); JungleClearMenu = Menuini.AddSubMenu("JungleClear Settings"); KillStealMenu = Menuini.AddSubMenu("KillSteal Settings"); MiscMenu = Menuini.AddSubMenu("Misc Settings"); DrawMenu = Menuini.AddSubMenu("Drawings Settings"); ColorMenu = Menuini.AddSubMenu("Color Picker"); RMenu.AddGroupLabel("R Settings"); RMenu.Add("R", new CheckBox("Use R")); RMenu.Add(R.Slot + "hit", new ComboBox("R HitChance", 0, "High", "Medium", "Low")); RMenu.Add("scrybR", new CheckBox("Use Scrybing Orb while Ulting")); RMenu.Add("Rmode", new ComboBox("R Mode", 0, "Auto", "Custom Delays", "On Tap")); RMenu.Add("Rtap", new KeyBind("R Tap Key", false, KeyBind.BindTypes.HoldActive, 'S')); RMenu.AddGroupLabel("R Custom Delays"); for (int i = 1; i <= 5; i++) { RMenu.Add("delay" + i, new Slider("Delay " + i, 0, 0, 1500)); } RMenu.Add("Rblock", new CheckBox("Block Commands While Casting R")); RMenu.Add("Rnear", new CheckBox("Focus Targets Near Mouse Only")); RMenu.Add("Mradius", new Slider("Mouse Radius", 750, 300, 1500)); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.Add("key", new KeyBind("Combo Key", false, KeyBind.BindTypes.HoldActive, 32)); ComboMenu.Add("Q", new CheckBox("Use Q")); ComboMenu.Add(Q.Slot + "hit", new ComboBox("Q HitChance", 0, "High", "Medium", "Low")); ComboMenu.Add("W", new CheckBox("Use W")); ComboMenu.Add(W.Slot + "hit", new ComboBox("W HitChance", 0, "High", "Medium", "Low")); ComboMenu.Add("E", new CheckBox("Use E")); ComboMenu.Add(E.Slot + "hit", new ComboBox("E HitChance", 0, "High", "Medium", "Low")); HarassMenu.AddGroupLabel("Harass Settings"); HarassMenu.Add("key", new KeyBind("Harass Key", false, KeyBind.BindTypes.HoldActive, 'C')); HarassMenu.Add("toggle", new KeyBind("Auto Harass", false, KeyBind.BindTypes.PressToggle, 'H')); HarassMenu.Add("Q", new CheckBox("Use Q")); HarassMenu.Add(Q.Slot + "hit", new ComboBox("Q HitChance", 0, "High", "Medium", "Low")); HarassMenu.Add("Qmana", new Slider("Use Q if Mana% > [{0}%]")); HarassMenu.Add("W", new CheckBox("Use W")); HarassMenu.Add(W.Slot + "hit", new ComboBox("W HitChance", 0, "High", "Medium", "Low")); HarassMenu.Add("Wmana", new Slider("Use W if Mana% > [{0}%]")); HarassMenu.Add("E", new CheckBox("Use E")); HarassMenu.Add(E.Slot + "hit", new ComboBox("E HitChance", 0, "High", "Medium", "Low")); HarassMenu.Add("Emana", new Slider("Use E if Mana% > [{0}%]")); LaneClearMenu.AddGroupLabel("LaneClear Settings"); LaneClearMenu.Add("key", new KeyBind("LaneClear Key", false, KeyBind.BindTypes.HoldActive, 'V')); LaneClearMenu.Add("Q", new CheckBox("Use Q")); LaneClearMenu.Add("Qmode", new ComboBox("Q Mode", 0, "LaneClear", "LastHit", "Both")); LaneClearMenu.Add("Qmana", new Slider("Use Q if Mana% > [{0}%]")); LaneClearMenu.Add("W", new CheckBox("Use W")); LaneClearMenu.Add("Wmode", new ComboBox("W Mode", 0, "LaneClear", "LastHit", "Both")); LaneClearMenu.Add("Wmana", new Slider("Use W if Mana% > [{0}%]")); LaneClearMenu.Add("E", new CheckBox("Use E")); LaneClearMenu.Add("Emode", new ComboBox("E Mode", 0, "LaneClear", "LastHit", "Both")); LaneClearMenu.Add("Emana", new Slider("Use E if Mana% > [{0}%]")); JungleClearMenu.AddGroupLabel("JungleClear Settings"); JungleClearMenu.Add("key", new KeyBind("JungleClear Key", false, KeyBind.BindTypes.HoldActive, 'V')); JungleClearMenu.Add("Q", new CheckBox("Use Q")); JungleClearMenu.Add("Qmana", new Slider("Use Q if Mana% > [{0}%]")); JungleClearMenu.Add("W", new CheckBox("Use W")); JungleClearMenu.Add("Wmana", new Slider("Use W if Mana% > [{0}%]")); JungleClearMenu.Add("E", new CheckBox("Use E")); JungleClearMenu.Add("Emana", new Slider("Use E if Mana% > [{0}%]")); KillStealMenu.AddGroupLabel("KillSteal Settings"); KillStealMenu.Add("Q", new CheckBox("Use Q")); KillStealMenu.Add("W", new CheckBox("Use W")); KillStealMenu.Add("E", new CheckBox("Use E")); MiscMenu.AddGroupLabel("Misc Settings"); MiscMenu.Add("gap", new CheckBox("E Anti-GapCloser")); MiscMenu.Add("int", new CheckBox("E Interrupter")); MiscMenu.Add("danger", new ComboBox("Interrupter Danger Level", 1, "High", "Medium", "Low")); MiscMenu.Add("flee", new KeyBind("Escape with E", false, KeyBind.BindTypes.HoldActive, 'A')); var notifi = MiscMenu.Add("Notifications", new CheckBox("Use Notifications")); MiscMenu.Add("autoECC", new CheckBox("Auto E On CC enemy")); MiscMenu.Add("scrybebuy", new CheckBox("Auto Scrybing Orb Buy")); MiscMenu.Add("scrybebuylevel", new Slider("Buy Orb at level [{0}]", 9, 1, 18)); MiscMenu.AddGroupLabel("Anti-GapCloser Spells"); foreach (var spell in from spell in Gapcloser.GapCloserList from enemy in EntityManager.Heroes.Enemies.Where(enemy => spell.ChampName == enemy.ChampionName) select spell) { MiscMenu.Add(spell.SpellName, new CheckBox(spell.ChampName + " - " + spell.SpellSlot)); } foreach (var spell in SpellList) { DrawMenu.Add(spell.Slot.ToString(), new CheckBox(spell.Slot + " Range")); } DrawMenu.Add("Rmini", new CheckBox("Draw R Range (MiniMap)", false)); foreach (var spell in SpellList) { ColorMenu.Add(spell.Slot + "Color", new ColorPicker(spell.Slot + " Color", Color.Chartreuse)); } if (notifi.CurrentValue) { Common.ShowNotification("KappaXerath - Loaded", 5000); } Game.OnUpdate += Game_OnGameUpdate; Drawing.OnDraw += Drawing_OnDraw; Drawing.OnEndScene += Drawing_OnEndScene; Interrupter.OnInterruptableSpell += Interrupter_OnInterruptableSpell; Gapcloser.OnGapcloser += Gapcloser_OnGapcloser; Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; Orbwalker.OnPreAttack += Orbwalker_OnPreAttack; Player.OnIssueOrder += Player_OnIssueOrder; GameObject.OnCreate += GameObject_OnCreate; Spellbook.OnCastSpell += Spellbook_OnCastSpell; }
private static void OnLoadingComplete(EventArgs args) { if (!_Player.ChampionName.Contains("Kayle")) { return; } Chat.Print("Doctor's Kayle Loaded!", Color.Orange); Q = new Spell.Targeted(SpellSlot.Q, 650); W = new Spell.Targeted(SpellSlot.W, 900); E = new Spell.Active(SpellSlot.E, (uint)Player.Instance.GetAutoAttackRange()); R = new Spell.Targeted(SpellSlot.R, 900); Ignite = new Spell.Targeted(ObjectManager.Player.GetSpellSlotFromName("summonerdot"), 600); thm = new Font(Drawing.Direct3DDevice, new FontDescription { FaceName = "Tahoma", Height = 22, Weight = FontWeight.Bold, OutputPrecision = FontPrecision.Default, Quality = FontQuality.ClearType }); Menu = MainMenu.AddMenu("Kayle", "Kayle"); Menu.AddGroupLabel("Doctor7"); ComboMenu = Menu.AddSubMenu("Combo Settings", "Combo"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.Add("ComboQ", new CheckBox("Use [Q] Combo")); ComboMenu.Add("ComboE", new CheckBox("Use [E] Combo")); Ulti = Menu.AddSubMenu("Ultimate Settings", "Ulti"); Ulti.AddGroupLabel("Ultimate Settings"); Ulti.Add("ultiR2", new CheckBox("Use [R]")); Ulti.Add("Alhp", new Slider("HP Use [R]", 25)); Ulti.AddGroupLabel("Use [R] On"); foreach (var target in EntityManager.Heroes.Allies) { Ulti.Add("useRon" + target.ChampionName, new CheckBox("" + target.ChampionName)); } Heal = Menu.AddSubMenu("Heal Settings", "Heal"); Heal.AddGroupLabel("Heal Settings"); Heal.Add("healW2", new CheckBox("Use [W] Allies")); Heal.Add("ManaHeal", new Slider("Mana Use Heal", 20)); Heal.Add("AlW", new Slider("Allies HP Use [W]", 70)); Heal.AddGroupLabel("Use [W] On"); foreach (var target in EntityManager.Heroes.Allies) { Heal.Add("useWon" + target.ChampionName, new CheckBox("" + target.ChampionName)); } HarassMenu = Menu.AddSubMenu("Harass Settings", "Harass"); HarassMenu.AddGroupLabel("Harass Settings"); HarassMenu.Add("HarassQ", new CheckBox("Use [Q] Harass")); HarassMenu.Add("HarassE", new CheckBox("Use [E] Harass")); HarassMenu.Add("ManaHR", new Slider("Mana For Harass", 50)); LaneClearMenu = Menu.AddSubMenu("LaneClear Settings", "LaneClear"); LaneClearMenu.AddGroupLabel("Lane Clear Settings"); LaneClearMenu.Add("QLC", new CheckBox("Use [Q] LaneClear", false)); LaneClearMenu.Add("ELC", new CheckBox("Use [E] LaneClear")); LaneClearMenu.Add("ManaLC", new Slider("Mana For LaneClear", 50)); LaneClearMenu.AddGroupLabel("Lasthit Settings"); LaneClearMenu.Add("QLH", new CheckBox("Use [Q] Lasthit")); LaneClearMenu.Add("ManaLH", new Slider("Mana For Lasthit", 50)); JungleClearMenu = Menu.AddSubMenu("JungleClear Settings", "JungleClear"); JungleClearMenu.AddGroupLabel("JungleClear Settings"); JungleClearMenu.Add("QJungle", new CheckBox("Use [Q] JungleClear")); JungleClearMenu.Add("EJungle", new CheckBox("Use [E] JungleClear")); JungleClearMenu.Add("ManaJC", new Slider("Mana For JungleClear", 30)); KillStealMenu = Menu.AddSubMenu("KillSteal Settings", "KillSteal"); KillStealMenu.AddGroupLabel("KillSteal Settings"); KillStealMenu.Add("KsQ", new CheckBox("Use [Q] KillSteal")); KillStealMenu.Add("ign", new CheckBox("Use [Ignite] KillSteal")); Misc = Menu.AddSubMenu("Misc Settings", "Misc"); Misc.AddGroupLabel("Drawing Settings"); Misc.Add("DrawQ", new CheckBox("[Q] Range")); Misc.Add("DrawE", new CheckBox("[E] Range")); Misc.Add("DrawR", new CheckBox("[R] - [W] Range")); Misc.Add("DrawIE", new CheckBox("Status [E] Buff")); Drawing.OnDraw += Drawing_OnDraw; Game.OnUpdate += Game_OnUpdate; }