static void Game_OnGameLoad(EventArgs args) { Player = ObjectManager.Player; if (Player.ChampionName != "Azir") return; #region Spells Q = new Spell(SpellSlot.Q, 825); Qline = new Spell(SpellSlot.Q, 825); W = new Spell(SpellSlot.W, 450); E = new Spell(SpellSlot.E, 1250); R = new Spell(SpellSlot.R, 450); Q.SetSkillshot(0, 70, 1600, false, SkillshotType.SkillshotCircle); Qline.SetSkillshot(0, 70, 1600, false, SkillshotType.SkillshotLine); E.SetSkillshot(0, 100, 1700, false, SkillshotType.SkillshotLine); R.SetSkillshot(0.5f, 0, 1400, false, SkillshotType.SkillshotLine); IgniteSlot = Player.GetSpellSlot("SummonerDot"); #endregion #region Menu Menu = new Menu("Azir", "Azir", true); TargetSelector.AddToMenu(Menu.SubMenu("Target Selector")); AzirWalker = new AzirWalker(Menu.SubMenu("Orbwalker")); Menu.SubMenu("Combo").AddItem(new MenuItem("UseQC", "Use Q").SetValue(true)); Menu.SubMenu("Combo").AddItem(new MenuItem("UseWC", "Use W").SetValue(true)); Menu.SubMenu("Combo").AddItem(new MenuItem("UseEC", "Use E").SetValue(true)); Menu.SubMenu("Combo").AddItem(new MenuItem("UseRC", "Use R").SetValue(true)); Menu.SubMenu("Combo").AddItem(new MenuItem("UseIgnite", "Use Ignite").SetValue(true)); Menu.SubMenu("Combo").AddItem(new MenuItem("AllInKEK", "All-in (tap)!").SetValue(new KeyBind('G', KeyBindType.Press))); Menu.SubMenu("Combo").AddItem(new MenuItem("ComboActive", "Combo!").SetValue(new KeyBind(32, KeyBindType.Press))); Menu.SubMenu("Harass").AddItem(new MenuItem("HarassMinMana", "Min mana %").SetValue(new Slider(20, 0, 100))); Menu.SubMenu("Harass").AddItem(new MenuItem("HarassActive", "Harass!").SetValue(new KeyBind('C', KeyBindType.Press))); Menu.SubMenu("LaneClear").AddItem(new MenuItem("UseQLC", "Use Q").SetValue(true)); Menu.SubMenu("LaneClear").AddItem(new MenuItem("UseWLC", "Use W").SetValue(true)); Menu.SubMenu("LaneClear").AddItem(new MenuItem("LaneClearActive", "LaneClear!").SetValue(new KeyBind('V', KeyBindType.Press))); Menu.SubMenu("Misc").AddItem(new MenuItem("Jump", "Jump towards cursor").SetValue(new KeyBind('E', KeyBindType.Press))); Menu.SubMenu("Misc").Item("Jump").ValueChanged += Program_ValueChanged; Menu.SubMenu("Misc").AddItem(new MenuItem("AutoEInterrupt", "Interrupt targets with E").SetValue(false)); Menu.SubMenu("R").AddItem(new MenuItem("AutoRN", "Auto R if it will hit >=").SetValue(new Slider(3, 1, 6))); Menu.SubMenu("R").AddItem(new MenuItem("AutoRInterrupt", "Interrupt targets with R").SetValue(true)); var dmgAfterComboItem = new MenuItem("DamageAfterR", "Draw damage after combo").SetValue(true); Utility.HpBarDamageIndicator.DamageToUnit += hero => GetComboDamage(hero); Utility.HpBarDamageIndicator.Enabled = dmgAfterComboItem.GetValue<bool>(); dmgAfterComboItem.ValueChanged += delegate(object sender, OnValueChangeEventArgs eventArgs) { Utility.HpBarDamageIndicator.Enabled = eventArgs.GetNewValue<bool>(); }; Menu.SubMenu("Drawings").AddItem(new MenuItem("QRange", "Q range").SetValue(new Circle(true, Color.FromArgb(150, Color.Yellow)))); Menu.SubMenu("Drawings").AddItem(new MenuItem("WRange", "W range").SetValue(new Circle(false, Color.FromArgb(150, Color.Yellow)))); Menu.SubMenu("Drawings").AddItem(new MenuItem("RRange", "R range").SetValue(new Circle(false, Color.FromArgb(150, Color.Yellow)))); Menu.SubMenu("Drawings").AddItem(dmgAfterComboItem); Menu.AddToMainMenu(); #endregion Interrupter2.OnInterruptableTarget += Interrupter2_OnInterruptableTarget; Game.OnUpdate += Game_OnGameUpdate; Drawing.OnDraw += Drawing_OnDraw; }
static void Game_OnGameLoad(EventArgs args) { Player = ObjectManager.Player; if (Player.ChampionName != "Azir") { return; } #region Spells Q = new Spell(SpellSlot.Q, 825); Qline = new Spell(SpellSlot.Q, 825); W = new Spell(SpellSlot.W, 450); E = new Spell(SpellSlot.E, 1250); R = new Spell(SpellSlot.R, 450); Q.SetSkillshot(0, 70, 1600, false, SkillshotType.SkillshotCircle); Qline.SetSkillshot(0, 70, 1600, false, SkillshotType.SkillshotLine); E.SetSkillshot(0, 100, 1700, false, SkillshotType.SkillshotLine); R.SetSkillshot(0.5f, 0, 1400, false, SkillshotType.SkillshotLine); IgniteSlot = Player.GetSpellSlot("SummonerDot"); #endregion #region Menu Menu = new Menu("Azir", "Azir", true); TargetSelector.AddToMenu(Menu.SubMenu("Target Selector")); AzirWalker = new AzirWalker(Menu.SubMenu("Orbwalker")); Menu.SubMenu("Combo").AddItem(new MenuItem("UseQC", "Use Q").SetValue(true)); Menu.SubMenu("Combo").AddItem(new MenuItem("UseWC", "Use W").SetValue(true)); Menu.SubMenu("Combo").AddItem(new MenuItem("UseEC", "Use E").SetValue(true)); Menu.SubMenu("Combo").AddItem(new MenuItem("UseRC", "Use R").SetValue(true)); Menu.SubMenu("Combo").AddItem(new MenuItem("UseIgnite", "Use Ignite").SetValue(true)); Menu.SubMenu("Combo").AddItem(new MenuItem("AllInKEK", "All-in (tap)!").SetValue(new KeyBind('G', KeyBindType.Press))); Menu.SubMenu("Combo").AddItem(new MenuItem("ComboActive", "Combo!").SetValue(new KeyBind(32, KeyBindType.Press))); Menu.SubMenu("Harass").AddItem(new MenuItem("HarassMinMana", "Min mana %").SetValue(new Slider(20, 0, 100))); Menu.SubMenu("Harass").AddItem(new MenuItem("HarassActive", "Harass!").SetValue(new KeyBind('C', KeyBindType.Press))); Menu.SubMenu("LaneClear").AddItem(new MenuItem("UseQLC", "Use Q").SetValue(true)); Menu.SubMenu("LaneClear").AddItem(new MenuItem("UseWLC", "Use W").SetValue(true)); Menu.SubMenu("LaneClear").AddItem(new MenuItem("LaneClearActive", "LaneClear!").SetValue(new KeyBind('V', KeyBindType.Press))); Menu.SubMenu("Misc").AddItem(new MenuItem("Jump", "Jump towards cursor").SetValue(new KeyBind('E', KeyBindType.Press))); Menu.SubMenu("Misc").Item("Jump").ValueChanged += Program_ValueChanged; Menu.SubMenu("Misc").AddItem(new MenuItem("AutoEInterrupt", "Interrupt targets with E").SetValue(false)); Menu.SubMenu("R").AddItem(new MenuItem("AutoRN", "Auto R if it will hit >=").SetValue(new Slider(3, 1, 6))); Menu.SubMenu("R").AddItem(new MenuItem("AutoRInterrupt", "Interrupt targets with R").SetValue(true)); var dmgAfterComboItem = new MenuItem("DamageAfterR", "Draw damage after combo").SetValue(true); Utility.HpBarDamageIndicator.DamageToUnit += hero => GetComboDamage(hero); Utility.HpBarDamageIndicator.Enabled = dmgAfterComboItem.GetValue <bool>(); dmgAfterComboItem.ValueChanged += delegate(object sender, OnValueChangeEventArgs eventArgs) { Utility.HpBarDamageIndicator.Enabled = eventArgs.GetNewValue <bool>(); }; Menu.SubMenu("Drawings").AddItem(new MenuItem("QRange", "Q range").SetValue(new Circle(true, Color.FromArgb(150, Color.Yellow)))); Menu.SubMenu("Drawings").AddItem(new MenuItem("WRange", "W range").SetValue(new Circle(false, Color.FromArgb(150, Color.Yellow)))); Menu.SubMenu("Drawings").AddItem(new MenuItem("RRange", "R range").SetValue(new Circle(false, Color.FromArgb(150, Color.Yellow)))); Menu.SubMenu("Drawings").AddItem(dmgAfterComboItem); Menu.AddToMainMenu(); #endregion Interrupter2.OnInterruptableTarget += Interrupter2_OnInterruptableTarget; Game.OnUpdate += Game_OnGameUpdate; Drawing.OnDraw += Drawing_OnDraw; }