private static void JungleSteal() { Jungle.AddSeparator(); Jungle.AddGroupLabel("Jungle Steal Settings", "jungle.grouplabel", true); Jungle.AddCheckBox("jungle.stealenabled", "Enable Jungle Steal", true, true); if (Game.MapId == GameMapId.SummonersRift) { Jungle.AddLabel("Epics", 25, "jungle.label", true); Jungle.AddCheckBox("jungle.SRU_Baron", "Baron", true, true); Jungle.AddCheckBox("jungle.SRU_Dragon", "Dragon", true, true); Jungle.AddLabel("Buffs", 25, "jungle.label.1", true); Jungle.AddCheckBox("jungle.SRU_Blue", "Blue", false, true); Jungle.AddCheckBox("jungle.SRU_Red", "Red", false, true); Jungle.AddLabel("Small Camps", 25, "jungle.label.2", true); Jungle.AddCheckBox("jungle.SRU_Gromp", "Gromp", false, true); Jungle.AddCheckBox("jungle.SRU_Murkwolf", "Murkwolf", false, true); Jungle.AddCheckBox("jungle.SRU_Krug", "Krug", false, true); Jungle.AddCheckBox("jungle.SRU_Razorbeak", "Razerbeak", false, true); Jungle.AddCheckBox("jungle.Sru_Crab", "Skuttles", false, true); } if (Game.MapId == GameMapId.TwistedTreeline) { Jungle.AddLabel("Epics", 25, "jungle.label.3", true); Jungle.AddCheckBox("TT_Spiderboss8.1", "Vilemaw", true, true); Jungle.AddLabel("Camps", 25, "jungle.label.4", true); Jungle.AddCheckBox("TT_NWraith1.1", "Wraith", false, true); Jungle.AddCheckBox("TT_NWraith4.1", "Wraith", false, true); Jungle.AddCheckBox("TT_NGolem2.1", "Golem", false, true); Jungle.AddCheckBox("TT_NGolem5.1", "Golem", false, true); Jungle.AddCheckBox("TT_NWolf3.1", "Wolf", false, true); Jungle.AddCheckBox("TT_NWolf6.1", "Wolf", false, true); } }
internal static void Execute() { ty = MainMenu.AddMenu("Tristana", "Tristana"); St = ty.AddSubMenu("Config Tristana"); St.AddLabel("Prediction [W]"); St.Add("pw", new Slider("Prediction [W] > {0}", 75, 0, 100)); St.AddSeparator(); St.AddLabel("Settings Stacks [W]"); St.Add("stack", new Slider("Use [W] Stacks > {0}", 3, 0, 5)); St.AddSeparator(); St.AddLabel("[W] Settings"); St.Add("Wc", new CheckBox("Use [W] Jump")); St.AddLabel("Settings [W] (Confing Tristana)"); // Combo = ty.AddSubMenu("Combo"); Combo.Add("Qc", new CheckBox("Use [Q] Combo")); Combo.Add("Ec", new CheckBox("Use [E] Combo")); Combo.Add("Rc", new CheckBox("Use [R] Combo")); // Hara = ty.AddSubMenu("AutoHarass"); Hara.Add("active", new CheckBox("Enabled")); // Lane = ty.AddSubMenu("Lane"); Lane.Add("Ql", new CheckBox("Use [Q] LaneClear")); Lane.Add("El", new CheckBox("Use [E] LaneClear")); Lane.Add("forE", new CheckBox("Use [E] For target minion")); Lane.AddSeparator(); Lane.AddLabel("Mana Percent"); Lane.Add("mana", new Slider("Mana Percent > {0}", 50, 0, 100)); Jungle = ty.AddSubMenu("Jungle"); Jungle.AddGroupLabel("Development"); Misc = ty.AddSubMenu("Misc"); Misc.Add("Gap", new CheckBox("Use [Aint-GapClose]")); Misc.Add("Int", new CheckBox("Use [Interrumpt]")); Draws = ty.AddSubMenu("Drawings"); Draws.Add("DW", new CheckBox("[W] Draws")); Draws.Add("DR", new CheckBox("[R/Q/E] Draws")); }
/// <summary> /// Jungle Clear Keys /// </summary> /// <param name="useQ">Create Q JC menu</param> /// <param name="defaultQ">Determinate toggle status</param> /// <param name="useW">Create W JC menu</param> /// <param name="defaultW">Determinate toggle status</param> /// <param name="useE">Create E JC menu</param> /// <param name="defaultE">Determinate toggle status</param> /// <param name="useR">Create R JC menu</param> /// <param name="defaultR">Determinate toggle status</param> /// <param name="junglesteal">Determinate toggle status for JungleSteal</param> public static void JungleKeys( bool useQ = true, bool defaultQ = true, bool useW = true, bool defaultW = true, bool useE = true, bool defaultE = true, bool useR = true, bool defaultR = true, bool junglesteal = false) { Jungle.AddGroupLabel("JungleClear Settings"); if (useQ) { Jungle.AddCheckBox("jungle.q", "Use Q", false); } if (useW) { Jungle.AddCheckBox("jungle.w", "Use W", false); } if (useE) { Jungle.AddCheckBox("jungle.e", "Use E", false); } if (useR) { Jungle.AddCheckBox("jungle.r", "Use R", false); } Jungle.AddSeparator(); Jungle.Add("jungle.advanced", new CheckBox("Show Advanced Menu", false)).OnValueChange += Value.AdvancedModeChanged; JsonSettings.Profile.Options.Add(new JsonSetting("jungle.advanced", Setting.Checkbox, Jungle["jungle.advanced"].Cast <CheckBox>().CurrentValue.ToString())); if (junglesteal) { JungleSteal(); } }
private static void Loading_OnLoadingComplete(EventArgs args) { if (Player.Instance.ChampionName != Champion.Riven.ToString()) { return; } Menu = MainMenu.AddMenu("RivenBuddy", "rivenbuddy"); Menu.AddGroupLabel("Riven Buddy"); Menu.AddSeparator(); Menu.AddLabel("By Fluxy"); Menu.AddLabel("nixi waz here"); ComboMenu = Menu.AddSubMenu("Combo Settings", "combosettingsRiven"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.Add("combo.useQ", new CheckBox("Use Q")); ComboMenu.Add("combo.useQGapClose", new CheckBox("Use Q to Gapclose", false)); ComboMenu.Add("combo.useW", new CheckBox("Use W")); ComboMenu.Add("combo.useE", new CheckBox("Use E")); ComboMenu.Add("combo.useR", new CheckBox("Use R")); ComboMenu.Add("combo.useR2", new CheckBox("Use R2")); ComboMenu.Add("combo.hydra", new CheckBox("Use Hydra/Tiamat")); ComboMenu.Add("useR", new KeyBind("Force R", false, KeyBind.BindTypes.PressToggle, 'T')); ComboMenu.AddSeparator(); ComboMenu.AddLabel("R1 Combos"); ComboMenu.Add("combo.eR1", new CheckBox("E -> R1")); ComboMenu.Add("combo.R1", new CheckBox("R1")); ComboMenu.AddSeparator(); ComboMenu.AddLabel("R2 Combos"); ComboMenu.Add("combo.eR2", new CheckBox("E -> R2")); ComboMenu.Add("combo.qR2", new CheckBox("R2 -> Q")); ComboMenu.Add("combo.R2", new CheckBox("R2")); ComboMenu.AddSeparator(); ComboMenu.AddGroupLabel("Burst Combo"); ComboMenu.Add("burst.flash", new CheckBox("Use Flash in Burst")); ComboMenu.Add("burst", new KeyBind("Burst", false, KeyBind.BindTypes.HoldActive, 'Y')); ComboMenu.AddSeparator(); ComboMenu.AddGroupLabel("Misc"); ComboMenu.Add("combo.keepQAlive", new CheckBox("Keep Q Alive")); ComboMenu.Add("combo.useRBeforeExpire", new CheckBox("Use R Before Expire")); ComboMenu.Add("combo.alwaysCancelQ", new CheckBox("Always Cancel Q", false)); HarassMenu = Menu.AddSubMenu("Harass Settings", "harasssettingsRiven"); HarassMenu.AddGroupLabel("Harass Settings"); HarassMenu.Add("harass.hydra", new CheckBox("Use Hydra/Tiamat")); HarassMenu.Add("harass.useQ", new CheckBox("Use Q")); HarassMenu.Add("harass.useW", new CheckBox("Use W")); HarassMenu.Add("harass.useE", new CheckBox("Use E")); MinionClear = Menu.AddSubMenu("Minion Clear Settings", "farmettingsRiven"); MinionClear.AddGroupLabel("LastHit Settings"); MinionClear.Add("lasthit.useQ", new CheckBox("Use Q")); MinionClear.Add("lasthit.useW", new CheckBox("Use W")); MinionClear.AddSeparator(); MinionClear.AddGroupLabel("Wave Clear Settings"); MinionClear.Add("waveclear.hydra", new CheckBox("Use Hydra/Tiamat")); MinionClear.Add("waveclear.useQ", new CheckBox("Use Q")); MinionClear.Add("waveclear.useW", new CheckBox("Use W")); Jungle = Menu.AddSubMenu("Jungle Settings", "jungleettingsRiven"); Jungle.AddGroupLabel("Jungle Clear Settings"); Jungle.Add("jungle.hydra", new CheckBox("Use Hydra/Tiamat")); Jungle.Add("jungle.useQ", new CheckBox("Use Q")); Jungle.Add("jungle.useW", new CheckBox("Use W")); Jungle.Add("jungle.useE", new CheckBox("Use E")); DrawMenu = Menu.AddSubMenu("Draw Settings", "drawsettingsRiven"); DrawMenu.AddGroupLabel("Draw Settings"); DrawMenu.Add("draw.Q", new CheckBox("Draw Q", false)); DrawMenu.Add("draw.W", new CheckBox("Draw W", false)); DrawMenu.Add("draw.E", new CheckBox("Draw E", false)); DrawMenu.Add("draw.R", new CheckBox("Draw R", false)); DrawMenu.Add("draw.Damage", new CheckBox("Draw Damage")); DrawMenu.Add("draw.Combo", new CheckBox("Write Current Combo", false)); DrawMenu.Add("draw.rState", new CheckBox("Write R State")); R2 = new Spell.Skillshot(SpellSlot.R, 900, SkillShotType.Cone, 250, 1600, 125); TargetSelector2.Init(); SpellEvents.Init(); Game.OnUpdate += Game_OnUpdate; Drawing.OnDraw += Drawing_OnDraw; Game.OnUpdate += delegate { SpellManager.UpdateSpells(); }; Player.OnIssueOrder += Player_OnIssueOrder; Indicator = new DamageIndicator.DamageIndicator(); //Chat.Print("RivenBuddy : Fully Loaded. by fluxy"); }
public static void Initialize() { // Main Menu Main = MainMenu.AddMenu("Godlike Ashe", "KAMain"); Main.AddGroupLabel("Thank you for choosing Godlike Ashe!"); Main.AddLabel("If you see a bug or have an idea, please post it on the forum thread!"); Main.AddSeparator(1); Main.AddGroupLabel("Hitchances"); Main.Add("hitchanceW", new ComboBox("W Hitchance", 1, "High", "Medium", "Low")); Main.Add("hitchanceR", new ComboBox("R Hitchance", 1, "High", "Medium", "Low")); Main.AddLabel("Medium for both is recommended."); // Combo Menu Combo = Main.AddSubMenu("Combo", "KACombo"); Combo.AddGroupLabel("Skills"); Combo.Add("KAcomboQ", new CheckBox("Use Q")); Combo.Add("KAcomboW", new CheckBox("Use W")); Combo.Add("KAcomboR", new CheckBox("Use R")); Combo.Add("KAcomboSR", new CheckBox("Enable Smart R")); Combo.AddSeparator(1); Combo.AddGroupLabel("Additional Features"); Combo.Add("KAcomboQlimit", new Slider("Minimum enemy for Q", 1, 1, 5)); Combo.AddSeparator(1); Combo.Add("KAcomboBOTRK", new CheckBox("Use BOTRK and Bilgewater Cutlass")); Combo.Add("KAcomboYOUMUU", new CheckBox("Use Youmuu's Ghostblade")); Combo.Add("KAcomboYOUMUUlimit", new Slider("Minimum enemy for Youmuu's Ghostblade", 2, 1, 5)); // Harass Menu Harass = Main.AddSubMenu("Harras", "KAHarass"); Harass.AddGroupLabel("Skills"); Harass.Add("KAharassQ", new CheckBox("Use Q")); Harass.Add("KAharassW", new CheckBox("Use W")); Harass.AddSeparator(1); Harass.AddGroupLabel("Additional Features"); Harass.Add("KAharassM", new Slider("Minimum mana for using skills (%)", 70, 0, 100)); Harass.Add("KAharassQlimit", new Slider("Minimum enemy for Q", 2, 1, 6)); // Lane Clear Menu Lane = Main.AddSubMenu("Lane Clear", "KALane"); Lane.AddGroupLabel("Skills"); Lane.Add("KAlaneQ", new CheckBox("Use Q")); Lane.Add("KAlaneW", new CheckBox("Use W")); Lane.AddSeparator(1); Lane.AddGroupLabel("Additional Features"); Lane.Add("KAlaneM", new Slider("Minimum mana for using skills (%)", 70, 0, 100)); Lane.Add("KAlaneQlimit", new Slider("Minimum minion for Q", 4, 1, 40)); Lane.Add("KAlaneWlimit", new Slider("Minimum minion for W", 3, 1, 40)); // Jungle Clear Menu Jungle = Main.AddSubMenu("Jungle Clear", "KAJungle"); Jungle.AddGroupLabel("Skills"); Jungle.Add("KAjungleQ", new CheckBox("Use Q")); Jungle.Add("KAjungleW", new CheckBox("Use W")); Jungle.AddSeparator(1); Jungle.AddGroupLabel("Additional Features"); Jungle.Add("KAjungleM", new Slider("Minimum mana for using skills (%)", 70, 0, 100)); // Kill Steal Menu Steal = Main.AddSubMenu("Kill Steal", "KASteal"); Steal.AddGroupLabel("Skills"); Steal.Add("KAstealW", new CheckBox("Steal with W")); Steal.Add("KAstealR", new CheckBox("Steal with R")); Steal.Add("KAstealRlimit", new Slider("Maximumu range for kill steal with R", 1500, 500, 3000)); // Misc Menu Misc = Main.AddSubMenu("Misc", "KAMisc"); Misc.AddGroupLabel("Flee"); Misc.Add("KAfleeW", new CheckBox("Use W")); Misc.AddSeparator(1); Misc.AddGroupLabel("Life Saver"); Misc.Add("KAInterrupt", new CheckBox("Interrupt important spells with R")); Misc.Add("KAGap", new CheckBox("Anti Gapclose with W")); //Misc.Add("KAUseHEA", new CheckBox("Use Heal")); //Misc.Add("KAUseBAR", new CheckBox("Use Barrier")); //Misc.Add("KAUseQSS", new CheckBox("Use QSS")); Misc.AddSeparator(1); Misc.AddGroupLabel("Auto W Usage"); Misc.Add("KAautoWE", new CheckBox("Enable")); Misc.Add("KAautoWlimit", new CheckBox("Disable while under enemy turret")); //Misc.Add("KAautoWlimit1", new CheckBox("Disable 'Auto W' while stealth")); Misc.Add("KAautoWM", new Slider("Minimum mana for automatic W usage (%)", 75, 0, 100)); Misc.AddSeparator(1); Misc.AddGroupLabel("Hawkshot (E)"); Misc.Add("hawkDragon", new KeyBind("Cast Hawkshot (E) to Dragon", false, KeyBind.BindTypes.HoldActive, 'U')); Misc.Add("hawkBaron", new KeyBind("Cast Hawkshot (E) to Baron", false, KeyBind.BindTypes.HoldActive, 'I')); Misc.Add("hawkEnable", new CheckBox("Enable")); // Settings Menu Settings = Main.AddSubMenu("Settings", "KASettings"); Settings.AddGroupLabel("Drawings"); Settings.Add("KADrawAA", new CheckBox("Draw AA")); Settings.Add("KADrawW", new CheckBox("Draw W")); Settings.AddSeparator(1); Settings.AddGroupLabel("Skin Changer"); Settings.Add("skinEnable", new CheckBox("Enable")); Settings.Add("skinID", new ComboBox("Current Skin", 8, "Default Ashe", "Freljord Ashe", "Sherwood Forest Ashe", "Woad Ashe", "Queen Ashe", "Amethyst Ashe", "Heartseeker Ashe", "Marauder Ashe", "PROJECT: Ashe")); }
public static void Initialize() { // Main Menu Main = MainMenu.AddMenu("Godlike Draven", "KDMain"); Main.AddGroupLabel("Thank you for choosing Godlike Draven!"); Main.AddLabel("If you see a bug or have an idea, please post it on the forum thread!"); Main.AddSeparator(1); Main.AddGroupLabel("Hit Chances"); Main.Add("hitchanceE", new ComboBox("E Hitchance", 1, "High", "Medium", "Low")); Main.Add("hitchanceR", new ComboBox("R Hitchance", 1, "High", "Medium", "Low")); Main.AddSeparator(5); Main.AddLabel("Warning: If you set hitchances to high the spells will be used rarely. Medium is recommended!"); // Axe Menu Axe = Main.AddSubMenu("Axe Settings", "KDAxe"); Axe.Add("axeMode", new ComboBox("Axe Catch Mode", 0, "Always", "On Combo", "Never")); Axe.AddSeparator(1); Axe.Add("axeMaximum", new Slider("Maximum Axes", 2, 1, 3)); Axe.Add("axeRange", new Slider("Axe Catch Range", 350, 200, 800)); Axe.Add("axeDelay", new Slider("Axe Catch Delay", 250, 0, 500)); Axe.AddSeparator(1); Axe.Add("axeLimit1", new CheckBox("Use W if Axe is too far")); Axe.Add("axeLimit2", new CheckBox("Don't catch Axe while under turret")); // Combo Menu Combo = Main.AddSubMenu("Combo", "KDCombo"); Combo.AddGroupLabel("Skills"); Combo.Add("KDcomboQ", new CheckBox("Use Q")); Combo.Add("KDcomboW", new CheckBox("Use W")); Combo.Add("KDcomboE", new CheckBox("Use E")); Combo.Add("KDcomboR", new CheckBox("Use R")); Combo.AddSeparator(1); Combo.AddGroupLabel("Additional Features"); Combo.AddLabel("This champion doesen't have any additional feature for Combo mode (for now!)."); // Harass Menu Harass = Main.AddSubMenu("Harass", "KDHarass"); Harass.AddGroupLabel("Skills"); Harass.Add("KDharassQ", new CheckBox("Use Q")); Harass.Add("KDharassW", new CheckBox("Use W")); Harass.Add("KDharassE", new CheckBox("Use E", false)); Harass.AddSeparator(1); Harass.AddGroupLabel("Additional Features"); Harass.Add("KDharassM", new Slider("Minimum mana for using skills (%)", 70, 0, 100)); // Lane Clear Menu Lane = Main.AddSubMenu("Lane Clear", "KDLane"); Lane.AddGroupLabel("Skills"); Lane.Add("KDlaneQ", new CheckBox("Use Q")); Lane.Add("KDlaneW", new CheckBox("Use W", false)); Lane.AddSeparator(1); Lane.AddGroupLabel("Additional Features"); Lane.Add("KDlaneM", new Slider("Minimum mana for using skills (%)", 50, 0, 100)); // Jungle Clear Menu Jungle = Main.AddSubMenu("Jungle Clear", "KDJungle"); Jungle.AddGroupLabel("Skills"); Jungle.Add("KDjungleQ", new CheckBox("Use Q")); Jungle.Add("KDjungleW", new CheckBox("Use W")); Jungle.AddSeparator(1); Jungle.AddGroupLabel("Additional Features"); Jungle.Add("KDjungleM", new Slider("Minimum mana for using skills (%)", 50, 0, 100)); // Kill Steal Menu Steal = Main.AddSubMenu("Kill Steal", "KDSteal"); Steal.AddGroupLabel("Skills"); Steal.Add("KDstealE", new CheckBox("Steal with E")); Steal.Add("KDstealR", new CheckBox("Steal with R")); Steal.Add("KDstealRlimit", new Slider("Maximumu range for kill steal with R", 2000, 500, 3000)); // Misc Menu Misc = Main.AddSubMenu("Misc", "KDMisc"); Misc.AddGroupLabel("Flee"); Misc.Add("KDfleeW", new CheckBox("Use W")); Misc.Add("KDfleeE", new CheckBox("Use E")); Misc.AddSeparator(1); Misc.AddGroupLabel("Life Saver"); //Misc.Add("KAmiscUseH", new CheckBox("Use Heal")); //Misc.Add("KAmiscUseB", new CheckBox("Use Barrier")); //Misc.Add("KAmiscUseQ", new CheckBox("Use QSS")); Misc.Add("KDInterrupt", new CheckBox("Interrupt important spells with E")); Misc.Add("KDGap", new CheckBox("Anti Gapclose with E")); // Settings Menu Settings = Main.AddSubMenu("Settings", "KDSettings"); Settings.AddGroupLabel("Drawings"); Settings.Add("KDDrawAA", new CheckBox("Draw AA")); Settings.Add("KDDrawE", new CheckBox("Draw E")); Settings.Add("KDDrawAxe", new CheckBox("Draw Axe")); Settings.Add("KDDrawAxeRange", new CheckBox("Draw Axe Catch Range")); Settings.AddSeparator(1); Settings.AddGroupLabel("Skin Changer"); Settings.Add("skinEnable", new CheckBox("Enable")); Settings.Add("skinID", new ComboBox("Current Skin", 5, "Default Draven", "Soul Reaver Draven", "Gladiator Draven", "Primetime Draven", "Pool Party Draven", "Beast Hunter Draven", "Draven Draven")); }