public static void BadaoActivate() { // spells init BadaoMainVariables.Q = new Spell(SpellSlot.Q, 600); BadaoMainVariables.W = new Spell(SpellSlot.W, 2500); BadaoMainVariables.W.SetSkillshot(1f, 100, 10000,true, SkillshotType.SkillshotLine); BadaoMainVariables.W.MinHitChance = HitChance.Medium; BadaoMainVariables.E = new Spell(SpellSlot.E, 750); // radius 260 BadaoMainVariables.R = new Spell(SpellSlot.R, 3500); BadaoMainVariables.R.SetSkillshot(0.45f, 100, 5000, false, SkillshotType.SkillshotLine); BadaoMainVariables.R.MinHitChance = HitChance.Medium; // main menu config = new Menu("BadaoKingdom " + ObjectManager.Player.ChampionName, ObjectManager.Player.ChampionName, true); config.SetFontStyle(System.Drawing.FontStyle.Bold, SharpDX.Color.YellowGreen); // orbwalker menu Menu orbwalkerMenu = new Menu("Orbwalker", "Orbwalker"); BadaoMainVariables.Orbwalker = new Orbwalking.Orbwalker(orbwalkerMenu); config.AddSubMenu(orbwalkerMenu); // TS Menu ts = config.AddSubMenu(new Menu("Target Selector", "Target Selector")); ; TargetSelector.AddToMenu(ts); // Combo Menu Combo = config.AddSubMenu(new Menu("Combo", "Combo")); BadaoJhinVariables.ComboQ = Combo.AddItem(new MenuItem("ComboQ", "Q")).SetValue(true); BadaoJhinVariables.ComboW = Combo.AddItem(new MenuItem("ComboW", "W")).SetValue(true); BadaoJhinVariables.ComboE = Combo.AddItem(new MenuItem("ComboE", "E")).SetValue(true); // Harass Menu Harass = config.AddSubMenu(new Menu("Harass", "Harass")); BadaoJhinVariables.HarassQ = Harass.AddItem(new MenuItem("HarassQ", "Q")).SetValue(true); BadaoJhinVariables.HarassW = Harass.AddItem(new MenuItem("HarassW", "W")).SetValue(true); BadaoJhinVariables.HarassE = Harass.AddItem(new MenuItem("HarassE", "E")).SetValue(true); BadaoJhinVariables.HarassMana = Harass.AddItem(new MenuItem("HarassMana", "Mana Limit")).SetValue(new Slider(30, 0, 100)); // LaneClear Menu LaneClear = config.AddSubMenu(new Menu("LaneClear", "LaneClear")); BadaoJhinVariables.LaneClearQ = LaneClear.AddItem(new MenuItem("LaneClearQ", "Q")).SetValue(true); BadaoJhinVariables.LaneClearMana = LaneClear.AddItem(new MenuItem("LaneClearMana", "Mana Limit")).SetValue(new Slider(30, 0, 100)); // JungleClear Menu JungleClear = config.AddSubMenu(new Menu("JungleClear", "JungleClear")); BadaoJhinVariables.JungleClearQ = JungleClear.AddItem(new MenuItem("JungClearQ", "Q")).SetValue(true); BadaoJhinVariables.JungleClearW = JungleClear.AddItem(new MenuItem("JungClearW", "W")).SetValue(true); BadaoJhinVariables.JungleClearE = JungleClear.AddItem(new MenuItem("JungClearE", "E")).SetValue(true); BadaoJhinVariables.JungleClearMana = JungleClear.AddItem(new MenuItem("JungleClearMana", "Mana Limit")).SetValue(new Slider(30, 0, 100)); // Auto Menu Auto = config.AddSubMenu(new Menu("Auto", "Auto")); BadaoJhinVariables.AutoR = Auto.AddItem(new MenuItem("AutoR", "Use R if channeling")).SetValue(true); BadaoJhinVariables.AutoW = Auto.AddItem(new MenuItem("AutoW", "Use W on Slowed Target")).SetValue(true); BadaoJhinVariables.AutoKS = Auto.AddItem(new MenuItem("AutoKS", "KS")).SetValue(true); BadaoJhinVariables.AutoMana = Auto.AddItem(new MenuItem("AutoMana", "Mana Limit")).SetValue(new Slider(30, 0, 100)); // attach to mainmenu config.AddToMainMenu(); }
public static void BadaoActivate() { // main menu config = new Menu("BadaoKingdomActivator", "BadaoKingdomActivator", true); config.SetFontStyle(System.Drawing.FontStyle.Bold, SharpDX.Color.YellowGreen); BadaoActivatorVariables.Youmuu = config.AddItem(new MenuItem("Youmuu","Youmuu")).SetValue(true); BadaoActivatorVariables.Botrk = config.AddItem(new MenuItem("Botrk", "Botrk")).SetValue(true); // attach to mainmenu config.AddToMainMenu(); }
/// <summary> /// Initializes static members of the <see cref="CustomInterrupter" /> class. /// </summary> public static void Initialize(Menu menu) { _menu = menu.AddMenu("CustomInterrupter", "Interrupter"); _menu.SetFontStyle(FontStyle.Regular, Color.OrangeRed.ToSharpDXColor()); // Initialize Properties InterruptableSpells = new Dictionary<string, List<InterruptableSpell>>(); CastingInterruptableSpell = new Dictionary<int, InterruptableSpell>(); InitializeSpells(); // Trigger LastCastedSpell ObjectManager.Player.LastCastedspell(); // Listen to required events Game.OnUpdate += Game_OnGameUpdate; Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; Spellbook.OnStopCast += Spellbook_OnStopCast; }
private static void Game_OnGameLoad(EventArgs args) { if (!Player.IsChampion("Illaoi")) { return; } Bootstrap.Initialize(); Menu = new Menu("TentacleBabeIllaoi", "TentacleBabeIllaoi", true); Menu.SetFontStyle(FontStyle.Regular, ScriptColor); Orbwalker = Menu.AddOrbwalker(); var spells = Menu.AddMenu("Spells", "Spells"); var q = spells.AddMenu("Q", "Q"); q.AddBool("QCombo", "Use in Combo"); q.AddBool("QHarass", "Use in Harass"); var w = spells.AddMenu("W", "W"); w.AddBool("WCombo", "Use in Combo"); w.AddBool("WHarass", "Use in Harass"); var e = spells.AddMenu("E", "E"); e.AddBool("ECombo", "Use in Combo"); e.AddBool("EHarass", "Use in Harass"); var r = spells.AddMenu("R", "R"); r.AddBool("RCombo", "Use in Combo"); r.AddBool("RHarass", "Use in Harass"); Menu.AddToMainMenu(); TentacleManager.Initialize(); Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; Game.OnUpdate += Game_OnUpdate; Orbwalking.AfterAttack += Orbwalking_AfterAttack; }
private static void Game_OnGameLoad(EventArgs args) { if (!Player.IsChampion("Fiora")) { return; } Bootstrap.Initialize(); Menu = new Menu("jesuisFiora", "je suis Fiora", true); Menu.SetFontStyle(FontStyle.Regular, ScriptColor); Orbwalker = Menu.AddOrbwalker(); var hr = Menu.SubMenu("Orbwalker").Item("HoldPosRadius").GetValue<Slider>(); if (hr.Value < 60) { hr.Value = 60; Menu.SubMenu("Orbwalker").Item("HoldPosRadius").SetValue(hr); } var spells = Menu.AddMenu("Spells", "Spells"); var passive = Menu.AddMenu("Passive", "Vital Settings"); var wMenu = Menu.AddMenu("W", "W (SpellBlock)"); var orbwalker = passive.AddMenu("Orbwalker", "Orbwalk Vital"); orbwalker.AddKeyBind("OrbwalkPassive", "Orbwalk to Target Vital", 'N', KeyBindType.Toggle, true); orbwalker.Item("OrbwalkPassive").SetTooltip("Attempt to orbwalk to AA enemy vital.", ScriptColor); orbwalker.AddBool("OrbwalkCombo", "In Combo"); orbwalker.Item("OrbwalkCombo").SetTooltip("Only orbwalk to vital in Combo mode.", ScriptColor); orbwalker.AddBool("OrbwalkHarass", "In Harass"); orbwalker.Item("OrbwalkHarass").SetTooltip("Only orbwalk to vital in Harass mode.", ScriptColor); orbwalker.AddBool("OrbwalkPrepassive", "Orbwalk PreVital"); orbwalker.Item("OrbwalkPrepassive") .SetTooltip("Orbwalk to a vital before it has been identified.", ScriptColor); orbwalker.AddBool("OrbwalkUltPassive", "Orbwalk Ultimate Vital"); orbwalker.Item("OrbwalkUltPassive").SetTooltip("Orbwalk to ultimate vitals.", ScriptColor); orbwalker.AddBool("OrbwalkPassiveTimeout", "Orbwalk Near Timeout Vital"); orbwalker.Item("OrbwalkPassiveTimeout") .SetTooltip("Orbwalk to to vital as it is being timed out.", ScriptColor); orbwalker.AddBool("OrbwalkSelected", "Only Selected Target", true); orbwalker.Item("OrbwalkSelected") .SetTooltip("Target must be manually left clicked to orbwalk to vitals.", ScriptColor); orbwalker.AddBool("OrbwalkTurret", "Block Under Turret", false); orbwalker.Item("OrbwalkTurret").SetTooltip("In order to avoid walking under turrets.", ScriptColor); orbwalker.AddBool("OrbwalkQ", "Only if Q Down", false); orbwalker.Item("OrbwalkQ").SetTooltip("To avoid orbwalking to a vital that will be Q'ed to.", ScriptColor); orbwalker.AddBool("OrbwalkAARange", "Only in AA Range", false); orbwalker.Item("OrbwalkAARange").SetTooltip("Only orbwalk to vital if it is in AA range.", ScriptColor); orbwalker.AddBool("OrbwalkAA", "Only if not able to AA", false); orbwalker.Item("OrbwalkAA") .SetTooltip("Only orbwalk to vital if not able to AA, in order to avoid loss of dps.", ScriptColor); var qVital = passive.AddMenu("QVital", "Q Vital"); qVital.AddBool("QPassive", "Only Q to Vitals", true); qVital.Item("QPassive").SetTooltip("Attempt to only Q to Fiora's vital passive.", ScriptColor); qVital.AddBool("QUltPassive", "Q to Ultimate Vital"); qVital.Item("QUltPassive").SetTooltip("Q to ultimate vital passive.", ScriptColor); qVital.AddBool("QPrepassive", "Q to PreVital", false); qVital.Item("QPrepassive") .SetTooltip("Attempt to Q to vital before it has been identified. May not proc vital.", ScriptColor); qVital.AddBool("QPassiveTimeout", "Q to Near Timeout Vital"); qVital.Item("QPassiveTimeout") .SetTooltip("Q to vital as it is being timed out. May not proc vital.", ScriptColor); qVital.AddBool("QInVitalBlock", "Block Q inside Vital Polygon"); qVital.Item("QInVitalBlock").SetTooltip("Block Q if player is inside of enemy vital polygon.", ScriptColor); passive.AddBool("DrawCenter", "Draw Vital Center"); passive.Item("DrawCenter").SetTooltip("Draw the center of vital polygon. No FPS drops.", ScriptColor); passive.AddBool("DrawPolygon", "Draw Vital Polygon", false); passive.Item("DrawPolygon").SetTooltip("Draw the vital polygon. Possibly causes FPS drops.", ScriptColor); passive.AddSlider("SectorMaxRadius", "Vital Polygon Range", 310, 300, 400); passive.Item("SectorMaxRadius") .SetTooltip("The max range of vital polygon. Draw polygon to understand what this is.", ScriptColor); passive.AddSlider("SectorAngle", "Vital Polygon Angle", 70, 60, 90); passive.Item("SectorAngle") .SetTooltip("The angle of vital polygon. Draw polygon to understand what this is.", ScriptColor); var qMenu = spells.AddMenu("Q", "Q"); qMenu.AddBool("QCombo", "Use in Combo"); qMenu.AddBool("QHarass", "Use in Harass"); qMenu.AddSlider("QRangeDecrease", "Decrease Q Range", 10, 0, 150); Q.Range = 750 - qMenu.Item("QRangeDecrease").GetValue<Slider>().Value; qMenu.Item("QRangeDecrease").ValueChanged += (sender, eventArgs) => { Q.Range = 750 - eventArgs.GetNewValue<Slider>().Value; var qDraw = Menu.Item("QDraw"); if (qDraw == null) { return; } var qCircle = qDraw.GetValue<Circle>(); qDraw.SetValue(new Circle(qCircle.Active, qCircle.Color, Q.Range)); }; qMenu.AddBool("QBlockTurret", "Block Q Under Turret", false); qMenu.Item("QBlockTurret").SetTooltip("Don't Q under turret in combo/harass.", ScriptColor); qMenu.AddKeyBind("QFlee", "Q Flee", 'T'); qMenu.Item("QFlee").SetTooltip("Flees towards cursor position.", ScriptColor); //qMenu.AddInfo("FleeInfo", " --> Flees towards cursor position.", ScriptColor); qMenu.AddBool("QKillsteal", "Use for Killsteal"); var wSpells = wMenu.AddMenu("BlockSpells", "Blocked Spells"); wMenu.AddKeyBind("WSpells", "Enabled", 'U', KeyBindType.Toggle, true); wMenu.AddList("WMode", "W Spellblock to: ", new[] { "Spell Caster", "Target" }); wMenu.Item("WMode").SetTooltip("TR", ScriptColor); wMenu.AddBool("WKillsteal", "Use for Killsteal"); wMenu.AddBool("WTurret", "Block W Under Enemy Turret", false); SpellBlock.Initialize(wSpells); Dispeller.Initialize(wSpells); var eMenu = spells.AddMenu("E", "E"); eMenu.AddBool("ECombo", "Use in Combo"); eMenu.AddBool("EHarass", "Use in Harass"); var rMenu = spells.AddMenu("R", "R"); var duelistMenu = rMenu.AddMenu("Duelist Champion", "Duelist Mode Champions"); foreach (var enemy in Enemies) { duelistMenu.AddBool("Duelist" + enemy.ChampionName, "Use on " + enemy.ChampionName); } rMenu.AddBool("RCombo", "Use R"); rMenu.AddList("RMode", "Cast Mode", new[] { "Duelist", "Combo" }); rMenu.Item("RMode") .SetTooltip("Duelist: Only cast when killable. Combo: Cast during normal combo.", ScriptColor); rMenu.AddKeyBind("RToggle", "Toggle Mode", 'L'); rMenu.Item("RToggle").SetTooltip("Toggles cast mode between Duelist and Combo.", ScriptColor); rMenu.Item("RToggle").ValueChanged += (sender, eventArgs) => { if (!eventArgs.GetNewValue<KeyBind>().Active) { return; } var mode = Menu.Item("RMode"); var index = mode.GetValue<StringList>().SelectedIndex == 0 ? 1 : 0; mode.SetValue(new StringList(new[] { "Duelist", "Combo" }, index)); }; rMenu.AddSlider("RKillVital", "Duelist Mode Min Vitals", 2, 0, 4); rMenu.Item("RKillVital").SetTooltip("Used for damage calculation in Duelist Mode", ScriptColor); rMenu.AddBool("RComboSelected", "Use R Selected on Selected Unit Only"); rMenu.Item("RComboSelected") .SetTooltip("Only cast R when enemy has been left clicked or selected.", ScriptColor); var items = spells.AddMenu("Items", "Items"); items.AddBool("ItemsCombo", "Use in Combo"); items.AddBool("ItemsHarass", "Use in Harass"); spells.AddSlider("ManaHarass", "Harass Min Mana Percent", 40); var farm = Menu.AddMenu("Farm", "Farm"); var qFarm = farm.AddMenu("Farm", "Q"); qFarm.AddBool("QFarm", "Use Q in Farm"); qFarm.AddBool("QLastHit", "Q Last Hit (Only Killable)", false); qFarm.AddBool("QFarmAA", "Only Q out of AA Range", false); qFarm.AddSlider("QFarmMana", "Q Min Mana Percent", 40); var eFarm = farm.AddMenu("E", "E"); eFarm.AddBool("ELaneClear", "Use in LaneClear"); farm.AddKeyBind("FarmEnabled", "Farm Enabled", 'J', KeyBindType.Toggle); farm.Item("FarmEnabled").SetTooltip("Enabled in LastHit and LaneClear mode.", ScriptColor); farm.AddBool("ItemsLaneClear", "Use Items in LaneClear"); var draw = Menu.AddMenu("Drawing", "Drawing"); draw.AddCircle( "QVitalDraw", "Draw Q Vital Range", System.Drawing.Color.Purple, SpellManager.QSkillshotRange, false); draw.Item("QVitalDraw") .SetTooltip( "Must be in this range to hit vital. If force vital enabled, then it can only cast Q to target in this range.", ScriptColor); draw.AddCircle("QDraw", "Draw Q Max Range", System.Drawing.Color.Purple, Q.Range, false); draw.Item("QDraw").SetTooltip("The max range that Q can be cast and hit the target.", ScriptColor); draw.AddCircle("1Draw", "Draw W", System.Drawing.Color.DeepPink, W.Range, false); draw.AddCircle("3Draw", "Draw R", System.Drawing.Color.White, R.Range, false); draw.AddBool("DuelistDraw", "Duelist Mode: Killable Target"); draw.AddBool("WPermashow", "Permashow W Spellblock"); draw.AddBool("RPermashow", "Permashow R Mode"); draw.AddBool("FarmPermashow", "Permashow Farm Enabled"); draw.AddBool("OrbwalkPermashow", "Permashow Orbwalk Vital"); if (draw.Item("WPermashow").IsActive()) { wMenu.Item("WSpells").Permashow(true, "W SpellBlock", ScriptColor); } draw.Item("WPermashow").ValueChanged += (sender, eventArgs) => { wMenu.Item("WSpells").Permashow(eventArgs.GetNewValue<bool>(), "W SpellBlock", ScriptColor); }; if (draw.Item("RPermashow").IsActive()) { rMenu.Item("RMode").Permashow(true, null, ScriptColor); } draw.Item("RPermashow").ValueChanged += (sender, eventArgs) => { rMenu.Item("RMode").Permashow(eventArgs.GetNewValue<bool>(), null, ScriptColor); }; if (draw.Item("FarmPermashow").IsActive()) { farm.Item("FarmEnabled").Permashow(true, null, ScriptColor); } draw.Item("FarmPermashow").ValueChanged += (sender, eventArgs) => { farm.Item("FarmEnabled").Permashow(eventArgs.GetNewValue<bool>(), null, ScriptColor); }; if (draw.Item("OrbwalkPermashow").IsActive()) { orbwalker.Item("OrbwalkPassive").Permashow(true, null, ScriptColor); } draw.Item("OrbwalkPermashow").ValueChanged += (sender, eventArgs) => { orbwalker.Item("OrbwalkPassive").Permashow(eventArgs.GetNewValue<bool>(), null, ScriptColor); }; var dmg = draw.AddMenu("DamageIndicator", "Damage Indicator"); dmg.AddBool("DmgEnabled", "Draw Damage Indicator"); dmg.AddCircle("HPColor", "Predicted Health Color", System.Drawing.Color.White); dmg.AddCircle("FillColor", "Damage Color", System.Drawing.Color.HotPink); dmg.AddBool("Killable", "Killable Text"); var misc = Menu.AddMenu("Misc", "Misc"); /*ManaManager.Initialize(misc); Q.SetManaCondition(ManaManager.ManaMode.Combo, 5); Q.SetManaCondition(ManaManager.ManaMode.Harass, 5); Q.SetManaCondition(ManaManager.ManaMode.Farm, 30); E.SetManaCondition(ManaManager.ManaMode.Combo, 15); E.SetManaCondition(ManaManager.ManaMode.Harass, 15); E.SetManaCondition(ManaManager.ManaMode.Farm, 40); R.SetManaCondition(ManaManager.ManaMode.Combo, 10); */ misc.AddList("TargetSelector", "Target Selector: ", new[] { "Normal", "Locked" }); misc.Item("TargetSelector").SetTooltip("Locked TS attempts to stick to the same target.", ScriptColor); misc.AddInfo("TSInfo", "Locked TS attempts to lock to the same target.", ScriptColor); misc.AddBool("Sounds", "Sounds"); Menu.AddInfo("Info", "By Trees and Lilith!", ScriptColor); Menu.AddToMainMenu(); if (Menu.Item("Sounds").IsActive()) { new SoundObject(Resources.OnLoad).Play(); } DamageIndicator.DamageToUnit = GetComboDamage; PassiveManager.Initialize(); Game.OnUpdate += Game_OnGameUpdate; Orbwalking.BeforeAttack += BeforeAttack; Orbwalking.AfterAttack += AfterAttack; Obj_AI_Base.OnProcessSpellCast += Obj_AI_Hero_OnProcessSpellCast; Drawing.OnDraw += Drawing_OnDraw; Game.PrintChat( "<font color=\"{0}\">jesuisFiora Loaded!</font>", System.Drawing.Color.DeepPink.ToHexString()); }
public Lulu() { Q = SpellManager.Q; W = SpellManager.W; E = SpellManager.E; R = SpellManager.R; Menu = new Menu("Lulu", "Lulu", true); Menu.SetFontStyle(FontStyle.Regular, Color.MediumPurple); Orbwalker = Menu.AddOrbwalker(); var combo = Menu.AddMenu("Spells", "Spells"); combo.SetFontStyle(FontStyle.Regular, System.Drawing.Color.DeepSkyBlue.ToSharpDXColor()); var q = combo.AddMenu("Q", "Q"); q.AddBool("QCombo", "Use in Combo"); q.AddBool("QHarass", "Use in Harass"); q.AddInfo("QMisc2", "-- Misc --", Color.DeepSkyBlue); q.AddBool("QPix", "Use Pix Q", false); q.Item("QPix").SetTooltip("Use Pix to Cast Q"); q.AddBool("EQPix", "Use Extended Q (E->Q)"); q.Item("EQPix").SetTooltip("Use E to cast Pix Q"); q.AddBool("QGapcloser", "Use Q on Gapcloser"); q.AddBool("QImpaired", "Auto Q Movement Impaired", false); q.AddInfo("QMisc1", "-- Farm --", Color.Red); q.AddBool("QFarm", "Use Q to Farm"); q.AddBool("QLC", "Use in LaneClear"); q.AddBool("QLH", "Use in LastHit", false); var w = combo.AddMenu("W", "W"); var wEnemies = w.AddMenu("WEnemies", "Enemy Priority"); foreach (var enemy in Enemies) { wEnemies.AddSlider(enemy.ChampionName + "WPriority", enemy.ChampionName, 1, 0, 5); } wEnemies.AddInfo("WEnemiesInfo", "0 means don't cast, 5 is highest priority", Color.DeepSkyBlue); wEnemies.AddBool("WPriority", "Priority Enabled", false); w.AddBool("WCombo", "Use on Enemy in Combo"); w.AddBool("WHarass", "Use on Enemy in Harass"); w.AddBool("WGapcloser", "Use W on Gapcloser"); w.AddBool("WInterrupter", "Use W to Interrupt"); var e = combo.AddMenu("E", "E"); var eAllies = e.AddMenu("EAllies", "Ally Shielding"); foreach (var ally in Allies) { eAllies.AddSlider(ally.ChampionName + "EPriority", ally.ChampionName + " Min Health", 20); } eAllies.AddInfo("EAlliesInfo", "Set to 0 to never shield ally.", Color.DeepSkyBlue); eAllies.AddBool("EAuto", "Use E on Allies"); e.AddBool("ECombo", "Use on Enemy in Combo"); e.AddBool("EHarass", "Use on Enemy in Harass"); var r = combo.AddMenu("R", "R"); var saver = r.AddMenu("Saver", "Saver"); foreach (var ally in Allies) { saver.AddSlider(ally.ChampionName + "RPriority", ally.ChampionName + " Min Health", 15); } saver.AddInfo("RAlliesInfo", "Set to 0 to never ult ally.", Color.DeepSkyBlue); saver.AddBool("RAuto", "Use R on Allies"); r.AddKeyBind("RForce", "Force Ult Ally", 'K'); r.Item("RForce").SetTooltip("Casts R on the lowest HP ally in R range"); r.AddBool("RInterrupter", "Use R on Interrupt"); r.AddBool("RKnockup", "Auto R to Knockup"); r.AddSlider("RKnockupEnemies", "Min Enemes to Knockup", 2, 1, 5); var ks = Menu.AddMenu("Killsteal", "Killsteal"); ks.SetFontStyle(FontStyle.Regular, Color.Red); ks.AddBool("KSEnabled", "Enabled"); ks.AddBool("KSQ", "Use Q"); ks.AddBool("KSE", "Use E"); ks.AddBool("KSEQ", "Use E->Q"); ManaManager.Initialize(Menu); Q.SetManaCondition(ManaManager.ManaMode.Combo, 5); Q.SetManaCondition(ManaManager.ManaMode.Harass, 5); Q.SetManaCondition(ManaManager.ManaMode.Farm, 30); W.SetManaCondition(ManaManager.ManaMode.Combo, 15); W.SetManaCondition(ManaManager.ManaMode.Harass, 15); E.SetManaCondition(ManaManager.ManaMode.Combo, 10); E.SetManaCondition(ManaManager.ManaMode.Harass, 10); var flee = Menu.AddMenu("Flee", "Flee"); flee.SetFontStyle(FontStyle.Regular, Color.Yellow); flee.AddInfo("FleeInfo", " --> Flees towards cursor position.", Color.Yellow); flee.AddKeyBind("Flee", "Flee", 'T'); flee.AddBool("FleeW", "Use W"); flee.AddBool("FleeMove", "Move to Cursor Position"); var draw = Menu.AddMenu("Drawings", "Drawings"); draw.SetFontStyle(FontStyle.Regular, Color.DeepPink); draw.AddCircle("DrawQ", "Draw Q", System.Drawing.Color.Purple, Q.Range); draw.AddCircle("DrawW", "Draw W/E", System.Drawing.Color.Purple, W.Range); draw.AddCircle("DrawR", "Draw R", System.Drawing.Color.Purple, R.Range); draw.AddBool("DrawPix", "Draw Pix"); var misc = Menu.AddMenu("Misc", "Misc"); misc.SetFontStyle(FontStyle.Regular, Color.MediumPurple); CustomAntiGapcloser.Initialize(misc); CustomInterrupter.Initialize(misc); var superman = misc.AddMenu("Superman", "Speedy Up!"); superman.SetFontStyle(FontStyle.Regular, Color.Red); superman.AddInfo("SupermanInfo", " --> Casts W+E on prioritized ally.", Color.Red); foreach (var ally in Allies.Where(a => !a.IsMe)) { superman.AddSlider(ally.ChampionName + "WEPriority", ally.ChampionName + " Priority", 1, 0, 5); } superman.AddInfo("SupermanInfo2", "Set to 0 to never speedy up ally.", Color.Red); superman.AddKeyBind("Superman", "Use Speedy Up!", 'A'); misc.AddBool("Support", "Support Mode", false); misc.AddBool("Sounds", "Sounds"); if (misc.Item("Sounds").IsActive()) { new SoundObject(Resources.Load).Play(); } Menu.AddInfo("Info", "By Trees and Lilith!", Color.MediumPurple); Menu.AddToMainMenu(); var manaCost = new Dictionary<SpellSlot, int[]> { { SpellSlot.Q, new[] { 0, 60, 65, 70, 75, 80 } }, { SpellSlot.W, new[] { 0, 65, 65, 65, 65, 65 } }, { SpellSlot.E, new[] { 0, 60, 70, 80, 90, 100 } }, { SpellSlot.R, new[] { 0, 0, 0, 0, 0, 0 } } }; var dmg = draw.AddMenu("DamageIndicator", "Damage Indicator"); dmg.AddBool("DmgEnabled", "Draw Damage Indicator"); dmg.AddCircle("HPColor", "Predicted Health Color", System.Drawing.Color.White); dmg.AddCircle("FillColor", "Damage Color", System.Drawing.Color.MediumPurple); dmg.AddBool("Killable", "Killable Text"); DamageIndicator.Initialize(dmg, Utility.GetComboDamage); ManaBarIndicator.Initialize(draw, manaCost); Pix.Initialize(Menu.Item("DrawPix")); SpellManager.Initialize(combo, Orbwalker); CustomAntiGapcloser.OnEnemyGapcloser += CustomAntiGapcloser_OnEnemyGapcloser; CustomInterrupter.OnInterruptableTarget += CustomInterrupter_OnInterruptableTarget; }
private static void Game_OnGameLoad(EventArgs args) { if (!Player.IsChampion("Kindred")) { return; } Menu = new Menu("KindredSpirits", "KindredSpirits", true); Menu.SetFontStyle(FontStyle.Regular, ScriptColor); Orbwalker = Menu.AddOrbwalker(); Menu.AddTargetSelector(); var spells = Menu.AddMenu("Spells", "Spells"); var qMenu = spells.AddMenu("Q", "Q"); qMenu.AddBool("QCombo", "Use in Combo"); qMenu.AddBool("QHarass", "Use in Harass"); qMenu.AddBool("QSafety", "Q Safety Check"); qMenu.AddBool("QKiteMachine", "Q KiteMachine"); qMenu.AddInfo("KiteInfo", " --> Q's towards cursor position if enemy will be hit.", ScriptColor); qMenu.AddKeyBind("QFlee", "Q Flee", 'T'); qMenu.AddInfo("FleeInfo", " --> Flees towards cursor position.", ScriptColor); qMenu.AddBool("QGapClose", "AntiGapclose with Q"); qMenu.AddBool("QKillsteal", "Use for Killsteal"); var wMenu = spells.AddMenu("W", "W"); wMenu.AddBool("WCombo", "Use in Combo"); wMenu.AddBool("WHarass", "Use in Harass"); var eMenu = spells.AddMenu("E", "E"); eMenu.AddBool("ECombo", "Use in Combo"); eMenu.AddBool("EHarass", "Use in Harass"); eMenu.AddBool("EBeforeAttack", "Only Use E Before Attack", false); eMenu.AddInfo("BeforeAttackInfo", " --> When enemy is close to leaving AA range.", ScriptColor); eMenu.AddBool("ESelectedTarget", "Only E Selected Target", false); var rMenu = spells.AddMenu("R", "R"); var savingMenu = rMenu.AddMenu("SavingMode", "Saving Spirits Settings"); var allyMenu = savingMenu.AddMenu("RAlly", "Allied Champions"); foreach (var ally in Allies.Where(a => !a.IsMe)) { allyMenu.AddBool("R" + ally.ChampionName, "Use on " + ally.ChampionName); allyMenu.AddSlider("RHP" + ally.ChampionName, "Health Percent", 15); } savingMenu.AddSlider("SavingAllies", "Minimum Allies In Range", 2, 0, 5); savingMenu.AddSlider("SavingEnemies", "Maximum Enemies In Range", 2, 0, 5); rMenu.AddBool("RCombo", "Use R"); rMenu.AddSlider("RSelf", "Self Health Percent", 15); var items = spells.AddMenu("Items", "Items"); items.AddBool("ItemsCombo", "Use in Combo"); items.AddBool("ItemsHarass", "Use in Harass"); spells.AddBool("IgniteKillsteal", "Ignite Killsteal"); spells.AddBool("SmiteKillsteal", "Smite Killsteal"); spells.AddSlider("ManaHarass", "Harass Min Mana Percent", 40); var farm = Menu.AddMenu("Farm", "Farm"); farm.AddBool("QLaneClear", "Q LaneClear"); farm.AddBool("QJungleClear", "Q Jungle Clear"); farm.AddSlider("QFarmMana", "Q Min Mana Percent", 40); farm.AddBool("WLaneClear", "Farm with W"); farm.AddBool("EJungleClear", "E Jungle Clear"); farm.AddKeyBind("FarmEnabled", "Farm Enabled", 'J', KeyBindType.Toggle, true); farm.AddInfo("FarmInfo", " --> Enabled in LaneClear and LastHit", ScriptColor); farm.AddBool("ItemsLaneClear", "Use Items in LaneClear"); var draw = Menu.AddMenu("Drawing", "Drawing"); draw.AddCircle("0Draw", "Draw Q", System.Drawing.Color.Purple, SpellManager.Q.Range); draw.AddCircle("1Draw", "Draw W", System.Drawing.Color.DeepPink, SpellManager.W.Range); draw.AddCircle("2Draw", "Draw E", System.Drawing.Color.Blue, SpellManager.E.Range); draw.AddCircle("3Draw", "Draw R", System.Drawing.Color.White, SpellManager.R.Range); draw.AddBool("FarmPermashow", "Permashow Farm Enabled"); if (draw.Item("FarmPermashow").IsActive()) { farm.Item("FarmEnabled").Permashow(true, null, ScriptColor); } draw.Item("FarmPermashow").ValueChanged += (sender, eventArgs) => { farm.Item("FarmEnabled").Permashow(eventArgs.GetNewValue<bool>(), null, ScriptColor); }; var dmg = draw.AddMenu("DamageIndicator", "Damage Indicator"); dmg.AddBool("DmgEnabled", "Draw Damage Indicator"); dmg.AddCircle("HPColor", "Predicted Health Color", System.Drawing.Color.White); dmg.AddCircle("FillColor", "Damage Color", System.Drawing.Color.Blue); dmg.AddBool("Killable", "Killable Text"); PassiveManager.Initialize(); //Menu.AddBool("Sounds", "Sounds"); Menu.AddInfo("Info", "By Trees and Lilith!", ScriptColor); Menu.AddToMainMenu(); /*if (Menu.Item("Sounds").IsActive()) { new SoundObject(Resources.OnLoad).Play(); }*/ DamageIndicator.DamageToUnit = GetComboDamage; UltimateManager.Initialize(); Game.OnUpdate += Game_OnGameUpdate; Orbwalking.BeforeAttack += BeforeAttack; Orbwalking.AfterAttack += AfterAttack; AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; Drawing.OnDraw += Drawing_OnDraw; Game.PrintChat( "<font color=\"{0}\">Kindred Spirits Loaded!</font>", System.Drawing.Color.Blue.ToHexString()); }
private static void Game_OnGameLoad(EventArgs args) { if (Player.ChampionName != "Kayle") { return; } Q = new Spell(SpellSlot.Q, 650); W = new Spell(SpellSlot.W, 900); E = new Spell(SpellSlot.E, 525); R = new Spell(SpellSlot.R, 900); Menu = new Menu("Challenjour Kayle", "Challenjour Kayle", true); Menu.SetFontStyle(System.Drawing.FontStyle.Regular, Frosty); Menu orbwalkerMenu = Menu.AddSubMenu(new Menu("Orbwalker", "Orbwalker")); Orbwalker = new Orbwalking.Orbwalker(orbwalkerMenu); orbwalkerMenu.SetFontStyle(System.Drawing.FontStyle.Regular, Frosty); Menu ts = Menu.AddSubMenu(new Menu("Target Selector", "Target Selector")); TargetSelector.AddToMenu(ts); ts.SetFontStyle(System.Drawing.FontStyle.Regular, Frosty); Menu comboMenu = Menu.AddSubMenu(new Menu("Combo", "Combo")); comboMenu.AddItem(new MenuItem("comboQ", "Use Q").SetValue(true)); comboMenu.AddItem(new MenuItem("comboW", "Use W").SetValue(true)); comboMenu.AddItem(new MenuItem("comboE", "Use E").SetValue(true)); comboMenu.AddItem(new MenuItem("Combo", "Combo").SetValue(new KeyBind(32, KeyBindType.Press))); comboMenu.SetFontStyle(System.Drawing.FontStyle.Regular, Frosty); Menu harassMenu = Menu.AddSubMenu(new Menu("Harass", "Harass")); harassMenu.AddItem(new MenuItem("harassQ", "Use Q").SetValue(true)); harassMenu.AddItem(new MenuItem("harassW", "Use W").SetValue(false)); harassMenu.AddItem(new MenuItem("harassE", "Use E").SetValue(true)); harassMenu.AddItem(new MenuItem("Harass", "Harass").SetValue(new KeyBind("C".ToCharArray()[0], KeyBindType.Press))); harassMenu.SetFontStyle(System.Drawing.FontStyle.Regular, Frosty); Menu clearMenu = Menu.AddSubMenu(new Menu("LaneClear", "Lane Clear")); clearMenu.AddItem(new MenuItem("clearQ", "Use Q").SetValue(true)); clearMenu.AddItem(new MenuItem("clearE", "Use E").SetValue(true)); clearMenu.AddItem(new MenuItem("clearManager", "Use Mana Manager").SetValue(true)); clearMenu.AddItem(new MenuItem("clearMP", "Lane Clear if Mana % >")).SetValue(new Slider(45, 1, 100)); clearMenu.AddItem(new MenuItem("LaneClear", "Lane Clear").SetValue(new KeyBind("V".ToCharArray()[0], KeyBindType.Press))); clearMenu.SetFontStyle(System.Drawing.FontStyle.Regular, Frosty); Menu healMenu = Menu.AddSubMenu(new Menu("Auto Heal", "Auto Heal")); healMenu.AddItem(new MenuItem("healMe", "Use W On Self").SetValue(true)); healMenu.AddItem(new MenuItem("healMeHP", "Use W On Self %")).SetValue(new Slider(70, 1, 100)); healMenu.AddItem(new MenuItem("healAlly", "Use W On Ally").SetValue(true)); healMenu.AddItem(new MenuItem("healAllyHP", "Use W On Ally %")).SetValue(new Slider(65, 1, 100)); healMenu.SetFontStyle(System.Drawing.FontStyle.Regular, Frosty); Menu fleeMenu = Menu.AddSubMenu(new Menu("Flee", "Flee")); fleeMenu.AddItem(new MenuItem("Flee", "Flee").SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press))); fleeMenu.SetFontStyle(System.Drawing.FontStyle.Regular, Frosty); Menu rMenu = Menu.AddSubMenu(new Menu("R", "R")); rMenu.AddItem(new MenuItem("rSelf", "R Self").SetValue(true)); rMenu.AddItem(new MenuItem("rSelfhp", "R Self On % HP").SetValue(new Slider(25, 1, 100))); rMenu.AddItem(new MenuItem("rAlly", "R Ally").SetValue(true)); rMenu.AddItem(new MenuItem("rAllyhp", "R Ally On % HP").SetValue(new Slider(20, 1, 100))); rMenu.SetFontStyle(System.Drawing.FontStyle.Regular, Frosty); Menu drawMenu = Menu.AddSubMenu(new Menu("Drawings", "Drawings")); drawMenu.AddItem(new MenuItem("drawQ", "Draw Q").SetValue(true)); drawMenu.AddItem(new MenuItem("drawW", "Draw W").SetValue(true)); drawMenu.AddItem(new MenuItem("drawE", "Draw E").SetValue(true)); drawMenu.AddItem(new MenuItem("drawR", "Draw R").SetValue(true)); drawMenu.SetFontStyle(System.Drawing.FontStyle.Regular, Frosty); Menu.AddToMainMenu(); Drawing.OnDraw += Drawing_OnDraw; Game.OnUpdate += Game_OnUpdate; Notifications.AddNotification("Challenjour Kayle LOADED!", 10000); Game.PrintChat("<font color=\"#00FFFF\">Challenjour Kayle by Frosty</font> - <font color=\"#00FFFF\">Loaded!</font>"); }
public Katarina() { Q = SpellManager.Q; W = SpellManager.W; E = SpellManager.E; R = SpellManager.R; Menu = new Menu("Staberina", "Staberina", true); Menu.SetFontStyle(FontStyle.Regular, ScriptColor); Orbwalker = Menu.AddOrbwalker(); var spells = Menu.AddMenu("Spells", "Spells"); var qMenu = spells.AddMenu("Q", "Q"); qMenu.AddBool("QCombo", "Use in Combo"); qMenu.AddBool("QHarass", "Use in Harass"); var wMenu = spells.AddMenu("W", "W"); wMenu.AddBool("WCombo", "Use in Combo"); wMenu.AddBool("WHarass", "Use in Harass"); wMenu.AddBool("WAuto", "Auto W", false); var eMenu = spells.AddMenu("E", "E"); eMenu.AddBool("ECombo", "Use in Combo"); eMenu.AddBool("EHarass", "Use in Harass"); eMenu.AddSlider("EEnemies", "Max Enemies", 5, 1, 5); eMenu.Item("EEnemies").SetTooltip("Maximum enemies to E into in Combo."); var rMenu = spells.AddMenu("R", "R"); rMenu.AddBool("RCombo", "Smart R"); rMenu.Item("RCombo").SetTooltip("Use R in Combo when killable enemy is around"); rMenu.AddSlider("RUltTicks", "Smart R Ticks", 7, 1, 10); rMenu.Item("RUltTicks").SetTooltip("For damage calculation. One tick is 250 ms of channeling."); rMenu.AddSlider("RRangeDecrease", "Decrease Range", 30); rMenu.Item("RRangeDecrease").ValueChanged += (sender, args) => { R.Range = RRange - args.GetNewValue<Slider>().Value; var rDraw = Menu.Item("3Draw"); if (rDraw == null) { return; } var rCircle = rDraw.GetValue<Circle>(); rDraw.SetValue(new Circle(rCircle.Active, rCircle.Color, R.Range)); }; R.Range = RRange - rMenu.Item("RRangeDecrease").GetValue<Slider>().Value; rMenu.AddBool("RInCombo", "Always R in Combo", false); rMenu.AddBool("RMovement", "Disable Movement while casting R"); rMenu.AddBool("REvade", "Disable Evade while casting R"); rMenu.AddBool("RCancelNoEnemies", "Cancel R if no enemies", false); rMenu.AddKeyBind("RCancelUlt", "Cancel R Key", 'J'); var ks = Menu.AddMenu("Killsteal", "Killsteal"); ks.AddBool("KSEnabled", "Use Smart KS"); ks.AddInfo("KSInfo", "-- Spells --", ScriptColor); ks.AddBool("KSQ", "Use Q"); ks.AddBool("KSW", "Use W"); ks.AddBool("KSE", "Use E"); ks.AddBool("KSR", "Use Smart R"); ks.Item("KSR").SetTooltip("Uses ultimate tick amount from Spells > R."); ks.AddInfo("KSInfo2", "-- Misc --", ScriptColor); ks.AddBool("KSRCancel", "Cancel R to KS"); ks.Item("KSRCancel").SetTooltip("Cancel ultimate channel to KS with other spells."); ks.AddSlider("KSEnemies", "Max Enemies", 5, 1, 5); ks.Item("KSEnemies").SetTooltip("Maximum enemies to E in to KS."); ks.AddSlider("KSHealth", "Min Health", 10); ks.Item("KSHealth").SetTooltip("Minimum health to E in to KS."); ks.AddBool("KSGapclose", "Gapclose with E", false); ks.Item("KSGapclose").SetTooltip("Cast E to units in range of killable target."); ks.AddBool("KSWardJump", "Ward Jump", false); ks.Item("KSWardJump").SetTooltip("Ward jump with e to killable target."); ks.AddBool("KSTurret", "Block E Under Turret"); ks.Item("KSTurret").SetTooltip("Don't attempt to KS units (with E) under turret."); var farm = Menu.AddMenu("Farm", "Farm"); var qFarm = farm.AddMenu("FarmQ", "Q"); qFarm.AddBool("QFarm", "Use in Farm"); qFarm.AddBool("QLastHit", "Only Last Hit (Only Killable)"); var wFarm = farm.AddMenu("FarmW", "W"); wFarm.AddBool("WFarm", "Use in Farm"); wFarm.AddSlider("WMinionsHit", "Min Minions Killed", 2, 1, 4); var eFarm = farm.AddMenu("FarmE", "E"); eFarm.AddBool("EFarm", "Use E->W in Farm", false); eFarm.AddSlider("EMinionsHit", "Min Minions Killed", 3, 1, 4); farm.AddKeyBind("FarmEnabled", "Farm Enabled", 'J', KeyBindType.Toggle, true); farm.Item("FarmEnabled").SetTooltip("Enabled in LastHit and LaneClear mode.", ScriptColor); var flee = Menu.AddMenu("Flee", "Flee"); flee.AddKeyBind("FleeEnabled", "Flee Enabled", 'T'); flee.AddBool("FleeE", "Use E"); flee.AddBool("FleeWard", "Use Wards to Flee"); var draw = Menu.AddMenu("Drawing", "Drawing"); draw.AddCircle("0Draw", "Draw Q", Color.Purple, Q.Range); draw.AddCircle("1Draw", "Draw W", Color.DeepPink, W.Range); draw.AddCircle("2Draw", "Draw E", Color.DeepPink, E.Range); draw.AddCircle("3Draw", "Draw R", Color.White, R.Range); draw.AddBool("ComboKillablePermashow", "Permashow Combo Killable"); draw.AddBool("FarmPermashow", "Permashow Farm Enabled"); draw.Item("FarmPermashow").ValueChanged += (sender, eventArgs) => { farm.Item("FarmEnabled").Permashow(eventArgs.GetNewValue<bool>(), null, ScriptColor); }; if (draw.Item("FarmPermashow").IsActive()) { farm.Item("FarmEnabled").Permashow(true, null, ScriptColor); } var dmg = draw.AddMenu("DamageIndicator", "Damage Indicator"); dmg.AddBool("DmgEnabled", "Draw Damage Indicator"); dmg.AddCircle("HPColor", "Predicted Health Color", Color.White); dmg.AddCircle("FillColor", "Damage Color", Color.HotPink); dmg.AddBool("Killable", "Killable Text"); DamageIndicator.Initialize(dmg, Utility.GetComboDamage); Menu.AddInfo("MenuInfo", "-- Misc --", ScriptColor); Menu.AddList("ComboMode", "Combo Mode", new[] { "E->Q->W", "Q->E->W" }); Menu.AddKeyBind("ComboKillable", "Only Combo Killable", 'K', KeyBindType.Toggle); draw.Item("ComboKillablePermashow").ValueChanged += (sender, eventArgs) => { Menu.Item("ComboKillable").Permashow(eventArgs.GetNewValue<bool>(), null, ScriptColor); }; if (draw.Item("ComboKillablePermashow").IsActive()) { Menu.Item("ComboKillable").Permashow(true, null, ScriptColor); } Menu.AddBool("Sounds", "Sounds"); if (Menu.Item("Sounds").IsActive()) { new SoundObject(Resources.Load).Play(); } Menu.AddInfo("Info", "By Trees and Lilith", ScriptColor); SpellManager.Initialize(Menu, Orbwalker); Obj_AI_Base.OnIssueOrder += Obj_AI_Base_OnIssueOrder; Menu.AddToMainMenu(); }
private static void Game_OnGameLoad(EventArgs args) { if (Player.ChampionName != "Shyvana") return; // spells Q = new Spell(SpellSlot.Q); W = new Spell(SpellSlot.W); E = new Spell(SpellSlot.E,950); E.SetSkillshot(0.25f, 60, 1700, false, SkillshotType.SkillshotLine); R = new Spell(SpellSlot.R,1000); R.SetSkillshot(0.25f, 150, 1500, false, SkillshotType.SkillshotLine); // smite foreach (var spell in Player.Spellbook.Spells.Where( sSpell => sSpell.Name.ToLower().Contains("smite") && (sSpell.Slot == SpellSlot.Summoner1 || sSpell.Slot == SpellSlot.Summoner2))) { Smite = spell.Slot; } Menu = new Menu("HeavenStrike" + Player.ChampionName, Player.ChampionName, true); Menu.SetFontStyle(System.Drawing.FontStyle.Bold, SharpDX.Color.Red); Menu orbwalkerMenu = new Menu("Orbwalker", "Orbwalker"); Orbwalker = new Orbwalking.Orbwalker(orbwalkerMenu); Menu.AddSubMenu(orbwalkerMenu); Menu ts = Menu.AddSubMenu(new Menu("Target Selector", "Target Selector")); ; TargetSelector.AddToMenu(ts); Menu Harass = Menu.AddSubMenu(new Menu("Harass", "Harass")); Menu Combo = Menu.AddSubMenu(new Menu("Combo", "Combo")); Menu JungClear = Menu.AddSubMenu(new Menu("Jungle Clear", "Jungle Clear")); Menu LaneClear = Menu.AddSubMenu(new Menu("Lane Clear", "Lane Clear")); Menu Ks = Menu.AddSubMenu(new Menu("Ks", "Ks")); Menu SmiteMenu = Menu.AddSubMenu(new Menu("Smite", "Smite")); Menu Draw = Menu.AddSubMenu(new Menu("Draw", "Draw")); ; Harass.AddItem(new MenuItem("harass w", "W").SetValue(true)); Harass.AddItem(new MenuItem("harass e", "E").SetValue(true)); Combo.AddItem(new MenuItem("combo e", "E").SetValue(true)); Combo.AddItem(new MenuItem("combo w", "W").SetValue(true)); Combo.AddItem(new MenuItem("combo r", "R").SetValue(true)); Combo.AddItem(new MenuItem("combo youmuu", "Youmuu").SetValue(true)); Combo.AddItem(new MenuItem("combo botrk", "Bilgewater/Botrk").SetValue(true)); LaneClear.AddItem(new MenuItem("laneclear q", "Q").SetValue(true)); LaneClear.AddItem(new MenuItem("laneclear w", "W").SetValue(true)); LaneClear.AddItem(new MenuItem("laneclear e", "E").SetValue(true)); LaneClear.AddItem(new MenuItem("laneclear tiamat", "Tiamat/Ravenous Hydra").SetValue(true)); JungClear.AddItem(new MenuItem("jungleclear q", "Q").SetValue(true)); JungClear.AddItem(new MenuItem("jungleclear w", "W").SetValue(true)); JungClear.AddItem(new MenuItem("jungleclear e", "E").SetValue(true)); JungClear.AddItem(new MenuItem("jungleclear tiamat", "Tiamat/Ravenous Hydra").SetValue(true)); Ks.AddItem(new MenuItem("ks e", "E").SetValue(true)); Ks.AddItem(new MenuItem("ks r", "R").SetValue(true)); Ks.AddItem(new MenuItem("ks tiamat", "Tiamat-Ravenous Hydra").SetValue(true)); Ks.AddItem(new MenuItem("ks botrk", "Botrk").SetValue(true)); Ks.AddItem(new MenuItem("ks cutlass", "Bilgewater Cutlass").SetValue(true)); SmiteMenu.AddItem(new MenuItem("smite ks", "Use Smite ks").SetValue(true)); SmiteMenu.AddItem(new MenuItem("smite auto", "Auto Smite Dragon/Baron").SetValue(true)); SmiteMenu.AddItem(new MenuItem("smite combo", "Use Smite Combo").SetValue(true)); Draw.AddItem(new MenuItem("draw e","E").SetValue(true)); Draw.AddItem(new MenuItem("draw r","R").SetValue(true)); Menu.AddToMainMenu(); LeagueSharp.Drawing.OnDraw += Drawing_OnDraw; //GameObject.OnCreate += GameObject_OnCreate; Game.OnUpdate += Game_OnGameUpdate; Orbwalking.AfterAttack += AfterAttack; Orbwalking.OnAttack += OnAttack; Orbwalking.BeforeAttack += Orbwalking_BeforeAttack; Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; Game.PrintChat("Welcome to HeavenStrikeShyvana"); }
private static void Game_OnGameLoad(EventArgs args) { if (Player.ChampionName != "Fiora") return; Q = new Spell(SpellSlot.Q, 400); W = new Spell(SpellSlot.W, 750); E = new Spell(SpellSlot.E); R = new Spell(SpellSlot.R); W.SetSkillshot(0.75f, 80, 2000, false, SkillshotType.SkillshotLine); W.MinHitChance = HitChance.High; Menu = new Menu("Project" + Player.ChampionName, Player.ChampionName, true); Menu.SetFontStyle(System.Drawing.FontStyle.Bold,SharpDX.Color.DeepPink); Menu orbwalkerMenu = new Menu("Orbwalker", "Orbwalker"); Orbwalker = new FioraProject.Orbwalking.Orbwalker(orbwalkerMenu); Menu.AddSubMenu(orbwalkerMenu); Menu ts = Menu.AddSubMenu(new Menu("Target Selector", "Target Selector")); ; TargetSelector.AddToMenu(ts); Menu spellMenu = Menu.AddSubMenu(new Menu("Spell", "Spell")); Menu Harass = spellMenu.AddSubMenu(new Menu("Harass", "Harass")); Menu Combo = spellMenu.AddSubMenu(new Menu("Combo", "Combo")); Menu Target = Menu.AddSubMenu(new Menu("Targeting Modes", "Targeting Modes")); Menu PriorityMode = Target.AddSubMenu(new Menu("Priority", "Priority Mode")); Menu OptionalMode = Target.AddSubMenu(new Menu("Optional", "Optional Mode")); Menu SelectedMode = Target.AddSubMenu(new Menu("Selected", "Selected Mode")); Menu LaneClear = spellMenu.AddSubMenu(new Menu("Lane Clear", "Lane Clear")); spellMenu.AddItem(new MenuItem("Orbwalk Last Right Click", "Orbwalk Last Right Click") .SetValue(new KeyBind('Y', KeyBindType.Press))).ValueChanged += OrbwalkLastClick.OrbwalkLRCLK_ValueChanged; Menu JungClear = spellMenu.AddSubMenu(new Menu("Jungle Clear", "Jungle Clear")); Menu Misc = Menu.AddSubMenu(new Menu("Misc","Misc")); Menu Draw = Menu.AddSubMenu(new Menu("Draw", "Draw")); ; Harass.AddItem(new MenuItem("Use Q Harass", "Q Enable").SetValue(true)); Harass.AddItem(new MenuItem("Use Q Harass Gap", "Use Q to gapclose").SetValue(true)); Harass.AddItem(new MenuItem("Use Q Harass Pre Pass", "Use Q to hit pre-passive spot").SetValue(true)); Harass.AddItem(new MenuItem("Use Q Harass Pass", "Use Q to hit passive").SetValue(true)); Harass.AddItem(new MenuItem("Use E Harass", "E Enable").SetValue(true)); Harass.AddItem(new MenuItem("Mana Harass", "Mana Harass").SetValue(new Slider(40, 0, 100))); Combo.AddItem(new MenuItem("Use Q Combo", "Q Enable").SetValue(true)); Combo.AddItem(new MenuItem("Use Q Combo Gap", "Use Q to gapclose").SetValue(true)); Combo.AddItem(new MenuItem("Use Q Combo Pre Pass", "Use Q to hit pre-passive spot").SetValue(true)); Combo.AddItem(new MenuItem("Use Q Combo Pass", "Use Q to hit passive").SetValue(true)); Combo.AddItem(new MenuItem("Use Q Combo Gap Minion", "Use Q minion to gapclose").SetValue(false)); Combo.AddItem(new MenuItem("Use Q Combo Gap Minion Value", "Q minion gapclose if % cdr >=").SetValue(new Slider(25, 0, 40))); Combo.AddItem(new MenuItem("Use E Combo", "E Enable").SetValue(true)); Combo.AddItem(new MenuItem("Use R Combo", "R Enable").SetValue(true)); Combo.AddItem(new MenuItem("Use R Combo LowHP", "Use R LowHP").SetValue(true)); Combo.AddItem(new MenuItem("Use R Combo LowHP Value", "R LowHP if player hp <").SetValue(new Slider(40, 0, 100))); Combo.AddItem(new MenuItem("Use R Combo Killable", "Use R Killable").SetValue(true)); Combo.AddItem(new MenuItem("Use R Combo On Tap", "Use R on Tap").SetValue(true)); Combo.AddItem(new MenuItem("Use R Combo On Tap Key", "R on Tap key").SetValue(new KeyBind('G', KeyBindType.Press))); Combo.AddItem(new MenuItem("Use R Combo Always", "Use R Always").SetValue(false)); Target.AddItem(new MenuItem("Targeting Mode", "Targeting Mode").SetValue(new StringList(new string[] { "Optional", "Selected", "Priority", "Normal" }))); Target.AddItem(new MenuItem("Orbwalk To Passive Range", "Orbwalk To Passive Range").SetValue(new Slider(300, 250, 500))); Target.AddItem(new MenuItem("Focus Ulted Target", "Focus Ulted Target").SetValue(false)); Target.AddItem(new MenuItem("Note1", "Go in each Mode menu to customize what you want!")); Target.AddItem(new MenuItem("Note2", "Please remember Orbwalk to Passive spot only works")); Target.AddItem(new MenuItem("Note3", "in \" Combo Orbwalk to Passive\" mode can be found")); Target.AddItem(new MenuItem("Note4", "in orbwalker menu!")); PriorityMode.AddItem(new MenuItem("Priority Range", "Priority Range").SetValue(new Slider(1000, 300, 1000))); PriorityMode.AddItem(new MenuItem("Priority Orbwalk to Passive", "Orbwalk to Passive").SetValue(true)); PriorityMode.AddItem(new MenuItem("Priority Under Tower", "Under Tower").SetValue(true)); foreach (var hero in HeroManager.Enemies) { PriorityMode.AddItem(new MenuItem("Priority" + hero.ChampionName, hero.ChampionName).SetValue(new Slider(2, 1, 5))); } OptionalMode.AddItem(new MenuItem("Optional Range", "Optional Range").SetValue(new Slider(1000, 300, 1000))); OptionalMode.AddItem(new MenuItem("Optional Orbwalk to Passive", "Orbwalk to Passive").SetValue(true)); OptionalMode.AddItem(new MenuItem("Optional Under Tower", "Under Tower").SetValue(false)); OptionalMode.AddItem(new MenuItem("Optional Switch Target Key", "Switch Target Key").SetValue(new KeyBind('T', KeyBindType.Press))); OptionalMode.AddItem(new MenuItem("Note5", "Also Can Left-click the target to switch!")); SelectedMode.AddItem(new MenuItem("Selected Range", "Selected Range").SetValue(new Slider(1000, 300, 1000))); SelectedMode.AddItem(new MenuItem("Selected Orbwalk to Passive", "Orbwalk to Passive").SetValue(true)); SelectedMode.AddItem(new MenuItem("Selected Under Tower", "Under Tower").SetValue(false)); SelectedMode.AddItem(new MenuItem("Selected Switch If No Selected", "Switch to Optional if no target").SetValue(true)); LaneClear.AddItem(new MenuItem("Use E LClear", "E Enable").SetValue(true)); LaneClear.AddItem(new MenuItem("Use Timat LClear", "Tiamat Enable").SetValue(true)); LaneClear.AddItem(new MenuItem("minimum Mana LC", "minimum Mana").SetValue(new Slider(40, 0, 100))); JungClear.AddItem(new MenuItem("Use E JClear", "E Enable").SetValue(true)); JungClear.AddItem(new MenuItem("Use Timat JClear", "Tiamat Enable").SetValue(true)); JungClear.AddItem(new MenuItem("minimum Mana JC", "minimum Mana").SetValue(new Slider(40, 0, 100))); Misc.AddItem(new MenuItem("WallJump","WallJump").SetValue(new KeyBind('H',KeyBindType.Press))); Draw.AddItem(new MenuItem("Draw Q", "Draw Q").SetValue(false)); Draw.AddItem(new MenuItem("Draw W", "Draw W").SetValue(false)); Draw.AddItem(new MenuItem("Draw Optional Range", "Draw Optional Range").SetValue(true)); Draw.AddItem(new MenuItem("Draw Selected Range", "Draw Selected Range").SetValue(true)); Draw.AddItem(new MenuItem("Draw Priority Range", "Draw Priority Range").SetValue(true)); Draw.AddItem(new MenuItem("Draw Target", "Draw Target").SetValue(true)); Draw.AddItem(new MenuItem("Draw Vitals", "Draw Vitals").SetValue(false)); Draw.AddItem(new MenuItem("Draw Fast Damage", "Draw Fast Damage").SetValue(false)).ValueChanged += DrawHP_ValueChanged; if (HeroManager.Enemies.Any()) { Evade.Evade.Init(); EvadeTarget.Init(); TargetedNoMissile.Init(); OtherSkill.Init(); } OrbwalkLastClick.Init(); Menu.AddToMainMenu(); Drawing.OnDraw += Drawing_OnDraw; Drawing.OnEndScene += Drawing_OnEndScene; GameObject.OnCreate += GameObject_OnCreate; Game.OnUpdate += Game_OnGameUpdate; Orbwalking.AfterAttack += AfterAttack; Orbwalking.AfterAttackNoTarget += Orbwalking_AfterAttackNoTarget; Orbwalking.OnAttack += OnAttack; Obj_AI_Base.OnProcessSpellCast += oncast; Game.OnWndProc += Game_OnWndProc; //Utility.HpBarDamageIndicator.DamageToUnit = GetFastDamage; //Utility.HpBarDamageIndicator.Enabled = DrawHP; CustomDamageIndicator.Initialize(GetFastDamage); CustomDamageIndicator.Enabled = DrawHP; //evade FioraProject.Evade.Evade.Evading += EvadeSkillShots.Evading; Game.PrintChat("Welcome to FioraWorld"); }
public static void BadaoActivate() { // spells init BadaoMainVariables.Q = new Spell(SpellSlot.Q, 650); BadaoMainVariables.Q.SetTargetted(0.25f, 1400); BadaoMainVariables.W = new Spell(SpellSlot.W); BadaoMainVariables.E = new Spell(SpellSlot.E, 1000); // radius 200 BadaoMainVariables.R = new Spell(SpellSlot.R, 1400); // chua biet goc // main menu config = new Menu("BadaoKingdom " + ObjectManager.Player.ChampionName, ObjectManager.Player.ChampionName, true); config.SetFontStyle(System.Drawing.FontStyle.Bold, SharpDX.Color.YellowGreen); // orbwalker menu Menu orbwalkerMenu = new Menu("Orbwalker", "Orbwalker"); BadaoMainVariables.Orbwalker = new Orbwalking.Orbwalker(orbwalkerMenu); config.AddSubMenu(orbwalkerMenu); // TS Menu ts = config.AddSubMenu(new Menu("Target Selector", "Target Selector")); ; TargetSelector.AddToMenu(ts); // Combo Menu Combo = config.AddSubMenu(new Menu("Combo", "Combo")); BadaoMissFortuneVariables.ComboQ1 = Combo.AddItem(new MenuItem("ComboQ1", "Q1")).SetValue(true); BadaoMissFortuneVariables.ComboQ2 = Combo.AddItem(new MenuItem("ComboQ2", "Q2")).SetValue(true); BadaoMissFortuneVariables.ComboW = Combo.AddItem(new MenuItem("ComboW", "W")).SetValue(true); BadaoMissFortuneVariables.ComboE = Combo.AddItem(new MenuItem("ComboE", "E")).SetValue(true); BadaoMissFortuneVariables.ComboR = Combo.AddItem(new MenuItem("ComboR", "R Killable")).SetValue(true); BadaoMissFortuneVariables.ComboRWise = Combo.AddItem(new MenuItem("ComboRWise", "R Killable Wisely")).SetValue(true); BadaoMissFortuneVariables.ComboRifhit = Combo.AddItem(new MenuItem("ComboRifhit", "R if hit")).SetValue(true); BadaoMissFortuneVariables.ComboRifwillhit = Combo.AddItem(new MenuItem("ComboRifwillhit", "R if will hit")).SetValue(new Slider(3, 1, 5)); // Harass Menu Harass = config.AddSubMenu(new Menu("Harass", "Harass")); BadaoMissFortuneVariables.HarassQ1 = Harass.AddItem(new MenuItem("HarassQ1", "Q1")).SetValue(true); BadaoMissFortuneVariables.HarassQ2 = Harass.AddItem(new MenuItem("HarassQ2", "Q2")).SetValue(true); BadaoMissFortuneVariables.HarassE = Harass.AddItem(new MenuItem("HarassE", "E")).SetValue(false); BadaoMissFortuneVariables.HarassMana = Harass.AddItem(new MenuItem("HarassMana", "Min Mana To Harass")).SetValue(new Slider(30, 0, 100)); // LaneClear Menu LaneClear = config.AddSubMenu(new Menu("LaneClear", "LaneClear")); BadaoMissFortuneVariables.LaneClearQ = LaneClear.AddItem(new MenuItem("LaneClearQ", "Q")).SetValue(true); BadaoMissFortuneVariables.LaneClearW = LaneClear.AddItem(new MenuItem("LaneClearW", "W")).SetValue(true); BadaoMissFortuneVariables.LaneClearE = LaneClear.AddItem(new MenuItem("LaneClearE", "E")).SetValue(false); BadaoMissFortuneVariables.LaneClearMana = LaneClear.AddItem(new MenuItem("LaneClearMana", "Min Mana To LaneClear")).SetValue(new Slider(30, 0, 100)); // JungleClear Menu JungleClear = config.AddSubMenu(new Menu("JungleClear", "JungleClear")); BadaoMissFortuneVariables.JungleClearQ = JungleClear.AddItem(new MenuItem("JungleClearQ", "Q")).SetValue(true); BadaoMissFortuneVariables.JungleClearW = JungleClear.AddItem(new MenuItem("JungleClearW", "W")).SetValue(true); BadaoMissFortuneVariables.JungleClearE = JungleClear.AddItem(new MenuItem("JungleClearE", "E")).SetValue(false); BadaoMissFortuneVariables.JungleClearMana = JungleClear.AddItem(new MenuItem("JungleClearMana", "Min Mana To JungleClear")).SetValue(new Slider(30, 0, 100)); // Auto Menu Auto = config.AddSubMenu(new Menu("Auto", "Auto")); foreach (var hero in HeroManager.Enemies) { Auto.AddItem(new MenuItem("AutoQ2" + hero.NetworkId, "Q2 " + hero.ChampionName + " (" + hero.Name + ")")).SetValue(true); } BadaoMissFortuneVariables.AutoMana = Auto.AddItem(new MenuItem("AutoMana", "Min Mana To Auto")).SetValue(new Slider(30, 0, 100)); // attach to mainmenu config.AddToMainMenu(); }
private static void Game_OnGameLoad(EventArgs args) { if (Player.ChampionName != "Heimerdinger") return; Q = new Spell(SpellSlot.Q, 325); W = new Spell(SpellSlot.W, 1100); E = new Spell(SpellSlot.E, 925); R = new Spell(SpellSlot.R, 100); W1 = new Spell(SpellSlot.W, 1100); E1 = new Spell(SpellSlot.E, 2155); Q.SetSkillshot(0.5f, 40f, 1100f, true, SkillshotType.SkillshotLine); W.SetSkillshot(0.5f, 40f, 3000f, true, SkillshotType.SkillshotLine); E.SetSkillshot(0.5f, 120f, 1200f, false, SkillshotType.SkillshotCircle); W1.SetSkillshot(0.5f, 40f, 3000f, true, SkillshotType.SkillshotLine); E1.SetSkillshot(0.5f, 120f, 1200f, false, SkillshotType.SkillshotCircle); Menu = new Menu("Challenjour Heimerdinger", "Challenjour Heimerdinger", true); Menu.SetFontStyle(System.Drawing.FontStyle.Regular, Frosty); Menu orbwalkerMenu = Menu.AddSubMenu(new Menu("Orbwalker", "Orbwalker")); Orbwalker = new Orbwalking.Orbwalker(orbwalkerMenu); orbwalkerMenu.SetFontStyle(System.Drawing.FontStyle.Regular, Frosty); Menu ts = Menu.AddSubMenu(new Menu("Target Selector", "Target Selector")); TargetSelector.AddToMenu(ts); ts.SetFontStyle(System.Drawing.FontStyle.Regular, Frosty); Menu comboMenu = Menu.AddSubMenu(new Menu("Combo", "Combo")); comboMenu.AddItem(new MenuItem("comboQ", "Use Q").SetValue(false)); comboMenu.AddItem(new MenuItem("comboW", "Use W").SetValue(true)); comboMenu.AddItem(new MenuItem("comboE", "Use E").SetValue(true)); comboMenu.AddItem(new MenuItem("comboR", "Use R").SetValue(true)); comboMenu.AddItem(new MenuItem("Combo", "Combo").SetValue(new KeyBind(32, KeyBindType.Press))); comboMenu.Item("Combo").SetFontStyle(System.Drawing.FontStyle.Regular, Frosty); comboMenu.SetFontStyle(System.Drawing.FontStyle.Regular, Frosty); Menu harassMenu = Menu.AddSubMenu(new Menu("Harass", "Harass")); harassMenu.AddItem(new MenuItem("harassQ", "Use Q").SetValue(false)); harassMenu.AddItem(new MenuItem("harassW", "Use W").SetValue(true)); harassMenu.AddItem(new MenuItem("harassE", "Use E").SetValue(true)); harassMenu.AddItem(new MenuItem("harassR", "Use R").SetValue(false)); harassMenu.AddItem(new MenuItem("Harass", "Harass").SetValue(new KeyBind("C".ToCharArray()[0], KeyBindType.Press))); harassMenu.Item("Harass").SetFontStyle(System.Drawing.FontStyle.Regular, Frosty); harassMenu.SetFontStyle(System.Drawing.FontStyle.Regular, Frosty); Menu ksMenu = Menu.AddSubMenu(new Menu("KS", "KS")); ksMenu.AddItem(new MenuItem("ks", "KS").SetValue(true)); ksMenu.AddItem(new MenuItem("ksW", "Use W").SetValue(true)); ksMenu.AddItem(new MenuItem("ksE", "Use E").SetValue(true)); ksMenu.AddItem(new MenuItem("ksWR", "Use R + W").SetValue(false)); ksMenu.AddItem(new MenuItem("ksER", "Use E + W").SetValue(false)); ksMenu.Item("ks").SetFontStyle(System.Drawing.FontStyle.Regular, Frosty); ksMenu.SetFontStyle(System.Drawing.FontStyle.Regular, Frosty); Menu clearMenu = Menu.AddSubMenu(new Menu("Lane Clear", "Lane Clear")); clearMenu.AddItem(new MenuItem("clearQ", "Use Q").SetValue(false)); clearMenu.AddItem(new MenuItem("clearW", "Use W").SetValue(true)); clearMenu.AddItem(new MenuItem("clearE", "Use E").SetValue(true)); clearMenu.AddItem(new MenuItem("clearManager", "Use Mana Manager").SetValue(true)); clearMenu.AddItem(new MenuItem("clearMP", "Lane Clear if Mana % >")).SetValue(new Slider(45, 1, 100)); clearMenu.AddItem(new MenuItem("LaneClear", "Lane Clear").SetValue(new KeyBind("V".ToCharArray()[0], KeyBindType.Press))); clearMenu.Item("LaneClear").SetFontStyle(System.Drawing.FontStyle.Regular, Frosty); clearMenu.SetFontStyle(System.Drawing.FontStyle.Regular, Frosty); Menu fleeMenu = Menu.AddSubMenu(new Menu("Flee", "Flee")); fleeMenu.AddItem(new MenuItem("fleeQ", "Use Q").SetValue(true)); fleeMenu.AddItem(new MenuItem("fleeW", "Use W").SetValue(false)); fleeMenu.AddItem(new MenuItem("fleeE", "Use E").SetValue(true)); fleeMenu.AddItem(new MenuItem("Flee", "Flee").SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press))); fleeMenu.Item("Flee").SetFontStyle(System.Drawing.FontStyle.Regular, Frosty); fleeMenu.SetFontStyle(System.Drawing.FontStyle.Regular, Frosty); Menu rMenu = Menu.AddSubMenu(new Menu("R", "R")); rMenu.AddItem(new MenuItem("rQ", "Use R + Q").SetValue(false)); rMenu.AddItem(new MenuItem("rW", "Use R + W").SetValue(true)); rMenu.AddItem(new MenuItem("rE", "Use R + E").SetValue(false)); rMenu.AddItem(new MenuItem("one", "Only 1 Should Be On At A Time!")); rMenu.Item("one").SetFontStyle(System.Drawing.FontStyle.Regular, Frosty); rMenu.SetFontStyle(System.Drawing.FontStyle.Regular, Frosty); Menu drawMenu = Menu.AddSubMenu(new Menu("Drawings", "Drawings")); drawMenu.AddItem(new MenuItem("drawQ", "Draw Q").SetValue(true)); drawMenu.AddItem(new MenuItem("drawW", "Draw W").SetValue(true)); drawMenu.AddItem(new MenuItem("drawE", "Draw E").SetValue(true)); drawMenu.AddItem(new MenuItem("drawE1", "Draw R + E").SetValue(true)); drawMenu.SetFontStyle(System.Drawing.FontStyle.Regular, Frosty); Menu.AddToMainMenu(); Drawing.OnDraw += Drawing_OnDraw; Game.OnUpdate += Game_OnUpdate; Notifications.AddNotification("Challenjour Heimerdinger!", 10000); Game.PrintChat("<font color=\"#FF9933\">Challenjour Heimerdinger by Frosty</font> - <font color=\"#FF9933\">Loaded!</font>"); }
private static void Game_OnGameLoad(EventArgs args) { if (Player.ChampionName != "Fiora") return; Q = new Spell(SpellSlot.Q, 400); W = new Spell(SpellSlot.W, 750); E = new Spell(SpellSlot.E); R = new Spell(SpellSlot.R); W.SetSkillshot(0.75f, 80, 2000, false, SkillshotType.SkillshotLine); W.MinHitChance = HitChance.High; Menu = new Menu("Project" + Player.ChampionName, Player.ChampionName, true); Menu.SetFontStyle(System.Drawing.FontStyle.Bold,SharpDX.Color.DeepPink); Menu orbwalkerMenu = new Menu("Orbwalker", "Orbwalker"); Orbwalker = new FioraProject.Orbwalking.Orbwalker(orbwalkerMenu); Menu.AddSubMenu(orbwalkerMenu); Menu ts = Menu.AddSubMenu(new Menu("Target Selector", "Target Selector")); ; TargetSelector.AddToMenu(ts); Menu spellMenu = Menu.AddSubMenu(new Menu("Spell", "Spell")); Menu Harass = spellMenu.AddSubMenu(new Menu("Rỉa máu", "Rỉa máu")); Menu Combo = spellMenu.AddSubMenu(new Menu("Combo", "Combo")); Menu Target = Menu.AddSubMenu(new Menu("Chế độ chọn mục tiêu", "Chế độ chọn mục tiêu")); Menu PriorityMode = Target.AddSubMenu(new Menu("Ưu tiên", "Chế độ ưu tiên")); Menu OptionalMode = Target.AddSubMenu(new Menu("Tùy chỉnh", "Tùy chỉnh")); Menu SelectedMode = Target.AddSubMenu(new Menu("Chọn", "Chế độ được chọn")); Menu LaneClear = spellMenu.AddSubMenu(new Menu("Đẩy đường", "Đẩy đường")); spellMenu.AddItem(new MenuItem("Orbwalk Last Right Click", "Orbwalk Last Right Click") .SetValue(new KeyBind('Y', KeyBindType.Press))).ValueChanged += OrbwalkLastClick.OrbwalkLRCLK_ValueChanged; Menu JungClear = spellMenu.AddSubMenu(new Menu("Fam rừng", "Fam rừng")); Menu Misc = Menu.AddSubMenu(new Menu("Cài đặt khác","Cài đặt khác")); Menu Draw = Menu.AddSubMenu(new Menu("Vòng", "Vòng")); ; Harass.AddItem(new MenuItem("Dùng Q rỉa máu", "Bật Q").SetValue(true)); Harass.AddItem(new MenuItem("Dùng Q giảm khoảng cách rỉa máu", "Q để rút ngắn khoảng cách").SetValue(true)); Harass.AddItem(new MenuItem("Dùng Q Rỉa máu Pas ", "Dùng Q trước khi thụ động").SetValue(true)); Harass.AddItem(new MenuItem("Dùng Q Thụ động", "Sử dụng Q để đạt thụ động").SetValue(true)); Harass.AddItem(new MenuItem("Dùng E rỉa máu", "Bật E").SetValue(true)); Harass.AddItem(new MenuItem("Mana Rỉa máu", "Mana để rỉa máu").SetValue(new Slider(40, 0, 100))); Combo.AddItem(new MenuItem("Dùng Q combo", "Bật Q").SetValue(true)); Combo.AddItem(new MenuItem("Dùng Q rút ngắn combo", "Dùng Q rút ngắn khoảng cách").SetValue(true)); Combo.AddItem(new MenuItem("Dùng Q trước Thụ động", "Dùng Q trước khi thụ động").SetValue(true)); Combo.AddItem(new MenuItem("Dùng Q thụ động", "Dùng Q đạt thụ động").SetValue(true)); Combo.AddItem(new MenuItem("Rút ngắn khoảng cách với lính", "Dùng Q để rút ngắn").SetValue(false)); Combo.AddItem(new MenuItem("Giá trị rút ngắn khoảng cách với lính", "Dùng Q rút ngắn nếu % cdr >=").SetValue(new Slider(25, 0, 40))); Combo.AddItem(new MenuItem("Dùng E combo", "bật E").SetValue(true)); Combo.AddItem(new MenuItem("Dùng R Combo", "Bật R").SetValue(true)); Combo.AddItem(new MenuItem("Dùng R ít máu", "Dùng R ít máu").SetValue(true)); Combo.AddItem(new MenuItem("Giá trị ít máu để dùng R", "ít máu dùng R nếu player hp <").SetValue(new Slider(40, 0, 100))); Combo.AddItem(new MenuItem("Dùng R nếu có thể giết", "Dùng R có thể giết").SetValue(true)); Combo.AddItem(new MenuItem(Dùng R trên tab", "Dùng trên tab").SetValue(true)); Combo.AddItem(new MenuItem("Dùng R trên phím", "Dùng R trên phím").SetValue(new KeyBind('G', KeyBindType.Press))); Combo.AddItem(new MenuItem("Luôn dùng R khi Combo", "Luôn dùng R").SetValue(false)); Target.AddItem(new MenuItem("Chế độ chọn mục tiêu", "Mục tiêu").SetValue(new StringList(new string[] { "Optional", "Selected", "Priority", "Normal" }))); Target.AddItem(new MenuItem("Orbwalk phạm vi bị động", "Orbwalk phạm vi bị động").SetValue(new Slider(300, 250, 500))); Target.AddItem(new MenuItem("Tập trung mục tiêu", "Tập trung mục tiêu").SetValue(false)); Target.AddItem(new MenuItem("Note1", "Tùy chỉnh những gì bạn muốn trong menu")); Target.AddItem(new MenuItem("Note2", "Hãy nhớ rằng Orbwalk chỉ hoạt động bị động tại chỗ")); Target.AddItem(new MenuItem("Note3", "trong \" Combo Orbwalk để bị động\" chế độ có thể tìm thấy")); Target.AddItem(new MenuItem("Note4", "trong orbwalker menu!")); PriorityMode.AddItem(new MenuItem("Phạm vi mục tiêu ưu tiên", "Phạm vi ưu tiên").SetValue(new Slider(1000, 300, 1000))); PriorityMode.AddItem(new MenuItem("Ưu tiên orbwalk để bị động", "Orbwalk để bị động").SetValue(true)); PriorityMode.AddItem(new MenuItem("Ưu tiên Mục tiêu dưới trụ", "Dứoi trụ").SetValue(true)); foreach (var hero in HeroManager.Enemies) { PriorityMode.AddItem(new MenuItem("Priority" + hero.ChampionName, hero.ChampionName).SetValue(new Slider(2, 1, 5))); } OptionalMode.AddItem(new MenuItem("Phạm vi mục tieu tùy chọn", "Phạm vi tùy chọn").SetValue(new Slider(1000, 300, 1000))); OptionalMode.AddItem(new MenuItem("Tùy chọn mục tiêu bị động", "Orbwalk để bị động").SetValue(true)); OptionalMode.AddItem(new MenuItem("Tùy chọn mục tiêu dưới trụ", "Under Tower").SetValue(false)); OptionalMode.AddItem(new MenuItem("Phím thay đổi mục tiêu tùy chọn", "Switch Target Key").SetValue(new KeyBind('T', KeyBindType.Press))); OptionalMode.AddItem(new MenuItem("Note5", "Hoặc nhấp chuột trái để chọn mục tiêu muốn đổi")); SelectedMode.AddItem(new MenuItem("Phạm vi Mục tiêu đã chọn", "Phạm vi chọn").SetValue(new Slider(1000, 300, 1000))); SelectedMode.AddItem(new MenuItem("Mục tiêu chọn Orbwalk để bị động", "Orbwalk để bị động").SetValue(true)); SelectedMode.AddItem(new MenuItem("Mục tiêu chọn dưới trụ", "Under Tower").SetValue(false)); SelectedMode.AddItem(new MenuItem("Mục tiêu sẽ chuyển Tùy chọn mục tiêu nếu không được chọn", "Switch to Optional if no target").SetValue(true)); LaneClear.AddItem(new MenuItem("Dùng E Đẩy đường", "Bật E").SetValue(true)); LaneClear.AddItem(new MenuItem("Dùng Rìu mãng xà", "Bật Rìu mãng xà").SetValue(true)); LaneClear.AddItem(new MenuItem("Mana thấp nhất để đẩy", "Mana thấp nhất").SetValue(new Slider(40, 0, 100))); JungClear.AddItem(new MenuItem("Dùng E Fam rừng", "Bật E").SetValue(true)); JungClear.AddItem(new MenuItem("Dùng Rìu mãng xà", "Bật Rìu mãng xà").SetValue(true)); JungClear.AddItem(new MenuItem("Mana thấp nhất để Fam", "Mana thấp nhất").SetValue(new Slider(40, 0, 100))); Misc.AddItem(new MenuItem("Vượt tường","Vượt tường").SetValue(new KeyBind('H',KeyBindType.Press))); Draw.AddItem(new MenuItem("Vòng Q", "Vòng Q").SetValue(false)); Draw.AddItem(new MenuItem("Vòng W", "Draw W").SetValue(false)); Draw.AddItem(new MenuItem("Vòng Mục tiêu tùy chọn", "Vòng Mục tiêu tùy chọn").SetValue(true)); Draw.AddItem(new MenuItem("Vòng Mục tiêu được chọn", "Vòng Mục tiêu được chọn").SetValue(true)); Draw.AddItem(new MenuItem("Vòng Mục tiêu ưu tiên", "Vòng Mục tiêu ưu tiên").SetValue(true)); Draw.AddItem(new MenuItem("Vòng Mục tiêu", "Vòng Mục tiêu").SetValue(true)); Draw.AddItem(new MenuItem("Vòng Quan trọng", "Vòng Quan trọng").SetValue(false)); Draw.AddItem(new MenuItem("Vòng Damage Nhanh", "Vòng Damage nhanh").SetValue(false)).ValueChanged += DrawHP_ValueChanged; if (HeroManager.Enemies.Any()) { Evade.Evade.Init(); EvadeTarget.Init(); TargetedNoMissile.Init(); OtherSkill.Init(); } OrbwalkLastClick.Init(); Menu.AddToMainMenu(); Drawing.OnDraw += Drawing_OnDraw; Drawing.OnEndScene += Drawing_OnEndScene; //GameObject.OnCreate += GameObject_OnCreate; Game.OnUpdate += Game_OnGameUpdate; Orbwalking.AfterAttack += AfterAttack; Orbwalking.AfterAttackNoTarget += Orbwalking_AfterAttackNoTarget; Orbwalking.OnAttack += OnAttack; Obj_AI_Base.OnProcessSpellCast += oncast; Game.OnWndProc += Game_OnWndProc; //Utility.HpBarDamageIndicator.DamageToUnit = GetFastDamage; //Utility.HpBarDamageIndicator.Enabled = DrawHP; CustomDamageIndicator.Initialize(GetFastDamage); CustomDamageIndicator.Enabled = DrawHP; //evade FioraProject.Evade.Evade.Evading += EvadeSkillShots.Evading; Game.PrintChat("Welcome to FioraWorld"); }
public static void Initialize(Menu menu) { _menu = menu.AddMenu("ManaManager", "Mana Manager"); _menu.SetFontStyle(FontStyle.Regular, Color.Cyan); _menu.AddBool("Enabled", "Enabled", false); }
/// <summary> /// Initializes static members of the <see cref="AntiGapcloser" /> class. /// </summary> public static void Initialize(Menu menu) { _menu = menu.AddMenu("CustomAntiGapcloser", "AntiGapcloser"); _menu.SetFontStyle(FontStyle.Regular, Color.OrangeRed.ToSharpDXColor()); #region Aatrox Spells.Add( new Gapcloser { ChampionName = "Aatrox", Slot = SpellSlot.Q, SpellName = "aatroxq", SkillType = GapcloserType.Skillshot }); #endregion #region Akali Spells.Add( new Gapcloser { ChampionName = "Akali", Slot = SpellSlot.R, SpellName = "akalishadowdance", SkillType = GapcloserType.Targeted }); #endregion #region Alistar Spells.Add( new Gapcloser { ChampionName = "Alistar", Slot = SpellSlot.W, SpellName = "headbutt", SkillType = GapcloserType.Targeted }); #endregion #region Corki Spells.Add( new Gapcloser { ChampionName = "Corki", Slot = SpellSlot.W, SpellName = "carpetbomb", SkillType = GapcloserType.Skillshot }); #endregion #region Diana Spells.Add( new Gapcloser { ChampionName = "Diana", Slot = SpellSlot.R, SpellName = "dianateleport", SkillType = GapcloserType.Targeted }); #endregion #region Ekko Spells.Add( new Gapcloser { ChampionName = "Ekko", Slot = SpellSlot.E, SpellName = "ekkoe", SkillType = GapcloserType.Skillshot }); Spells.Add( new Gapcloser { ChampionName = "Ekko", Slot = SpellSlot.E, SpellName = "ekkoeattack", SkillType = GapcloserType.Targeted }); #endregion #region Elise Spells.Add( new Gapcloser { ChampionName = "Elise", Slot = SpellSlot.Q, SpellName = "elisespiderqcast", SkillType = GapcloserType.Skillshot }); Spells.Add( new Gapcloser { ChampionName = "Elise", Slot = SpellSlot.E, SpellName = "elisespideredescent", SkillType = GapcloserType.Targeted }); #endregion #region Fiora Spells.Add( new Gapcloser { ChampionName = "Fiora", Slot = SpellSlot.Q, SpellName = "fioraq", SkillType = GapcloserType.Skillshot }); #endregion #region Fizz Spells.Add( new Gapcloser { ChampionName = "Fizz", Slot = SpellSlot.Q, SpellName = "fizzpiercingstrike", SkillType = GapcloserType.Targeted }); #endregion #region Gnar Spells.Add( new Gapcloser { ChampionName = "Gnar", Slot = SpellSlot.E, SpellName = "gnarbige", SkillType = GapcloserType.Skillshot }); Spells.Add( new Gapcloser { ChampionName = "Gnar", Slot = SpellSlot.E, SpellName = "gnare", SkillType = GapcloserType.Skillshot }); #endregion #region Gragas Spells.Add( new Gapcloser { ChampionName = "Gragas", Slot = SpellSlot.E, SpellName = "gragase", SkillType = GapcloserType.Skillshot }); #endregion #region Graves Spells.Add( new Gapcloser { ChampionName = "Graves", Slot = SpellSlot.E, SpellName = "gravesmove", SkillType = GapcloserType.Skillshot }); #endregion #region Hecarim Spells.Add( new Gapcloser { ChampionName = "Hecarim", Slot = SpellSlot.R, SpellName = "hecarimult", SkillType = GapcloserType.Skillshot }); #endregion #region Illaoi Spells.Add( new Gapcloser { ChampionName = "Illaoi", Slot = SpellSlot.W, SpellName = "illaoiwattack", SkillType = GapcloserType.Targeted }); #endregion #region Irelia Spells.Add( new Gapcloser { ChampionName = "Irelia", Slot = SpellSlot.Q, SpellName = "ireliagatotsu", SkillType = GapcloserType.Targeted }); #endregion #region JarvanIV Spells.Add( new Gapcloser { ChampionName = "JarvanIV", Slot = SpellSlot.Q, SpellName = "jarvanivdragonstrike", SkillType = GapcloserType.Skillshot }); #endregion #region Jax Spells.Add( new Gapcloser { ChampionName = "Jax", Slot = SpellSlot.Q, SpellName = "jaxleapstrike", SkillType = GapcloserType.Targeted }); #endregion #region Jayce Spells.Add( new Gapcloser { ChampionName = "Jayce", Slot = SpellSlot.Q, SpellName = "jaycetotheskies", SkillType = GapcloserType.Targeted }); #endregion #region Kassadin Spells.Add( new Gapcloser { ChampionName = "Kassadin", Slot = SpellSlot.R, SpellName = "riftwalk", SkillType = GapcloserType.Skillshot }); #endregion #region Khazix Spells.Add( new Gapcloser { ChampionName = "Khazix", Slot = SpellSlot.E, SpellName = "khazixe", SkillType = GapcloserType.Skillshot }); Spells.Add( new Gapcloser { ChampionName = "Khazix", Slot = SpellSlot.E, SpellName = "khazixelong", SkillType = GapcloserType.Skillshot }); #endregion #region LeBlanc Spells.Add( new Gapcloser { ChampionName = "Leblanc", Slot = SpellSlot.W, SpellName = "leblancslide", SkillType = GapcloserType.Skillshot }); Spells.Add( new Gapcloser { ChampionName = "Leblanc", Slot = SpellSlot.R, SpellName = "leblancslidem", SkillType = GapcloserType.Skillshot }); #endregion #region LeeSin Spells.Add( new Gapcloser { ChampionName = "LeeSin", Slot = SpellSlot.Q, SpellName = "blindmonkqtwo", SkillType = GapcloserType.Targeted }); #endregion #region Leona Spells.Add( new Gapcloser { ChampionName = "Leona", Slot = SpellSlot.E, SpellName = "leonazenithblade", SkillType = GapcloserType.Skillshot }); #endregion #region Lucian Spells.Add( new Gapcloser { ChampionName = "Lucian", Slot = SpellSlot.E, SpellName = "luciane", SkillType = GapcloserType.Skillshot }); #endregion #region Malphite Spells.Add( new Gapcloser { ChampionName = "Malphite", Slot = SpellSlot.R, SpellName = "ufslash", SkillType = GapcloserType.Skillshot }); #endregion #region MasterYi Spells.Add( new Gapcloser { ChampionName = "MasterYi", Slot = SpellSlot.Q, SpellName = "alphastrike", SkillType = GapcloserType.Targeted }); #endregion #region MonkeyKing Spells.Add( new Gapcloser { ChampionName = "MonkeyKing", Slot = SpellSlot.E, SpellName = "monkeykingnimbus", SkillType = GapcloserType.Targeted }); #endregion #region Pantheon Spells.Add( new Gapcloser { ChampionName = "Pantheon", Slot = SpellSlot.W, SpellName = "pantheon_leapbash", SkillType = GapcloserType.Targeted }); Spells.Add( new Gapcloser { ChampionName = "Pantheon", Slot = SpellSlot.R, SpellName = "pantheonrjump", SkillType = GapcloserType.Skillshot }); Spells.Add( new Gapcloser { ChampionName = "Pantheon", Slot = SpellSlot.R, SpellName = "pantheonrfall", SkillType = GapcloserType.Skillshot }); #endregion #region Poppy Spells.Add( new Gapcloser { ChampionName = "Poppy", Slot = SpellSlot.E, SpellName = "poppyheroiccharge", SkillType = GapcloserType.Targeted }); #endregion #region Renekton Spells.Add( new Gapcloser { ChampionName = "Renekton", Slot = SpellSlot.E, SpellName = "renektonsliceanddice", SkillType = GapcloserType.Skillshot }); #endregion #region Riven Spells.Add( new Gapcloser { ChampionName = "Riven", Slot = SpellSlot.Q, SpellName = "riventricleave", SkillType = GapcloserType.Skillshot }); Spells.Add( new Gapcloser { ChampionName = "Riven", Slot = SpellSlot.E, SpellName = "rivenfeint", SkillType = GapcloserType.Skillshot }); #endregion #region Sejuani Spells.Add( new Gapcloser { ChampionName = "Sejuani", Slot = SpellSlot.Q, SpellName = "sejuaniarcticassault", SkillType = GapcloserType.Skillshot }); #endregion #region Shen Spells.Add( new Gapcloser { ChampionName = "Shen", Slot = SpellSlot.E, SpellName = "shenshadowdash", SkillType = GapcloserType.Skillshot }); #endregion #region Shyvana Spells.Add( new Gapcloser { ChampionName = "Shyvana", Slot = SpellSlot.R, SpellName = "shyvanatransformcast", SkillType = GapcloserType.Skillshot }); #endregion #region Talon Spells.Add( new Gapcloser { ChampionName = "Talon", Slot = SpellSlot.E, SpellName = "taloncutthroat", SkillType = GapcloserType.Targeted }); #endregion #region Tristana Spells.Add( new Gapcloser { ChampionName = "Tristana", Slot = SpellSlot.W, SpellName = "rocketjump", SkillType = GapcloserType.Skillshot }); #endregion #region Tryndamere Spells.Add( new Gapcloser { ChampionName = "Tryndamere", Slot = SpellSlot.E, SpellName = "slashcast", SkillType = GapcloserType.Skillshot }); #endregion #region Vi Spells.Add( new Gapcloser { ChampionName = "Vi", Slot = SpellSlot.Q, SpellName = "viq", SkillType = GapcloserType.Skillshot }); #endregion #region XinZhao Spells.Add( new Gapcloser { ChampionName = "XinZhao", Slot = SpellSlot.E, SpellName = "xenzhaosweep", SkillType = GapcloserType.Targeted }); #endregion #region Yasuo Spells.Add( new Gapcloser { ChampionName = "Yasuo", Slot = SpellSlot.E, SpellName = "yasuodashwrapper", SkillType = GapcloserType.Targeted }); #endregion #region Zac Spells.Add( new Gapcloser { ChampionName = "Zac", Slot = SpellSlot.E, SpellName = "zace", SkillType = GapcloserType.Skillshot }); #endregion #region Ziggs Spells.Add( new Gapcloser { ChampionName = "Ziggs", Slot = SpellSlot.W, SpellName = "ziggswtoggle", SkillType = GapcloserType.Skillshot }); #endregion Spells.RemoveAll(spell => HeroManager.Enemies.All(h => h.ChampionName != spell.ChampionName)); foreach (var spell in Spells) { var item = _menu.AddBool(spell.ChampionName + spell.Slot, spell.ChampionName + " " + spell.Slot); item.ValueChanged += (sender, args) => { spell.Enabled = args.GetNewValue<bool>(); }; spell.Enabled = item.IsActive(); } Game.OnUpdate += Game_OnGameUpdate; Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; }
public static void BadaoActivate() { // spells init BadaoMainVariables.Q = new Spell(SpellSlot.Q, 430); BadaoMainVariables.Q.SetSkillshot(0.5f, 100, float.MaxValue, false, SkillshotType.SkillshotLine); BadaoMainVariables.W = new Spell(SpellSlot.W, 375); BadaoMainVariables.E = new Spell(SpellSlot.E, 525); BadaoMainVariables.E.SetTargetted(0, float.MaxValue); BadaoMainVariables.R = new Spell(SpellSlot.R, 1200); BadaoMainVariables.R.SetCharged("PoppyR", "PoppyR", 495, 1200, 1.5f); // main menu config = new Menu("BadaoKingdom " + ObjectManager.Player.ChampionName, ObjectManager.Player.ChampionName, true); config.SetFontStyle(System.Drawing.FontStyle.Bold, SharpDX.Color.YellowGreen); // orbwalker menu Menu orbwalkerMenu = new Menu("Orbwalker", "Orbwalker"); BadaoMainVariables.Orbwalker = new Orbwalking.Orbwalker(orbwalkerMenu); config.AddSubMenu(orbwalkerMenu); // TS Menu ts = config.AddSubMenu(new Menu("Target Selector", "Target Selector")); ; TargetSelector.AddToMenu(ts); // Combo Menu Combo = config.AddSubMenu(new Menu("Combo", "Combo")); BadaoPoppyVariables.ComboQ = Combo.AddItem(new MenuItem("ComboQ", "Q")).SetValue(true); BadaoPoppyVariables.ComboW = Combo.AddItem(new MenuItem("ComboW", "W to gapclose")).SetValue(true); BadaoPoppyVariables.ComboE = Combo.AddItem(new MenuItem("ComboE", "E to gapclose")).SetValue(true); foreach (var hero in HeroManager.Enemies) { Combo.AddItem(new MenuItem("ComboE" + hero.NetworkId, "E stun " + hero.ChampionName + " (" + hero.Name + ")")).SetValue(true); } BadaoPoppyVariables.ComboRKillable = Combo.AddItem(new MenuItem("ComboRKillable", "R Killable")).SetValue(true); // Harass Menu Harass = config.AddSubMenu(new Menu("Harass", "Harass")); BadaoPoppyVariables.HarassQ = Harass.AddItem(new MenuItem("HarassQ", "Q")).SetValue(true); //JungleClear Menu Jungle = config.AddSubMenu(new Menu("Jungle", "Jungle")); BadaoPoppyVariables.JungleQ = Jungle.AddItem(new MenuItem("JungleQ","Q")).SetValue(true); BadaoPoppyVariables.JungleE = Jungle.AddItem(new MenuItem("JungleE", "E")).SetValue(true); BadaoPoppyVariables.JungleMana = Jungle.AddItem(new MenuItem("JungleMana", "Mana Limit")).SetValue(new Slider(40, 0, 100)); // Assassinate Menu Assassinate = config.AddSubMenu(new Menu("Assassinate", "Assassinate")); BadaoPoppyVariables.AssassinateKey = Assassinate.AddItem(new MenuItem("AssassinateKey", "Active")).SetValue(new KeyBind('T',KeyBindType.Press)); Assassinate.AddItem(new MenuItem("AssasinateNote", "Select a target to use this mode")); // Auto Menu Auto = config.AddSubMenu(new Menu("Auto", "Auto")); foreach (var hero in HeroManager.Enemies) { Auto.AddItem(new MenuItem("AutoAntiDash" + hero.NetworkId, "W anti dash " + hero.ChampionName + " (" + hero.Name + ")")).SetValue(true); } BadaoPoppyVariables.AutoEInterrupt = Auto.AddItem(new MenuItem("AutoEInterrupt", "E interrupt")).SetValue(false); BadaoPoppyVariables.AutoRInterrupt = Auto.AddItem(new MenuItem("AutoRInterrupt", "R interrupt")).SetValue(false); BadaoPoppyVariables.AutoRKS = Auto.AddItem(new MenuItem("AutoRKS", "R KS")).SetValue(true); BadaoPoppyVariables.AutoR3Target = Auto.AddItem(new MenuItem("AutoR3Target", "R hits 3 target")).SetValue(true); // attach to mainmenu config.AddToMainMenu(); }
private static void Game_OnGameLoad(EventArgs args) { if (Player.ChampionName != "Ryze") return; Q = new Spell(SpellSlot.Q, 850); W = new Spell(SpellSlot.W, 600); E = new Spell(SpellSlot.E, 600); R = new Spell(SpellSlot.R); Q.SetSkillshot(0.25f, 50f, 1700, true, SkillshotType.SkillshotLine); Menu = new Menu("RyzeVnG", "RyzeVnG", true); Menu.SetFontStyle(System.Drawing.FontStyle.Bold, SharpDX.Color.LightGreen); Menu orbwalkerMenu = Menu.AddSubMenu(new Menu("Orbwalker", "Orbwalker")); Orbwalker = new Orbwalking.Orbwalker(orbwalkerMenu); Menu ts = Menu.AddSubMenu(new Menu("Target Selector", "Target Selector")); ; TargetSelector.AddToMenu(ts); Menu ComboMenu = Menu.AddSubMenu(new Menu("ComboSpeed", "Combospd")); Menu HarassMenu = Menu.AddSubMenu(new Menu("Harass", "Harass")); Menu HitMenu = Menu.AddSubMenu(new Menu("Last Hit", "LH")); Menu LaneMenu = Menu.AddSubMenu(new Menu("Lane/ JungleClear", "LaneClear")); Menu StackMenu = Menu.AddSubMenu(new Menu("Smart Stack Charger", "stack")); Menu MiscMenu = Menu.AddSubMenu(new Menu("Misc", "Misc")); Menu DrawMenu = Menu.AddSubMenu(new Menu("Drawing", "Draw")); HitMenu.AddItem(new MenuItem("LH", "Use Q").SetValue(new KeyBind('G', KeyBindType.Toggle, true))); StackMenu.AddItem(new MenuItem("SC","Use Q").SetValue(new KeyBind('U',KeyBindType.Toggle,false))); StackMenu.AddItem(new MenuItem("Mana","Mana Manager").SetValue(new Slider(75,0,100))); HarassMenu.AddItem(new MenuItem("QH", "Use Q").SetValue(true)); HarassMenu.AddItem(new MenuItem("EH", "Use E").SetValue(true)); HarassMenu.AddItem(new MenuItem("Mana", "Mana Manager").SetValue(new Slider(0, 0, 100))); LaneMenu.AddItem(new MenuItem("QL", "UseQ").SetValue(true)); LaneMenu.AddItem(new MenuItem("WL", "UseW").SetValue(true)); LaneMenu.AddItem(new MenuItem("EL", "UseE").SetValue(true)); LaneMenu.AddItem(new MenuItem("RL", "UseR").SetValue(true)); LaneMenu.AddItem(new MenuItem("BL", "Burster").SetValue(true)); LaneMenu.AddItem(new MenuItem("Mana", "Mana Manager").SetValue(new Slider(0, 0, 100))); MiscMenu.AddItem(new MenuItem("GapW", "W on AntiGap with smooth combo").SetValue(true)); MiscMenu.AddItem(new MenuItem("FGapW","Force W Gapcloser").SetValue(false)); MiscMenu.AddItem(new MenuItem("EC", "combo logic").SetValue(true)); DrawMenu.AddItem(new MenuItem("DAO", "Draw All Off").SetValue(false)); DrawMenu.AddItem(new MenuItem("QD", "Draw Q").SetValue(true)); DrawMenu.AddItem(new MenuItem("WD", "Draw W").SetValue(true)); DrawMenu.AddItem(new MenuItem("ED", "Draw E").SetValue(true)); ComboMenu.AddItem(new MenuItem("Speed", "Combo Speed").SetValue(new StringList(new[] { "Insane", "Fast", "Nomal", "Random" }))); Menu.AddToMainMenu(); AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; Drawing.OnDraw += Drawing_OnDraw; Game.OnUpdate += Game_OnUpdate; Orbwalking.BeforeAttack += Beforeattack; Orbwalking.AfterAttack += Afterattack; Obj_AI_Base.OnProcessSpellCast += OnProcessSpell; Orbwalking.OnNonKillableMinion += OnNonKillableMinion; Notifications.AddNotification("RyzeVnG", 5000); Game.PrintChat("<font color = '#00ffa8'>RyzeVnG Loaded! by vengee</font>"); }
private static void Game_OnGameLoad(EventArgs args) { if (Player.ChampionName != "Fiora") { return; } Q = new Spell(SpellSlot.Q, 400 + 175); Q.SetSkillshot(.25f, 0, 500, false, SkillshotType.SkillshotLine); W = new Spell(SpellSlot.W, 750); W.SetSkillshot(0.5f, 95, 3000, false, SkillshotType.SkillshotLine); E = new Spell(SpellSlot.E); R = new Spell(SpellSlot.R, 500); R.SetTargetted(.066f, 500); Menu = new Menu("jesuisFiora", "jesuisFiora", true); Menu.SetFontStyle(FontStyle.Regular, LorahColor); Orbwalker = Menu.AddOrbwalker(); Menu.AddTargetSelector(); var spells = Menu.AddMenu("Spells", "Spells"); var qMenu = spells.AddMenu("Q", "Q"); qMenu.AddBool("QCombo", "Use in Combo"); qMenu.AddBool("QHarass", "Use in Harass"); qMenu.AddInfo("QFleeInfo", "Flee:", LorahColor); qMenu.AddKeyBind("QFlee", "Q Flee", 'T'); qMenu.AddInfo("FleeInfo", " --> Flees towards cursor position.", LorahColor); qMenu.AddBool("QKillsteal", "Use for Killsteal"); var wMenu = spells.AddMenu("W", "W"); var wSpells = wMenu.AddMenu("BlockSpells", "Blocked Spells"); wMenu.AddBool("WSpells", "W Incoming Spells"); wMenu.AddBool("WKillsteal", "Use for Killsteal"); wMenu.AddBool("WTurret", "Block W Under Enemy Turret"); SpellBlock.Initialize(wSpells); var eMenu = spells.AddMenu("E", "E"); eMenu.AddBool("ECombo", "Use in Combo"); eMenu.AddBool("EHarass", "Use in Harass"); var rMenu = spells.AddMenu("R", "R"); rMenu.AddBool("RCombo", "Use R"); rMenu.AddList("RMode", "Cast Mode", new[] { "Duelist", "Combo" }); rMenu.AddKeyBind("RToggle", "Toggle Mode", 'L'); rMenu.Item("RToggle").ValueChanged += (sender, eventArgs) => { if (!eventArgs.GetNewValue<KeyBind>().Active) { return; } var mode = Menu.Item("RMode"); var index = mode.GetValue<StringList>().SelectedIndex == 0 ? 1 : 0; mode.SetValue(new StringList(new[] { "Duelist", "Combo" }, index)); }; rMenu.AddInfo("RModeInfo", " --> Duelist Mode: Only use R when target is killable.", LorahColor); rMenu.AddInfo("RModeInfo2", " --> Combo Mode: Use R in normal combo", LorahColor); rMenu.AddSlider("RKillVital", "Duelist Mode Min Vitals", 1, 0, 4); rMenu.AddInfo("RVitalInfo", " --> Note: This is only for damage calculation in Duelist Mode.", LorahColor); rMenu.AddBool("RComboSelected", "Use R Selected on Selected Unit Only"); var items = spells.AddMenu("Items", "Items"); items.AddBool("ItemsCombo", "Use in Combo"); items.AddBool("ItemsHarass", "Use in Harass"); spells.AddSlider("ManaHarass", "Harass Min Mana Percent", 40); var farm = Menu.AddMenu("Farm", "Farm"); var qFarm = farm.AddMenu("Farm", "Q"); qFarm.AddBool("QLastHit", "Q Last Hit (Only Killable)"); qFarm.AddBool("QLaneClear", "Q LaneClear (All)"); qFarm.AddBool("QFarmAA", "Only Q out of AA Range", false); qFarm.AddSlider("QFarmMana", "Q Min Mana Percent", 40); var eFarm = farm.AddMenu("E", "E"); eFarm.AddBool("ELaneClear", "Use in LaneClear"); farm.AddKeyBind("FarmEnabled", "Farm Enabled", 'J', KeyBindType.Toggle, true); farm.AddInfo("FarmInfo", " --> Enabled in LaneClear and LastHit", LorahColor); farm.AddBool("ItemsLaneClear", "Use Items in LaneClear"); var draw = Menu.AddMenu("Drawing", "Drawing"); draw.AddCircle("QDraw", "Draw Q", System.Drawing.Color.Purple, Q.Range); draw.AddCircle("WDraw", "Draw W", System.Drawing.Color.DeepPink, W.Range); draw.AddCircle("RDraw", "Draw R", System.Drawing.Color.White, R.Range); draw.AddBool("DuelistDraw", "Duelist Mode: Killable Target"); draw.AddBool("FarmPermashow", "Permashow Farm Enabled"); draw.AddBool("RPermashow", "Permashow R Mode"); if (draw.Item("RPermashow").IsActive()) { rMenu.Item("RMode").Permashow(true, null, LorahColor); } draw.Item("RPermashow").ValueChanged += (sender, eventArgs) => { rMenu.Item("RMode").Permashow(eventArgs.GetNewValue<bool>(), null, LorahColor); }; if (draw.Item("FarmPermashow").IsActive()) { farm.Item("FarmEnabled").Permashow(true, null, LorahColor); } draw.Item("FarmPermashow").ValueChanged += (sender, eventArgs) => { farm.Item("FarmEnabled").Permashow(eventArgs.GetNewValue<bool>(), null, LorahColor); }; var dmg = draw.AddMenu("DamageIndicator", "Damage Indicator"); dmg.AddBool("DmgEnabled", "Draw Damage Indicator"); dmg.AddCircle("HPColor", "Predicted Health Color", System.Drawing.Color.White); dmg.AddCircle("FillColor", "Damage Color", System.Drawing.Color.HotPink); dmg.AddBool("Killable", "Killable Text"); Menu.AddBool("Sounds", "Sounds"); Menu.AddInfo("Info", "By Trees and lorah!", LorahColor); Menu.AddToMainMenu(); if (Menu.Item("Sounds").IsActive()) { new SoundObject(Resources.OnLoad).Play(); } var ignite = ObjectManager.Player.Spellbook.GetSpell(ObjectManager.Player.GetSpellSlot("summonerdot")); if (ignite.Slot != SpellSlot.Unknown) { Ignite = new Spell(ignite.Slot, 600); //Ignite.SetTargetted(); } DamageIndicator.DamageToUnit = GetComboDamage; Game.OnUpdate += Game_OnGameUpdate; Orbwalking.AfterAttack += AfterAttack; Obj_AI_Base.OnProcessSpellCast += Obj_AI_Hero_OnProcessSpellCast; Drawing.OnDraw += Drawing_OnDraw; Game.PrintChat( "<font color=\"{0}\">jesuisFiora Loaded!</font>", System.Drawing.Color.DeepPink.ToHexString()); }
private static void Game_OnGameLoad(EventArgs args) { if (Player.ChampionName != "Taric") return; Q = new Spell(SpellSlot.Q, 750); W = new Spell(SpellSlot.W, 375); E = new Spell(SpellSlot.E, 625); R = new Spell(SpellSlot.R, 375); Menu = new Menu("Challenjour Taric", "Challenjour Taric", true); Menu.SetFontStyle(System.Drawing.FontStyle.Regular, Frosty); Menu orbwalkerMenu = Menu.AddSubMenu(new Menu("Orbwalker", "Orbwalker")); Orbwalker = new Orbwalking.Orbwalker(orbwalkerMenu); orbwalkerMenu.SetFontStyle(System.Drawing.FontStyle.Regular, Frosty); Menu ts = Menu.AddSubMenu(new Menu("Target Selector", "Target Selector")); TargetSelector.AddToMenu(ts); ts.SetFontStyle(System.Drawing.FontStyle.Regular, Frosty); Menu comboMenu = Menu.AddSubMenu(new Menu("Combo", "Combo")); comboMenu.AddItem(new MenuItem("comboW", "Use W").SetValue(true)); comboMenu.AddItem(new MenuItem("comboE", "Use E").SetValue(true)); comboMenu.AddItem(new MenuItem("comboR", "Use R").SetValue(true)); comboMenu.AddItem(new MenuItem("Combo", "Combo").SetValue(new KeyBind(32, KeyBindType.Press))); comboMenu.Item("Combo").SetFontStyle(System.Drawing.FontStyle.Regular, Frosty); comboMenu.SetFontStyle(System.Drawing.FontStyle.Regular, Frosty); Menu harassMenu = Menu.AddSubMenu(new Menu("Harass", "Harass")); harassMenu.AddItem(new MenuItem("harassW", "Use W").SetValue(true)); harassMenu.AddItem(new MenuItem("harassE", "Use E").SetValue(true)); harassMenu.AddItem(new MenuItem("harassR", "Use R").SetValue(false)); harassMenu.AddItem(new MenuItem("Harass", "Harass").SetValue(new KeyBind("C".ToCharArray()[0], KeyBindType.Press))); harassMenu.Item("Harass").SetFontStyle(System.Drawing.FontStyle.Regular, Frosty); harassMenu.SetFontStyle(System.Drawing.FontStyle.Regular, Frosty); Menu ksMenu = Menu.AddSubMenu(new Menu("KS", "KS")); ksMenu.AddItem(new MenuItem("ks", "KS").SetValue(false)); ksMenu.AddItem(new MenuItem("ksW", "Use W").SetValue(false)); ksMenu.AddItem(new MenuItem("ksE", "Use E").SetValue(false)); ksMenu.Item("ks").SetFontStyle(System.Drawing.FontStyle.Regular, Frosty); ksMenu.SetFontStyle(System.Drawing.FontStyle.Regular, Frosty); Menu fleeMenu = Menu.AddSubMenu(new Menu("Flee", "Flee")); fleeMenu.AddItem(new MenuItem("fleeE", "Use E").SetValue(true)); fleeMenu.AddItem(new MenuItem("Flee", "Flee").SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press))); fleeMenu.Item("Flee").SetFontStyle(System.Drawing.FontStyle.Regular, Frosty); fleeMenu.SetFontStyle(System.Drawing.FontStyle.Regular, Frosty); Menu healMenu = Menu.AddSubMenu(new Menu("AutoHeal", "Auto Heal")); healMenu.AddItem(new MenuItem("healMe", "Auto Heal Self").SetValue(true)); healMenu.AddItem(new MenuItem("healMeHP", "Heal Self When HP % <=").SetValue(new Slider(35, 1, 100))); healMenu.AddItem(new MenuItem("healFriends", "Auto Heal Allies").SetValue(true)); healMenu.AddItem(new MenuItem("healFriendsHP", "Heal Allies When HP % <=").SetValue(new Slider(65, 1, 100))); healMenu.SetFontStyle(System.Drawing.FontStyle.Regular, Frosty); Menu drawMenu = Menu.AddSubMenu(new Menu("Drawings", "Drawings")); drawMenu.AddItem(new MenuItem("drawQ", "Draw Q").SetValue(true)); drawMenu.AddItem(new MenuItem("drawW", "Draw W").SetValue(false)); drawMenu.AddItem(new MenuItem("drawE", "Draw E").SetValue(true)); drawMenu.AddItem(new MenuItem("drawR", "Draw R").SetValue(false)); drawMenu.SetFontStyle(System.Drawing.FontStyle.Regular, Frosty); Menu.AddToMainMenu(); Drawing.OnDraw += Drawing_OnDraw; Game.OnUpdate += Game_OnUpdate; Notifications.AddNotification("Challenjour Taric!", 10000); Game.PrintChat("<font color=\"#FF9933\">Challenjour Taric by Frosty</font> - <font color=\"#FF9933\">Loaded!</font>"); }