public static void CreateMenu() { FirstMenu = MainMenu.AddMenu("Dark " + Player.Instance.ChampionName, Player.Instance.ChampionName.ToLower() + "Syndra"); ComboMenu = FirstMenu.AddSubMenu("• Combo "); HarassMenu = FirstMenu.AddSubMenu("• Harass"); LaneClearMenu = FirstMenu.AddSubMenu("• LaneClear"); FleeMenu = FirstMenu.AddSubMenu("• Flee"); KillStealMenu = FirstMenu.AddSubMenu("• Killsteal"); DrawingsMenu = FirstMenu.AddSubMenu("• Drawings", DrawingsMenuId); MiscMenu = FirstMenu.AddSubMenu("• Misc", MiscMenuId); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.Add("Q", new CheckBox("- Use Q")); ComboMenu.Add("W", new CheckBox("- Use W")); ComboMenu.Add("QE", new CheckBox("- Use Q - E")); ComboMenu.Add("R", new CheckBox("- Use R")); //ComboMenu.AddGroupLabel("Summoner Settings"); //ComboMenu.Add("Smite", new CheckBox("- Use Smite")); //ComboMenu.Add("Ignite", new CheckBox("- Use Ignite")); HarassMenu.AddGroupLabel("Harass Settings"); HarassMenu.Add("Q", new CheckBox("- Use Q")); HarassMenu.Add("W", new CheckBox("- Use W")); HarassMenu.Add("Qe", new CheckBox("- Use Q - E")); HarassMenu.Add("manaSlider", new Slider("Mana must be higher than [{0}%] to use Harass Spells", 50, 0, 100)); HarassMenu.AddGroupLabel("Auto Harass"); HarassMenu.Add("AutoQ", new CheckBox("- Q", false)); HarassMenu.Add("AutoW", new CheckBox("- W", false)); HarassMenu.AddLabel("*Thick this and it will Q and W from itself*"); //HarassMenu.AddLabel("*Autoharass will come soon*"); //HarassMenu.AddLabel("*Autoharass will come soon*"); LaneClearMenu.AddGroupLabel("Lane Clear Settings"); LaneClearMenu.Add("Q", new CheckBox("- Use Q")); LaneClearMenu.Add("W", new CheckBox("- Use W")); LaneClearMenu.Add("E", new CheckBox("- Use E")); LaneClearMenu.Add("manaSlider", new Slider("Mana must be higher than [{0}%] to use LaneClear Spells", 50, 0, 100)); 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")); KillStealMenu.Add("R", new CheckBox("- Use R", false)); FleeMenu.AddGroupLabel("Flee Settings"); FleeMenu.Add("E", new CheckBox("- Use Q - E to cursor position")); FleeMenu.AddLabel("* The cursor must be inside of the E range"); MiscMenu.AddGroupLabel("Misc"); MiscMenu.Add("Interrupt", new CheckBox("- Interrupt")); MiscMenu.Add("Gapcloser", new CheckBox("- Gapcloser")); MiscMenu.AddGroupLabel("Skin Changer"); var skinList = SkinsDB.FirstOrDefault(list => list.Champ == Player.Instance.Hero); if (skinList != null) { MiscMenu.Add("SkinComboBox", new ComboBox("Choose the skin", skinList.Skins)); MiscMenu.Get <ComboBox>("skinComboBox").OnValueChange += delegate(ValueBase <int> sender, ValueBase <int> .ValueChangeArgs args) { Player.Instance.SetSkinId(sender.CurrentValue); }; } DrawingsMenu.AddGroupLabel("Setting"); DrawingsMenu.Add("readyDraw", new CheckBox(" - Draw Spell Range only if Spell is Ready.")); DrawingsMenu.Add("damageDraw", new CheckBox(" - Draw Damage Indicator.")); DrawingsMenu.Add("perDraw", new CheckBox(" - Draw Damage Indicator Percent.")); DrawingsMenu.Add("statDraw", new CheckBox(" - Draw Damage Indicator Statistics.", false)); DrawingsMenu.AddGroupLabel("Spells"); DrawingsMenu.Add("readyDraw", new CheckBox(" - Draw Spell Range only if Spell is Ready.")); DrawingsMenu.Add("qDraw", new CheckBox("- draw Q")); DrawingsMenu.Add("wDraw", new CheckBox("- draw W")); DrawingsMenu.Add("eDraw", new CheckBox("- draw E")); DrawingsMenu.Add("rDraw", new CheckBox("- draw R")); DrawingsMenu.AddLabel("It will only draw if ready"); DrawingsMenu.AddGroupLabel("Drawings Color"); QColorSlide = new ColorSlide(DrawingsMenu, "qColor", Color.CornflowerBlue, "Q Color:"); WColorSlide = new ColorSlide(DrawingsMenu, "wColor", Color.White, "W Color:"); EColorSlide = new ColorSlide(DrawingsMenu, "eColor", Color.Coral, "E Color:"); RColorSlide = new ColorSlide(DrawingsMenu, "rColor", Color.Red, "R Color:"); DamageIndicatorColorSlide = new ColorSlide(DrawingsMenu, "healthColor", Color.Gold, "DamageIndicator Color:"); MiscMenu.AddGroupLabel("Auto Level UP"); MiscMenu.Add("activateAutoLVL", new CheckBox("Activate Auto Leveler", false)); MiscMenu.AddLabel("The Auto Leveler will always Focus R than the rest of the Spells"); MiscMenu.Add("firstFocus", new ComboBox("1 Spell to Focus", new List <string> { "Q", "W", "E" })); MiscMenu.Add("secondFocus", new ComboBox("2 Spell to Focus", new List <string> { "Q", "W", "E" }, 1)); MiscMenu.Add("thirdFocus", new ComboBox("3 Spell to Focus", new List <string> { "Q", "W", "E" }, 2)); MiscMenu.Add("delaySlider", new Slider("Delay Slider", 200, 150, 500)); }
public static void CreateMenu() { FirstMenu = MainMenu.AddMenu("Super-辛德拉", Player.Instance.ChampionName.ToLower() + "Syndra"); ComboMenu = FirstMenu.AddSubMenu("• 连招 "); HarassMenu = FirstMenu.AddSubMenu("• 骚扰"); LaneClearMenu = FirstMenu.AddSubMenu("• 清线"); FleeMenu = FirstMenu.AddSubMenu("• 逃跑"); KillStealMenu = FirstMenu.AddSubMenu("• 抢头"); DrawingsMenu = FirstMenu.AddSubMenu("• 线圈", DrawingsMenuId); MiscMenu = FirstMenu.AddSubMenu("• 其他", MiscMenuId); ComboMenu.AddGroupLabel("连招设置"); ComboMenu.Add("Q", new CheckBox("- 使用 Q")); ComboMenu.Add("W", new CheckBox("- 使用 W")); ComboMenu.Add("QE", new CheckBox("- 使用 Q - E")); ComboMenu.Add("R", new CheckBox("- 使用 R")); ComboMenu.AddSeparator(); ComboMenu.AddLabel("R 对谁使用"); foreach (var Enemy in EntityManager.Heroes.Enemies) { ComboMenu.Add(Enemy.ChampionName, new CheckBox("R 使用在" + Enemy.ChampionName)); } ComboMenu.AddSeparator(); ComboMenu.Add("Ignite", new CheckBox("- 使用点燃")); //ComboMenu.AddGroupLabel("Summoner Settings"); //ComboMenu.Add("Smite", new CheckBox("- Use Smite")); //ComboMenu.Add("Ignite", new CheckBox("- Use Ignite")); HarassMenu.AddGroupLabel("骚扰设置"); HarassMenu.Add("Q", new CheckBox("- 使用 Q")); HarassMenu.Add("W", new CheckBox("- 使用 W")); HarassMenu.Add("Qe", new CheckBox("- 使用 Q - E")); HarassMenu.Add("manaSlider", new Slider("蓝量高于 [{0}%] 开启骚扰", 50, 0, 100)); HarassMenu.AddGroupLabel("自动骚扰"); HarassMenu.Add("AutoQ", new CheckBox("- Q", false)); HarassMenu.Add("AutoW", new CheckBox("- W", false)); HarassMenu.AddLabel("*任何时候都自动释放技能骚扰*"); //HarassMenu.AddLabel("*Autoharass will come soon*"); //HarassMenu.AddLabel("*Autoharass will come soon*"); LaneClearMenu.AddGroupLabel("清线设置"); LaneClearMenu.Add("Q", new CheckBox("- 使用 Q")); LaneClearMenu.Add("W", new CheckBox("- 使用 W")); LaneClearMenu.Add("E", new CheckBox("- 使用 E")); LaneClearMenu.Add("manaSlider", new Slider("蓝量高于 [{0}%] 使用技能清线", 50, 0, 100)); LaneClearMenu.AddSeparator(); LaneClearMenu.AddGroupLabel("打野设置"); LaneClearMenu.Add("QJungle", new CheckBox("- 使用 Q")); LaneClearMenu.Add("WJungle", new CheckBox("- 使用 W")); LaneClearMenu.Add("EJungle", new CheckBox("- 使用 E", false)); LaneClearMenu.Add("ManaSliderJungle", new Slider("蓝量高于 [{0}%] 使用技能打野", 50, 0, 100)); KillStealMenu.AddGroupLabel("抢头设置"); KillStealMenu.Add("Q", new CheckBox("- 使用 Q")); KillStealMenu.Add("W", new CheckBox("- 使用 W")); KillStealMenu.Add("E", new CheckBox("- 使用 E")); KillStealMenu.Add("R", new CheckBox("- 使用 R", false)); FleeMenu.AddGroupLabel("逃跑设置"); FleeMenu.Add("E", new CheckBox("- 使用 Q - E 推鼠标位置")); FleeMenu.AddLabel("* 鼠标必须在E范围内"); MiscMenu.AddGroupLabel("其他设置"); MiscMenu.Add("Interrupt", new CheckBox("- 自动打断")); MiscMenu.Add("Gapcloser", new CheckBox("- 防突进")); MiscMenu.AddGroupLabel("修改皮肤"); var skinList = SkinsDB.FirstOrDefault(list => list.Champ == Player.Instance.Hero); if (skinList != null) { MiscMenu.Add("SkinComboBox", new ComboBox("更换皮肤:", skinList.Skins)); MiscMenu.Get <ComboBox>("skinComboBox").OnValueChange += delegate(ValueBase <int> sender, ValueBase <int> .ValueChangeArgs args) { Player.Instance.SetSkinId(sender.CurrentValue); }; } DrawingsMenu.AddGroupLabel("线圈设置"); DrawingsMenu.Add("readyDraw", new CheckBox(" - 只在技能冷却完毕时绘制线圈")); DrawingsMenu.Add("damageDraw", new CheckBox(" - 显示伤害指示器")); DrawingsMenu.Add("perDraw", new CheckBox(" - 显示百分比伤害")); DrawingsMenu.Add("statDraw", new CheckBox(" - 显示伤害统计", false)); DrawingsMenu.AddGroupLabel("Spells"); DrawingsMenu.Add("readyDraw", new CheckBox(" - Draw Spell Range only if Spell is Ready.")); DrawingsMenu.Add("qDraw", new CheckBox("- 画出范围 Q")); DrawingsMenu.Add("wDraw", new CheckBox("- 画出范围 W", false)); DrawingsMenu.Add("eDraw", new CheckBox("- 画出范围 E", false)); DrawingsMenu.Add("qeDraw", new CheckBox("- 画出范围 QE", false)); DrawingsMenu.Add("rDraw", new CheckBox("- 画出范围 R", false)); DrawingsMenu.AddLabel("技能冷却完毕画出技能线圈"); DrawingsMenu.AddGroupLabel("Drawings Color"); QColorSlide = new ColorSlide(DrawingsMenu, "qColor", Color.CornflowerBlue, "Q 颜色:"); WColorSlide = new ColorSlide(DrawingsMenu, "wColor", Color.White, "W 颜色:"); EColorSlide = new ColorSlide(DrawingsMenu, "eColor", Color.Coral, "E 颜色:"); RColorSlide = new ColorSlide(DrawingsMenu, "rColor", Color.Red, "R 颜色:"); DamageIndicatorColorSlide = new ColorSlide(DrawingsMenu, "healthColor", Color.Gold, "伤害显示器颜色:"); MiscMenu.AddGroupLabel("自动加点"); MiscMenu.Add("activateAutoLVL", new CheckBox("开启自动加点", false)); MiscMenu.AddLabel("自动升级大招"); MiscMenu.Add("firstFocus", new ComboBox("主点技能", new List <string> { "Q", "W", "E" })); MiscMenu.Add("secondFocus", new ComboBox("副点技能", new List <string> { "Q", "W", "E" }, 1)); MiscMenu.Add("thirdFocus", new ComboBox("最后升级", new List <string> { "Q", "W", "E" }, 2)); MiscMenu.Add("delaySlider", new Slider("加点延迟", 200, 150, 500)); }