/// <summary> /// Creates the menu. /// </summary> public override void CreateMenu() { try { var RootMenu = Variables.Menu; var moduleMenu = new Menu("Gank Alerter", "dz191.dza.gank"); { moduleMenu.AddBool("dz191.dza.gank", "Gank Alerter", true); moduleMenu.AddSlider("dz191.dza.gank.textsize", "Text Size", 26, 17, 52).SetTooltip("The text size of the Gank alert text (Requires F5 after change)"); moduleMenu.AddSlider("dz191.dza.gank.mindist", "Min. Distance", 1100, 300, 1800).SetTooltip("The Minimum detection distance"); moduleMenu.AddSlider("dz191.dza.gank.maxdist", "Max. Distance", 3500, 500, 6000).SetTooltip("The Maximum detection distance"); var ignoreMenu = new Menu("Ignore Champions", "dz191.dza.gank.ignore"); { foreach (var hero in HeroManager.Enemies) { ignoreMenu.AddItem( new MenuItem( $"dz191.dza.gank.ignore.{hero.ChampionName.ToLower()}", hero.ChampionName)).SetValue(false); } moduleMenu.AddSubMenu(ignoreMenu); } RootMenu.AddSubMenu(moduleMenu); } } catch (Exception e) { LogHelper.AddToLog(new LogItem("GankAlerter_Base", e)); } }
/// <summary> /// The init point of the class /// </summary> public static void OnLoad() { var RootMenu = Variables.Menu; var moduleMenu = new Menu("HUD!", "dz191.dza.hud").SetFontStyle(FontStyle.Bold, SharpDX.Color.Red); { moduleMenu.AddBool("dz191.dza.hud.show", "Show HUD").SetTooltip("Shows the DZAwareness Helper hud").ValueChanged += (sender, args) => { /**Dispose of the sprites*/ if (args.GetNewValue<bool>()) { //InitSprites(true); //ImageLoader.InitSprites(); } else { //HudVariables.HudSprite.Remove(); //ImageLoader.RemoveSprites(); //HudVariables.ExpandShrinkButton.Remove(); } }; moduleMenu.AddBool("dz191.dza.hud.draggable", "Draggable", true).SetTooltip("If ON = You can Drag the HUD. If OFF = Hud is fixed."); moduleMenu.AddSlider("dz191.dza.hud.x", "HUD X", new Tuple<int, int, int>(20, 0, Drawing.Direct3DDevice.Viewport.Width)).SetTooltip("Hud X Position (You can drag it)"); moduleMenu.AddSlider("dz191.dza.hud.y", "HUD Y", new Tuple<int, int, int>(Drawing.Direct3DDevice.Viewport.Height - HudVariables.CroppedHeight - 20, 0, Drawing.Direct3DDevice.Viewport.Height)).SetTooltip("Hud Y Position (You can drag it)"); RootMenu.AddSubMenu(moduleMenu); } InitSprites(); Game.OnWndProc += OnWndProc; }
public void OnLoad(Menu menu) { var comboMenu = new Menu(ObjectManager.Player.ChampionName + ": Combo", "dzaio.champion.sivir.combo"); { comboMenu.AddModeMenu(ModesMenuExtensions.Mode.Combo, new[] { SpellSlot.Q, SpellSlot.W }, new[] { true, true }); menu.AddSubMenu(comboMenu); } var mixedMenu = new Menu(ObjectManager.Player.ChampionName + ": Mixed", "dzaio.champion.sivir.harrass"); { mixedMenu.AddModeMenu(ModesMenuExtensions.Mode.Harrass, new[] { SpellSlot.Q, SpellSlot.W}, new[] { true, true }); mixedMenu.AddSlider("dzaio.champion.sivir.mixed.mana", "Min Mana % for Harass", 30, 0, 100); menu.AddSubMenu(mixedMenu); } var farmMenu = new Menu(ObjectManager.Player.ChampionName + ": Farm", "dzaio.champion.sivir.farm"); { farmMenu.AddModeMenu(ModesMenuExtensions.Mode.Laneclear, new[] { SpellSlot.Q, SpellSlot.W }, new[] { true, true }); farmMenu.AddSlider("dzaio.champion.sivir.farm.q.min", "Min Minions for Q", 4, 1, 6); farmMenu.AddSlider("dzaio.champion.sivir.farm.mana", "Min Mana % for Farm", 30, 0, 100); menu.AddSubMenu(farmMenu); } var extraMenu = new Menu(ObjectManager.Player.ChampionName + ": Extra", "dzaio.champion.sivir.extra"); { extraMenu.AddBool("dzaio.champion.sivir.extra.autoE", "E Shield", true); extraMenu.AddSlider("dzaio.champion.sivir.extra.autoE.Delay", "E Shield Delay", 120, 0, 350); extraMenu.AddBool("dzaio.champion.sivir.extra.autoQKS", "Q KS", true); extraMenu.AddBool("dzaio.champion.sivir.extra.autoQRoot", "Q Root/Slow/Dash", true); } Variables.Spells[SpellSlot.Q].SetSkillshot(0.25f, 90f, 1350f, false, SkillshotType.SkillshotLine); }
public override void ComboMenu(Menu config) { config.AddBool("ComboQ", "Use Q", true); config.AddBool("ComboW", "Use W", true); config.AddBool("ComboR", "Use R", true); config.AddSlider("ComboCountR", "Targets hit to Ult", 2, 1, 5); config.AddSlider("ComboHealthW", "Health to Heal", 20, 1, 100); }
public override void ComboMenu(Menu config) { config.AddBool("ComboQ", "浣跨敤 Q", true); config.AddBool("ComboW", "浣跨敤 W", true); config.AddBool("ComboR", "浣跨敤 R", true); config.AddSlider("ComboCountR", "鍑犱釜鏁屼汉浣跨敤澶ф嫑", 2, 1, 5); config.AddSlider("ComboHealthW", "鍋ュ悍鎭㈠", 20, 1, 100); }
public override void ComboMenu(Menu config) { config.AddBool("Combo.Q", "Use Q", true); config.AddSlider("Combo.Q.Range", "Minimum Range For Q", 800, 100, 900); config.AddBool("Combo.W", "Use W", true); config.AddBool("Combo.R", "Use R", true); config.AddSlider("Combo.R.Health", "Health to Ult", 15, 1, 100); }
public override void ComboMenu(Menu config) { config.AddBool("ComboQ", "浣跨敤 Q", true); config.AddBool("ComboW", "浣跨敤 W", true); config.AddBool("ComboE", "浣跨敤 E", true); config.AddBool("ComboR", "浣跨敤 R", true); config.AddSlider("ComboCountR", "鍑犱釜鏁屼汉浣跨敤澶ф嫑", 2, 0, 5); config.AddSlider("ComboHealthR", "鍓╀綑琛€閲忓紑鍚ぇ鎷涖劎", 20, 1, 100); }
public override void ComboMenu(Menu config) { config.AddBool("ComboQ", "浣跨敤 Q", true); config.AddBool("ComboQFollow", "浣跨敤 Q 璺熼殢", true); config.AddBool("ComboW", "浣跨敤 W 鎺ラ槦鍙嬨劎", true); config.AddBool("ComboE", "浣跨敤 E", true); config.AddSlider("ComboHealthE", "濡傛灉鐩爣琛€閲忎綆浜庛劎", 20, 1, 100); config.AddBool("ComboR", "浣跨敤 R", true); config.AddSlider("ComboCountR", "鏁屼汉鏁伴噺浣跨敤澶ф嫑", 2, 1, 5); }
public override void ComboMenu(Menu config) { config.AddBool("ComboQ", "Use Q", true); config.AddBool("ComboQFollow", "Use Q Follow", true); config.AddBool("ComboW", "Use W for Engage", true); config.AddBool("ComboE", "Use E", true); config.AddSlider("ComboHealthE", "Push Targets away if low HP", 20, 1, 100); config.AddBool("ComboR", "Use R", true); config.AddSlider("ComboCountR", "Targets in range to Ult", 2, 1, 5); }
public override void MiscMenu(Menu config) { config.AddBool("GapcloserQ", "Use Q to Interrupt Gapcloser", true); config.AddBool("GapcloserE", "Use E to Interrupt Gapcloser", true); config.AddBool("AutoW", "Auto use W", true); config.AddSlider("AutoWPercent", "W Percent", 50, 1, 100); config.AddBool("AutoR", "Auto use R", true); config.AddSlider("AutoRPercent", "R Percent", 15, 1, 100); config.AddBool("InterruptE", "Use E to Interrupt Spells", true); }
public override void ComboMenu(Menu config) { config.AddBool("Combo.Q", "浣跨敤 Q", true); config.AddBool("Combo.W", "浣跨敤 W", true); config.AddBool("Combo.E", "浣跨敤 E", true); config.AddSlider("Combo.Q.Health", "Consume below %HP", 50, 1, 100); }
public void OnLoad(Menu menu) { var comboMenu = new Menu(ObjectManager.Player.ChampionName + ": Combo", "dzaio.champion.vladimir.combo"); { comboMenu.AddModeMenu(ModesMenuExtensions.Mode.Combo, new[] { SpellSlot.Q, SpellSlot.W, SpellSlot.E, SpellSlot.R }, new[] { true, true, true, true }); comboMenu.AddSlider("dzaio.champion.vladimir.combo.r.min", "Min Enemies for R", 2, 1, 5); menu.AddSubMenu(comboMenu); } var mixedMenu = new Menu(ObjectManager.Player.ChampionName + ": Mixed", "dzaio.champion.vladimir.harrass"); { mixedMenu.AddModeMenu(ModesMenuExtensions.Mode.Harrass, new[] { SpellSlot.Q, SpellSlot.E }, new[] { true, true }); mixedMenu.AddSlider("dzaio.champion.vladimir.mixed.mana", "Min Mana % for Harass", 30, 0, 100); menu.AddSubMenu(mixedMenu); } var farmMenu = new Menu(ObjectManager.Player.ChampionName + ": Farm", "dzaio.champion.vladimir.farm"); { farmMenu.AddModeMenu(ModesMenuExtensions.Mode.Laneclear, new[] { SpellSlot.Q }, new[] { true }); farmMenu.AddSlider("dzaio.champion.vladimir.farm.mana", "Min Mana % for Farm", 30, 0, 100); menu.AddSubMenu(farmMenu); } var extraMenu = new Menu(ObjectManager.Player.ChampionName + ": Extra", "dzaio.champion.vladimir.extra"); { extraMenu.AddBool("dzaio.champion.vladimir.extra.antigapcloser", "W Antigapcloser (Important Gapclosers)", true); extraMenu.AddSlider("dzaio.champion.vladimir.extra.w.antigpdelay", "W Antigapcloser Delay", 120, 0, 350); extraMenu.AddBool("dzaio.champion.vladimir.extra.autoQKS", "Q KS", true); } Variables.Spells[SpellSlot.Q].SetTargetted(0.25f, 2000f); Variables.Spells[SpellSlot.R].SetSkillshot(0.25f, 175, 700, false, SkillshotType.SkillshotCircle); }
public override void HarassMenu(Menu config) { config.AddBool("Harass.Q", "Use Q", true); config.AddBool("Harass.W", "Use W", false); config.AddBool("Harass.E", "Use E", true); config.AddSlider("Harass.Q.Health", "Consume below %HP", 50, 1, 100); }
public override void ComboMenu(Menu config) { config.AddBool("ComboQ", "浣跨敤 Q", true); config.AddBool("ComboW", "浣跨敤 WQ", true); config.AddBool("ComboE", "浣跨敤 E", true); config.AddSlider("ComboHealthR", "鍋ュ悍鎭㈠", 20, 1, 100); }
public void OnLoad(Menu menu) { var comboMenu = new Menu(ObjectManager.Player.ChampionName + ": Combo", "dzaio.champion.trundle.combo"); { comboMenu.AddModeMenu(ModesMenuExtensions.Mode.Combo, new[] { SpellSlot.Q, SpellSlot.W, SpellSlot.E, SpellSlot.R }, new[] { true, true, true, true }); //comboMenu.AddNoUltiMenu(false); menu.AddSubMenu(comboMenu); } var mixedMenu = new Menu(ObjectManager.Player.ChampionName + ": Mixed", "dzaio.champion.trundle.harrass"); { mixedMenu.AddModeMenu(ModesMenuExtensions.Mode.Harrass, new[] { SpellSlot.Q, SpellSlot.W, SpellSlot.E}, new[] { true, true, true }); mixedMenu.AddSlider("dzaio.champion.trundle.mixed.mana", "Min Mana % for Harass", 30, 0, 100); menu.AddSubMenu(mixedMenu); } var farmMenu = new Menu(ObjectManager.Player.ChampionName + ": Farm", "dzaio.champion.trundle.farm"); { farmMenu.AddModeMenu(ModesMenuExtensions.Mode.Laneclear, new[] { SpellSlot.Q, }, new[] { true }); farmMenu.AddBool("dzaio.champion.trundle.jungleclear.q", "Use Q Jungle", true); farmMenu.AddBool("dzaio.champion.trundle.jungleclear.w", "Use W Jungle", true); farmMenu.AddSlider("dzaio.champion.trundle.farm.mana", "Min Mana % for Farm", 30, 0, 100); menu.AddSubMenu(farmMenu); } var extraMenu = new Menu(ObjectManager.Player.ChampionName + ": Extra", "dzaio.champion.trundle.extra"); { extraMenu.AddBool("dzaio.champion.trundle.extra.interrupter", "Interrupter (E)", true); extraMenu.AddBool("dzaio.champion.trundle.extra.antigapcloser", "Antigapcloser (E)", true); extraMenu.AddBool("dzaio.champion.trundle.extra.qks", "Q For KS", true); } }
public override void HarassMenu(Menu config) { config.AddBool("Harass.Q", "浣跨敤 Q", true); config.AddBool("Harass.W", "浣跨敤 W", false); config.AddBool("Harass.E", "浣跨敤 E", true); config.AddSlider("Harass.Q.Health", "娑堣€楄閲忎綆浜?", 50, 1, 100); }
public override void HarassMenu(Menu config) { config.AddBool("HarassQ", "Use Q", true); config.AddBool("HarassW", "Use W", true); config.AddBool("HarassE", "Use E", true); config.AddSlider("HarassHealthW", "Health to Heal", 60, 1, 100); }
public override void ComboMenu(Menu config) { config.AddBool("Combo.Q", "浣跨敤 Q", true); config.AddBool("Combo.E", "浣跨敤 E", true); config.AddBool("Combo.R", "浣跨敤 R", true); config.AddSlider("Combo.R.Count", "鏁屼汉鏁伴噺浣跨敤澶ф嫑", 3, 0, 5); }
public override void ComboMenu(Menu config) { config.AddBool("Combo.Q", "Use Q", true); config.AddBool("Combo.W", "Use WQ", true); config.AddBool("Combo.E", "Use E", true); config.AddSlider("Combo.E.Health", "Health to Heal", 20, 1, 100); }
public override void ComboMenu(Menu config) { config.AddBool("Combo.Q", "Use Q", true); config.AddBool("Combo.W", "Use W", true); config.AddBool("Combo.R", "Use R", true); config.AddSlider("Combo.R.Health", "Health to Ult", 15, 1, 100); }
public void OnLoad(Menu menu) { var comboMenu = new Menu(ObjectManager.Player.ChampionName + ": Combo", "dzaio.champion.bard.combo"); { comboMenu.AddModeMenu(ModesMenuExtensions.Mode.Combo, new[] { SpellSlot.Q, SpellSlot.R }, new[] { true, true }); comboMenu.AddSlider("dzaio.champion.bard.combo.r.min", "Min Enemies for R", 2, 1, 5); menu.AddSubMenu(comboMenu); } var mixedMenu = new Menu(ObjectManager.Player.ChampionName + ": Mixed", "dzaio.champion.bard.harrass"); { mixedMenu.AddModeMenu(ModesMenuExtensions.Mode.Harrass, new[] { SpellSlot.Q}, new[] { true }); mixedMenu.AddSlider("dzaio.champion.bard.mixed.mana", "Min Mana % for Harass", 30, 0, 100); menu.AddSubMenu(mixedMenu); } var extraMenu = new Menu(ObjectManager.Player.ChampionName + ": Extra", "dzaio.champion.bard.extra"); { extraMenu.AddBool("dzaio.champion.bard.extra.interrupter", "Interrupter (Q)", true); extraMenu.AddBool("dzaio.champion.bard.extra.antigapcloser", "Antigapcloser (Q)", true); extraMenu.AddBool("dzaio.champion.bard.extra.autoQ", "Auto Q Stunned / Rooted", true); extraMenu.AddBool("dzaio.champion.bard.extra.autoQKS", "Auto Q KS", true); extraMenu.AddBool("dzaio.champion.bard.extra.supportmode", "Support Mode", true); extraMenu.AddKeybind("dzaio.champion.bard.extra.fleemode", "Flee Mode", new Tuple<uint, KeyBindType>('Z', KeyBindType.Press)); } Variables.Spells[SpellSlot.Q].SetSkillshot(0.25f, 100, 1600, false, SkillshotType.SkillshotLine); Variables.Spells[SpellSlot.E].SetSkillshot(0.25f, 60, 1200, true, SkillshotType.SkillshotLine); }
public override void ComboMenu(Menu config) { config.AddBool("ComboQ", "Use Q", true); config.AddBool("ComboW", "Use W", true); config.AddBool("ComboR", "Use R", true); config.AddSlider("ComboCountR", "Targets in range to Ult", 2, 1, 5); }
public override void ComboMenu(Menu config) { config.AddBool("Combo.Q", "Use Q", true); config.AddBool("Combo.E", "Use E", true); config.AddBool("Combo.R", "Use R", true); config.AddSlider("Combo.R.Count", "Targets hit to Ult", 3, 0, 5); }
public override void HarassMenu(Menu config) { config.AddBool("HarassQ", "Use Q", true); config.AddBool("HarassW", "Use W for Safe", true); config.AddBool("HarassE", "Use E", true); config.AddSlider("HarassHealthE", "Push Targets away if low HP", 20, 1, 100); }
public override void ComboMenu(Menu config) { config.AddBool("ComboQ", "Use Q", true); config.AddBool("ComboW", "Use W", true); config.AddBool("ComboE", "Use E", true); config.AddBool("ComboR", "Use R", true); config.AddSlider("ComboHealthQ", "Health to Heal", 20, 1, 100); }
public override void ComboMenu(Menu config) { config.AddBool("ComboQ", "浣跨敤 Q", true); config.AddBool("ComboW", "浣跨敤 W", true); config.AddBool("ComboE", "浣跨敤 E", true); config.AddBool("ComboR", "浣跨敤 R", true); config.AddSlider("ComboCountR", "鍑犱釜鏁屼汉浣跨敤澶ф嫑", 2, 1, 5); }
public void OnLoad(Menu menu) { var comboMenu = new Menu(ObjectManager.Player.ChampionName + ": Combo", "dzaio.champion.kalista.combo"); { comboMenu.AddModeMenu(ModesMenuExtensions.Mode.Combo, new[] { SpellSlot.Q, SpellSlot.E, SpellSlot.R }, new[] { true, true, true }); comboMenu.AddSlider("dzaio.champion.kalista.combo.e.stacks", "Min E Stacks", 6, 1, 10); //comboMenu.AddNoUltiMenu(false); menu.AddSubMenu(comboMenu); } var mixedMenu = new Menu(ObjectManager.Player.ChampionName + ": Mixed", "dzaio.champion.kalista.harrass"); { mixedMenu.AddModeMenu(ModesMenuExtensions.Mode.Harrass, new[] { SpellSlot.Q, SpellSlot.E }, new[] { true, true }); mixedMenu.AddSlider("dzaio.champion.kalista.mixed.mana", "Min Mana % for Harass", 30, 0, 100); menu.AddSubMenu(mixedMenu); } var farmMenu = new Menu(ObjectManager.Player.ChampionName + ": Farm", "dzaio.champion.kalista.farm"); { farmMenu.AddModeMenu(ModesMenuExtensions.Mode.Laneclear, new[] { SpellSlot.Q, SpellSlot.E }, new[] { true, true }); farmMenu.AddSlider("dzaio.champion.kalista.farm.e.min", "Min Minions for E", 3, 1, 6); farmMenu.AddSlider("dzaio.champion.kalista.farm.mana", "Min Mana % for Farm", 30, 0, 100); menu.AddSubMenu(farmMenu); } var extraMenu = new Menu(ObjectManager.Player.ChampionName + ": Extra", "dzaio.champion.kalista.extra"); { extraMenu.AddBool("dzaio.champion.kalista.extra.antigapcloser", "Antigapcloser (Q)", true); extraMenu.AddBool("dzaio.champion.kalista.extra.autoQ", "Auto Q Stunned / Rooted", true); extraMenu.AddBool("dzaio.champion.kalista.kalista.autoEKS", "Auto E KS", true); extraMenu.AddBool("dzaio.champion.kalista.kalista.autoESlow", "Auto E for Slow (With Reset on Minion)", true); extraMenu.AddBool("dzaio.champion.kalista.kalista.autoEDeath", "Auto E when about to die", true); extraMenu.AddBool("dzaio.champion.kalista.kalista.autoESteal", "Auto E to steal Drake and Baron", true); extraMenu.AddBool("dzaio.champion.kalista.kalista.autoRSoul", "Auto R to save Soulbound", true); extraMenu.AddKeybind("dzaio.champion.kalista.kalista.wallJump", "Wall Jump", new Tuple<uint, KeyBindType>('Z', KeyBindType.Press)); } Variables.Spells[SpellSlot.Q].SetSkillshot(0.25f, 40f, 1200f, true, SkillshotType.SkillshotLine); Variables.Spells[SpellSlot.R].SetSkillshot(0.50f, 1500, float.MaxValue, false, SkillshotType.SkillshotCircle); }
public void OnLoad(Menu menu) { var comboMenu = new Menu(ObjectManager.Player.ChampionName + ": Combo", "dzaio.champion.veigar.combo"); { comboMenu.AddModeMenu(ModesMenuExtensions.Mode.Combo, new[] { SpellSlot.Q, SpellSlot.W, SpellSlot.E, SpellSlot.R }, new[] { true, true, true, true }); //comboMenu.AddNoUltiMenu(false); menu.AddSubMenu(comboMenu); } var mixedMenu = new Menu(ObjectManager.Player.ChampionName + ": Mixed", "dzaio.champion.veigar.harrass"); { mixedMenu.AddModeMenu(ModesMenuExtensions.Mode.Harrass, new[] { SpellSlot.Q, SpellSlot.W, SpellSlot.E }, new[] { true, true, true }); mixedMenu.AddSlider("dzaio.champion.veigar.mixed.mana", "Min Mana % for Harass", 30, 0, 100); menu.AddSubMenu(mixedMenu); } var farmMenu = new Menu(ObjectManager.Player.ChampionName + ": Farm", "dzaio.champion.veigar.farm"); { farmMenu.AddModeMenu(ModesMenuExtensions.Mode.Laneclear, new[] { SpellSlot.Q, SpellSlot.W }, new[] { true, true}); farmMenu.AddBool("dzaio.champion.veigar.farm.w.kill", "Only Use W to kill Minions", false); farmMenu.AddSlider("dzaio.champion.veigar.farm.w.min", "Min Minions for W", 2, 1, 6); farmMenu.AddSlider("dzaio.champion.veigar.farm.mana", "Min Mana % for Farm", 30, 0, 100); menu.AddSubMenu(farmMenu); } var extraMenu = new Menu(ObjectManager.Player.ChampionName + ": Extra", "dzaio.champion.veigar.extra"); { extraMenu.AddBool("dzaio.champion.veigar.extra.interrupter", "Interrupter (E)", true); extraMenu.AddBool("dzaio.champion.veigar.extra.antigapcloser", "Antigapcloser (E)", true); extraMenu.AddBool("dzaio.champion.veigar.extra.farmQ", "Auto Q Farm", true); extraMenu.AddBool("dzaio.champion.veigar.extra.autoW", "Auto W Stunned / Rooted", true); extraMenu.AddBool("dzaio.champion.veigar.extra.autoRKS", "Auto R KS", true); } Variables.Spells[SpellSlot.Q].SetSkillshot(0.25f, 65f, 1900f, false, SkillshotType.SkillshotLine); Variables.Spells[SpellSlot.W].SetSkillshot(1.25f, 190f, 0, false, SkillshotType.SkillshotCircle); Variables.Spells[SpellSlot.E].SetSkillshot(0.5f, 335f, 0, false, SkillshotType.SkillshotCircle); }
public void OnLoad(Menu menu) { var comboMenu = new Menu(ObjectManager.Player.ChampionName + ": Combo", "dzaio.champion.ahri.combo"); { comboMenu.AddModeMenu(ModesMenuExtensions.Mode.Combo, new[] { SpellSlot.Q, SpellSlot.W, SpellSlot.E, SpellSlot.R }, new[] { true, true, true, true }); comboMenu.AddBool("dzaio.champion.ahri.combo.waitforE", "Wait for charm", true); comboMenu.AddBool("dzaio.champion.ahri.combo.onlyInitR", "Only use First R (Only to initiate)", true); menu.AddSubMenu(comboMenu); } var mixedMenu = new Menu(ObjectManager.Player.ChampionName + ": Mixed", "dzaio.champion.ahri.harrass"); { mixedMenu.AddModeMenu(ModesMenuExtensions.Mode.Harrass, new[] { SpellSlot.Q, SpellSlot.W }, new[] { true, true }); mixedMenu.AddSlider("dzaio.champion.ahri.mixed.mana", "Min Mana % for Harass", 30, 0, 100); menu.AddSubMenu(mixedMenu); } var farmMenu = new Menu(ObjectManager.Player.ChampionName + ": Farm", "dzaio.champion.ahri.farm"); { farmMenu.AddModeMenu(ModesMenuExtensions.Mode.Laneclear, new[] { SpellSlot.Q, SpellSlot.W }, new[] { true, true }); farmMenu.AddSlider("dzaio.champion.ahri.farm.w.min", "Min Minions for W", 2, 1, 6); farmMenu.AddSlider("dzaio.champion.ahri.farm.mana", "Min Mana % for Farm", 30, 0, 100); menu.AddSubMenu(farmMenu); } var extraMenu = new Menu(ObjectManager.Player.ChampionName + ": Extra", "dzaio.champion.ahri.extra"); { extraMenu.AddBool("dzaio.champion.ahri.extra.interrupter", "Interrupter (E)", true); extraMenu.AddBool("dzaio.champion.ahri.extra.antigapcloser", "Antigapcloser (E)", true); extraMenu.AddBool("dzaio.champion.ahri.extra.autoQ", "Auto Q Stunned / Rooted", true); extraMenu.AddBool("dzaio.champion.ahri.extra.autoQKS", "Auto Q KS", true); } Variables.Spells[SpellSlot.Q].SetSkillshot(0.25f, 100, 1600, false, SkillshotType.SkillshotLine); Variables.Spells[SpellSlot.E].SetSkillshot(0.25f, 60, 1200, true, SkillshotType.SkillshotLine); }
public void OnLoad(Menu menu) { var comboMenu = new Menu(ObjectManager.Player.ChampionName + ": Combo", "dzaio.champion.orianna.combo"); { comboMenu.AddModeMenu(ModesMenuExtensions.Mode.Combo, new[] { SpellSlot.Q, SpellSlot.W, SpellSlot.E, SpellSlot.R }, new[] { true, true, true, true }); //comboMenu.AddNoUltiMenu(false); menu.AddSubMenu(comboMenu); } var mixedMenu = new Menu(ObjectManager.Player.ChampionName + ": Mixed", "dzaio.champion.orianna.harrass"); { mixedMenu.AddModeMenu(ModesMenuExtensions.Mode.Harrass, new[] { SpellSlot.Q, SpellSlot.W }, new[] { true, true, true }); mixedMenu.AddSlider("dzaio.champion.orianna.mixed.mana", "Min Mana % for Harass", 30, 0, 100); menu.AddSubMenu(mixedMenu); } var farmMenu = new Menu(ObjectManager.Player.ChampionName + ": Farm", "dzaio.champion.orianna.farm"); { farmMenu.AddModeMenu(ModesMenuExtensions.Mode.Laneclear, new[] { SpellSlot.Q, SpellSlot.W }, new[] { true, true }); farmMenu.AddSlider("dzaio.champion.orianna.farm.w.min", "Min Minions for W", 2, 1, 6); farmMenu.AddSlider("dzaio.champion.orianna.farm.mana", "Min Mana % for Farm", 30, 0, 100); menu.AddSubMenu(farmMenu); } var extraMenu = new Menu(ObjectManager.Player.ChampionName + ": Extra", "dzaio.champion.orianna.extra"); { extraMenu.AddStringList("dzaio.champion.orianna.extra.interrupter.mode", "Interrupter Mode", new []{"Q->R", "Only R"}); extraMenu.AddBool("dzaio.champion.orianna.extra.interrupter", "Interrupter", true); } Variables.Spells[SpellSlot.Q].SetSkillshot(0f, 110f, 1425f, false, SkillshotType.SkillshotLine); Variables.Spells[SpellSlot.E].SetSkillshot(0.25f, 80f, 1700f, true, SkillshotType.SkillshotLine); CommandQueue.InitEvents(); BallManager = new PetManager(); BallManager.OnLoad(); }
internal static void GenerateMenu(LeagueSharp.Common.Menu assemblyMenu) { //Old Orianna Menu var owMenu = new LeagueSharp.Common.Menu("Orbwalker", "dz191.orianna.orbwalker"); { Variables.Orbwalker = new Orbwalking.Orbwalker(owMenu); assemblyMenu.AddSubMenu(owMenu); } var tsMenu = new LeagueSharp.Common.Menu("TargetSelector", "dz191.orianna.ts"); { TargetSelector.AddToMenu(tsMenu); assemblyMenu.AddSubMenu(tsMenu); } var comboMenu = new LeagueSharp.Common.Menu("Combo", "dz191.orianna.combo"); { comboMenu.AddBool("dz191.orianna.combo.q", "Use Q", true); comboMenu.AddBool("dz191.orianna.combo.w", "Use W", true); comboMenu.AddBool("dz191.orianna.combo.e", "Use E", true); comboMenu.AddBool("dz191.orianna.combo.r", "Use R", true); comboMenu.AddSlider("dz191.orianna.combo.minw", "W Minimum Enemies", 2, 1, 5); comboMenu.AddSlider("dz191.orianna.combo.minr", "R Minimum Enemies", 2, 1, 5); assemblyMenu.AddSubMenu(comboMenu); } var harassMenu = new LeagueSharp.Common.Menu("Hybrid", "dz191.orianna.mixed"); { harassMenu.AddBool("dz191.orianna.mixed.q", "Use Q", true); harassMenu.AddBool("dz191.orianna.mixed.w", "Use W", true); harassMenu.AddBool("dz191.orianna.mixed.e", "Use E", true); comboMenu.AddSlider("dz191.orianna.mixed.minw", "W Minimum Enemies", 2, 1, 5); assemblyMenu.AddSubMenu(harassMenu); } var miscMenu = new LeagueSharp.Common.Menu("Miscellaneous", "dz191.orianna.misc"); { var miscEMenu = new LeagueSharp.Common.Menu("E - Command: Protect", "dz191.orianna.misc.e"); { var shieldMenu = new LeagueSharp.Common.Menu("E - Shield", "dz191.orianna.misc.e.shield"); { foreach (var ally in HeroManager.Allies) { var menuItem = new MenuItem($"dz191.orianna.misc.e.shield.{ally.ChampionName}", ally.ChampionName).SetValue(true); shieldMenu.AddItem(menuItem); } miscEMenu.AddSubMenu(shieldMenu); } miscEMenu.AddBool("dz191.orianna.misc.e.shield", "Use E for Shield", true); miscEMenu.AddSlider("dz191.orianna.misc.e.percent", "E Health %", 15, 1, 100); miscEMenu.AddBool("dz191.orianna.misc.e.damage", "Use E for Damage", true); miscEMenu.AddBool("dz191.orianna.misc.e.initiators", "Use E on initiators", true); miscMenu.AddSubMenu(miscEMenu); } var miscRMenu = new LeagueSharp.Common.Menu("R - Command: Shockwave", "dz191.orianna.misc.r"); { miscRMenu.AddBool("dz191.orianna.misc.r.autor", "Auto R"); miscRMenu.AddSlider("dz191.orianna.misc.r.autor.enemies", "Auto R Enemies", 3, 1, 5); miscRMenu.AddBool("dz191.orianna.misc.r.interrupt", "R interrupt", true); miscRMenu.AddBool("dz191.orianna.misc.r.block", "Block R if it won't hit", true); miscMenu.AddSubMenu(miscRMenu); } assemblyMenu.AddSubMenu(miscMenu); } }