public static void AddToMenu(Menu theMenu) { _myMenu = theMenu; //add item list to menu CreateList(); var offensiveItem = new Menu("Offensive Items", "Offensive Items"); { foreach (var item in ItemList) { AddOffensiveItem(offensiveItem, item); } _myMenu.AddSubMenu(offensiveItem); } var summoners = new Menu("Summoners", "Summoners"); { var ignite = new Menu("Ignite", "Ignite"); { ignite.AddItem(new MenuItem("ignite", "Use Ignite", true).SetValue(true)); ignite.AddItem( new MenuItem("igniteMode", "Ignite Mode", true).SetValue(new StringList(new[] { "Combo", "KS" }))); summoners.AddSubMenu(ignite); } _myMenu.AddSubMenu(summoners); } Orbwalking.AfterAttack += AfterAttack; Orbwalking.OnAttack += OnAttack; Game.OnUpdate += Game_OnGameUpdate; }
public SFXUtility() { try { Menu = new Menu(Name, Name, true); var miscMenu = new Menu("Misc", "Misc"); var infoMenu = new Menu("Info", "Info"); infoMenu.AddItem(new MenuItem("InfoVersion", string.Format("Version: {0}", Version))); infoMenu.AddItem(new MenuItem("InfoIRC", "IRC: Appril")); infoMenu.AddItem(new MenuItem("InfoGithub", "Github:").SetValue(new StringList(new[] { "Smokyfox", "Lizzaran", "zUsername" }))); miscMenu.AddSubMenu(infoMenu); miscMenu.AddItem(new MenuItem("MiscCircleThickness", "Circles Thickness").SetValue(new Slider(3, 10, 1))); Menu.AddSubMenu(miscMenu); AppDomain.CurrentDomain.DomainUnload += OnExit; AppDomain.CurrentDomain.ProcessExit += OnExit; CustomEvents.Game.OnGameEnd += OnGameEnd; Game.OnGameEnd += OnGameEnd; CustomEvents.Game.OnGameLoad += OnGameLoad; } catch (Exception ex) { Console.WriteLine(ex.ToString()); } }
private static void CreateMenu() { Menu = new Menu("AIOAuto", "menu", true); Menu.AddItem(new MenuItem("timer", "timer")).SetValue(new Slider(500, 200, 5000)); Menu.AddItem(new MenuItem("dbbuff", "Simple Buff Checker")).SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press, false)); Menu.AddToMainMenu(); }
public static void AddToMenu(Menu menu, List<Spell> spells) { try { _menu = menu; spells = spells.DistinctBy(s => s.Slot) .Where(s => s.Slot != SpellSlot.Unknown && (s.IsSkillshot || s.Range > 0f)) .ToList(); foreach (var spell in spells) { _menu.AddItem( new MenuItem(_menu.Name + "." + spell.Slot, "Use " + spell.Slot).SetValue( spell.Slot != SpellSlot.R && spell.Instance.Cooldown < 20)); } _menu.AddItem( new MenuItem(_menu.Name + ".min-distance", "Min. Enemy Distance").SetValue( new Slider(1000, 200, 3000))); _menu.AddItem(new MenuItem(_menu.Name + ".min-mana", "Min. Mana %").SetValue(new Slider(95, 1))); _menu.AddItem(new MenuItem(_menu.Name + ".fountain", "Only Inside Fountain").SetValue(false)); _menu.AddItem(new MenuItem(_menu.Name + ".enabled", "Enabled").SetValue(false)); _spells = spells.OrderBy(s => s.ManaCost).ThenBy(s => s.Instance.Cooldown).ToList(); Core.OnPostUpdate += OnCorePostUpdate; } catch (Exception ex) { Global.Logger.AddItem(new LogItem(ex)); } }
public Menu() : base("Universal 小地图提示", "UniversalMinimapHack", true) { _slider = new MenuItem("scale", "头像 比例 % (F5 重新加载)").SetValue(new Slider(20)); _iconOpacity = new MenuItem("opacity", "头像透明度 % (F5 重新加载)").SetValue(new Slider(70)); _ssTimerEnabler = new MenuItem("enableSS", "开 启").SetValue(true); _ssTimerSize = new MenuItem("sizeSS", "消失-文本大小 (F5 重新加载)").SetValue(new Slider(15)); _ssTimerOffset = new MenuItem("offsetSS", "消失-文本高度").SetValue(new Slider(15, -50, +50)); _ssTimerMin = new MenuItem("minSS", "X秒后 显示").SetValue(new Slider(30, 1, 180)); _ssTimerMinPing = new MenuItem("minPingSS", "X秒后 提示").SetValue(new Slider(30, 5, 180)); _ssFallbackPing = new MenuItem("fallbackSS", "回程 提示 (本地)").SetValue(false); AddItem(new MenuItem("", "[Customize]")); AddItem(_slider); AddItem(_iconOpacity); var ssMenu = new LeagueSharp.Common.Menu("消失 计时", "ssTimer"); ssMenu.AddItem(_ssTimerEnabler); ssMenu.AddItem(new MenuItem("1", "--- [花边-汉化] ---")); ssMenu.AddItem(_ssTimerMin); ssMenu.AddItem(_ssFallbackPing); ssMenu.AddItem(_ssTimerMinPing); ssMenu.AddItem(new MenuItem("2", "--- [自定义设置] ---")); ssMenu.AddItem(_ssTimerSize); ssMenu.AddItem(_ssTimerOffset); var ssCircleMenu = new LeagueSharp.Common.Menu("消失 范围圈", "ccCircles"); _ssCircle = new MenuItem("ssCircle", "开 启").SetValue(true); _ssCircleSize = new MenuItem("ssCircleSize", "最大 范围 调整").SetValue(new Slider(7000, 500, 15000)); _ssCircleColor = new MenuItem("ssCircleColor", "线圈 颜色").SetValue(Color.Green); ssCircleMenu.AddItem(_ssCircle); ssCircleMenu.AddItem(_ssCircleSize); ssCircleMenu.AddItem(_ssCircleColor); AddSubMenu(ssMenu); AddSubMenu(ssCircleMenu); AddToMainMenu(); }
private static void Game_OnGameLoad(EventArgs args) { Game.PrintChat("<font color = \"#ff052b\">Haydari LP Yardimcisi</font> <font color = \"#fcdfff\">Yuklendi </font> "); if (GetRegion() == "hata") { Game.PrintChat("Haydari LP Yardimcisi KOREA serveri desteklemiyor"); return; } haydarigeceler = new LeagueSharp.Common.Menu("Haydari LP Yardimcisi", "", true); if (Navegar() == false) { return; } ; var press = haydarigeceler.AddItem(new MenuItem("secenekler", "bilgileri sohbete yaz").SetValue(new KeyBind(76, KeyBindType.Press))); haydarigeceler.AddItem(new MenuItem("Bilgiler", "HaydariGeceler tarafindan yazildim desteklerinizi bekleriz:) ")); haydarigeceler.AddToMainMenu(); press.ValueChanged += delegate(object sender, OnValueChangeEventArgs EventArgs) { if (haydarigeceler.Item("secenekler").GetValue <KeyBind>().Active) { yazdirmaca(); } }; }
public static void Menu() { menu = new Menu("Master Of Jump", "MasterOfJump", true); menu.AddItem(new MenuItem("Drawings", "draws").SetValue(true)); menu.AddItem(new MenuItem("wardjump", "WardJump key").SetValue(new KeyBind('Z', KeyBindType.Press))); menu.AddToMainMenu(); }
private static void _BuildMenu() { MainMenu = new Menu("PingMe", "MainMenu", true); var allyMenu = new Menu("Allies", "allyMenu"); { allyMenu.AddItem(new MenuItem("sep0", "-- Note : 0% = disable")); foreach(var ally in Allies) { allyMenu.AddItem(new MenuItem("ally" + ally.ChampionName + "HPPERCENT", ally.ChampionName + " HP%")).SetValue<Slider>(new Slider(20, 0, 100)); } MainMenu.AddSubMenu(allyMenu); } var enemyMenu = new Menu("Ennemies", "enemyMenu"); { enemyMenu.AddItem(new MenuItem("sep1", "-- Note : 0% = disable")); foreach (var enemy in Ennemies) { enemyMenu.AddItem(new MenuItem("enemy" + enemy.ChampionName + "HPPERCENT", enemy.ChampionName + " HP%")).SetValue<Slider>(new Slider(20, 0, 100)); } MainMenu.AddSubMenu(enemyMenu); } MainMenu.AddItem(new MenuItem("PingAlly", "Ping locally when an ally is low", true).SetValue<Boolean>(false)); MainMenu.AddItem(new MenuItem("PingEnemy", "Ping locally when an enemy is low", true).SetValue<Boolean>(true)); if (hasTP) MainMenu.AddItem(new MenuItem("TpPing", "Ping if TP is up", true).SetValue<Boolean>(true)); if (hasLongRangeUlt) MainMenu.AddItem(new MenuItem("UltPing", "Ping if R is up", true).SetValue<Boolean>(true)); MainMenu.AddToMainMenu(); }
static void Game_OnGameLoad(EventArgs args) { Game.PrintChat("Shoutbox loaded!"); Config = new LeagueSharp.Common.Menu("Shoutbox", "Shoutbox", true); Config.AddToMainMenu(); Config.AddItem(new LeagueSharp.Common.MenuItem("login", ".login user pw")); Config.AddItem(new LeagueSharp.Common.MenuItem("msg", ".sb message")); Config.AddItem(new LeagueSharp.Common.MenuItem("user", Shoutbox.account)); Config.AddItem(new LeagueSharp.Common.MenuItem("pw", Shoutbox.password)); Config.Item("user").SetValue <StringList>(new StringList(new string[] { Shoutbox.account })); StringList us = Config.Item("user").GetValue <StringList>(); Config.Item("user").SetValue <StringList>(new StringList(new string[] { us.SList[0] })); Config.Item("pw").SetValue <StringList>(new StringList(new string[] { Shoutbox.account })); StringList pw = Config.Item("pw").GetValue <StringList>(); Config.Item("pw").SetValue <StringList>(new StringList(new string[] { pw.SList[0] })); Shoutbox.account = us.SList[0]; Shoutbox.password = pw.SList[0]; if (Shoutbox.account != "") { Shoutbox.Process("update msg"); } Game.OnGameInput += Game_OnGameInput; Game.OnGameProcessPacket += Game_OnGameProcessPacket; }
public static void Init() { MenuLocal = new LeagueSharp.Common.Menu("Combo", "Combo").SetFontStyle(FontStyle.Regular, Color.GreenYellow); { MenuLocal.AddItem(new MenuItem("Combo.Mode", "Combo Mode:").SetValue(new StringList(new[] { "Q:R", "W:R", "Auto" }, 1)).SetFontStyle(FontStyle.Regular, Color.GreenYellow)); //MenuLocal.AddItem(new MenuItem("Combo.Mode.QR", CommonHelper.Tab + "Q x R for Single Target:").SetValue(new StringList(new[] {"if 1 v 1", "if Priority Target are killable", "Both"}, 0))); //string[] strWrKill = new string[2]; //{ // for (var i = 1; i < 3; i++) // { // strWrKill[i - 1] = "Min. Killable Enemy >= " + i ; // } // MenuLocal.AddItem(new MenuItem("Combo.Mode.WR.Kill", CommonHelper.Tab + "W x R for Multi Targets:").SetValue(new StringList(strWrKill, 0))); //} //MenuLocal.AddItem(new MenuItem("ComboMode.Key", " Quick Change Combo Mode With Mouse Scroll Button").SetValue(true)).SetFontStyle(FontStyle.Regular, SharpDX.Color.IndianRed); MenuLocal.AddItem(new MenuItem("Combo.UseW", "W:").SetValue(new StringList(new[] { "Off", "On" }, 1)).SetFontStyle(FontStyle.Regular, Champion.PlayerSpells.W.MenuColor())); MenuLocal.AddItem(new MenuItem("Combo.UseW.Far", "W: Jump for killable distant enemy").SetValue(new StringList(new[] { "Off", "On" }, 1)).SetFontStyle(FontStyle.Regular, Champion.PlayerSpells.W.MenuColor())); MenuLocal.AddItem(new MenuItem("Combo.UseE", "E:").SetValue(new StringList(new[] { "Off", "On" }, 1)).SetFontStyle(FontStyle.Regular, Champion.PlayerSpells.W.MenuColor())); MenuLocal.AddItem(new MenuItem("Combo.Ignite", "Ignite:").SetValue(new StringList(new[] { "Off", "On" }, 1)).SetFontStyle(FontStyle.Regular, Champion.PlayerSpells.W.MenuColor())); Modes.ModeConfig.MenuConfig.AddSubMenu(MenuLocal); } Game.OnUpdate += GameOnOnUpdate; Game.OnWndProc += Game_OnWndProc; Drawing.OnDraw += DrawingOnOnDraw; Drawing.OnDraw += DrawingHutMode; }
public static void Initialize(Menu menuConfig) { LocalMenu = new LeagueSharp.Common.Menu("Drawings", "Drawings"); { var menuSword = new LeagueSharp.Common.Menu("Sword", "Menu.Sword"); { menuSword.AddItem( new MenuItem("Draw.SwordPosition", "Draw: Sword Position").SetValue(new Circle(true, Color.Red))); menuSword.AddItem( new MenuItem("Draw.SwordHitPosition", "Draw: Sword Enemy Hit Position").SetValue(new Circle( true, Color.Wheat))); LocalMenu.AddSubMenu(menuSword); } LocalMenu.AddItem(new MenuItem("Draw.Q", "Q: Extra AA Range").SetValue(new Circle(true, Color.Gray))) .SetFontStyle(FontStyle.Regular, Shen.Champion.PlayerSpells.W.MenuColor()); LocalMenu.AddItem(new MenuItem("Draw.W", "W: Effect Range").SetValue(new Circle(true, Color.Gray))) .SetFontStyle(FontStyle.Regular, Shen.Champion.PlayerSpells.W.MenuColor()); LocalMenu.AddItem(new MenuItem("Draw.E", "E: Range").SetValue(new Circle(false, Color.GreenYellow))) .SetFontStyle(FontStyle.Regular, Shen.Champion.PlayerSpells.R.MenuColor()); LocalMenu.AddItem(new MenuItem("Draw.EF", "Flash + E Range").SetValue(new Circle(false, Color.Coral))) .SetFontStyle(FontStyle.Regular, Shen.Champion.PlayerSpells.E.MenuColor()); menuConfig.AddSubMenu(LocalMenu); } Drawing.OnDraw += DrawingOnOnDraw; }
private static void Game_OnGameLoad(EventArgs args) { Menu = new Menu("Waypoint Tracker", "WaypointTracker", true); Menu.AddItem(new MenuItem("Enabled", "Enabled").SetValue(true)); Menu.AddItem( new MenuItem("HeroDistance", "Min Hero Distance from Player").SetValue(new Slider(500, 100, 1000))); Menu.AddItem( new MenuItem("WaypointDistance", "Max Waypoint Distance from Player").SetValue(new Slider(100, 0, 300))); Menu.AddItem(new MenuItem("Time", "Draw Arrival Time").SetValue(true)); Menu.AddItem(new MenuItem("Name", "Draw Champ Name").SetValue(false)); var heroMenu = Menu.AddSubMenu(new Menu("Heroes", "Heroes")); foreach (var hero in ObjectManager.Get<Obj_AI_Hero>().Where(h => h.IsEnemy)) { heroMenu.AddItem(new MenuItem(hero.ChampionName, "Draw " + hero.ChampionName).SetValue(true)); Circles.Add(hero, new Render.Circle(new Vector3(0, 0, 0), 50, Color.Color.Red, 2)); Circles[hero].Visible = false; Circles[hero].Add(); Text.Add(hero, new Render.Text(new Vector2(0, 0), "", 20, SharpDX.Color.White)); Text[hero].Visible = false; Text[hero].Add(); } Menu.AddToMainMenu(); Game.OnUpdate += Game_OnUpdate; }
public override void ComboMenu(Menu config) { config.AddItem(new MenuItem("UseQCombo", "Use Q").SetValue(true)); config.AddItem(new MenuItem("UseWCombo", "Use W").SetValue(true)); config.AddItem(new MenuItem("UseECombo", "Use E").SetValue(true)); config.AddItem(new MenuItem("castR", "Cast R!").SetValue(new KeyBind("R".ToCharArray()[0], KeyBindType.Press))); }
public override void FarmMenu(Menu config) { config.AddItem(new MenuItem("UseQWC", "Use Q WC").SetValue(true)); config.AddItem(new MenuItem("useEFarm", "E").SetValue(new StringList(new[] { "Freeze", "WaveClear", "Both", "None" }, 2))); config.AddItem(new MenuItem("JungleActive", "JungleActive!").SetValue(new KeyBind("C".ToCharArray()[0], KeyBindType.Press))); config.AddItem(new MenuItem("UseQJung", "Use Q").SetValue(true)); }
public override void ComboMenu(Menu config) { config.AddItem(new MenuItem("UseQCombo", "Use Q").SetValue(true)); config.AddItem(new MenuItem("UseWCombo", "Use W").SetValue(true)); config.AddItem(new MenuItem("UseECombo", "Use E").SetValue(true)); config.AddItem(new MenuItem("delayms", "Delay (MS)").SetValue<Slider>(new Slider(150, 0, 1000))); }
public static void Initialize() { #region Initialize Menu Config = new Menu("SPredictioner", "spredictioner", true); TargetSelector.AddToMenu(Config.SubMenu("Target Selector")); Config.AddItem(new MenuItem("COMBOKEY", "Combo").SetValue(new KeyBind(32, KeyBindType.Press))); Config.AddItem(new MenuItem("HARASSKEY", "Harass").SetValue(new KeyBind('C', KeyBindType.Press))); Config.AddItem(new MenuItem("ENABLED", "Enabled").SetValue(true)); SPrediction.Prediction.Initialize(Config); Config.SubMenu("SPRED").AddItem(new MenuItem("SPREDHITC", "Hit Chance").SetValue(new StringList(ShineCommon.Utility.HitchanceNameArray, 2))); Config.AddToMainMenu(); #endregion #region Initialize Events Spellbook.OnCastSpell += EventHandlers.Spellbook_OnCastSpell; Obj_AI_Hero.OnProcessSpellCast += EventHandlers.Obj_AI_Hero_OnProcessSpellCast; #endregion #region Initialize Spells foreach (var spell in SpellDatabase.Spells) { if (spell.ChampionName == ObjectManager.Player.CharData.BaseSkinName) { Spells[(int)spell.Slot] = new Spell(spell.Slot, spell.Range); Spells[(int)spell.Slot].SetSkillshot(spell.Delay / 1000, spell.Radius, spell.MissileSpeed, spell.Collisionable, spell.Type); } } #endregion }
public SFXHumanize() { try { Menu = new Menu(Name, Name, true); var infoMenu = new Menu("Info", Name + "Info"); infoMenu.AddItem(new MenuItem(infoMenu.Name + "Version", string.Format("{0}: {1}", "Version", Version))); infoMenu.AddItem(new MenuItem(infoMenu.Name + "Forum", "Forum" + ": Lizzaran")); infoMenu.AddItem(new MenuItem(infoMenu.Name + "Github", "GitHub" + ": Lizzaran")); infoMenu.AddItem(new MenuItem(infoMenu.Name + "IRC", "IRC" + ": Appril")); infoMenu.AddItem(new MenuItem(infoMenu.Name + "Exception", string.Format("{0}: {1}", "Exception", 0))); var globalMenu = new Menu("Settings", Name + "Settings"); AddReport(globalMenu); Menu.AddSubMenu(infoMenu); Menu.AddSubMenu(globalMenu); AppDomain.CurrentDomain.DomainUnload += OnExit; AppDomain.CurrentDomain.ProcessExit += OnExit; CustomEvents.Game.OnGameEnd += OnGameEnd; CustomEvents.Game.OnGameLoad += OnGameLoad; } catch (Exception ex) { Global.Logger.AddItem(new LogItem(ex)); } }
private static void Game_OnGameLoad(EventArgs args) { var spell = ObjectManager.Player.GetSpellSlot("summonersnowball"); if (spell == SpellSlot.Unknown) { return; } Menu = new Menu("ARAMShooter", "ARAMShooter", true); Menu.AddItem(new MenuItem("DecreaseRange", "Decrease Range by").SetValue(new Slider(10))); Menu.AddItem( new MenuItem("HitChance", "MinHitChance").SetValue( new StringList( new[] { HitChance.Low.ToString(), HitChance.Medium.ToString(), HitChance.High.ToString() }, 1))); Menu.AddItem(new MenuItem("Auto", "AutoDash").SetValue(true)); Menu.AddItem(new MenuItem("AutoThrow", "AutoThrow").SetValue(false)); Menu.AddItem(new MenuItem("Throw", "Throw").SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press))); var dontThrow = new Menu("Don't throw at", "DontThrow"); foreach (var hero in ObjectManager.Get<Obj_AI_Hero>().Where(hero => hero.IsEnemy)) { dontThrow.AddItem(new MenuItem("DontThrow" + hero.SkinName, hero.SkinName)).SetValue(false); } Menu.AddSubMenu(dontThrow); Menu.Item("HitChance").ValueChanged += Program_ValueChanged; Menu.Item("DecreaseRange").ValueChanged += Program_ValueChanged1; Menu.AddToMainMenu(); Throw = new Spell(spell, 2500f); Throw.SetSkillshot(.33f, 50f, 1600, true, SkillshotType.SkillshotLine); Throw.MinHitChance = GetHitChance(); Game.OnUpdate += Game_OnUpdate; }
public override bool ComboMenu(Menu config) { config.AddItem(new MenuItem("UseQC" + Id, "Use Q").SetValue(true)); config.AddItem(new MenuItem("UseEC" + Id, "Use E").SetValue(true)); config.AddItem(new MenuItem("UseRC" + Id, "Use R").SetValue(true)); return true; }
public static void Init(Menu MenuParent) { MenuLocal = new Menu("Settings", "Settings"); MenuParent.AddSubMenu(MenuLocal); MenuSpellW = new Menu("W:", "SettingsW").SetFontStyle(FontStyle.Regular, Champion.PlayerSpells.Q.MenuColor()); { MenuSpellW.AddItem(new MenuItem("Set.W.Hitchance", "Hitchance:").SetValue(new StringList(new[] {"Medium", "High", "Veryhigh"}, 2))); MenuLocal.AddSubMenu(MenuSpellW); } MenuSpellR = new Menu("R:", "SettingsR").SetFontStyle(FontStyle.Regular, Champion.PlayerSpells.Q.MenuColor()); { MenuSpellR.AddItem(new MenuItem("Set.R.Hitchance", "Hitchance:").SetValue(new StringList(new[] { "Medium", "High", "Veryhigh" }, 2))); MenuSpellR.AddItem(new MenuItem("Set.R.JungleSteal", "Baron / Dragon Steal:").SetValue(true)); MenuSpellR.AddItem(new MenuItem("Set.R.BaseUlti", "Base Ulti:").SetValue(true)); MenuSpellR.AddItem(new MenuItem("Set.R.Ping", "Ping for Killable Enemy (Local):").SetValue(new StringList(new[] { "Off", "Fallback", "Danger" }, 2))); MenuLocal.AddSubMenu(MenuSpellR); } MenuFlame = new Menu("Flame", "Flame"); MenuFlame.AddItem(new MenuItem("Flame.Laugh", "After Kill:").SetValue(new StringList(new[] {"Off", "Joke", "Taunt", "Laugh", "Random"}, 4))); MenuFlame.AddItem(new MenuItem("Flame.Ctrl6", "After Kill: Show Champion Point Icon (Ctrl + 6)").SetValue(new StringList(new[] { "Off", "On" }))); Modes.ModeBaseUlti.Init(MenuLocal); // Common.CommonManaManager.Init(MenuLocal); }
public static Menu getSkilshotMenu() { //Create the skillshots submenus. var skillShots = new Menu("敌人技能", "aShotsSkills"); foreach (var hero in ObjectManager.Get<Obj_AI_Hero>()) { if (hero.Team != ObjectManager.Player.Team) { foreach (var spell in SpellDatabase.Spells) { if (spell.ChampionName == hero.ChampionName) { var subMenu = new Menu(spell.MenuItemName, spell.MenuItemName); subMenu.AddItem( new MenuItem("DangerLevel" + spell.MenuItemName, "危险等级").SetValue( new Slider(spell.DangerValue, 5, 1))); subMenu.AddItem( new MenuItem("IsDangerous" + spell.MenuItemName, "危险的行为").SetValue( spell.IsDangerous)); subMenu.AddItem(new MenuItem("Draw" + spell.MenuItemName, "标示").SetValue(true)); subMenu.AddItem(new MenuItem("Enabled" + spell.MenuItemName, "启动").SetValue(true)); skillShots.AddSubMenu(subMenu); } } } } return skillShots; }
private static Menu _Menu() { var menu = new Menu(_MenuNameBase, "souldBoundMenu"); menu.AddItem(new MenuItem(_MenuItemBase + "AutoSave.Boolean.AutoSavePercent", "Auto-Save SoulBound HP%").SetValue(true)); menu.AddItem(new MenuItem(_MenuItemBase + "AutoSave.Slider.PercentHp","Soulbound HP%").SetValue(new Slider(10, 1, 90))); return menu; }
private static void OnLoad() { AssemblyMenu = new Menu("ExoCondemn - Flash E","dz191.exocondemn", true); AssemblyMenu.AddItem( new MenuItem("dz191.exocondemn.pushdistance", "Push Distance").SetValue( new Slider(400, 370, 465))); AssemblyMenu.AddItem( new MenuItem("dz191.exocondemn.execute", "Do Flash Condemn!").SetValue( new KeyBind("Z".ToCharArray()[0], KeyBindType.Press))); AssemblyMenu.AddItem( new MenuItem("dz191.exocondemn.onlyone", "Only for 1v1").SetValue(true)); AssemblyMenu.AddToMainMenu(); Condemn = new Spell(SpellSlot.E, 590f); LoadFlash(); Condemn.SetTargetted(0.25f, 2000f); Game.OnUpdate += Game_OnUpdate; Drawing.OnDraw += OnDraw; }
/// <summary> /// The generation function. /// </summary> /// <param name="root"> /// The root menu /// </param> public static void Generate(Menu root) { var comboMenu = new Menu("Combo Options", "com.iseries.graves.combo"); { comboMenu.AddItem(new MenuItem("com.iseries.graves.combo.useQ", "Use Q").SetValue(true)); comboMenu.AddItem(new MenuItem("com.iseries.graves.combo.useW", "Use W").SetValue(true)); comboMenu.AddItem(new MenuItem("com.iseries.graves.combo.useR", "Use R").SetValue(true)); comboMenu.AddItem(new MenuItem("com.iseries.graves.combo.minW", "Min. Enemies for W").SetValue(new Slider(2,1,5))); root.AddSubMenu(comboMenu); } var harassMenu = new Menu("Harass Options", "com.iseries.graves.harass"); { harassMenu.AddItem(new MenuItem("com.iseries.graves.harass.useQ", "Use Q").SetValue(false)); root.AddSubMenu(harassMenu); } var laneclearMenu = new Menu("Laneclear Options", "com.iseries.graves.laneclear"); { laneclearMenu.AddItem(new MenuItem("com.iseries.graves.laneclear.useQ", "Use Q").SetValue(true)); root.AddSubMenu(laneclearMenu); } var misc = new Menu("Misc Options", "com.iseries.graves.misc"); { misc.AddItem( new MenuItem("com.iseries.graves.misc.hitchance", "Hitchance").SetValue( new StringList(new[] { "Low", "Medium", "High", "Very High" }, 3))); misc.AddItem(new MenuItem("com.iseries.graves.misc.peel", "Peel With E").SetValue(true)); root.AddSubMenu(misc); } root.AddToMainMenu(); }
public Menu() : base("Universal MinimapHack", "UniversalMinimapHack", true) { _slider = new MenuItem("scale", "Icon Scale % (F5 to Reload)").SetValue(new Slider(20)); _iconOpacity = new MenuItem("opacity", "Icon Opacity % (F5 to Reload)").SetValue(new Slider(70)); _ssTimerEnabler = new MenuItem("enableSS", "Enable").SetValue(true); _ssTimerSize = new MenuItem("sizeSS", "SS Text Size (F5 to Reload)").SetValue(new Slider(15)); _ssTimerOffset = new MenuItem("offsetSS", "SS Text Height").SetValue(new Slider(15, -50, +50)); _ssTimerMin = new MenuItem("minSS", "Show after X seconds").SetValue(new Slider(30, 1, 180)); _ssTimerMinPing = new MenuItem("minPingSS", "Ping after X seconds").SetValue(new Slider(30, 5, 180)); _ssFallbackPing = new MenuItem("fallbackSS", "Fallback ping (local)").SetValue(false); AddItem(new MenuItem("", "[Customize]")); AddItem(_slider); AddItem(_iconOpacity); var ssMenu = new LeagueSharp.Common.Menu("SS Timer", "ssTimer"); ssMenu.AddItem(_ssTimerEnabler); ssMenu.AddItem(new MenuItem("1", "--- [Extra] ---")); ssMenu.AddItem(_ssTimerMin); ssMenu.AddItem(_ssFallbackPing); ssMenu.AddItem(_ssTimerMinPing); ssMenu.AddItem(new MenuItem("2", "--- [Customize] ---")); ssMenu.AddItem(_ssTimerSize); ssMenu.AddItem(_ssTimerOffset); var ssCircleMenu = new LeagueSharp.Common.Menu("SS Circles", "ccCircles"); _ssCircle = new MenuItem("ssCircle", "Enable").SetValue(true); _ssCircleSize = new MenuItem("ssCircleSize", "Max Circle Size").SetValue(new Slider(7000, 500, 15000)); _ssCircleColor = new MenuItem("ssCircleColor", "Circle color").SetValue(Color.Green); ssCircleMenu.AddItem(_ssCircle); ssCircleMenu.AddItem(_ssCircleSize); ssCircleMenu.AddItem(_ssCircleColor); AddSubMenu(ssMenu); AddSubMenu(ssCircleMenu); AddToMainMenu(); }
public override void CreateConfigMenu() { Menu combo = new Menu("Combo", "SAutoCarry.Cassiopeia.Combo"); combo.AddItem(new MenuItem("SAutoCarry.Cassiopeia.Combo.UseQ", "Use Q").SetValue(true)); combo.AddItem(new MenuItem("SAutoCarry.Cassiopeia.Combo.UseW", "Use W").SetValue(true)); combo.AddItem(new MenuItem("SAutoCarry.Cassiopeia.Combo.UseE", "Use E").SetValue(true)); combo.AddItem(new MenuItem("SAutoCarry.Cassiopeia.Combo.UseR", "Use R Min").SetValue(new Slider(1, 1, 5))); Menu harass = new Menu("Harass", "SAutoCarry.Cassiopeia.Harass"); harass.AddItem(new MenuItem("SAutoCarry.Cassiopeia.Harass.UseQ", "Use Q").SetValue(true)); harass.AddItem(new MenuItem("SAutoCarry.Cassiopeia.Harass.UseW", "Use W").SetValue(true)); harass.AddItem(new MenuItem("SAutoCarry.Cassiopeia.Harass.UseE", "Use E").SetValue(true)); harass.AddItem(new MenuItem("SAutoCarry.Cassiopeia.Harass.MinMana", "Min Mana Percent").SetValue(new Slider(30, 100, 0))); Menu laneclear = new Menu("LaneClear/JungleClear", "SAutoCarry.Cassiopeia.LaneClear"); laneclear.AddItem(new MenuItem("SAutoCarry.Cassiopeia.LaneClear.UseQ", "Use Q").SetValue(true)); laneclear.AddItem(new MenuItem("SAutoCarry.Cassiopeia.LaneClear.UseW", "Use W").SetValue(true)); laneclear.AddItem(new MenuItem("SAutoCarry.Cassiopeia.LaneClear.UseE", "Use E").SetValue(true)); laneclear.AddItem(new MenuItem("SAutoCarry.Cassiopeia.LaneClear.Toggle", "Enabled Spell Farm").SetValue(new KeyBind('T', KeyBindType.Toggle, true))); laneclear.AddItem(new MenuItem("SAutoCarry.Cassiopeia.LaneClear.MinMana", "Min Mana Percent").SetValue(new Slider(50, 100, 0))); Menu misc = new Menu("Misc", "SAutoCarry.Cassiopeia.Misc"); misc.AddItem(new MenuItem("SAutoCarry.Cassiopeia.Misc.EKillSteal", "KS With E").SetValue(true)).ValueChanged += (s, ar) => ConfigMenu.Item("SAutoCarry.Cassiopeia.Misc.KSOnlyPoision").Show(ar.GetNewValue<bool>()); misc.AddItem(new MenuItem("SAutoCarry.Cassiopeia.Misc.KSOnlyPoision", "Only KS If Target Has poison").SetValue(true)).Show(misc.Item("SAutoCarry.Cassiopeia.Misc.EKillSteal").GetValue<bool>()); ConfigMenu.AddSubMenu(combo); ConfigMenu.AddSubMenu(harass); ConfigMenu.AddSubMenu(laneclear); ConfigMenu.AddSubMenu(misc); ConfigMenu.AddToMainMenu(); }
public static void OnLoad(Menu RootMenu) { var TranslationsMenu = new Menu("[VHR] Translations", "dz191.vhr.translations"); { var LanguageList = Variables.languageList.Select(language => language.GetName()).ToArray(); TranslationsMenu.AddItem( new MenuItem("dz191.vhr.translations.language", "Language: ").SetValue( new StringList(LanguageList, 0))); TranslationsMenu.AddItem( new MenuItem("dz191.vhr.translations.select", "Translate!").SetValue(false)).ValueChanged += (sender, args) => { if (!args.GetNewValue<bool>()) { return; } ChangeLanguage(Variables.Menu.Item("dz191.vhr.translations.language").GetValue<StringList>().SelectedValue); LeagueSharp.Common.Utility.DelayAction.Add(250, () => { TranslationsMenu.Item("dz191.vhr.translations.select").SetValue(false); }); }; RootMenu.AddSubMenu(TranslationsMenu); } }
public override void Combo(Menu config) { config.AddItem(new MenuItem("comboQ", "Use Q").SetValue(true)); config.AddItem(new MenuItem("comboW", "Use W").SetValue(true)); config.AddItem(new MenuItem("comboE", "Use E Automatically").SetValue(true)); config.AddItem(new MenuItem("comboR", "Use R").SetValue(true)); }
private static void Game_OnGameLoad(EventArgs args) { menu = new Menu("Utility+", "UtilityPlus", true); Menu pluginMenu = new Menu("PluginList", "PluginList"); pluginMenu.AddItem(new MenuItem("LoadSpellTracker", "Load SpellTracker Plugin").SetValue(true)); pluginMenu.AddItem(new MenuItem("LoadWardTracker", "Load WardTracker Plugin").SetValue(true)); pluginMenu.AddItem(new MenuItem("LoadTowerRange", "Load TowerRange Plugin").SetValue(true)); pluginMenu.AddItem(new MenuItem("LoadPluginDescription", " -- Reload to take effect --")); menu.AddSubMenu(pluginMenu); menu.AddToMainMenu(); if (menu.Item("LoadSpellTracker").GetValue<bool>()) { spellTracker = new SpellTracker.Tracker(menu); } if (menu.Item("LoadWardTracker").GetValue<bool>()) { wardTracker = new WardTracker.Tracker(menu); } if (menu.Item("LoadTowerRange").GetValue<bool>()) { towerRange = new TowerRange.RangeIndicator(menu); } }
public override void CreateConfigMenu() { Menu combo = new Menu("Combo", "SAutoCarry.Jhin.Combo"); combo.AddItem(new MenuItem("SAutoCarry.Jhin.Combo.UseQ", "UseQ").SetValue(true)); combo.AddItem(new MenuItem("SAutoCarry.Jhin.Combo.UseW", "Use W").SetValue(true)).ValueChanged += (s, ar) => ConfigMenu.Item("SAutoCarry.Jhin.Combo.UseWMarked").Show(ar.GetNewValue<bool>()); combo.AddItem(new MenuItem("SAutoCarry.Jhin.Combo.UseWMarked", "Use W Only If Target Is Marked").SetValue(true)).Show(combo.Item("SAutoCarry.Jhin.Combo.UseW").GetValue<bool>()); combo.AddItem(new MenuItem("SAutoCarry.Jhin.Combo.UseEImmobile", "Use E Immobile Targets").SetValue(true)); combo.AddItem(new MenuItem("SAutoCarry.Jhin.Combo.UseEDashing", "Use E Dashing Targets").SetValue(true)); combo.AddItem(new MenuItem("SAutoCarry.Jhin.Combo.UseR", "Use R Shoots If Ult Activated").SetValue(true)); Menu harass = new Menu("Harass", "SAutoCarry.Jhin.Harass"); harass.AddItem(new MenuItem("SAutoCarry.Jhin.Harass.UseQ", "Use Q").SetValue(true)); harass.AddItem(new MenuItem("SAutoCarry.Jhin.Harass.UseW", "Use W").SetValue(true)); harass.AddItem(new MenuItem("SAutoCarry.Jhin.Harass.Toggle", "Toggle Harass").SetValue(new KeyBind('T', KeyBindType.Toggle))); Menu misc = new Menu("Misc", "SAutoCarry.Jhin.Misc"); misc.AddItem(new MenuItem("SAutoCarry.Jhin.Misc.AdjustW", "Adjust W Range").SetValue(new Slider(1000, 0, 2500))).ValueChanged += (s, ar) => Spells[W].Range = ar.GetNewValue<Slider>().Value; misc.AddItem(new MenuItem("SAutoCarry.Jhin.Misc.AdjustR", "Adjust R Range").SetValue(new Slider(1000, 0, 3500))).ValueChanged += (s, ar) => Spells[R].Range = ar.GetNewValue<Slider>().Value; misc.AddItem(new MenuItem("SAutoCarry.Jhin.Misc.KillStealRW", "KillSteal").SetValue(false)); ConfigMenu.AddSubMenu(combo); ConfigMenu.AddSubMenu(harass); ConfigMenu.AddSubMenu(misc); ConfigMenu.AddToMainMenu(); }
private void HarassMenu() { string prefix = "koreanolaf.harasmenu"; Menu harasMenu = new Menu("Harass", prefix); harasMenu.AddItem(new MenuItem(prefix + ".useq", "Use Q").SetValue(true)).ValueChanged += (sender, args) => { olafSpells.Q.UseOnHarass = args.GetNewValue<bool>(); }; harasMenu.AddItem(new MenuItem(prefix + ".usew", "Use W").SetValue(true)).ValueChanged += (sender, args) => { olafSpells.W.UseOnHarass = args.GetNewValue<bool>(); }; harasMenu.AddItem(new MenuItem(prefix + ".usee", "Use E").SetValue(true)).ValueChanged += (sender, args) => { olafSpells.E.UseOnHarass = args.GetNewValue<bool>(); }; harasMenu.AddItem(new MenuItem(prefix + ".manalimit", "Mana limit").SetValue(new Slider(65))); string blackListPrefix = prefix + ".blacklist"; Menu blackListHaras = new Menu("Harass Target(s)", blackListPrefix + ""); foreach (var objAiHero in HeroManager.Enemies) { blackListHaras.AddItem( new MenuItem( string.Format("{0}.{1}", blackListPrefix, objAiHero.SkinName.ToLowerInvariant()), objAiHero.SkinName).SetValue(true)); } string useItemsPrefix = prefix + ".items"; Menu useItems = new Menu("Use Items", useItemsPrefix); useItems.AddItem(new MenuItem(useItemsPrefix + ".hydra", "Use Hydra").SetValue(true)); useItems.AddItem(new MenuItem(useItemsPrefix + ".tiamat", "Use Tiamat").SetValue(true)); harasMenu.AddSubMenu(blackListHaras); harasMenu.AddSubMenu(useItems); MainMenu.AddSubMenu(harasMenu); }
public override void CreateConfigMenu() { Menu combo = new Menu("Combo", "SAutoCarry.TwistedFate.Combo"); combo.AddItem(new MenuItem("SAutoCarry.TwistedFate.Combo.UseQImmobile", "Auto Q Immobile").SetValue(true)); combo.AddItem(new MenuItem("SAutoCarry.TwistedFate.Combo.UseQDashing", "Auto Q Immobile").SetValue(true)); combo.AddItem(new MenuItem("SAutoCarry.TwistedFate.Combo.UseW", "Use W").SetValue(true)); Menu harass = new Menu("Harass", "SAutoCarry.TwistedFate.Harass"); harass.AddItem(new MenuItem("SAutoCarry.TwistedFate.Harass.UseQ", "Use Q").SetValue(true)); harass.AddItem(new MenuItem("SAutoCarry.TwistedFate.Harass.UseW", "Use W (Blue Always)").SetValue(true)); Menu misc = new Menu("Misc", "SAutoCarry.TwistedFate.Misc"); misc.AddItem(new MenuItem("SAutoCarry.TwistedFate.Misc.SelectGold", "Select Gold Card").SetValue(new KeyBind('W', KeyBindType.Press))); misc.AddItem(new MenuItem("SAutoCarry.TwistedFate.Misc.SelectBlue", "Select Blue Card").SetValue(new KeyBind('E', KeyBindType.Press))); misc.AddItem(new MenuItem("SAutoCarry.TwistedFate.Misc.SelectRed", "Select Red Card").SetValue(new KeyBind('T', KeyBindType.Press))); misc.AddItem(new MenuItem("SAutoCarry.TwistedFate.Misc.SelectGoldAfterR", "Select Gold Card After R").SetValue(true)); misc.AddItem(new MenuItem("SAutoCarry.TwistedFate.Misc.AntiGapCloser", "Anti Gap Closer").SetValue(true)); misc.AddItem(new MenuItem("SAutoCarry.TwistedFate.Misc.Interrupter", "Interrupter").SetValue(true)); misc.AddItem(new MenuItem("SAutoCarry.TwistedFate.Misc.DrawR", "Draw R Range").SetValue(true)); misc.AddItem(new MenuItem("SAutoCarry.TwistedFate.Misc.DrawRMinimap", "Draw R Range On Minimap").SetValue(true)); DamageIndicator.Initialize((t) => (float)CalculateComboDamage(t), misc); ConfigMenu.AddSubMenu(combo); ConfigMenu.AddSubMenu(harass); ConfigMenu.AddSubMenu(misc); ConfigMenu.AddToMainMenu(); }
private void ComboMenu() { string prefix = "koreanolaf.combomenu"; Menu comboMenu = new Menu("Combo", prefix); comboMenu.AddItem(new MenuItem(prefix + ".useq", "Use Q").SetValue(true)).ValueChanged += (sender, args) => { olafSpells.Q.UseOnCombo = args.GetNewValue<bool>(); }; comboMenu.AddItem(new MenuItem(prefix + ".usew", "Use W").SetValue(true)).ValueChanged += (sender, args) => { olafSpells.W.UseOnCombo = args.GetNewValue<bool>(); }; comboMenu.AddItem(new MenuItem(prefix + ".usee", "Use E").SetValue(true)).ValueChanged += (sender, args) => { olafSpells.E.UseOnCombo = args.GetNewValue<bool>(); }; //comboMenu.AddItem(new MenuItem(prefix + ".user", "Use R").SetValue(true)).ValueChanged += (sender, args) => //{ olafSpells.R.UseOnCombo = args.GetNewValue<bool>(); }; string useItemsPrefix = prefix + ".items"; Menu useItems = new Menu("Use Items", useItemsPrefix); useItems.AddItem(new MenuItem(useItemsPrefix + ".bilgewater", "Use Bilgewater Cutlass").SetValue(true)); useItems.AddItem(new MenuItem(useItemsPrefix + ".botrk", "Use BotRK").SetValue(true)); useItems.AddItem(new MenuItem(useItemsPrefix + ".yomuus", "Use Yoomuu's GhostBlade").SetValue(true)); useItems.AddItem(new MenuItem(useItemsPrefix + ".hydra", "Use Hydra").SetValue(true)); useItems.AddItem(new MenuItem(useItemsPrefix + ".tiamat", "Use Tiamat").SetValue(true)); comboMenu.AddSubMenu(useItems); MainMenu.AddSubMenu(comboMenu); }
public Evader(out Menu _evade, EvadeMethods method = EvadeMethods.None, Spell spl = null) { SpellDatabase.InitalizeSpellDatabase(); SpecialMethod = method; EvadeSpell = spl; evade = new Menu("Evade", "Evade"); foreach (var enemy in HeroManager.Enemies) { foreach (var spell in SpellDatabase.EvadeableSpells.Where(p => p.ChampionName == enemy.ChampionName && p.EvadeMethods.HasFlag(method))) evade.AddItem(new MenuItem(spell.SpellName, String.Format("{0} ({1})", spell.ChampionName, spell.Slot)).SetValue(true)); } evade.AddItem(new MenuItem("EVADEMETHOD", "Evade Method: ").SetValue(new StringList(new[] { "Near Turret", "Less Enemies", "Auto" }, 2))); evade.AddItem(new MenuItem("EVADEENABLE", "Enabled").SetValue(false)); if (ObjectManager.Player.CharData.BaseSkinName == "Morgana") { shieldAlly = new Menu("Ally Shielding", "allyshield"); foreach (var ally in HeroManager.Allies) if(!ally.IsMe) shieldAlly.AddItem(new MenuItem("shield" + ally.ChampionName, "Shield " + ally.ChampionName).SetValue(true)); shieldAlly.AddItem(new MenuItem("SHIELDENABLED", "Enabled").SetValue(true)); evade.AddSubMenu(shieldAlly); } _evade = evade; m_evade_thread = new Thread(new ThreadStart(EvadeThread)); m_evade_thread.Start(); Game.OnUpdate += Game_OnUpdate; Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; Game.PrintChat("<font color='#ff3232'>SCommon: </font><font color='#d4d4d4'>Evader loaded for champion {0} !</font>", ObjectManager.Player.ChampionName); }
public override void CreateConfigMenu() { combo = new Menu("Combo", "Combo"); combo.AddItem(new MenuItem("CUSEQ", "Use Q").SetValue(true)); combo.AddItem(new MenuItem("CUSEW", "Use W").SetValue(false)); combo.AddItem(new MenuItem("CUSERHIT", "Use R If Enemies >=").SetValue(new Slider(2, 2, 5))); harass = new Menu("Harass", "Harass"); harass.AddItem(new MenuItem("HUSEQ", "Use Q").SetValue(true)); harass.AddItem(new MenuItem("HUSEW", "Use W").SetValue(true)); harass.AddItem(new MenuItem("HMANA", "Min. Mana Percent").SetValue(new Slider(50, 0, 100))); misc = new Menu("Misc", "Misc"); misc.AddItem(new MenuItem("MAUTOQ", "Auto Harass Q").SetValue(true)); misc.AddItem(new MenuItem("MAUTOQIMMO", "Auto Q Immobile Target").SetValue(true)); misc.AddItem(new MenuItem("MAUTOWIMMO", "Auto W Immobile Target").SetValue(true)); m_evader = new Evader(out evade, EvadeMethods.MorganaE); Config.AddSubMenu(combo); Config.AddSubMenu(harass); Config.AddSubMenu(evade); Config.AddSubMenu(misc); Config.AddToMainMenu(); base.OrbwalkingFunctions[(int)Orbwalking.OrbwalkingMode.Combo] += Combo; base.OrbwalkingFunctions[(int)Orbwalking.OrbwalkingMode.Mixed] += Harass; base.BeforeOrbWalking += BeforeOrbwalk; }
public override void Combo(Menu config) { config.AddItem(new MenuItem("themp.combo.q", "Use Tumble (Q)").SetValue(true)); config.AddItem(new MenuItem("themp.combo.e", "Use Condemn (E)").SetValue(true)); config.AddItem(new MenuItem("themp.combo.r", "Use Final Hour (R)").SetValue(true)); config.AddItem(new MenuItem("themp.combo.minenemiesr", "Min. enemies in range to cast Ultimate").SetValue(new Slider(2, 1, 5))); }
static void Game_OnGameLoad(EventArgs args) { menu = new Menu("Polygons", "Polygons", true); menu.AddItem(new MenuItem("Connect", "Connect points").SetValue(new KeyBind('G', KeyBindType.Press))); menu.AddItem(new MenuItem("Delete", "Delete points").SetValue(new KeyBind('V', KeyBindType.Press))); menu.AddItem(new MenuItem("Copy", "Copy to Clipboard").SetValue(new KeyBind('K', KeyBindType.Press))); menu.AddToMainMenu(); }
public void LoadJungleClearMenu() { _JungleClearMenu = new LeagueSharp.Common.Menu("JungleClear", "JungleClear Menu"); { _JungleClearMenu.AddItem(new MenuItem("JW", "Use W").SetValue(true)); _JungleClearMenu.AddItem(new MenuItem("JQ", "Use Q").SetValue(true)); } }
public void loadHarassh() { _harrashMenu = new LeagueSharp.Common.Menu("Harrash", "Harrash"); { _harrashMenu.AddItem(new MenuItem("QH", "Use Q in Harrash").SetValue(true)); _harrashMenu.AddItem(new MenuItem("ManaH", "% mana Harrash").SetValue(new Slider(40, 0, 100))); } }
public void loadLaneClearMenu() { _laneClearMenu = new LeagueSharp.Common.Menu("Laneclear Menu", "Laneclear Menu"); { _laneClearMenu.AddItem(new MenuItem("LQ", "Use Q").SetValue(true)); _laneClearMenu.AddItem(new MenuItem("LE", "Use E").SetValue(true)); } }
private static void Game_OnGameLoad(EventArgs args) { Config = new Menu("ChatTranslator", "ChatTranslator", true); Menu translator = new Menu("Translator", "Translator"); Menu incomingText = new Menu("IncomingText", "IncomingText"); incomingText.AddItem(new MenuItem("From", "From: ").SetValue(new StringList(fromArray))); incomingText.AddItem(new MenuItem("To", "To: ").SetValue(new StringList(toArray))); incomingText.AddItem(new MenuItem("Phonetical", "Use special characters").SetValue(false)); incomingText.AddItem(new MenuItem("Enabled", "Enabled").SetValue(true)); translator.AddSubMenu(incomingText); Menu outgoingText = new Menu("OutgoingText", "OutgoingText"); outgoingText.AddItem(new MenuItem("OutFrom", "From: ").SetValue(new StringList(toArray))); outgoingText.AddItem(new MenuItem("OutTo", "To: ").SetValue(new StringList(toArray))); outgoingText.AddItem(new MenuItem("EnabledOut", "Enabled").SetValue(false)); translator.AddSubMenu(outgoingText); Menu position = new Menu("Position", "Position"); position.AddItem(new MenuItem("Horizontal", "Horizontal").SetValue(new Slider(15, 1, 2000))); position.AddItem(new MenuItem("Vertical", "Vertical").SetValue(new Slider(500, 1, 2000))); position.AddItem(new MenuItem("AutoShow", "Show on message").SetValue(true)); position.AddItem(new MenuItem("Duration", " Duration").SetValue(new Slider(3000, 1000, 8000))); translator.AddSubMenu(position); translator.AddItem(new MenuItem("Check", "Check").SetValue(new KeyBind(32, KeyBindType.Press))); Config.AddSubMenu(translator); Menu logger = new Menu("Logger", "Logger"); logger.AddItem(new MenuItem("EnabledLog", "Enable").SetValue(true)); Config.AddSubMenu(logger); Menu copyPaste = new Menu("Paste", "Paste"); copyPaste.AddItem(new MenuItem("Paste", "Paste").SetValue(new KeyBind("P".ToCharArray()[0], KeyBindType.Press))); copyPaste.AddItem(new MenuItem("PasteForAll", "Paste for all").SetValue(new KeyBind("O".ToCharArray()[0], KeyBindType.Press))); copyPaste.AddItem(new MenuItem("Delay", "Spam delay").SetValue(new Slider(2000, 0, 2000))); copyPaste.AddItem(new MenuItem("DisablePaste", "Disable this section").SetValue(true)); Config.AddSubMenu(copyPaste); Config.AddToMainMenu(); Game.PrintChat("<font color='#9933FF'>Soresu </font><font color='#FFFFFF'>- ChatTranslator</font>"); Game.OnUpdate += Game_OnUpdate; Game.OnInput += Game_GameInput; Game.OnChat += Game_OnChat; Drawing.OnDraw += Drawing_OnDraw; lastMessages.CollectionChanged += OnMessage; path = string.Format(@"{0}\ChatLogs\{1}\{2}\{3}\{4}\", LeagueSharp.Common.Config.AppDataDirectory, DateTime.Now.ToString("yyyy"), DateTime.Now.ToString("MMMM"), DateTime.Now.ToString("dd"), Utility.Map.GetMap().ShortName); fileName = ObjectManager.Player.SkinName + "_" + Game.Id + ".txt"; if (!System.IO.Directory.Exists(path)) { System.IO.Directory.CreateDirectory(path); } if (Config.Item("EnabledLog").GetValue <bool>()) { InitText(); } test("Hello"); }
public override void LoadMiscMenu() { _miscMenu = new LeagueSharp.Common.Menu("Misc", "Misc Menu"); { _miscMenu.AddItem(new MenuItem("AE", "Use E Antigapclose").SetValue(true)); _miscMenu.AddItem(new MenuItem("IE", "Use E Interrupt").SetValue(true)); } base.LoadMiscMenu(); }
public void LoadDrawings() { _drawSettingsMenu = new LeagueSharp.Common.Menu("Drawings", "Draw Settings"); { _drawSettingsMenu.AddItem(new MenuItem("dsl", "Draw Soldier Line").SetValue(true)); _drawSettingsMenu.AddItem(new MenuItem("dcr", "Draw Control range").SetValue(true)); _drawSettingsMenu.AddItem(new MenuItem("dfr", "Draw Flee range").SetValue(true)); } }
public void LoadJumps() { _jumpMenu = new LeagueSharp.Common.Menu("Keys Menu", "Key Menu"); { _jumpMenu.AddItem(new MenuItem("fleekey", "Jump key").SetValue(new KeyBind('Z', KeyBindType.Press))); _jumpMenu.AddItem(new MenuItem("inseckey", "Insec key").SetValue(new KeyBind('T', KeyBindType.Press))); _jumpMenu.AddItem(new MenuItem("insecPos", "Insec Pos").SetValue(new KeyBind('G', KeyBindType.Press))); } }
public void loadDrawings() { _drawSettingsMenu = new LeagueSharp.Common.Menu("Draw Settings", "Draw Settings"); { _drawSettingsMenu.AddItem(new MenuItem("Draw Q Range", "Draw Q Range").SetValue(true)); _drawSettingsMenu.AddItem(new MenuItem("Draw W Range", "Draw W Range").SetValue(true)); _drawSettingsMenu.AddItem(new MenuItem("Draw E Range", "Draw E Range").SetValue(true)); } }
public override void LoadHarashMenu() { _harassMenu = new LeagueSharp.Common.Menu("Harass", "Harass Menu"); { _harassMenu.AddItem(new MenuItem("HQ", "Use Q").SetValue(true)); _harassMenu.AddItem(new MenuItem("HW", "Use W").SetValue(false)); _harassMenu.AddItem(new MenuItem("HE", "Use E").SetValue(false)); } }
public override void LoadComboMenu() { _comboMenu = new LeagueSharp.Common.Menu("Combo", "Combo Menu"); { _comboMenu.AddItem(new MenuItem("CQ", "Use Q").SetValue(true)); _comboMenu.AddItem(new MenuItem("CW", "Use W").SetValue(true)); _comboMenu.AddItem(new MenuItem("CE", "Use E").SetValue(true)); _comboMenu.AddItem(new MenuItem("CR", "Use R").SetValue(true)); } }
public void LoadHarashMenu() { _harashMenu = new LeagueSharp.Common.Menu("Harass", "Harass Menu"); { _harashMenu.AddItem(new MenuItem("hSoldiersToQ", "Soldiers to Q").SetValue(new Slider(1, 1, 3))); _harashMenu.AddItem(new MenuItem("HQ", "Use Q").SetValue(true)); _harashMenu.AddItem(new MenuItem("HW", "Use W").SetValue(true)); _harashMenu.AddItem(new MenuItem("HW2", "Save on 1 w for flee").SetValue(true)); } }
public override void LoadComboMenu() { _comboMenu = new LeagueSharp.Common.Menu("Combo", "Combo Menu"); { _comboMenu.AddItem(new MenuItem("SoldiersToQ", "Soldiers to Q").SetValue(new Slider(1, 1, 3))); _comboMenu.AddItem(new MenuItem("CQ", "Use Q").SetValue(true)); _comboMenu.AddItem(new MenuItem("CW", "Use W").SetValue(true)); _comboMenu.AddItem(new MenuItem("CR", "Use R killeable").SetValue(true)); } }
public void LoadLaneClearMenu() { _laneClearMenu = new LeagueSharp.Common.Menu("Laneclear", "Laneclear Menu"); { _laneClearMenu.AddItem(new MenuItem("LQ", "Use Q").SetValue(true)); _laneClearMenu.AddItem(new MenuItem("LW", "Use W").SetValue(true)); _laneClearMenu.AddItem(new MenuItem("LWM", "Minions at W range to cast").SetValue(new Slider(3, 1, 6))); _laneClearMenu.AddItem(new MenuItem("LQM", "Soldiers to Q ").SetValue(new Slider(1, 1, 3))); } }
public override void LoadkeyMenu() { _keyMenu = new LeagueSharp.Common.Menu("Keys", "Keys Menu"); { _keyMenu.AddItem(new MenuItem("QEkey", "Q+E To Mouse Key").SetValue(new KeyBind('T', KeyBindType.Press))); _keyMenu.AddItem(new MenuItem("AUTOQE", "AUTO Q+E Stun target").SetValue(new KeyBind('X', KeyBindType.Press))); _keyMenu.AddItem(new MenuItem("HKey", "Harass Toggle").SetValue(new KeyBind('Z', KeyBindType.Toggle))); _keyMenu.AddItem(new MenuItem("RKey", "R to best target").SetValue(new KeyBind('R', KeyBindType.Press))); } }
public static void Initialize(LeagueSharp.Common.Menu MenuConfig) { LocalMenu = MenuConfig; LocalMenu.AddItem(new MenuItem("Perma.FlashE", "Flash + E:").SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press))); LocalMenu.AddItem(new MenuItem("Perma.Flee", "Flee").SetValue(new KeyBind("A".ToCharArray()[0], KeyBindType.Press)).SetFontStyle(System.Drawing.FontStyle.Regular, SharpDX.Color.Coral)); LoadDangerousTargetedSpells(); Game.OnUpdate += GameOnOnUpdate; //Obj_AI_Base.OnProcessSpellCast += ObjAiHeroOnOnProcessSpellCast; }
public virtual void LoadDrawings() { _drawingMenu = new LeagueSharp.Common.Menu("Drawings", "Draw Menu"); { _drawingMenu.AddItem(new MenuItem("DQ", "Draw Q Range").SetValue(true)); _drawingMenu.AddItem(new MenuItem("DW", "Draw W Range").SetValue(true)); _drawingMenu.AddItem(new MenuItem("DE", "Draw E Range").SetValue(true)); _drawingMenu.AddItem(new MenuItem("DR", "Draw R Range").SetValue(true)); _drawingMenu.AddItem(new MenuItem("DTD", "Draw Total Damage").SetValue(true).SetTooltip("Q=Blue W=Orange E=Green Red=R")); } }
public void loadLaneClear() { _laneclearMenu = new LeagueSharp.Common.Menu("Laneclear", "Laneclear"); { _laneclearMenu.AddItem(new MenuItem("QL", "Use Q in Laneclear").SetValue(true)); _laneclearMenu.AddItem(new MenuItem("WL", "Use W in Laneclear").SetValue(true)); _laneclearMenu.AddItem(new MenuItem("EL", "Use E in Laneclear").SetValue(true)); _laneclearMenu.AddItem(new MenuItem("RL", "Use R in Laneclear").SetValue(true)); _laneclearMenu.AddItem(new MenuItem("ManaL", "% mana LaneClear").SetValue(new Slider(40, 0, 100))); } }
public void loadJungleClear() { _jungleclearMenu = new LeagueSharp.Common.Menu("Jungleclear", "Jungleclear"); { _jungleclearMenu.AddItem(new MenuItem("QJ", "Use Q in JungleClear").SetValue(true)); _jungleclearMenu.AddItem(new MenuItem("WJ", "Use W in JungleClear").SetValue(true)); _jungleclearMenu.AddItem(new MenuItem("EJ", "Use E in JungleClear").SetValue(true)); _jungleclearMenu.AddItem(new MenuItem("RJ", "Use R in JungleClear").SetValue(true)); _jungleclearMenu.AddItem(new MenuItem("ManaJ", "% mana JungleClear").SetValue(new Slider(40, 0, 100))); } }
private static void OnMenuLoad() { Menu = new Menu("Hoola Talon", "hoolatalon", true); Menu.AddSubMenu(new Menu("Orbwalking", "Orbwalking")); Orbwalker = new Orbwalking.Orbwalker(Menu.SubMenu("Orbwalking")); var targetSelectorMenu = new Menu("Target Selector", "Target Selector"); TargetSelector.AddToMenu(targetSelectorMenu); Menu.AddSubMenu(targetSelectorMenu); var Combo = new Menu("Combo", "Combo"); Combo.AddItem(new MenuItem("CQ", "Use Q").SetValue(true)); Combo.AddItem(new MenuItem("CW", "Use W").SetValue(true)); Combo.AddItem(new MenuItem("CE", "Use E").SetValue(true)); Combo.AddItem(new MenuItem("CR", "Use R").SetValue(true)); Combo.AddItem(new MenuItem("CRS", "R Option").SetValue(new StringList(new[] { "First (R E Q W)", "Last (E Q W R)" }))); Combo.AddItem(new MenuItem("CAR", "Auto R Can Hit > X (0 = Don't)").SetValue(new Slider(3, 0, 5))); Menu.AddSubMenu(Combo); var Harass = new Menu("Harass", "Harass"); Harass.AddItem(new MenuItem("HQ", "Use Q").SetValue(true)); Harass.AddItem(new MenuItem("HW", "Use W").SetValue(true)); Harass.AddItem(new MenuItem("HE", "Use E").SetValue(false)); Menu.AddSubMenu(Harass); var LaneClear = new Menu("LaneClear", "LaneClear"); LaneClear.AddItem(new MenuItem("LQ", "Use Q").SetValue(true)); LaneClear.AddItem(new MenuItem("LW", "Use W").SetValue(true)); LaneClear.AddItem(new MenuItem("minhit", "W Minimum Hit").SetValue(new Slider(3, 0, 5))); Menu.AddSubMenu(LaneClear); var Draw = new Menu("Draw", "Draw"); Draw.AddItem(new MenuItem("Dind", "Draw Damage Indicator").SetValue(true)); Draw.AddItem(new MenuItem("DW", "Draw W Range").SetValue(false)); Draw.AddItem(new MenuItem("DE", "Draw E Range").SetValue(false)); Draw.AddItem(new MenuItem("DR", "Draw E W Killsteal Range").SetValue(false)); Menu.AddSubMenu(Draw); var Killsteal = new Menu("Killsteal", "Killsteal"); Killsteal.AddItem(new MenuItem("KSW", "Killsteal W").SetValue(true)); Killsteal.AddItem(new MenuItem("KSEW", "Killsteal EW").SetValue(true)); Killsteal.AddItem(new MenuItem("KSR", "Killsteal R (While Combo Only)").SetValue(true)); Menu.AddSubMenu(Killsteal); Menu.AddToMainMenu(); }
private static void Game_OnGameLoad(EventArgs args) { if (Player.ChampionName != ChampionName) { return; } Spells.Initiate(); Config = new LeagueSharp.Common.Menu(string.Format("xQx | {0}", ChampionName), ChampionName, true); Config.AddSubMenu(new LeagueSharp.Common.Menu("Orbwalking", "Orbwalking")); var targetSelectorMenu = new LeagueSharp.Common.Menu("Target Selector", "Target Selector"); TargetSelector.AddToMenu(targetSelectorMenu); Config.AddSubMenu(targetSelectorMenu); Orbwalker = new Orbwalking.Orbwalker(Config.SubMenu("Orbwalking")); PlayerSpells.Initialize(); DamageCalc = new DamageCalc(); Utils = new Utils(); Menu = new Menu(); Items = new Items(); Draws = new Draws(); Combo = new Combo(); Harass = new Harass(); LaneClear = new LaneClear(); JungleClear = new JungleClear(); OnUpdate = new OnUpdate(); LogicW.Initiate(); Config.AddItem( new MenuItem("GameMode", "Game Mode:").SetValue(new StringList(new[] { "AP", "AD", "Hybrid", "Tanky" }, 0))) .SetFontStyle(FontStyle.Regular, SharpDX.Color.GreenYellow); var oMenu = new LeagueSharp.Common.Menu("Other Settings", "OtherSettings"); { oMenu.AddItem(new MenuItem("Other.Items", "Use Items").SetValue(true)); oMenu.AddItem(new MenuItem("Other.Ignite", "Use Ignite").SetValue(true)); oMenu.AddItem(new MenuItem("Other.Sheen", "Check Sheen on Combo").SetValue(true)); oMenu.AddItem(new MenuItem("Other.Health", "Auto R if my Health < %").SetValue(new Slider(15, 0, 100))); Config.AddSubMenu(oMenu); } Config.AddToMainMenu(); Game.PrintChat("Mordekasier</font> <font color='#ff3232'> How to Train Your Dragon </font> <font color='#FFFFFF'>Loaded!</font>"); }
public void loadDrawings() { _drawSettingsMenu = new LeagueSharp.Common.Menu("Draw Settings", "Draw Settings"); { _drawSettingsMenu.AddItem(new MenuItem("dq", "Draw Q range").SetValue(true)); _drawSettingsMenu.AddItem(new MenuItem("dw", "Draw W range").SetValue(true)); _drawSettingsMenu.AddItem(new MenuItem("de", "Draw E range").SetValue(true)); _drawSettingsMenu.AddItem(new MenuItem("dr", "Draw R").SetValue(true)); _drawSettingsMenu.AddItem(new MenuItem("DDM", "Draw Damage After Combo").SetValue(true)); } }
public static void Initialize(LeagueSharp.Common.Menu MenuConfig) { LocalMenu = new LeagueSharp.Common.Menu("Combo", "Combo"); { LocalMenu.AddItem(new MenuItem("Combo.PassiveControl", "Passive Control:").SetValue(new StringList(new[] { "Off", "On" }, 1)).SetFontStyle(FontStyle.Regular, W.MenuColor())); LocalMenu.AddItem(new MenuItem("Combo.UseW", "W:").SetValue(true).SetFontStyle(FontStyle.Regular, W.MenuColor())); LocalMenu.AddItem(new MenuItem("Combo.UseE", "E: Auto use if enemy under ally turret").SetValue(new StringList(new [] { "Off", "On" }, 1)).SetFontStyle(FontStyle.Regular, E.MenuColor())); MenuConfig.AddSubMenu(LocalMenu); } Game.OnUpdate += GameOnOnUpdate; Obj_AI_Base.OnProcessSpellCast += Obj_AI_Hero_OnProcessSpellCast; }
public void loadMisc() { _miscMenu = new LeagueSharp.Common.Menu("Misc", "Misc"); { _miscMenu.AddItem(new MenuItem("%R", "% R heal ").SetValue(new Slider(30, 0, 100))); } }