public static void OnLoad() { if (Player.ChampionName != "Rengar") { return; } try { Youmuu = new Items.Item(3142, 0f); Ignite = Player.GetSpellSlot("summonerdot"); Chat.Print( "[00:01] <font color='#CC0000'>HEEEEEEY!</font> Use ElUtilitySuite for optimal results! xo jQuery!!"); spells[Spells.E].SetSkillshot(0.25f, 70f, 1500f, true, SkillshotType.SkillshotLine); MenuInit.Initialize(); Game.OnUpdate += OnUpdate; Drawing.OnDraw += OnDraw; CustomEvents.Unit.OnDash += OnDash; Drawing.OnEndScene += OnDrawEndScene; Obj_AI_Base.OnProcessSpellCast += OnProcessSpellCast; LSEvents.AfterAttack += AfterAttack; LSEvents.BeforeAttack += BeforeAttack; } catch (Exception e) { Console.WriteLine(e); } }
public static void OnLoad(EventArgs args) { if (Player.ChampionName != "Rengar") { return; } try { Youmuu = new Items.Item(3142, 0f); Ignite = Player.GetSpellSlot("summonerdot"); Notifications.AddNotification(string.Format("ElRengarRevamped by jQuery v{0}", ScriptVersion), 6000); Game.PrintChat( "[00:00] <font color='#f9eb0b'>HEEEEEEY!</font> Use ElUtilitySuite for optimal results! xo jQuery"); spells[Spells.E].SetSkillshot(0.25f, 70f, 1500f, true, SkillshotType.SkillshotLine); MenuInit.Initialize(); Game.OnUpdate += OnUpdate; Drawing.OnDraw += OnDraw; CustomEvents.Unit.OnDash += OnDash; Drawing.OnEndScene += OnDrawEndScene; Obj_AI_Base.OnProcessSpellCast += OnProcessSpellCast; Orbwalking.BeforeAttack += OrbwalkingBeforeAttack; Orbwalking.AfterAttack += AfterAttack; } catch (Exception e) { Console.WriteLine(e); } }
public static void OnLoad() { if (Player.ChampionName != "Rengar") { return; } try { Youmuu = new Items.Item(3142); Ignite = Player.GetSpellSlot("summonerdot"); spells[Spells.E].SetSkillshot(0.25f, 70f, 1500f, true, SkillshotType.SkillshotLine); MenuInit.Initialize(); Game.OnUpdate += OnUpdate; Drawing.OnDraw += OnDraw; CustomEvents.Unit.OnDash += OnDash; Drawing.OnEndScene += OnDrawEndScene; Obj_AI_Base.OnProcessSpellCast += OnProcessSpellCast; Orbwalker.OnPostAttack += AfterAttack; Orbwalker.OnPreAttack += BeforeAttack; Game.OnWndProc += OnClick; } catch (Exception e) { Console.WriteLine(e); } }
public static void Game_OnGameLoad(EventArgs args) { if (ObjectManager.Player.CharData.BaseSkinName != "Talon") { return; } #region Spell Data // set spells Q = new Spell(SpellSlot.Q, Orbwalking.GetRealAutoAttackRange(Player) + 100); W = new Spell(SpellSlot.W, 650); E = new Spell(SpellSlot.E, 700); R = new Spell(SpellSlot.R, 650); W.SetSkillshot(0.25f, 75, 2300, false, SkillshotType.SkillshotLine); SpellList = new List<Spell> { Q, E, W, R }; ignite = Player.GetSpellSlot("summonerdot"); Tiamat = new Items.Item(3077, 400f); Youmuu = new Items.Item(3142, 0f); Hydra = new Items.Item(3074, 400f); InitializeMenu(); #endregion Game.OnUpdate += OnGameUpdate; Drawing.OnDraw += Drawing_OnDraw; Orbwalking.AfterAttack += AfterAttack; AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; new AssassinManager(); }
public Ahri() { if (ObjectManager.Player.ChampionName != "Ahri") return; (_menu = new Menu("AhriSharp", "AhriSharp", true)).AddToMainMenu(); var targetSelectorMenu = new Menu("Target Selector", "TargetSelector"); TargetSelector.AddToMenu(targetSelectorMenu); _menu.AddSubMenu(targetSelectorMenu); _orbwalker = new Orbwalking.Orbwalker(_menu.AddSubMenu(new Menu("Orbwalking", "Orbwalking"))); var 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("comboR", "Use R").SetValue(true)); comboMenu.AddItem(new MenuItem("comboROnlyUserInitiate", "Use R only if user initiated").SetValue(false)); var harassMenu = _menu.AddSubMenu(new Menu("Harass", "Harass")); harassMenu.AddItem(new MenuItem("harassQ", "Use Q").SetValue(true)); harassMenu.AddItem(new MenuItem("harassE", "Use E").SetValue(true)); harassMenu.AddItem(new MenuItem("harassPercent", "Skills until Mana %").SetValue(new Slider(20))); var farmMenu = _menu.AddSubMenu(new Menu("Lane Clear", "LaneClear")); farmMenu.AddItem(new MenuItem("farmQ", "Use Q").SetValue(true)); farmMenu.AddItem(new MenuItem("farmW", "Use W").SetValue(false)); farmMenu.AddItem(new MenuItem("farmPercent", "Skills until Mana %").SetValue(new Slider(20))); farmMenu.AddItem(new MenuItem("farmStartAtLevel", "Only AA until Level").SetValue(new Slider(8, 1, 18))); var drawMenu = _menu.AddSubMenu(new Menu("Drawing", "Drawing")); drawMenu.AddItem(new MenuItem("drawQE", "Draw Q, E range").SetValue(new Circle(true, System.Drawing.Color.FromArgb(125, 0, 255, 0)))); drawMenu.AddItem(new MenuItem("drawW", "Draw W range").SetValue(new Circle(false, System.Drawing.Color.FromArgb(125, 0, 0, 255)))); var dmgAfterComboItem = new MenuItem("DamageAfterCombo", "Draw Combo Damage").SetValue(true); //copied from esk0r Syndra drawMenu.AddItem(dmgAfterComboItem); var miscMenu = _menu.AddSubMenu(new Menu("Misc", "Misc")); miscMenu.AddItem(new MenuItem("packetCast", "Packet Cast").SetValue(true)); _itemDFG = Utility.Map.GetMap().Type == Utility.Map.MapType.TwistedTreeline ? new Items.Item(3188, 750) : new Items.Item(3128, 750); _spellQ = new Spell(SpellSlot.Q, 990); _spellW = new Spell(SpellSlot.W, 795 - 95); _spellE = new Spell(SpellSlot.E, 1000 - 10); _spellR = new Spell(SpellSlot.R, 1000 - 100); _spellQ.SetSkillshot(.215f, 100, 1600f, false, SkillshotType.SkillshotLine); _spellW.SetSkillshot(.71f, _spellW.Range, float.MaxValue, false, SkillshotType.SkillshotLine); _spellE.SetSkillshot(.23f, 60, 1500f, true, SkillshotType.SkillshotLine); Utility.HpBarDamageIndicator.DamageToUnit = GetComboDamage; Utility.HpBarDamageIndicator.Enabled = dmgAfterComboItem.GetValue<bool>(); dmgAfterComboItem.ValueChanged += delegate(object sender, OnValueChangeEventArgs eventArgs) { Utility.HpBarDamageIndicator.Enabled = eventArgs.GetNewValue<bool>(); }; Drawing.OnDraw += Drawing_OnDraw; Game.OnUpdate += Game_OnUpdate; Game.PrintChat("<font color=\"#1eff00\">AhriSharp by Beaving</font> - <font color=\"#00BFFF\">Loaded</font>"); }
public static void OnGameLoad(EventArgs args) { if (ObjectManager.Player.BaseSkinName != "Shaco") { return; } Q = new Spell(SpellSlot.Q, 400); W = new Spell(SpellSlot.W, 425); E = new Spell(SpellSlot.E, 625); SpellList = new List<Spell> { Q, E, W }; CreateMenu(); Illuminati.Init(); Tiamat = ItemData.Tiamat_Melee_Only.GetItem(); Hydra = ItemData.Ravenous_Hydra_Melee_Only.GetItem(); Game.OnUpdate += GameOnOnGameUpdate; Drawing.OnDraw += Drawing_OnDraw; Orbwalking.AfterAttack += OrbwalkingOnAfterAttack; Game.PrintChat( "<font color=\"#6699ff\"><b>ChewyMoon's Shaco:</b></font> <font color=\"#FFFFFF\">" + "loaded!" + "</font>"); }
public static void OnLoad(EventArgs args) { if (Player.ChampionName != "Rengar") { return; } try { Youmuu = new Items.Item(3142, 0f); Ignite = Player.GetSpellSlot("summonerdot"); Notifications.AddNotification(string.Format("ElRengarRevamped by jQuery v{0}", ScriptVersion), 6000); Game.PrintChat( "<font color='#CC0000'>Stutter?</font> Please try to put your windup, holdzone, farmdelay and so on higher than what it is now!"); spells[Spells.E].SetSkillshot(0.25f, 70f, 1500f, true, SkillshotType.SkillshotLine); MenuInit.Initialize(); Game.OnUpdate += OnUpdate; Drawing.OnDraw += OnDraw; CustomEvents.Unit.OnDash += OnDash; Drawing.OnEndScene += OnDrawEndScene; Obj_AI_Base.OnProcessSpellCast += OnProcessSpellCast; } catch (Exception e) { Console.WriteLine(e); } }
public static void Game_OnLoad() { #region main { Player = ObjectManager.Player; if (Player.ChampionName != ChampionName) { return; } _q = new Spell(SpellSlot.Q, 600, DamageType.Physical); _w = new Spell(SpellSlot.W, 405, DamageType.Physical); _e = new Spell(SpellSlot.E, 400, DamageType.Magical); _r = new Spell(SpellSlot.R, 125, DamageType.Magical); _botrk = new Items.Item(3153, 450f); _cutlass = new Items.Item(3144, 450f); } #endregion #region content menu Menu = MainMenu.AddMenu("Teddy Bear - ThunderBuddy", "teddy.bear"); comboMenu = Menu.AddSubMenu("Combo", "teddy.bear.combo"); comboMenu.Add("teddy.bear.combo.useq", new CheckBox("Use Q", true)); comboMenu.Add("teddy.bear.combo.usew", new CheckBox("Use W", true)); comboMenu.Add("teddy.bear.combo.usee", new CheckBox("Use E", true)); comboMenu.Add("teddy.bear.combo.user", new CheckBox("Use R", true)); laneclearing = Menu.AddSubMenu("Lane clear", "teddy.bear.laneclearing"); laneclearing.Add("teddy.bear.laneclearing.useQ", new CheckBox("Use Q", true)); laneclearing.Add("teddy.bear.laneclearing.useW", new CheckBox("Use W", true)); laneclearing.Add("teddy.bear.laneclearing.useE", new CheckBox("Use E", true)); fleeMenu = Menu.AddSubMenu("Flee", "teddy.bear.flee"); fleeMenu.Add("teddy.bear.flee.useQ", new CheckBox("Use Q", true)); fleeMenu.Add("teddy.bear.flee.useE", new CheckBox("Use E", true)); misc = Menu.AddSubMenu("Misc", "teddy.bear.misc"); misc.Add("teddy.bear.misc.skW", new CheckBox("safe kill with W", true)); drawingMenu = Menu.AddSubMenu("Drawing", "teddy.bear.drawing"); drawingMenu.Add("DrawQ", new CheckBox("Draw Q range", true)); drawingMenu.Add("DrawW", new CheckBox("Draw W range", true)); drawingMenu.Add("DrawE", new CheckBox("Draw E range", true)); drawingMenu.Add("DrawR", new CheckBox("Draw R range", true)); drawingMenu.Add("DrawHP", new CheckBox("Draw HP Indicator", true)); #endregion Interrupter2.OnInterruptableTarget += Interrupter_OnPossibleToInterrupt; Game.OnUpdate += Game_OnUpdate; Drawing.OnDraw += Drawing_OnDraw; Drawing.OnEndScene += OnEndScene; Chat.Print("<font color='#881df2'>TeddyBear - Loaded."); }
public static void ItemHandlerLoad() { Dfg = Utility.Map.GetMap().Type == Utility.Map.MapType.TwistedTreeline ? new Items.Item(3188, 750) : new Items.Item(3128, 750); // DFG = new Items.Item(3128, 750); Cutlass = new Items.Item(3144, 450); Hextech = new Items.Item(3146, 700); Frostclaim = new Items.Item(3092, 850); Botrk = new Items.Item(3153, 450); Youmuus = new Items.Item(3142, 650); }
public static void Buy() { for(int i=0; i < ItemsToBuy.Count; i++) { if (!ItemsToBuy[i].Bought && Player.Gold > ItemsToBuy[i].Gold && !Items.HasItem(ItemsToBuy[i].ID)) { Items.Item Item = new Items.Item(ItemsToBuy[i].ID); Item.Buy(); ItemsToBuy[i].Bought = true; } } }
public static void BuyFighterItems() { for (int i = 0; i < FighterItems.Count; i++) { if (!Items.HasItem(FighterItems[i].ID, Player) && Player.Gold >= FighterItems[i].Gold && !FighterItems[i].Bought) { Items.Item itm = new Items.Item(FighterItems[i].ID); itm.Buy(); FighterItems[i].Bought = true; } } }
/// <summary> /// Initializes a new instance of the <see cref="Akali" /> class. /// </summary> public Akali() { this.spellList = new List<Spell> { new Spell(SpellSlot.R, 800), new Spell(SpellSlot.Q, 600), new Spell(SpellSlot.E, 325) }; this.gunblade = ItemData.Hextech_Gunblade.GetItem(); this.cutlass = ItemData.Bilgewater_Cutlass.GetItem(); Game.OnUpdate += this.GameOnOnGameUpdate; Drawing.OnDraw += this.DrawingOnOnDraw; PrintChat("Akali loaded!"); }
public Ahri() { _menu = Program.Menu; var comboMenu = _menu.AddSubMenu(new Menu("TeamFight", "TeamFight")); 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("comboR", "Use R").SetValue(true)); comboMenu.AddItem(new MenuItem("comboROnlyUserInitiate", "Use R only if user initiated").SetValue(false)); var harassMenu = _menu.AddSubMenu(new Menu("Harass", "Harass")); harassMenu.AddItem(new MenuItem("harassQ", "Use Q").SetValue(true)); harassMenu.AddItem(new MenuItem("harassE", "Use E").SetValue(true)); harassMenu.AddItem(new MenuItem("harassPercent", "Skills until Mana %").SetValue(new Slider(20))); var farmMenu = _menu.AddSubMenu(new Menu("Lane Clear", "LaneClear")); farmMenu.AddItem(new MenuItem("farmQ", "Use Q").SetValue(true)); farmMenu.AddItem(new MenuItem("farmW", "Use W").SetValue(false)); farmMenu.AddItem(new MenuItem("farmPercent", "Skills until Mana %").SetValue(new Slider(20))); farmMenu.AddItem(new MenuItem("farmStartAtLevel", "Only AA until Level").SetValue(new Slider(8, 1, 18))); var drawMenu = _menu.AddSubMenu(new Menu("Drawing", "Drawing")); drawMenu.AddItem(new MenuItem("drawQE", "Draw Q, E range").SetValue(new Circle(true, System.Drawing.Color.FromArgb(125, 0, 255, 0)))); drawMenu.AddItem(new MenuItem("drawW", "Draw W range").SetValue(new Circle(false, System.Drawing.Color.FromArgb(125, 0, 0, 255)))); var dmgAfterComboItem = new MenuItem("DamageAfterCombo", "Draw Combo Damage").SetValue(true); //copied from esk0r Syndra drawMenu.AddItem(dmgAfterComboItem); _itemDFG = Utility.Map.GetMap() == Utility.Map.MapType.TwistedTreeline ? new Items.Item(3188, 750) : new Items.Item(3128, 750); _spellQ = new Spell(SpellSlot.Q, 990); _spellW = new Spell(SpellSlot.W, 795 - 95); _spellE = new Spell(SpellSlot.E, 1000 - 10); _spellR = new Spell(SpellSlot.R, 1000 - 100); _spellQ.SetSkillshot(.215f, 100, 1600f, false, SkillshotType.SkillshotLine); _spellW.SetSkillshot(.71f, _spellW.Range, float.MaxValue, false, SkillshotType.SkillshotLine); _spellE.SetSkillshot(.23f, 60, 1500f, true, SkillshotType.SkillshotLine); Utility.HpBarDamageIndicator.DamageToUnit = GetComboDamage; Utility.HpBarDamageIndicator.Enabled = dmgAfterComboItem.GetValue<bool>(); dmgAfterComboItem.ValueChanged += delegate(object sender, OnValueChangeEventArgs eventArgs) { Utility.HpBarDamageIndicator.Enabled = eventArgs.GetNewValue<bool>(); }; Drawing.OnDraw += Drawing_OnDraw; Game.OnGameUpdate += Game_OnGameUpdate; PluginLoaded(); }
public static void Initialize() { Q = new Spell(SpellSlot.Q, 650); W = new Spell(SpellSlot.W); E = new Spell(SpellSlot.E, 350); R = new Spell(SpellSlot.R, 1000); Q.SetTargetted(0f, 2200); R.SetSkillshot(0.5f, 120, 1600, false, SkillshotType.SkillshotLine); Ignite = ObjectManager.Player.GetSpellSlot("summonerdot"); Youmuu = new Items.Item(3142); Cutlass = new Items.Item(3144, 450f); Blade = new Items.Item(3153, 450f); Tiamat = new Items.Item(3077, 400f); Hydra = new Items.Item(3074, 400f); }
static void Game_OnGameLoad(EventArgs args) { if (Player.ChampionName != "Renekton") return; Q = new Spell(SpellSlot.Q, 225); W = new Spell(SpellSlot.W); E = new Spell(SpellSlot.E, 450); R = new Spell(SpellSlot.R); Tiamat = new Items.Item((int)ItemId.Tiamat_Melee_Only, 420); Hydra = new Items.Item((int)ItemId.Ravenous_Hydra_Melee_Only, 420); Menu = new Menu("【红叶推介】Dat 挖掘机", Player.ChampionName, true); Menu orbwalkerMenu = Menu.AddSubMenu(new Menu("Orbwalker", "Orbwalker")); Orbwalker = new Orbwalking.Orbwalker(orbwalkerMenu); Menu tsMenu = Menu.AddSubMenu(new Menu("Target Selector", "TS")); TargetSelector.AddToMenu(tsMenu); Menu spellsMenu = Menu.AddSubMenu(new Menu("Spells", "spellsMenu")); Menu comboMenu = spellsMenu.AddSubMenu(new Menu("Combo Spells", "comboSpells")); comboMenu.AddItem(new MenuItem("comboUseQ", "Use Q").SetValue(true)); comboMenu.AddItem(new MenuItem("comboUseW", "Use W").SetValue(true)); comboMenu.AddItem(new MenuItem("comboUseE", "Use E").SetValue(true)); comboMenu.AddItem(new MenuItem("comboUseR", "Use R").SetValue(true)); comboMenu.AddItem(new MenuItem("comboSliderR", "Use R at Health (%)").SetValue(new Slider(30, 1, 100))); Menu laneClearMenu = spellsMenu.AddSubMenu(new Menu("Lane Clear Spells", "laneClearSpells")); laneClearMenu.AddItem(new MenuItem("laneClearUseQ", "Use Q").SetValue(true)); Menu mixedMenu = spellsMenu.AddSubMenu(new Menu("Mixed Mode Spells", "mixedSpells")); mixedMenu.AddItem(new MenuItem("mixedUseQ", "Use Q").SetValue(true)); mixedMenu.AddItem(new MenuItem("mixedUseW", "Use W").SetValue(true)); Menu drawMenu = Menu.AddSubMenu(new Menu("Drawing", "drawing")); drawMenu.AddItem(new MenuItem("drawQ", "Draw Q Range").SetValue(true)); drawMenu.AddItem(new MenuItem("drawIt", "Draw Balls (Risky Click of the Day)").SetValue(false)); Menu.AddToMainMenu(); Drawing.OnDraw += Drawing_OnDraw; Orbwalking.AfterAttack += Orbwalking_AfterAttack; Game.OnUpdate += Game_OnGameUpdate; Game.PrintChat("<font color ='#33FFFF'>Dat Renekton</font> by GoldenGates loaded, enjoy! Best used with an activator and evader!"); }
static void Game_OnGameLoad(EventArgs args) { TIA = new Items.Item(3077, 400); HYD = new Items.Item(3074, 400); if (Player.BaseSkinName != ChampName) return; Q = new Spell(SpellSlot.Q, 250); W = new Spell(SpellSlot.W, Player.AttackRange); E = new Spell(SpellSlot.E, 460); R = new Spell(SpellSlot.R, float.MaxValue); W.SetSkillshot(0.5f, 50.0f, 20.0f, false, SkillshotType.SkillshotLine); RenektonWrapper = new Menu(ChampName, ChampName, true); RenektonWrapper.AddSubMenu(new Menu("Orbwalker", "Orbwalker")); Orbwalker = new Orbwalking.Orbwalker(RenektonWrapper.SubMenu("Orbwalker")); var ts = new Menu("Target Selector", "Target Selector"); SimpleTs.AddToMenu(ts); RenektonWrapper.AddSubMenu(ts); RenektonWrapper.AddSubMenu(new Menu("Combo", "Combo")); RenektonWrapper.SubMenu("Combo").AddItem(new MenuItem("chance", "Use R Life?").SetValue(new Slider(40, 0, 100))); RenektonWrapper.SubMenu("Combo").AddItem(new MenuItem("ComboActive", "COMBO!").SetValue(new KeyBind(32, KeyBindType.Press))); RenektonWrapper.SubMenu("Combo").AddItem(new MenuItem("useR", "Use R").SetValue(true)); RenektonWrapper.SubMenu("Combo").AddItem(new MenuItem("useE2", "Use E twice").SetValue(true)); RenektonWrapper.AddSubMenu(new Menu("Interrupt", "Interrupt")); RenektonWrapper.AddSubMenu(new Menu("Harrass", "Harrass")); RenektonWrapper.AddSubMenu(new Menu("Farm", "Farm")); RenektonWrapper.AddSubMenu(new Menu("Draw", "Drawing")); RenektonWrapper.SubMenu("Draw").AddItem(new MenuItem("DrawActive", "Enable drawings").SetValue(new KeyBind("L".ToCharArray()[0], KeyBindType.Toggle))); RenektonWrapper.SubMenu("Harrass").AddItem(new MenuItem("HarrassActive", "Harrass").SetValue(new KeyBind("X".ToCharArray()[0], KeyBindType.Press))); RenektonWrapper.SubMenu("Farm").AddItem(new MenuItem("FarmActive", "Farm").SetValue(new KeyBind("V".ToCharArray()[0], KeyBindType.Press))); RenektonWrapper.SubMenu("Farm").AddItem(new MenuItem("useqf", "Use Q to Farm").SetValue(true)); RenektonWrapper.AddSubMenu(new Menu("AntiGapclose", "AntiGapclose")); RenektonWrapper.SubMenu("AntiGapclose").AddItem(new MenuItem("useeg", "Use E to AntiGapclose").SetValue(true)); RenektonWrapper.SubMenu("Interrupt").AddItem(new MenuItem("usew", "Use W to Interrupt").SetValue(true)); RenektonWrapper.AddToMainMenu(); Drawing.OnDraw += Drawing_OnDraw; Game.OnGameUpdate += Game_OnGameUpdate; AntiGapcloser.OnEnemyGapcloser += AntiGapclose; Game.PrintChat("Frosty " + ChampName + " by newchild 1.0"); Interrupter.OnPosibleToInterrupt += OnPosibleToInterrupt; }
/// <summary> /// Initializes a new instance of the <see cref="Yasuo" /> class. /// </summary> public Yasuo() { // Setup Spells this.W = new Spell(SpellSlot.W, 400); this.E = new Spell(SpellSlot.E, 475); this.R = new Spell(SpellSlot.R, 1200); this.E.SetTargetted(0.25f, 20); // Setup Items this.Botrk = ItemData.Blade_of_the_Ruined_King.GetItem(); PrintChat("Yasuo loaded!"); Game.OnUpdate += this.Game_OnGameUpdate; AntiGapcloser.OnEnemyGapcloser += this.AntiGapcloserOnOnEnemyGapcloser; Interrupter2.OnInterruptableTarget += this.InterrupterOnOnPossibleToInterrupt; Drawing.OnDraw += this.DrawingOnOnDraw; }
private static void OnStart(EventArgs args) { var plugin = Type.GetType("BrianSharp.Plugin." + Player.ChampionName); if (plugin == null) { Helper.AddNotif(string.Format("[Brian Sharp] - {0}: Not Load !", Player.ChampionName), 3000); return; } MainMenu = new Menu("Brian Sharp", "BrianSharp", true); var infoMenu = new Menu("Info", "Info"); { infoMenu.AddItem(new MenuItem("Author", "Author: Brian")); infoMenu.AddItem(new MenuItem("Paypal", "Paypal: [email protected]")); MainMenu.AddSubMenu(infoMenu); } TargetSelector.AddToMenu(MainMenu.AddSubMenu(new Menu("Target Selector", "TS"))); Orbwalk.AddToMainMenu(MainMenu); NewInstance(plugin); Helper.AddBool( MainMenu.SubMenu(Player.ChampionName + "_Plugin").SubMenu("Misc"), "UsePacket", "Use Packet To Cast"); Tiamat = ItemData.Tiamat_Melee_Only.GetItem(); Hydra = ItemData.Ravenous_Hydra_Melee_Only.GetItem(); Youmuu = ItemData.Youmuus_Ghostblade.GetItem(); Zhonya = ItemData.Zhonyas_Hourglass.GetItem(); Seraph = ItemData.Seraphs_Embrace.GetItem(); Sheen = ItemData.Sheen.GetItem(); Iceborn = ItemData.Iceborn_Gauntlet.GetItem(); Trinity = ItemData.Trinity_Force.GetItem(); Flash = Player.GetSpellSlot("summonerflash"); foreach (var spell in Player.Spellbook.Spells.Where( i => i.Name.ToLower().Contains("smite") && (i.Slot == SpellSlot.Summoner1 || i.Slot == SpellSlot.Summoner2))) { Smite = spell.Slot; } Ignite = Player.GetSpellSlot("summonerdot"); MainMenu.AddToMainMenu(); Helper.AddNotif(string.Format("[Brian Sharp] - {0}: Loaded !", Player.ChampionName), 3000); }
public PerfectDarius() { if (ObjectManager.Player.ChampionName == "Darius") { Game.PrintChat("Perfect Darius v1.0"); HealthPot = new Items.Item(2003, 0); ManaPot = new Items.Item(2004, 0); CrystalFlask = new Items.Item(2041, 0); IgniteSlot = ObjectManager.Player.GetSpellSlot("summonerdot"); Menu_OnLoad(); Game.OnUpdate += Game_OnUpdate; Drawing.OnDraw += Drawing_OnDraw; Drawing.OnEndScene += Drawing_OnEndScene; Orbwalking.AfterAttack += Orbwalking_AfterAttack; Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; Interrupter2.OnInterruptableTarget += Interrupter2_OnInterruptableTarget; } }
private void Game_OnGameUpdate(EventArgs args) { if (!IsActive() || !_db.IsReady()) return; AutoItems.UpdateCCList(); List<BuffInstance> buffList = Activator.GetActiveCcBuffs(AutoItems._buffs); if (buffList.Count() >= AutoDervishBladeActivator.GetMenuItem("SAwarenessActivatorDefensiveCleanseSelfConfigMinSpells") .GetValue<Slider>() .Value && AutoDervishBladeActivator.GetMenuItem("SAwarenessActivatorDefensiveCleanseSelfDervishBlade") .GetValue<bool>() && Activator._lastItemCleanseUse + 1 < Game.Time) { var db = new Items.Item(3137, 0); if (db.IsReady()) { db.Cast(); Activator._lastItemCleanseUse = Game.Time; } } }
public static void Game_OnGameLoad(EventArgs args) { if (ObjectManager.Player.BaseSkinName != "Talon") return; Notifications.AddNotification("ElTalon by jQuery 2.0.0.0", 8000); #region Spell Data // set spells Q = new Spell(SpellSlot.Q, 0); W = new Spell(SpellSlot.W, 650); E = new Spell(SpellSlot.E, 700); R = new Spell(SpellSlot.R, 650); SpellList = new List<Spell> { Q, E, W, R }; // Ignite Ignite = Player.GetSpellSlot("summonerdot"); // Items Tiamat = new Items.Item(3077, 400f); Youmuu = new Items.Item(3142, 0f); Hydra = new Items.Item(3074, 400f); InitializeMenu(); #endregion //subscribe to event Game.OnUpdate += OnGameUpdate; Drawing.OnDraw += Drawing_OnDraw; Orbwalking.AfterAttack += AfterAttack; AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; new AssassinManager(); }
public SKOJarvanIV() { Player = ObjectManager.Player; if (Player.BaseSkinName != ChampionName) return; Q = new Spell(SpellSlot.Q, 700f); W = new Spell(SpellSlot.W, 300f); E = new Spell(SpellSlot.E, 830f); R = new Spell(SpellSlot.R, 650f); Q.SetSkillshot(0.5f, 70, float.MaxValue, false, SkillshotType.SkillshotLine); E.SetSkillshot(0.5f, 75, float.MaxValue, false, SkillshotType.SkillshotCircle); //R.SetSkillshot(0.5f, 325, 0, false, SkillshotType.SkillshotCircle); SpellList.Add(Q); SpellList.Add(W); SpellList.Add(E); SpellList.Add(R); BKR = new Items.Item(3153, 450f); BWC = new Items.Item(3144, 450f); YOU = new Items.Item(3142, 300f); DFG = new Items.Item(3128, 750f); RO = new Items.Item(3143, 500f); IgniteSlot = Player.GetSpellSlot("SummonerDot"); Config = new Menu(ChampionName, "SKOJarvanIV", true); //TargetSelector var targetSelectorMenu = new Menu("Target Selector", "Target Selector"); SimpleTs.AddToMenu(targetSelectorMenu); Config.AddSubMenu(targetSelectorMenu); //Orbwalker Config.AddSubMenu(new Menu("Orbwalking", "Orbwalking")); Orbwalker = new Orbwalking.Orbwalker(Config.SubMenu("Orbwalking")); //Combo Config.AddSubMenu(new Menu("Combo", "Combo")); Config.SubMenu("Combo").AddItem(new MenuItem("UseQCombo", "Use Q")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("UseWCombo", "Use W")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("UseECombo", "Use E")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("UseRCombo", "Use R")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("MinEnemys", "Enemys R").SetValue(new Slider(2, 5, 1))); Config.SubMenu("Combo").AddItem(new MenuItem("UseItems", "Use Items")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("ActiveCombo", "Combo!").SetValue(new KeyBind(32, KeyBindType.Press))); //Harass Config.AddSubMenu(new Menu("Harass", "Harass")); Config.SubMenu("Harass").AddItem(new MenuItem("UseQHarass", "Use Q")).SetValue(true); Config.SubMenu("Harass").AddItem(new MenuItem("ActiveHarass", "Harass key").SetValue(new KeyBind("X".ToCharArray()[0], KeyBindType.Press))); //Farm Config.AddSubMenu(new Menu("Lane Clear", "Lane")); Config.SubMenu("Lane").AddItem(new MenuItem("UseQLane", "Use Q")).SetValue(true); Config.SubMenu("Lane").AddItem(new MenuItem("ActiveLane", "Lane Key").SetValue(new KeyBind(Config.Item("LaneClear").GetValue<KeyBind>().Key, KeyBindType.Press))); //Kill Steal Config.AddSubMenu(new Menu("KillSteal", "Ks")); Config.SubMenu("Ks").AddItem(new MenuItem("ActiveKs", "Use KillSteal")).SetValue(true); Config.SubMenu("Ks").AddItem(new MenuItem("UseQKs", "Use Q")).SetValue(true); Config.SubMenu("Ks").AddItem(new MenuItem("UseEKs", "Use E")).SetValue(true); Config.SubMenu("Ks").AddItem(new MenuItem("UseIgnite", "Use Ignite")).SetValue(true); //Drawings Config.AddSubMenu(new Menu("Drawings", "Drawings")); Config.SubMenu("Drawings").AddItem(new MenuItem("DrawQ", "Draw Q")).SetValue(true); Config.SubMenu("Drawings").AddItem(new MenuItem("DrawW", "Draw W")).SetValue(true); Config.SubMenu("Drawings").AddItem(new MenuItem("DrawE", "Draw E")).SetValue(true); Config.SubMenu("Drawings").AddItem(new MenuItem("DrawR", "Draw R")).SetValue(true); Config.SubMenu("Drawings").AddItem(new MenuItem("CircleLag", "Lag Free Circles").SetValue(true)); Config.SubMenu("Drawings").AddItem(new MenuItem("CircleQuality", "Circles Quality").SetValue(new Slider(100, 100, 10))); Config.SubMenu("Drawings").AddItem(new MenuItem("CircleThickness", "Circles Thickness").SetValue(new Slider(1, 10, 1))); Config.AddToMainMenu(); Game.OnGameUpdate += Game_OnGameUpdate; Drawing.OnDraw += Drawing_OnDraw; Obj_AI_Hero.OnCreate += OnCreateObj; Obj_AI_Hero.OnDelete += OnDeleteObj; Game.PrintChat(string.Format("<font color='#F7A100'>{0} - {1} loaded.</font>", Assembly.GetExecutingAssembly().GetName().Name, Program.ChampionName)); }
private static void Game_OnGameLoad(EventArgs args) { _player = ObjectManager.Player; if (ObjectManager.Player.BaseSkinName != ChampionName) return; _q = new Spell(SpellSlot.Q, 830f); _w = new Spell(SpellSlot.W, 200f); _e = new Spell(SpellSlot.E, 420f); _r = new Spell(SpellSlot.R, 825f); _q.SetSkillshot(0.35f, 200f, 1800, false, SkillshotType.SkillshotCircle); SpellList.Add(_q); SpellList.Add(_w); SpellList.Add(_e); SpellList.Add(_r); _bilge = new Items.Item(3144, 475f); _blade = new Items.Item(3153, 425f); _hydra = new Items.Item(3074, 250f); _tiamat = new Items.Item(3077, 250f); _rand = new Items.Item(3143, 490f); _lotis = new Items.Item(3190, 590f); _igniteSlot = _player.GetSpellSlot("SummonerDot"); SetSmiteSlot(); //D Diana Config = new Menu("D-Diana", "D-Diana", true); //TargetSelector TargetSelectorMenu = new Menu("Target Selector", "Target Selector"); TargetSelector.AddToMenu(TargetSelectorMenu); Config.AddSubMenu(TargetSelectorMenu); //Orbwalker Config.AddSubMenu(new Menu("Orbwalking", "Orbwalking")); _orbwalker = new Orbwalking.Orbwalker(Config.SubMenu("Orbwalking")); //Combo Config.AddSubMenu(new Menu("Combo", "Combo")); Config.SubMenu("Combo").AddItem(new MenuItem("UseIgnitecombo", "Use Ignite")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("smitecombo", "Use Smite on Target")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("UseQCombo", "Use Q")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("UseWCombo", "Use W")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("UseECombo", "Use E")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("UseRCombo", "Use R")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("UseRSecond", "Use Second R")).SetValue(false); Config.SubMenu("Combo").AddItem(new MenuItem("Normalcombo", "Q-R Combo")).SetValue(true); Config.Item("Normalcombo").ValueChanged += SwitchCombo; Config.SubMenu("Combo").AddItem(new MenuItem("Misayacombo", "R-Q Combo").SetValue(false)); Config.Item("Misayacombo").ValueChanged += SwitchMisaya; Config.SubMenu("Combo") .AddItem(new MenuItem("ActiveCombo", "Combo").SetValue(new KeyBind(32, KeyBindType.Press))); //Config.SubMenu("Combo").AddItem(new MenuItem("ActiveCombo2", "Combo2!").SetValue(new KeyBind(32, KeyBindType.Press))); //Items public static Int32 Tiamat = 3077, Hydra = 3074, Blade = 3153, Bilge = 3144, Rand = 3143, lotis = 3190; Config.AddSubMenu(new Menu("items", "items")); Config.SubMenu("items").AddSubMenu(new Menu("Offensive", "Offensive")); Config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Tiamat", "Use Tiamat")).SetValue(true); Config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Hydra", "Use Hydra")).SetValue(true); Config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Bilge", "Use Cutlass")).SetValue(true); Config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("BilgeEnemyhp", "If Enemy % HP <").SetValue(new Slider(85, 1, 100))); Config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("Bilgemyhp", "If Self % HP <").SetValue(new Slider(85, 1, 100))); Config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Blade", "Use BotRK")).SetValue(true); Config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("BladeEnemyhp", "If Enemy % HP <").SetValue(new Slider(85, 1, 100))); Config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("Blademyhp", "If Self % HP <").SetValue(new Slider(85, 1, 100))); Config.SubMenu("items").AddSubMenu(new Menu("Defensive", "Defensive")); Config.SubMenu("items") .SubMenu("Defensive") .AddItem(new MenuItem("Omen", "Use Randuin's Omen")) .SetValue(true); Config.SubMenu("items") .SubMenu("Defensive") .AddItem(new MenuItem("Omenenemys", "Use Randuin's if Targets >=").SetValue(new Slider(2, 1, 5))); Config.SubMenu("items") .SubMenu("Defensive") .AddItem(new MenuItem("lotis", "Use Iron Solari")) .SetValue(true); Config.SubMenu("items") .SubMenu("Defensive") .AddItem(new MenuItem("lotisminhp", "Use Solari if Ally % HP <").SetValue(new Slider(35, 1, 100))); Config.SubMenu("items").AddSubMenu(new Menu("Potions", "Potions")); Config.SubMenu("items") .SubMenu("Potions") .AddItem(new MenuItem("usehppotions", "Use Health Potion/Flask/Biscuit")) .SetValue(true); Config.SubMenu("items") .SubMenu("Potions") .AddItem(new MenuItem("usepotionhp", "If % HP <").SetValue(new Slider(35, 1, 100))); Config.SubMenu("items") .SubMenu("Potions") .AddItem(new MenuItem("usemppotions", "Use Mana Potion/Flask/Biscuit")) .SetValue(true); Config.SubMenu("items") .SubMenu("Potions") .AddItem(new MenuItem("usepotionmp", "If % Mana <").SetValue(new Slider(35, 1, 100))); Config.AddSubMenu(new Menu("Harass", "Harass")); Config.SubMenu("Harass").AddItem(new MenuItem("UseQHarass", "Use Q")).SetValue(true); Config.SubMenu("Harass").AddItem(new MenuItem("UseWHarass", "Use W")).SetValue(true); Config.SubMenu("Harass") .AddItem( new MenuItem("ActiveHarass", "Harass").SetValue(new KeyBind("X".ToCharArray()[0], KeyBindType.Press))); Config.SubMenu("Harass") .AddItem( new MenuItem("harasstoggle", "Harass(toggle)").SetValue(new KeyBind("G".ToCharArray()[0], KeyBindType.Toggle))); Config.SubMenu("Harass") .AddItem(new MenuItem("Harrasmana", "Min. % Mana").SetValue(new Slider(60, 1, 100))); Config.AddSubMenu(new Menu("Farm", "Farm")); Config.SubMenu("Farm").AddSubMenu(new Menu("LastHit", "LastHit")); Config.SubMenu("Farm").SubMenu("LastHit").AddItem(new MenuItem("UseQLH", "Use Q")).SetValue(true); Config.SubMenu("Farm").SubMenu("LastHit").AddItem(new MenuItem("UseWLH", "W LaneClear")).SetValue(true); Config.SubMenu("Farm") .SubMenu("LastHit") .AddItem(new MenuItem("lastmana", "Min. % Mana").SetValue(new Slider(35, 1, 100))); Config.SubMenu("Farm") .SubMenu("LastHit") .AddItem( new MenuItem("ActiveLast", "Last Hit").SetValue(new KeyBind("X".ToCharArray()[0], KeyBindType.Press))); Config.SubMenu("Farm").AddSubMenu(new Menu("Lane", "Lane")); Config.SubMenu("Farm").SubMenu("Lane").AddItem(new MenuItem("UseQLane", "Use Q")).SetValue(true); Config.SubMenu("Farm").SubMenu("Lane").AddItem(new MenuItem("UseWLane", "Use W")).SetValue(true); Config.SubMenu("Farm") .SubMenu("Lane") .AddItem( new MenuItem("ActiveLane", "Farm key").SetValue(new KeyBind("V".ToCharArray()[0], KeyBindType.Press))); Config.SubMenu("Farm") .SubMenu("Lane") .AddItem(new MenuItem("Lanemana", "Min. % Mana").SetValue(new Slider(60, 1, 100))); //jungle Config.SubMenu("Farm").AddSubMenu(new Menu("Jungle", "Jungle")); Config.SubMenu("Farm").SubMenu("Jungle").AddItem(new MenuItem("UseQJungle", "Use Q")).SetValue(true); Config.SubMenu("Farm").SubMenu("Jungle").AddItem(new MenuItem("UseWJungle", "Use W")).SetValue(true); Config.SubMenu("Farm") .SubMenu("Jungle") .AddItem( new MenuItem("ActiveJungle", "Jungle key").SetValue(new KeyBind("V".ToCharArray()[0], KeyBindType.Press))); Config.SubMenu("Farm") .SubMenu("Jungle") .AddItem(new MenuItem("Junglemana", "Min. % Mana").SetValue(new Slider(60, 1, 100))); //Smite Config.AddSubMenu(new Menu("Smite", "Smite")); Config.SubMenu("Smite") .AddItem( new MenuItem("Usesmite", "Use Smite (Toggle)").SetValue(new KeyBind("H".ToCharArray()[0], KeyBindType.Toggle))); Config.SubMenu("Smite").AddItem(new MenuItem("Useblue", "Smite Blue-Camp Early")).SetValue(true); Config.SubMenu("Smite") .AddItem(new MenuItem("manaJ", "Smite Blue-Camp Earlyif MP% <").SetValue(new Slider(35, 1, 100))); Config.SubMenu("Smite").AddItem(new MenuItem("Usered", "Smite Red-Camp Early")).SetValue(true); Config.SubMenu("Smite") .AddItem(new MenuItem("healthJ", "Smite Red-Camp if % HP <").SetValue(new Slider(35, 1, 100))); //Extra Config.AddSubMenu(new Menu("Misc", "Misc")); Config.SubMenu("Misc").AddItem(new MenuItem("usePackets", "Use Packets")).SetValue(true); Config.SubMenu("Misc").AddItem(new MenuItem("AutoShield", "Auto W")).SetValue(true); // Config.SubMenu("Misc").AddItem(new MenuItem("Shieldper", "Self % HP")).SetValue(new Slider(40, 1, 100)); Config.SubMenu("Misc") .AddItem( new MenuItem("Escape", "Escape Key!").SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press))); Config.SubMenu("Misc").AddItem(new MenuItem("Inter_E", "Interrupter E")).SetValue(true); Config.SubMenu("Misc").AddItem(new MenuItem("Gap_W", "GapClosers W")).SetValue(true); //Kill Steal Config.AddSubMenu(new Menu("KillSteal", "Ks")); Config.SubMenu("Ks").AddItem(new MenuItem("ActiveKs", "Use KillSteal")).SetValue(true); Config.SubMenu("Ks").AddItem(new MenuItem("UseQKs", "Use Q")).SetValue(true); Config.SubMenu("Ks").AddItem(new MenuItem("UseRKs", "Use R")).SetValue(true); Config.SubMenu("Ks") .AddItem(new MenuItem("TargetRange", "R use if range >").SetValue(new Slider(400, 200, 600))); Config.SubMenu("Ks").AddItem(new MenuItem("UseIgnite", "Use Ignite")).SetValue(true); //Damage after combo: MenuItem dmgAfterComboItem = new MenuItem("DamageAfterCombo", "Draw Combo Damage").SetValue(true); Utility.HpBarDamageIndicator.DamageToUnit = ComboDamage; Utility.HpBarDamageIndicator.Enabled = dmgAfterComboItem.GetValue<bool>(); dmgAfterComboItem.ValueChanged += delegate(object sender, OnValueChangeEventArgs eventArgs) { Utility.HpBarDamageIndicator.Enabled = eventArgs.GetNewValue<bool>(); }; //Drawings Config.AddSubMenu(new Menu("Drawings", "Drawings")); Config.SubMenu("Drawings").AddItem(new MenuItem("DrawQ", "Draw Q")).SetValue(true); Config.SubMenu("Drawings").AddItem(new MenuItem("DrawW", "Draw W")).SetValue(true); Config.SubMenu("Drawings").AddItem(new MenuItem("DrawE", "Draw E")).SetValue(true); Config.SubMenu("Drawings").AddItem(new MenuItem("DrawR", "Draw R")).SetValue(true); Config.SubMenu("Drawings").AddItem(dmgAfterComboItem); Config.SubMenu("Drawings").AddItem(new MenuItem("Drawsmite", "Draw Smite")).SetValue(true); Config.SubMenu("Drawings").AddItem(new MenuItem("ShowPassive", "Show Passive")).SetValue(true); Config.SubMenu("Drawings").AddItem(new MenuItem("combotext", "Show Selected Combo")).SetValue(true); Config.SubMenu("Drawings").AddItem(new MenuItem("CircleLag", "Lag-Free Circles").SetValue(true)); Config.SubMenu("Drawings") .AddItem(new MenuItem("CircleQuality", "Circle Quality").SetValue(new Slider(100, 100, 10))); Config.SubMenu("Drawings") .AddItem(new MenuItem("CircleThickness", "Circle Thickness").SetValue(new Slider(1, 10, 1))); Config.AddToMainMenu(); new AssassinManager(); Game.OnUpdate += Game_OnUpdate; Drawing.OnDraw += Drawing_OnDraw; GameObject.OnCreate += OnCreate; GameObject.OnDelete += OnDelete; Game.PrintChat("<font color='#881df2'>Diana By Diabaths With Misaya Combo by xSalice </font>Loaded!"); Game.PrintChat( "<font color='#FF0000'>If You like my work and want to support me, plz donate via paypal in </font> <font color='#FF9900'>[email protected]</font> (10) S"); // Obj_AI_Base.OnProcessSpellCast += OnProcessSpellCast; Interrupter.OnPossibleToInterrupt += Interrupter_OnPossibleToInterrupt; AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; }
private static void Game_OnGameLoad(EventArgs args) { _player = ObjectManager.Player; if (_player.ChampionName != ChampionName) return; _q = new Spell(SpellSlot.Q, 950F); _w = new Spell(SpellSlot.W, 950f); _e = new Spell(SpellSlot.E, 450f); _r = new Spell(SpellSlot.R, 1500f); _q.SetSkillshot(0.25f, 60f, 2000f, false, SkillshotType.SkillshotLine); _w.SetSkillshot(0.35f, 150f, 1650f, false, SkillshotType.SkillshotCircle); _r.SetSkillshot(0.25f, 100f, 2100f, false, SkillshotType.SkillshotLine); _youmuu = new Items.Item(3142, 10); _bilge = new Items.Item(3144, 450f); _blade = new Items.Item(3153, 450f); if (_player.GetSpell(SpellSlot.Summoner1).Name.ToLower().Contains("smite")) { _smite = new Spell(SpellSlot.Summoner1, 570f); _smiteSlot = SpellSlot.Summoner1; } else if (_player.GetSpell(SpellSlot.Summoner2).Name.ToLower().Contains("smite")) { _smite = new Spell(SpellSlot.Summoner2, 570f); _smiteSlot = SpellSlot.Summoner2; } //D Graves _config = new Menu("D-Graves", "D-Graves", true); //TargetSelector var targetSelectorMenu = new Menu("Target Selector", "Target Selector"); TargetSelector.AddToMenu(targetSelectorMenu); _config.AddSubMenu(targetSelectorMenu); //Orbwalker _config.AddSubMenu(new Menu("Orbwalking", "Orbwalking")); Orbwalker = new Orbwalking.Orbwalker(_config.SubMenu("Orbwalking")); //Combo _config.AddSubMenu(new Menu("Combo", "Combo")); _config.SubMenu("Combo").AddItem(new MenuItem("smitecombo", "Use Smite in target")).SetValue(true); _config.SubMenu("Combo").AddItem(new MenuItem("UseQC", "Use Q")).SetValue(true); _config.SubMenu("Combo").AddItem(new MenuItem("UseWC", "Use W")).SetValue(true); _config.SubMenu("Combo").AddItem(new MenuItem("UseEC", "Use E")).SetValue(false); _config.SubMenu("Combo").AddItem(new MenuItem("UseEreload", "Use E to Reload")).SetValue(true); _config.SubMenu("Combo").AddItem(new MenuItem("UseRC", "Use R")).SetValue(true); _config.SubMenu("Combo").AddItem(new MenuItem("UseRE", "Use R if Hit X Enemys")).SetValue(true); _config.SubMenu("Combo") .AddItem(new MenuItem("MinTargets", "Use R if Hit Enemys >=").SetValue(new Slider(2, 1, 5))); _config.SubMenu("Combo") .AddItem( new MenuItem("useRaim", "Use R(Semi-Manual)").SetValue( new KeyBind("T".ToCharArray()[0], KeyBindType.Press))); _config.SubMenu("Combo") .AddItem(new MenuItem("ActiveCombo", "Combo!").SetValue(new KeyBind(32, KeyBindType.Press))); //Harass _config.AddSubMenu(new Menu("Harass", "Harass")); _config.SubMenu("Harass").AddItem(new MenuItem("UseQH", "Use Q")).SetValue(true); _config.SubMenu("Harass").AddItem(new MenuItem("UseWH", "Use W")).SetValue(true); _config.SubMenu("Harass") .AddItem( new MenuItem("harasstoggle", "AutoHarass (toggle)").SetValue( new KeyBind("G".ToCharArray()[0], KeyBindType.Toggle))); _config.SubMenu("Harass") .AddItem(new MenuItem("Harrasmana", "Minimum Mana").SetValue(new Slider(70, 1, 100))); _config.SubMenu("Harass") .AddItem( new MenuItem("ActiveHarass", "Harass!").SetValue( new KeyBind("C".ToCharArray()[0], KeyBindType.Press))); //Farm _config.AddSubMenu(new Menu("Farm", "Farm")); //Last Hit _config.SubMenu("Farm").AddSubMenu(new Menu("LastHit", "LastHit")); _config.SubMenu("Farm").SubMenu("LastHit").AddItem(new MenuItem("UseQLH", "Q LastHit")).SetValue(true); _config.SubMenu("Farm").SubMenu("LastHit").AddItem(new MenuItem("UseWLH", "W LastHit")).SetValue(false); _config.SubMenu("Farm") .SubMenu("LastHit") .AddItem(new MenuItem("Lastmana", "Minimum Mana").SetValue(new Slider(70, 1, 100))); _config.SubMenu("Farm") .SubMenu("LastHit") .AddItem( new MenuItem("ActiveLast", "LastHit!").SetValue( new KeyBind("X".ToCharArray()[0], KeyBindType.Press))); //Lane Clear _config.SubMenu("Farm").AddSubMenu(new Menu("LaneClear", "LaneClear")); _config.SubMenu("Farm").SubMenu("LaneClear").AddItem(new MenuItem("UseQL", "Q LaneClear")).SetValue(true); _config.SubMenu("Farm") .SubMenu("LaneClear") .AddItem(new MenuItem("minminions", "Minimum minions to use Q").SetValue(new Slider(3, 1, 6))); _config.SubMenu("Farm").SubMenu("LaneClear").AddItem(new MenuItem("UseWL", "W LaneClear")).SetValue(false); _config.SubMenu("Farm") .SubMenu("LaneClear") .AddItem(new MenuItem("minminionsw", "Minimum minions to use W").SetValue(new Slider(3, 1, 5))); _config.SubMenu("Farm") .SubMenu("LaneClear") .AddItem(new MenuItem("Lanemana", "Minimum Mana").SetValue(new Slider(70, 1, 100))); _config.SubMenu("Farm") .SubMenu("LaneClear") .AddItem( new MenuItem("ActiveLane", "LaneClear!").SetValue( new KeyBind("V".ToCharArray()[0], KeyBindType.Press))); //Jungle clear _config.SubMenu("Farm").AddSubMenu(new Menu("JungleClear", "JungleClear")); _config.SubMenu("Farm").SubMenu("JungleClear").AddItem(new MenuItem("UseQJ", "Q Jungle")).SetValue(true); _config.SubMenu("Farm").SubMenu("JungleClear").AddItem(new MenuItem("UseWJ", "W Jungle")).SetValue(false); _config.SubMenu("Farm") .SubMenu("JungleClear") .AddItem(new MenuItem("Junglemana", "Minimum Mana").SetValue(new Slider(60, 1, 100))); _config.SubMenu("Farm") .SubMenu("JungleClear") .AddItem( new MenuItem("ActiveJungle", "Jungle key").SetValue( new KeyBind("V".ToCharArray()[0], KeyBindType.Press))); //items //Offensive _config.AddSubMenu(new Menu("items", "items")); _config.SubMenu("items").AddSubMenu(new Menu("Offensive", "Offensive")); _config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Youmuu", "Use Youmuu's")).SetValue(true); _config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Bilge", "Use Bilge")).SetValue(true); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("BilgeEnemyhp", "If Enemy Hp <").SetValue(new Slider(60, 1, 100))); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("Bilgemyhp", "Or your Hp < ").SetValue(new Slider(60, 1, 100))); _config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Blade", "Use Blade")).SetValue(true); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("BladeEnemyhp", "If Enemy Hp <").SetValue(new Slider(60, 1, 100))); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("Blademyhp", "Or Your Hp <").SetValue(new Slider(60, 1, 100))); //Deffensive _config.SubMenu("items").AddSubMenu(new Menu("Deffensive", "Deffensive")); _config.SubMenu("items").SubMenu("Deffensive").AddSubMenu(new Menu("Cleanse", "Cleanse")); _config.SubMenu("items") .SubMenu("Deffensive") .SubMenu("Cleanse") .AddItem(new MenuItem("useqss", "Use QSS/Mercurial Scimitar/Dervish Blade")) .SetValue(true); _config.SubMenu("items") .SubMenu("Deffensive") .SubMenu("Cleanse") .AddItem(new MenuItem("blind", "Blind")) .SetValue(true); _config.SubMenu("items") .SubMenu("Deffensive") .SubMenu("Cleanse") .AddItem(new MenuItem("charm", "Charm")) .SetValue(true); _config.SubMenu("items") .SubMenu("Deffensive") .SubMenu("Cleanse") .AddItem(new MenuItem("fear", "Fear")) .SetValue(true); _config.SubMenu("items") .SubMenu("Deffensive") .SubMenu("Cleanse") .AddItem(new MenuItem("flee", "Flee")) .SetValue(true); _config.SubMenu("items") .SubMenu("Deffensive") .SubMenu("Cleanse") .AddItem(new MenuItem("snare", "Snare")) .SetValue(true); _config.SubMenu("items") .SubMenu("Deffensive") .SubMenu("Cleanse") .AddItem(new MenuItem("taunt", "Taunt")) .SetValue(true); _config.SubMenu("items") .SubMenu("Deffensive") .SubMenu("Cleanse") .AddItem(new MenuItem("suppression", "Suppression")) .SetValue(true); _config.SubMenu("items") .SubMenu("Deffensive") .SubMenu("Cleanse") .AddItem(new MenuItem("stun", "Stun")) .SetValue(true); _config.SubMenu("items") .SubMenu("Deffensive") .SubMenu("Cleanse") .AddItem(new MenuItem("polymorph", "Polymorph")) .SetValue(false); _config.SubMenu("items") .SubMenu("Deffensive") .SubMenu("Cleanse") .AddItem(new MenuItem("silence", "Silence")) .SetValue(false); _config.SubMenu("items") .SubMenu("Deffensive") .SubMenu("Cleanse") .AddItem(new MenuItem("zedultexecute", "Zed Ult")) .SetValue(true); _config.SubMenu("items") .SubMenu("Deffensive") .SubMenu("Cleanse") .AddItem(new MenuItem("Cleansemode", "Use Cleanse")) .SetValue(new StringList(new string[2] { "Always", "In Combo" })); //potions _config.SubMenu("items").AddSubMenu(new Menu("Potions", "Potions")); _config.SubMenu("items") .SubMenu("Potions") .AddItem(new MenuItem("usehppotions", "Use Healt potion/Refillable/Hunters/Corrupting/Biscuit")) .SetValue(true); _config.SubMenu("items") .SubMenu("Potions") .AddItem(new MenuItem("usepotionhp", "If Health % <").SetValue(new Slider(35, 1, 100))); _config.SubMenu("items") .SubMenu("Potions") .AddItem(new MenuItem("usemppotions", "Use Hunters/Corrupting/Biscuit")) .SetValue(true); _config.SubMenu("items") .SubMenu("Potions") .AddItem(new MenuItem("usepotionmp", "If Mana % <").SetValue(new Slider(35, 1, 100))); //Smite _config.AddSubMenu(new Menu("Smite", "Smite")); _config.SubMenu("Smite") .AddItem( new MenuItem("Usesmite", "Use Smite(toggle)").SetValue( new KeyBind("H".ToCharArray()[0], KeyBindType.Toggle))); _config.SubMenu("Smite").AddItem(new MenuItem("Useblue", "Smite Blue Early ")).SetValue(true); _config.SubMenu("Smite") .AddItem(new MenuItem("manaJ", "Smite Blue Early if MP% <").SetValue(new Slider(30, 1, 100))); _config.SubMenu("Smite").AddItem(new MenuItem("Usered", "Smite Red Early ")).SetValue(true); _config.SubMenu("Smite") .AddItem(new MenuItem("healthJ", "Smite Red Early if HP% <").SetValue(new Slider(30, 1, 100))); //Misc _config.AddSubMenu(new Menu("Misc", "Misc")); _config.SubMenu("Misc").AddItem(new MenuItem("UseQM", "Use Q KillSteal")).SetValue(true); _config.SubMenu("Misc").AddItem(new MenuItem("UseWM", "Use W KillSteal")).SetValue(true); _config.SubMenu("Misc").AddItem(new MenuItem("UseRM", "Use R KillSteal")).SetValue(true); _config.SubMenu("Misc").AddItem(new MenuItem("Gap_W", "GapClosers W")).SetValue(true); _config.SubMenu("Misc").AddItem(new MenuItem("Gap_E", "GapClosers E")).SetValue(true); //Drawings _config.AddSubMenu(new Menu("Drawings", "Drawings")); _config.SubMenu("Drawings").AddItem(new MenuItem("DrawQ", "Draw Q")).SetValue(false); _config.SubMenu("Drawings").AddItem(new MenuItem("DrawW", "Draw W")).SetValue(false); _config.SubMenu("Drawings").AddItem(new MenuItem("DrawE", "Draw E")).SetValue(false); _config.SubMenu("Drawings").AddItem(new MenuItem("DrawR", "Draw R")).SetValue(false); _config.SubMenu("Drawings").AddItem(new MenuItem("Drawsmite", "Draw smite")).SetValue(true); _config.SubMenu("Drawings").AddItem(new MenuItem("Drawharass", "Draw Auto Harass").SetValue(true)); _config.AddToMainMenu(); Game.PrintChat("<font color='#881df2'>D-Graves by Diabaths</font> Loaded."); Game.OnUpdate += Game_OnGameUpdate; Drawing.OnDraw += Drawing_OnDraw; AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; Orbwalking.AfterAttack += Orbwalking_AfterAttack; Game.PrintChat( "<font color='#f2f21d'>Do you like it??? </font> <font color='#ff1900'>Drop 1 Upvote in Database </font>"); Game.PrintChat( "<font color='#f2f21d'>Buy me cigars </font> <font color='#ff1900'>[email protected]</font> (10) S"); }
static void Game_OnGameUpdate(EventArgs args) { Orbwalker.SetAttack(true); HDR = new Items.Item(3074, Player.AttackRange + 50); TMT = new Items.Item(3077, Player.AttackRange + 50); var target = SimpleTs.GetTarget(Q.Range, SimpleTs.DamageType.Physical); if (Config.Item("ActiveCombo").GetValue<KeyBind>().Active) { Combo(target); } if (Config.Item("ActiveHarass").GetValue<KeyBind>().Active) { Harass(target); } if (Config.Item("ActiveKs").GetValue<bool>()) { KillSteal(target); } if (Config.Item("ActiveLane").GetValue<KeyBind>().Active) { Farm(); } }
private static void Game_OnGameLoad(EventArgs args) { _player = ObjectManager.Player; if (_player.ChampionName != ChampionName) return; _q = new Spell(SpellSlot.Q, 830f); _w = new Spell(SpellSlot.W, 200f); _e = new Spell(SpellSlot.E, 450f); _r = new Spell(SpellSlot.R, 825f); _q.SetSkillshot(0.35f, 190f, 1800, false, SkillshotType.SkillshotCircle); SpellList.Add(_q); SpellList.Add(_w); SpellList.Add(_e); SpellList.Add(_r); _bilge = new Items.Item(3144, 475f); _blade = new Items.Item(3153, 425f); _hydra = new Items.Item(3074, 250f); _tiamat = new Items.Item(3077, 250f); _rand = new Items.Item(3143, 490f); _lotis = new Items.Item(3190, 590f); _zhonya = new Items.Item(3157, 0); _igniteSlot = _player.GetSpellSlot("SummonerDot"); if (Smitetype.Contains(_player.Spellbook.GetSpell(SpellSlot.Summoner1).Name)) { _smite = new Spell(SpellSlot.Summoner1, 570f); _smiteSlot = SpellSlot.Summoner1; } else if (Smitetype.Contains(_player.Spellbook.GetSpell(SpellSlot.Summoner2).Name)) { _smite = new Spell(SpellSlot.Summoner2, 570f); _smiteSlot = SpellSlot.Summoner2; } //D Diana _config = new Menu("D-Diana", "D-Diana", true); //TargetSelector TargetSelectorMenu = new Menu("Target Selector", "Target Selector"); TargetSelector.AddToMenu(TargetSelectorMenu); _config.AddSubMenu(TargetSelectorMenu); //Orbwalker _config.AddSubMenu(new Menu("Orbwalking", "Orbwalking")); _orbwalker = new Orbwalking.Orbwalker(_config.SubMenu("Orbwalking")); //Combo _config.AddSubMenu(new Menu("Combo", "Combo")); _config.SubMenu("Combo").AddItem(new MenuItem("UseIgnitecombo", "Use Ignite(rush for it)")).SetValue(true); _config.SubMenu("Combo").AddItem(new MenuItem("smitecombo", "Use Smite in target")).SetValue(true); _config.SubMenu("Combo").AddItem(new MenuItem("UseQCombo", "Use Q")).SetValue(true); _config.SubMenu("Combo").AddItem(new MenuItem("UseWCombo", "Use W")).SetValue(true); _config.SubMenu("Combo").AddItem(new MenuItem("UseECombo", "Use E")).SetValue(true); _config.SubMenu("Combo").AddItem(new MenuItem("UseRCombo", "Use R")).SetValue(true); _config.SubMenu("Combo").AddItem(new MenuItem("UseRSecond", "Use Second R")).SetValue(false); _config.SubMenu("Combo") .AddItem( new MenuItem("Switch", "Switch Combo").SetValue( new KeyBind("M".ToCharArray()[0], KeyBindType.Press))); _config.SubMenu("Combo") .AddItem(new MenuItem("ComboPrio", "Combo Style").SetValue(new StringList(new[] { "Q-R", "R-Q" }, 1))); _config.SubMenu("Combo") .AddItem(new MenuItem("ActiveCombo", "Combo!").SetValue(new KeyBind(32, KeyBindType.Press))); _config.AddSubMenu(new Menu("Harass", "Harass")); _config.SubMenu("Harass").AddItem(new MenuItem("UseQHarass", "Use Q")).SetValue(true); _config.SubMenu("Harass").AddItem(new MenuItem("UseWHarass", "Use W")).SetValue(true); _config.SubMenu("Harass") .AddItem( new MenuItem("ActiveHarass", "Harass key").SetValue( new KeyBind("X".ToCharArray()[0], KeyBindType.Press))); _config.SubMenu("Harass") .AddItem( new MenuItem("harasstoggle", "Harass(toggle)").SetValue( new KeyBind("G".ToCharArray()[0], KeyBindType.Toggle))); _config.SubMenu("Harass") .AddItem(new MenuItem("Harrasmana", "Minimum Mana").SetValue(new Slider(60, 1, 100))); //Items public static Int32 Tiamat = 3077, Hydra = 3074, Blade = 3153, Bilge = 3144, Rand = 3143, lotis = 3190; _config.AddSubMenu(new Menu("items", "items")); _config.SubMenu("items").AddSubMenu(new Menu("Offensive", "Offensive")); _config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Tiamat", "Use Tiamat")).SetValue(true); _config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Hydra", "Use Hydra")).SetValue(true); _config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Bilge", "Use Bilge")).SetValue(true); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("BilgeEnemyhp", "If Enemy Hp <").SetValue(new Slider(85, 1, 100))); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("Bilgemyhp", "Or your Hp < ").SetValue(new Slider(85, 1, 100))); _config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Blade", "Use Blade")).SetValue(true); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("BladeEnemyhp", "If Enemy Hp <").SetValue(new Slider(85, 1, 100))); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("Blademyhp", "Or Your Hp <").SetValue(new Slider(85, 1, 100))); _config.SubMenu("items").AddSubMenu(new Menu("Deffensive", "Deffensive")); _config.SubMenu("items").SubMenu("Deffensive").AddSubMenu(new Menu("Cleanse", "Cleanse")); _config.SubMenu("items") .SubMenu("Deffensive") .SubMenu("Cleanse") .AddItem(new MenuItem("useqss", "Use QSS/Mercurial Scimitar/Dervish Blade")) .SetValue(true); _config.SubMenu("items") .SubMenu("Deffensive") .SubMenu("Cleanse") .AddItem(new MenuItem("blind", "Blind")) .SetValue(true); _config.SubMenu("items") .SubMenu("Deffensive") .SubMenu("Cleanse") .AddItem(new MenuItem("charm", "Charm")) .SetValue(true); _config.SubMenu("items") .SubMenu("Deffensive") .SubMenu("Cleanse") .AddItem(new MenuItem("fear", "Fear")) .SetValue(true); _config.SubMenu("items") .SubMenu("Deffensive") .SubMenu("Cleanse") .AddItem(new MenuItem("flee", "Flee")) .SetValue(true); _config.SubMenu("items") .SubMenu("Deffensive") .SubMenu("Cleanse") .AddItem(new MenuItem("snare", "Snare")) .SetValue(true); _config.SubMenu("items") .SubMenu("Deffensive") .SubMenu("Cleanse") .AddItem(new MenuItem("taunt", "Taunt")) .SetValue(true); _config.SubMenu("items") .SubMenu("Deffensive") .SubMenu("Cleanse") .AddItem(new MenuItem("suppression", "Suppression")) .SetValue(true); _config.SubMenu("items") .SubMenu("Deffensive") .SubMenu("Cleanse") .AddItem(new MenuItem("stun", "Stun")) .SetValue(true); _config.SubMenu("items") .SubMenu("Deffensive") .SubMenu("Cleanse") .AddItem(new MenuItem("polymorph", "Polymorph")) .SetValue(false); _config.SubMenu("items") .SubMenu("Deffensive") .SubMenu("Cleanse") .AddItem(new MenuItem("silence", "Silence")) .SetValue(false); _config.SubMenu("items") .SubMenu("Deffensive") .SubMenu("Cleanse") .AddItem(new MenuItem("zedultexecute", "Zed Ult")) .SetValue(true); _config.SubMenu("items") .SubMenu("Deffensive") .SubMenu("Cleanse") .AddItem(new MenuItem("Cleansemode", "Use Cleanse")) .SetValue(new StringList(new string[2] { "Always", "In Combo" })); //_config.SubMenu("items").SubMenu("Deffensive").AddItem(new MenuItem("zhonyas", "Use Zhonyas")).SetValue(true); _config.SubMenu("items") .SubMenu("Deffensive") .AddItem(new MenuItem("Omen", "Use Randuin Omen")) .SetValue(true); _config.SubMenu("items") .SubMenu("Deffensive") .AddItem(new MenuItem("Omenenemys", "Randuin if enemys>").SetValue(new Slider(2, 1, 5))); _config.SubMenu("items") .SubMenu("Deffensive") .AddItem(new MenuItem("lotis", "Use Iron Solari")) .SetValue(true); _config.SubMenu("items") .SubMenu("Deffensive") .AddItem(new MenuItem("lotisminhp", "Solari if Ally Hp<").SetValue(new Slider(35, 1, 100))); _config.SubMenu("items").AddSubMenu(new Menu("Potions", "Potions")); _config.SubMenu("items") .SubMenu("Potions") .AddItem(new MenuItem("usehppotions", "Use Healt potion/Refillable/Hunters/Corrupting/Biscuit")) .SetValue(true); _config.SubMenu("items") .SubMenu("Potions") .AddItem(new MenuItem("usepotionhp", "If Health % <").SetValue(new Slider(35, 1, 100))); _config.SubMenu("items") .SubMenu("Potions") .AddItem(new MenuItem("usemppotions", "Use Hunters/Corrupting/Biscuit")) .SetValue(true); _config.SubMenu("items") .SubMenu("Potions") .AddItem(new MenuItem("usepotionmp", "If Mana % <").SetValue(new Slider(35, 1, 100))); _config.AddSubMenu(new Menu("Farm", "Farm")); _config.SubMenu("Farm").AddSubMenu(new Menu("LastHit", "LastHit")); _config.SubMenu("Farm").SubMenu("LastHit").AddItem(new MenuItem("UseQLH", "Q LastHit")).SetValue(true); _config.SubMenu("Farm").SubMenu("LastHit").AddItem(new MenuItem("UseWLH", "W LastHit")).SetValue(false); _config.SubMenu("Farm") .SubMenu("LastHit") .AddItem(new MenuItem("lastmana", "Minimum Mana% >").SetValue(new Slider(70, 1, 100))); _config.SubMenu("Farm") .SubMenu("LastHit") .AddItem( new MenuItem("ActiveLast", "LastHit!").SetValue( new KeyBind("X".ToCharArray()[0], KeyBindType.Press))); _config.SubMenu("Farm").AddSubMenu(new Menu("Lane", "Lane")); _config.SubMenu("Farm").SubMenu("Lane").AddItem(new MenuItem("UseQLane", "Use Q")).SetValue(true); _config.SubMenu("Farm").SubMenu("Lane").AddItem(new MenuItem("UseWLane", "Use W")).SetValue(true); _config.SubMenu("Farm") .SubMenu("Lane") .AddItem( new MenuItem("ActiveLane", "Farm key").SetValue( new KeyBind("V".ToCharArray()[0], KeyBindType.Press))); _config.SubMenu("Farm") .SubMenu("Lane") .AddItem(new MenuItem("Lanemana", "Minimum Mana").SetValue(new Slider(70, 1, 100))); //jungle _config.SubMenu("Farm").AddSubMenu(new Menu("Jungle", "Jungle")); _config.SubMenu("Farm").SubMenu("Jungle").AddItem(new MenuItem("UseQJungle", "Use Q")).SetValue(true); _config.SubMenu("Farm").SubMenu("Jungle").AddItem(new MenuItem("UseWJungle", "Use W")).SetValue(true); _config.SubMenu("Farm").SubMenu("Jungle").AddItem(new MenuItem("UseRJungle", "Use R")).SetValue(true); _config.SubMenu("Farm") .SubMenu("Jungle") .AddItem( new MenuItem("ActiveJungle", "Jungle key").SetValue( new KeyBind("V".ToCharArray()[0], KeyBindType.Press))); _config.SubMenu("Farm") .SubMenu("Jungle") .AddItem(new MenuItem("Junglemana", "Minimum Mana").SetValue(new Slider(30, 1, 100))); //Smite _config.AddSubMenu(new Menu("Smite", "Smite")); _config.SubMenu("Smite") .AddItem( new MenuItem("Usesmite", "Use Smite(toggle)").SetValue( new KeyBind("H".ToCharArray()[0], KeyBindType.Toggle))); _config.SubMenu("Smite").AddItem(new MenuItem("Useblue", "Smite Blue Early ")).SetValue(true); _config.SubMenu("Smite") .AddItem(new MenuItem("manaJ", "Smite Blue Early if MP% <").SetValue(new Slider(30, 1, 100))); _config.SubMenu("Smite").AddItem(new MenuItem("Usered", "Smite Red Early ")).SetValue(true); _config.SubMenu("Smite") .AddItem(new MenuItem("healthJ", "Smite Red Early if HP% <").SetValue(new Slider(30, 1, 100))); //Extra _config.AddSubMenu(new Menu("Misc", "Misc")); //_config.SubMenu("Misc").AddItem(new MenuItem("usePackets", "Usepackes")).SetValue(true); _config.SubMenu("Misc").AddItem(new MenuItem("AutoShield", "Auto W")).SetValue(true); // _config.SubMenu("Misc").AddItem(new MenuItem("Shieldper", "Self Health %")).SetValue(new Slider(25, 1, 100)); _config.SubMenu("Misc") .AddItem( new MenuItem("Escape", "Escape Key!").SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press))); _config.SubMenu("Misc").AddItem(new MenuItem("Inter_E", "Interrupter E")).SetValue(true); _config.SubMenu("Misc").AddItem(new MenuItem("Gap_W", "GapClosers W")).SetValue(true); _config.SubMenu("Misc").AddItem(new MenuItem("UseQKs", "Use Q")).SetValue(true); _config.SubMenu("Misc").AddItem(new MenuItem("UseRKs", "Use R")).SetValue(true); _config.SubMenu("Misc") .AddItem(new MenuItem("TargetRange", "Use R if Target Range >=").SetValue(new Slider(400, 200, 825))); _config.SubMenu("Misc").AddItem(new MenuItem("UseIgnite", "Use Ignite")).SetValue(true); //Damage after combo: MenuItem dmgAfterComboItem = new MenuItem("DamageAfterCombo", "Draw damage after combo").SetValue(false); Utility.HpBarDamageIndicator.DamageToUnit = ComboDamage; Utility.HpBarDamageIndicator.Enabled = dmgAfterComboItem.GetValue<bool>(); dmgAfterComboItem.ValueChanged += delegate(object sender, OnValueChangeEventArgs eventArgs) { Utility.HpBarDamageIndicator.Enabled = eventArgs.GetNewValue<bool>(); }; //Drawings _config.AddSubMenu(new Menu("Drawings", "Drawings")); _config.SubMenu("Drawings").AddItem(new MenuItem("DrawQ", "Draw Q")).SetValue(false); _config.SubMenu("Drawings").AddItem(new MenuItem("DrawW", "Draw W")).SetValue(false); _config.SubMenu("Drawings").AddItem(new MenuItem("DrawE", "Draw E")).SetValue(false); _config.SubMenu("Drawings").AddItem(new MenuItem("DrawR", "Draw R")).SetValue(false); _config.SubMenu("Drawings").AddItem(dmgAfterComboItem); _config.SubMenu("Drawings").AddItem(new MenuItem("Drawsmite", "Draw smite")).SetValue(true); _config.SubMenu("Drawings").AddItem(new MenuItem("ShowPassive", "Show Passive")).SetValue(false); _config.SubMenu("Drawings").AddItem(new MenuItem("combotext", "Show Selected Combo")).SetValue(false); _config.SubMenu("Drawings").AddItem(new MenuItem("Drawharass", "Draw AutoHarass")).SetValue(true); _config.AddToMainMenu(); Game.OnUpdate += Game_OnGameUpdate; Drawing.OnDraw += Drawing_OnDraw; GameObject.OnCreate += OnCreate; GameObject.OnDelete += OnDelete; Game.PrintChat("<font color='#881df2'>Diana By Diabaths With Misaya Combo</font>Loaded!"); Game.PrintChat( "<font color='#f2f21d'>If You like my work and want to support me, plz donate via paypal in </font> <font color='#00e6ff'>[email protected]</font> (10) S"); Obj_AI_Base.OnProcessSpellCast += OnProcessSpellCast; Interrupter2.OnInterruptableTarget += Interrupter2_OnInterruptableTarget; AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; }
private static void Game_OnGameLoad(EventArgs args) { try { _player = ObjectManager.Player; if (ObjectManager.Player.BaseSkinName != ChampionName) return; _q = new Spell(SpellSlot.Q, 900f); _w = new Spell(SpellSlot.W, 550f); _e = new Spell(SpellSlot.E, 270f); _r = new Spell(SpellSlot.R, 650f); _q.SetSkillshot(0.25f, 50f, 1700f, false, SkillshotType.SkillshotLine); _bilge = new Items.Item(3144, 475f); _blade = new Items.Item(3153, 425f); _hydra = new Items.Item(3074, 250f); _tiamat = new Items.Item(3077, 250f); _rand = new Items.Item(3143, 490f); _lotis = new Items.Item(3190, 590f); _youmuu = new Items.Item(3142, 10); _igniteSlot = _player.GetSpellSlot("SummonerDot"); var enemy = from hero in ObjectManager.Get<Obj_AI_Hero>() where hero.IsEnemy == true select hero; // Just menu things test _config = new Menu("Zed Is Back", "Zed Is Back", true); TargetSelectorMenu = new Menu("Target Selector", "Target Selector"); TargetSelector.AddToMenu(TargetSelectorMenu); _config.AddSubMenu(TargetSelectorMenu); _config.AddSubMenu(new Menu("Orbwalking", "Orbwalking")); _orbwalker = new Orbwalking.Orbwalker(_config.SubMenu("Orbwalking")); //Combo _config.AddSubMenu(new Menu("Combo", "Combo")); _config.SubMenu("Combo").AddItem(new MenuItem("UseWC", "Use W (also gap close)")).SetValue(true); _config.SubMenu("Combo").AddItem(new MenuItem("UseIgnitecombo", "Use Ignite(rush for it)")).SetValue(true); _config.SubMenu("Combo").AddItem(new MenuItem("UseUlt", "Use Ultimate")).SetValue(true); _config.SubMenu("Combo").AddItem(new MenuItem("ActiveCombo", "Combo!").SetValue(new KeyBind(32, KeyBindType.Press))); _config.SubMenu("Combo") .AddItem(new MenuItem("TheLine", "The Line Combo").SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press))); //Harass _config.AddSubMenu(new Menu("Harass", "Harass")); _config.SubMenu("Harass").AddItem(new MenuItem("longhar", "Long Poke (toggle)").SetValue(new KeyBind("U".ToCharArray()[0], KeyBindType.Toggle))); _config.SubMenu("Harass").AddItem(new MenuItem("UseItemsharass", "Use Tiamat/Hydra")).SetValue(true); _config.SubMenu("Harass").AddItem(new MenuItem("UseWH", "Use W")).SetValue(true); _config.SubMenu("Harass") .AddItem( new MenuItem("ActiveHarass", "Harass!").SetValue(new KeyBind("C".ToCharArray()[0], KeyBindType.Press))); //items _config.AddSubMenu(new Menu("items", "items")); _config.SubMenu("items").AddSubMenu(new Menu("Offensive", "Offensive")); _config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Youmuu", "Use Youmuu's")).SetValue(true); _config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Tiamat", "Use Tiamat")).SetValue(true); _config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Hydra", "Use Hydra")).SetValue(true); _config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Bilge", "Use Bilge")).SetValue(true); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("BilgeEnemyhp", "If Enemy Hp <").SetValue(new Slider(85, 1, 100))); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("Bilgemyhp", "Or your Hp < ").SetValue(new Slider(85, 1, 100))); _config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Blade", "Use Blade")).SetValue(true); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("BladeEnemyhp", "If Enemy Hp <").SetValue(new Slider(85, 1, 100))); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("Blademyhp", "Or Your Hp <").SetValue(new Slider(85, 1, 100))); _config.SubMenu("items").AddSubMenu(new Menu("Deffensive", "Deffensive")); _config.SubMenu("items") .SubMenu("Deffensive") .AddItem(new MenuItem("Omen", "Use Randuin Omen")) .SetValue(true); _config.SubMenu("items") .SubMenu("Deffensive") .AddItem(new MenuItem("Omenenemys", "Randuin if enemys>").SetValue(new Slider(2, 1, 5))); _config.SubMenu("items") .SubMenu("Deffensive") .AddItem(new MenuItem("lotis", "Use Iron Solari")) .SetValue(true); _config.SubMenu("items") .SubMenu("Deffensive") .AddItem(new MenuItem("lotisminhp", "Solari if Ally Hp<").SetValue(new Slider(35, 1, 100))); //Farm _config.AddSubMenu(new Menu("Farm", "Farm")); _config.SubMenu("Farm").AddSubMenu(new Menu("LaneFarm", "LaneFarm")); _config.SubMenu("Farm") .SubMenu("LaneFarm") .AddItem(new MenuItem("UseItemslane", "Use Hydra/Tiamat")) .SetValue(true); _config.SubMenu("Farm").SubMenu("LaneFarm").AddItem(new MenuItem("UseQL", "Q LaneClear")).SetValue(true); _config.SubMenu("Farm").SubMenu("LaneFarm").AddItem(new MenuItem("UseEL", "E LaneClear")).SetValue(true); _config.SubMenu("Farm") .SubMenu("LaneFarm") .AddItem(new MenuItem("Energylane", "Energy Lane% >").SetValue(new Slider(45, 1, 100))); _config.SubMenu("Farm") .SubMenu("LaneFarm") .AddItem( new MenuItem("Activelane", "Lane clear!").SetValue(new KeyBind("V".ToCharArray()[0], KeyBindType.Press))); _config.SubMenu("Farm").AddSubMenu(new Menu("LastHit", "LastHit")); _config.SubMenu("Farm").SubMenu("LastHit").AddItem(new MenuItem("UseQLH", "Q LastHit")).SetValue(true); _config.SubMenu("Farm").SubMenu("LastHit").AddItem(new MenuItem("UseELH", "E LastHit")).SetValue(true); _config.SubMenu("Farm") .SubMenu("LastHit") .AddItem(new MenuItem("Energylast", "Energy lasthit% >").SetValue(new Slider(85, 1, 100))); _config.SubMenu("Farm") .SubMenu("LastHit") .AddItem( new MenuItem("ActiveLast", "LastHit!").SetValue(new KeyBind("X".ToCharArray()[0], KeyBindType.Press))); _config.SubMenu("Farm").AddSubMenu(new Menu("Jungle", "Jungle")); _config.SubMenu("Farm") .SubMenu("Jungle") .AddItem(new MenuItem("UseItemsjungle", "Use Hydra/Tiamat")) .SetValue(true); _config.SubMenu("Farm").SubMenu("Jungle").AddItem(new MenuItem("UseQJ", "Q Jungle")).SetValue(true); _config.SubMenu("Farm").SubMenu("Jungle").AddItem(new MenuItem("UseWJ", "W Jungle")).SetValue(true); _config.SubMenu("Farm").SubMenu("Jungle").AddItem(new MenuItem("UseEJ", "E Jungle")).SetValue(true); _config.SubMenu("Farm") .SubMenu("Jungle") .AddItem(new MenuItem("Energyjungle", "Energy Jungle% >").SetValue(new Slider(85, 1, 100))); _config.SubMenu("Farm") .SubMenu("Jungle") .AddItem( new MenuItem("Activejungle", "Jungle!").SetValue(new KeyBind("V".ToCharArray()[0], KeyBindType.Press))); //Misc _config.AddSubMenu(new Menu("Misc", "Misc")); _config.SubMenu("Misc").AddItem(new MenuItem("UseIgnitekill", "Use Ignite KillSteal")).SetValue(true); _config.SubMenu("Misc").AddItem(new MenuItem("UseQM", "Use Q KillSteal")).SetValue(true); _config.SubMenu("Misc").AddItem(new MenuItem("UseEM", "Use E KillSteal")).SetValue(true); _config.SubMenu("Misc").AddItem(new MenuItem("AutoE", "Auto E")).SetValue(true); _config.SubMenu("Misc").AddItem(new MenuItem("rdodge", "R Dodge Dangerous")).SetValue(true); _config.SubMenu("Misc").AddItem(new MenuItem("", "")); foreach (var e in enemy) { SpellDataInst rdata = e.Spellbook.GetSpell(SpellSlot.R); if (DangerDB.DangerousList.Any(spell => spell.Contains(rdata.SData.Name))) _config.SubMenu("Misc").AddItem(new MenuItem("ds" + e.SkinName, rdata.SData.Name)).SetValue(true); } //Drawings _config.AddSubMenu(new Menu("Drawings", "Drawings")); _config.SubMenu("Drawings").AddItem(new MenuItem("DrawQ", "Draw Q")).SetValue(true); _config.SubMenu("Drawings").AddItem(new MenuItem("DrawE", "Draw E")).SetValue(true); _config.SubMenu("Drawings").AddItem(new MenuItem("DrawQW", "Draw long harras")).SetValue(true); _config.SubMenu("Drawings").AddItem(new MenuItem("DrawR", "Draw R")).SetValue(true); _config.SubMenu("Drawings").AddItem(new MenuItem("DrawHP", "Draw HP bar")).SetValue(true); _config.SubMenu("Drawings").AddItem(new MenuItem("shadowd", "Shadow Position")).SetValue(true); _config.SubMenu("Drawings").AddItem(new MenuItem("damagetest", "Damage Text")).SetValue(true); _config.SubMenu("Drawings").AddItem(new MenuItem("CircleLag", "Lag Free Circles").SetValue(true)); _config.SubMenu("Drawings") .AddItem(new MenuItem("CircleQuality", "Circles Quality").SetValue(new Slider(100, 100, 10))); _config.SubMenu("Drawings") .AddItem(new MenuItem("CircleThickness", "Circles Thickness").SetValue(new Slider(1, 10, 1))); _config.AddToMainMenu(); new AssassinManager(); new DamageIndicator(); DamageIndicator.DamageToUnit = ComboDamage; Game.PrintChat("<font color='#881df2'>Zed is Back by jackisback</font> Loaded."); Game.PrintChat("<font color='#f2881d'>if you wanna help me to pay my internet bills^^ paypal= [email protected]</font>"); Drawing.OnDraw += Drawing_OnDraw; Game.OnUpdate += Game_OnUpdate; Obj_AI_Base.OnProcessSpellCast += OnProcessSpell; } catch (Exception e) { Console.WriteLine(e); Game.PrintChat("Error something went wrong"); } }
private static void Game_OnGameLoad(EventArgs args) { _player = ObjectManager.Player; if (_player.ChampionName != "Rengar") return; _q = new Spell(SpellSlot.Q, 250f); _w = new Spell(SpellSlot.W, 400); _e = new Spell(SpellSlot.E, 980f); _r = new Spell(SpellSlot.R, 2000f); _e.SetSkillshot(0.125f, 70f, 1500f, true, SkillshotType.SkillshotLine); _bilge = new Items.Item(3144, 450f); _blade = new Items.Item(3153, 450f); _hydra = new Items.Item(3074, 250f); _tiamat = new Items.Item(3077, 250f); _rand = new Items.Item(3143, 490f); _lotis = new Items.Item(3190, 590f); _youmuu = new Items.Item(3142, 10); _igniteSlot = _player.GetSpellSlot("SummonerDot"); if (_player.GetSpell(SpellSlot.Summoner1).Name.ToLower().Contains("smite")) { _smite = new Spell(SpellSlot.Summoner1, 570f); _smiteSlot = SpellSlot.Summoner1; } else if (_player.GetSpell(SpellSlot.Summoner2).Name.ToLower().Contains("smite")) { _smite = new Spell(SpellSlot.Summoner2, 570f); _smiteSlot = SpellSlot.Summoner2; } //D rengar _config = new Menu("D-Rengar", "D-Rengar", true); //TargetSelector var targetSelectorMenu = new Menu("Target Selector", "Target Selector"); TargetSelector.AddToMenu(targetSelectorMenu); _config.AddSubMenu(targetSelectorMenu); //Orbwalker _config.AddSubMenu(new Menu("Orbwalking", "Orbwalking")); Orbwalker = new Orbwalking.Orbwalker(_config.SubMenu("Orbwalking")); //Combo _config.AddSubMenu(new Menu("Combo", "Combo")); _config.SubMenu("Combo") .AddItem( new MenuItem("Switch", "Switch Empowered Priority").SetValue( new KeyBind("M".ToCharArray()[0], KeyBindType.Press))); _config.SubMenu("Combo") .AddItem( new MenuItem("ComboPrio", "Empowered Priority").SetValue(new StringList(new[] { "Q", "W", "E" }, 2))); _config.SubMenu("Combo").AddItem(new MenuItem("UseIgnite", "Use Ignite")).SetValue(true); _config.SubMenu("Combo").AddItem(new MenuItem("smitecombo", "Use Smite in target")).SetValue(true); _config.SubMenu("Combo").AddItem(new MenuItem("UseQC", "Use Q")).SetValue(true); _config.SubMenu("Combo").AddItem(new MenuItem("UseWC", "Use W")).SetValue(true); _config.SubMenu("Combo").AddItem(new MenuItem("UseEC", "Use E")).SetValue(true); _config.SubMenu("Combo") .AddItem(new MenuItem("UseEEC", "Use Empower E when Q(range) < target(range)")) .SetValue(true); _config.SubMenu("Combo") .AddItem(new MenuItem("ActiveCombo", "Combo!").SetValue(new KeyBind(32, KeyBindType.Press))); _config.AddSubMenu(new Menu("items", "items")); _config.SubMenu("items").AddSubMenu(new Menu("Offensive", "Offensive")); _config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Youmuu", "Use Youmuu's")).SetValue(true); _config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Tiamat", "Use Tiamat")).SetValue(true); _config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Hydra", "Use Hydra")).SetValue(true); _config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Bilge", "Use Bilge")).SetValue(true); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("BilgeEnemyhp", "If Enemy Hp <").SetValue(new Slider(85, 1, 100))); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("Bilgemyhp", "Or your Hp < ").SetValue(new Slider(85, 1, 100))); _config.SubMenu("items").SubMenu("Offensive").AddItem(new MenuItem("Blade", "Use Blade")).SetValue(true); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("BladeEnemyhp", "If Enemy Hp <").SetValue(new Slider(85, 1, 100))); _config.SubMenu("items") .SubMenu("Offensive") .AddItem(new MenuItem("Blademyhp", "Or Your Hp <").SetValue(new Slider(85, 1, 100))); _config.SubMenu("items").AddSubMenu(new Menu("Deffensive", "Deffensive")); _config.SubMenu("items") .SubMenu("Deffensive") .AddItem(new MenuItem("Omen", "Use Randuin Omen")) .SetValue(true); _config.SubMenu("items") .SubMenu("Deffensive") .AddItem(new MenuItem("Omenenemys", "Randuin if enemys>").SetValue(new Slider(2, 1, 5))); _config.SubMenu("items") .SubMenu("Deffensive") .AddItem(new MenuItem("lotis", "Use Iron Solari")) .SetValue(true); _config.SubMenu("items") .SubMenu("Deffensive") .AddItem(new MenuItem("lotisminhp", "Solari if Ally Hp<").SetValue(new Slider(35, 1, 100))); _config.SubMenu("items") .SubMenu("Deffensive") .AddItem(new MenuItem("Righteous", "Use Righteous Glory")) .SetValue(true); _config.SubMenu("items") .SubMenu("Deffensive") .AddItem(new MenuItem("Righteousenemys", "Righteous Glory if Enemy >=").SetValue(new Slider(2, 1, 5))); _config.SubMenu("items") .SubMenu("Deffensive") .AddItem( new MenuItem("Righteousenemysrange", "Righteous Glory Range Check").SetValue( new Slider(800, 400, 1400))); _config.SubMenu("items").AddSubMenu(new Menu("Potions", "Potions")); _config.SubMenu("items") .SubMenu("Potions") .AddItem(new MenuItem("usehppotions", "Use Healt potion/Refillable/Hunters/Corrupting/Biscuit")) .SetValue(true); _config.SubMenu("items") .SubMenu("Potions") .AddItem(new MenuItem("usepotionhp", "If Health % <").SetValue(new Slider(35, 1, 100))); //Harass _config.AddSubMenu(new Menu("Harass", "Harass")); _config.SubMenu("Harass") .AddItem( new MenuItem("HarrPrio", "Empowered Priority").SetValue(new StringList(new[] { "Q", "W", "E" }, 0))); _config.SubMenu("Harass").AddItem(new MenuItem("UseQH", "Use Q")).SetValue(true); _config.SubMenu("Harass").AddItem(new MenuItem("UseWH", "Use W")).SetValue(true); _config.SubMenu("Harass").AddItem(new MenuItem("UseEH", "Use E")).SetValue(true); _config.SubMenu("Harass").AddItem(new MenuItem("UseItemsharass", "Use Tiamat/Hydra")).SetValue(true); _config.SubMenu("Harass") .AddItem( new MenuItem("harasstoggle", "AutoHarass (toggle)").SetValue( new KeyBind("G".ToCharArray()[0], KeyBindType.Toggle))); _config.SubMenu("Harass") .AddItem( new MenuItem("ActiveHarass", "Harass!").SetValue( new KeyBind("C".ToCharArray()[0], KeyBindType.Press))); //LaneClear _config.AddSubMenu(new Menu("Farm", "Farm")); _config.SubMenu("Farm").AddSubMenu(new Menu("LastHit", "LastHit")); _config.SubMenu("Farm") .SubMenu("LastHit") .AddItem( new MenuItem("LastPrio", "Empowered Priority").SetValue(new StringList(new[] { "Q", "W", "E" }, 0))); _config.SubMenu("Farm").SubMenu("LastHit").AddItem(new MenuItem("LastSave", "Save Ferocity")).SetValue(true); _config.SubMenu("Farm").SubMenu("LastHit").AddItem(new MenuItem("UseQLH", "Q LastHit")).SetValue(true); _config.SubMenu("Farm").SubMenu("LastHit").AddItem(new MenuItem("UseWLH", "W LastHit")).SetValue(true); _config.SubMenu("Farm").SubMenu("LastHit").AddItem(new MenuItem("UseELH", "E LastHit")).SetValue(true); _config.SubMenu("Farm") .SubMenu("LastHit") .AddItem( new MenuItem("ActiveLast", "LastHit!").SetValue( new KeyBind("X".ToCharArray()[0], KeyBindType.Press))); _config.SubMenu("Farm").AddSubMenu(new Menu("LaneClear", "LaneClear")); _config.SubMenu("Farm") .SubMenu("LaneClear") .AddItem( new MenuItem("LanePrio", "Empowered Priority").SetValue(new StringList(new[] { "Q", "W", "E" }, 0))); _config.SubMenu("Farm") .SubMenu("LaneClear") .AddItem(new MenuItem("LaneSave", "Save Ferocity")) .SetValue(true); _config.SubMenu("Farm") .SubMenu("LaneClear") .AddItem(new MenuItem("UseItemslane", "Use Items")) .SetValue(true); _config.SubMenu("Farm").SubMenu("LaneClear").AddItem(new MenuItem("UseQL", "Q LaneClear")).SetValue(true); _config.SubMenu("Farm").SubMenu("LaneClear").AddItem(new MenuItem("UseWL", "W LaneClear")).SetValue(true); _config.SubMenu("Farm").SubMenu("LaneClear").AddItem(new MenuItem("UseEL", "E LaneClear")).SetValue(true); _config.SubMenu("Farm") .SubMenu("LaneClear") .AddItem( new MenuItem("ActiveLane", "LaneClear!").SetValue( new KeyBind("V".ToCharArray()[0], KeyBindType.Press))); _config.SubMenu("Farm").AddSubMenu(new Menu("JungleClear", "JungleClear")); _config.SubMenu("Farm") .SubMenu("JungleClear") .AddItem( new MenuItem("JunglePrio", "Empowered Priority").SetValue( new StringList(new[] { "Q", "W", "E" }, 0))); _config.SubMenu("Farm") .SubMenu("JungleClear") .AddItem(new MenuItem("JungleSave", "Save Ferocity")) .SetValue(true); _config.SubMenu("Farm") .SubMenu("JungleClear") .AddItem(new MenuItem("UseItemsjungle", "Use Items")) .SetValue(true); _config.SubMenu("Farm").SubMenu("JungleClear").AddItem(new MenuItem("UseQJ", "Q Jungle")).SetValue(true); _config.SubMenu("Farm").SubMenu("JungleClear").AddItem(new MenuItem("UseWJ", "W Jungle")).SetValue(true); _config.SubMenu("Farm").SubMenu("JungleClear").AddItem(new MenuItem("UseEJ", "E Jungle")).SetValue(true); _config.SubMenu("Farm") .SubMenu("JungleClear") .AddItem( new MenuItem("ActiveJungle", "JungleClear!").SetValue( new KeyBind("V".ToCharArray()[0], KeyBindType.Press))); //Smite _config.AddSubMenu(new Menu("Smite", "Smite")); _config.SubMenu("Smite") .AddItem( new MenuItem("Usesmite", "Use Smite(toggle)").SetValue( new KeyBind("H".ToCharArray()[0], KeyBindType.Toggle))); _config.SubMenu("Smite").AddItem(new MenuItem("Usered", "Smite Red Early ")).SetValue(true); _config.SubMenu("Smite") .AddItem(new MenuItem("healthJ", "Smite Red Early if HP% <").SetValue(new Slider(35, 1, 100))); //Misc _config.AddSubMenu(new Menu("Misc", "Misc")); _config.SubMenu("Misc").AddItem(new MenuItem("UseIgnite", "Use Ignite KillSteal")).SetValue(true); _config.SubMenu("Misc").AddItem(new MenuItem("UseQM", "Use Q KillSteal")).SetValue(true); _config.SubMenu("Misc").AddItem(new MenuItem("UseWM", "Use W KillSteal")).SetValue(true); _config.SubMenu("Misc").AddItem(new MenuItem("UseEM", "Use E KillSteal")).SetValue(true); _config.SubMenu("Misc").AddItem(new MenuItem("UseEInt", "E to Interrupt")).SetValue(true); _config.SubMenu("Misc").AddItem(new MenuItem("AutoW", "use W to Heal")).SetValue(true); _config.SubMenu("Misc").AddItem(new MenuItem("AutoWHP", "If Health % <").SetValue(new Slider(35, 1, 100))); //Misc _config.AddSubMenu(new Menu("HitChance", "HitChance")); _config.SubMenu("HitChance") .AddItem( new MenuItem("Echange", "E Hit").SetValue( new StringList(new[] { "Low", "Medium", "High", "Very High" }))); //Damage after combo: MenuItem dmgAfterComboItem = new MenuItem("DamageAfterCombo", "Draw damage after combo").SetValue(true); Utility.HpBarDamageIndicator.DamageToUnit = ComboDamage; Utility.HpBarDamageIndicator.Enabled = dmgAfterComboItem.GetValue<bool>(); dmgAfterComboItem.ValueChanged += delegate(object sender, OnValueChangeEventArgs eventArgs) { Utility.HpBarDamageIndicator.Enabled = eventArgs.GetNewValue<bool>(); }; //Drawings _config.AddSubMenu(new Menu("Drawings", "Drawings")); _config.SubMenu("Drawings").AddItem(new MenuItem("DrawQ", "Draw Q")).SetValue(false); _config.SubMenu("Drawings").AddItem(new MenuItem("DrawW", "Draw W")).SetValue(false); _config.SubMenu("Drawings").AddItem(new MenuItem("DrawE", "Draw E")).SetValue(false); _config.SubMenu("Drawings").AddItem(new MenuItem("Drawsmite", "Draw smite")).SetValue(true); _config.SubMenu("Drawings").AddItem(dmgAfterComboItem); _config.SubMenu("Drawings").AddItem(new MenuItem("Drawharass", "Draw AutoHarass")).SetValue(true); _config.SubMenu("Drawings").AddItem(new MenuItem("combomode", "Draw Combo Mode")).SetValue(false); _config.AddToMainMenu(); Game.PrintChat("<font color='#881df2'>D-Rengar by Diabaths</font> Loaded."); Game.OnUpdate += Game_OnGameUpdate; Drawing.OnDraw += Drawing_OnDraw; Obj_AI_Base.OnProcessSpellCast += OnProcessSpellCast; Interrupter2.OnInterruptableTarget += Interrupter2_OnInterruptableTarget; Orbwalking.AfterAttack += OnAfterAttack; Orbwalking.BeforeAttack += OnBeforeAttack; CustomEvents.Unit.OnDash += Dash; Game.PrintChat( "<font color='#f2f21d'>Do you like it??? </font> <font color='#ff1900'>Drop 1 Upvote in Database </font>"); Game.PrintChat( "<font color='#f2f21d'>Buy me cigars </font> <font color='#ff1900'>[email protected]</font> (10) S"); }
private static void Game_OnGameLoad(EventArgs args) { if (Player.BaseSkinName != ChampionName) return; if (Player.IsDead) return; SlaveTimer = Game.Time; /* [ Set Items ]*/ Hex = new Items.Item(3146, 750); ItemList.Add(Hex); /* [ Set Spells ]*/ Q = new Spell(SpellSlot.Q); SpellList.Add(Q); W = new Spell(SpellSlot.W, 780); W.SetTargetted(0.5f, 1500f); SpellList.Add(W); E = new Spell(SpellSlot.E, 670); E.SetSkillshot(0.25f, 15f*2*(float) Math.PI/180, 2000f, false, SkillshotType.SkillshotCone); SpellList.Add(E); R = new Spell(SpellSlot.R, 850); R.SetTargetted(0.5f, 1500f); SpellList.Add(R); /* [ Set Menu ] */ Config = new Menu(string.Format("xQx | {0}", ChampionName), ChampionName, true); Config.AddSubMenu(new Menu("Orbwalking", "Orbwalking")); var targetSelectorMenu = new Menu("Target Selector", "Target Selector"); TargetSelector.AddToMenu(targetSelectorMenu); Config.AddSubMenu(targetSelectorMenu); Orbwalker = new Orbwalking.Orbwalker(Config.SubMenu("Orbwalking")); /* [ Combo ] */ Config.AddSubMenu(new Menu("Combo", "Combo")); { Config.SubMenu("Combo").AddItem(new MenuItem("ComboUseQ", "Use Q").SetValue(true)); Config.SubMenu("Combo").AddItem(new MenuItem("ComboUseW", "Use W").SetValue(true)); Config.SubMenu("Combo").AddItem(new MenuItem("ComboUseE", "Use E").SetValue(true)); Config.SubMenu("Combo").AddItem(new MenuItem("ComboUseR", "Use R").SetValue(true)); Config.SubMenu("Combo").AddSubMenu(new Menu("Don't Use Ult On", "DontUlt")); { foreach (var enemy in ObjectManager.Get<Obj_AI_Hero>().Where(enemy => enemy.Team != Player.Team)) { Config.SubMenu("Combo") .SubMenu("DontUlt") .AddItem(new MenuItem("DontUlt" + enemy.BaseSkinName, enemy.BaseSkinName).SetValue(false)); } } Config.SubMenu("Combo") .AddItem( new MenuItem("ComboActive", "Combo!").SetValue( new KeyBind(Config.Item("Orbwalk").GetValue<KeyBind>().Key, KeyBindType.Press))); } /* [ Harass ] */ Config.AddSubMenu(new Menu("Harass", "Harass")); { Config.SubMenu("Harass").AddItem(new MenuItem("HarassUseQ", "Use Q").SetValue(true)); Config.SubMenu("Harass").AddItem(new MenuItem("HarassUseW", "Use W").SetValue(true)); Config.SubMenu("Harass").AddItem(new MenuItem("HarassUseE", "Use E").SetValue(true)); Config.SubMenu("Harass") .AddItem( new MenuItem("HarassActiveT", "Harass (Toggle)!").SetValue(new KeyBind("H".ToCharArray()[0], KeyBindType.Toggle))); Config.SubMenu("Harass") .AddItem( new MenuItem("HarassActive", "Harass!").SetValue(new KeyBind("C".ToCharArray()[0], KeyBindType.Press))); } /* [ Farming ] */ Config.AddSubMenu(new Menu("Lane Clear", "LaneClear")); { Config.SubMenu("LaneClear").AddItem(new MenuItem("LaneClearUseQ", "Use Q").SetValue(true)); Config.SubMenu("LaneClear").AddItem(new MenuItem("LaneClearUseW", "Use W").SetValue(true)); Config.SubMenu("LaneClear").AddItem(new MenuItem("LaneClearUseE", "Use E").SetValue(true)); Config.SubMenu("LaneClear") .AddItem(new MenuItem("LaneClearActive", "Lane Clear!").SetValue(new KeyBind("V".ToCharArray()[0], KeyBindType.Press))); } /* [ JungleFarm ] */ Config.AddSubMenu(new Menu("JungleFarm", "JungleFarm")); { Config.SubMenu("JungleFarm").AddItem(new MenuItem("JungleFarmUseQ", "Use Q").SetValue(true)); Config.SubMenu("JungleFarm").AddItem(new MenuItem("JungleFarmUseW", "Use W").SetValue(true)); Config.SubMenu("JungleFarm").AddItem(new MenuItem("JungleFarmUseE", "Use E").SetValue(true)); Config.SubMenu("JungleFarm") .AddItem(new MenuItem("JungleFarmActive", "Jungle Farm!").SetValue(new KeyBind("V".ToCharArray()[0], KeyBindType.Press))); } /* [ Extras ] */ MenuExtras = new Menu("Extras", "Extras"); { MenuExtras.AddItem(new MenuItem("ShieldSelf", "Sheild Self").SetValue(true)); MenuExtras.AddItem(new MenuItem("ShieldAlly", "Sheild Ally").SetValue(false)); Config.AddSubMenu(MenuExtras); } /* [ Drawing ] */ Config.AddSubMenu(new Menu("Drawings", "Drawings")); { Config.SubMenu("Drawings") .AddItem(new MenuItem("DrawW", "W Available Range").SetValue(new Circle(true, Color.Pink))); Config.SubMenu("Drawings") .AddItem( new MenuItem("DrawWAffectedRange", "W Affected Range").SetValue(new Circle(true, Color.Pink))); Config.SubMenu("Drawings") .AddItem(new MenuItem("DrawE", "E Range").SetValue(new Circle(true, Color.Pink))); Config.SubMenu("Drawings") .AddItem(new MenuItem("DrawR", "R Range").SetValue(new Circle(true, Color.Pink))); Config.SubMenu("Drawings") .AddItem(new MenuItem("DrawAloneEnemy", "Q Alone Target").SetValue(new Circle(true, Color.Pink))); Config.SubMenu("Drawings") .AddItem(new MenuItem("DrawSlavePos", "Ult Slave Pos.").SetValue(new Circle(true, Color.Pink))); Config.SubMenu("Drawings") .AddItem(new MenuItem("DrawSlaveRange", "Ult Slave Range").SetValue(new Circle(true, Color.Pink))); Config.SubMenu("Drawings").AddItem(new MenuItem("DrawEmpty", "")); Config.SubMenu("Drawings").AddItem(new MenuItem("DrawDisable", "Disable All").SetValue(false)); Config.SubMenu("Drawings").AddItem(new MenuItem("DrawEmpty", "")); /* [ Damage After Combo ] */ var dmgAfterComboItem = new MenuItem("DamageAfterCombo", "Damage After Combo").SetValue(true); Config.SubMenu("Drawings").AddItem(dmgAfterComboItem); Utility.HpBarDamageIndicator.DamageToUnit = GetComboDamage; Utility.HpBarDamageIndicator.Enabled = dmgAfterComboItem.GetValue<bool>(); dmgAfterComboItem.ValueChanged += delegate(object sender, OnValueChangeEventArgs eventArgs) { Utility.HpBarDamageIndicator.Enabled = eventArgs.GetNewValue<bool>(); }; } Config.AddToMainMenu(); Game.OnUpdate += Game_OnUpdate; Drawing.OnDraw += Drawing_OnDraw; WelcomeMessage(); }
public static void Game_OnGameLoad() { _player = ObjectManager.Player; if (_player.ChampionName != ChampionName) return; _q = new Spell(SpellSlot.Q, 950F); _w = new Spell(SpellSlot.W, 950f); _e = new Spell(SpellSlot.E, 450f); _r = new Spell(SpellSlot.R, 1500f); _q.SetSkillshot(0.25f, 60f, 2000f, false, SkillshotType.SkillshotLine); _w.SetSkillshot(0.35f, 150f, 1650f, false, SkillshotType.SkillshotCircle); _r.SetSkillshot(0.25f, 100f, 2100f, false, SkillshotType.SkillshotLine); _youmuu = new Items.Item(3142, 10); _bilge = new Items.Item(3144, 450f); _blade = new Items.Item(3153, 450f); if (_player.GetSpell(SpellSlot.Summoner1).Name.ToLower().Contains("smite")) { _smite = new Spell(SpellSlot.Summoner1, 570f); _smiteSlot = SpellSlot.Summoner1; } else if (_player.GetSpell(SpellSlot.Summoner2).Name.ToLower().Contains("smite")) { _smite = new Spell(SpellSlot.Summoner2, 570f); _smiteSlot = SpellSlot.Summoner2; } Menu = MainMenu.AddMenu("D-Graves", "D-Graves"); comboMenu = Menu.AddSubMenu("Combo", "Combo"); comboMenu.Add("smitecombo", new CheckBox("Use Smite in target")); comboMenu.Add("UseQC", new CheckBox("Use Q")); comboMenu.Add("UseWC", new CheckBox("Use W")); comboMenu.Add("UseEC", new CheckBox("Use E")); comboMenu.Add("UseRC", new CheckBox("Use R")); comboMenu.Add("UseEreload", new CheckBox("Use E to Reload")); comboMenu.Add("UseRE", new CheckBox("Use R if hits X enemies")); comboMenu.Add("MinTargets", new Slider("Use R if Hit Enemys >=", 2, 1, 5)); comboMenu.Add("useRaim", new KeyBind("Manual R", false, KeyBind.BindTypes.HoldActive, 'T')); itemMenu = Menu.AddSubMenu("Items", "items"); itemMenu.Add("Youmuu", new CheckBox("Use Youmuu's")); itemMenu.AddSeparator(); itemMenu.Add("Bilge", new CheckBox("Use Bilge")); itemMenu.Add("BilgeEnemyhp", new Slider("If Enemy Hp <", 85, 1, 100)); itemMenu.Add("Bilgemyhp", new Slider("Or Your Hp <", 85, 1, 100)); itemMenu.Add("Blade", new CheckBox("Use Bork")); itemMenu.Add("BladeEnemyhp", new Slider("If Enemy Hp <", 85, 1, 100)); itemMenu.Add("Blademyhp", new Slider("Or Your Hp <", 85, 1, 100)); itemMenu.AddLabel("Deffensive Items"); itemMenu.AddSeparator(); itemMenu.Add("useqss", new CheckBox("Use QSS/Mercurial Scimitar/Dervish Blade")); itemMenu.Add("blind", new CheckBox("Blind")); itemMenu.Add("charm", new CheckBox("Charm")); itemMenu.Add("fear", new CheckBox("Fear")); itemMenu.Add("flee", new CheckBox("Flee")); itemMenu.Add("taunt", new CheckBox("Taunt")); itemMenu.Add("snare", new CheckBox("Snare")); itemMenu.Add("suppression", new CheckBox("Suppression")); itemMenu.Add("stun", new CheckBox("Stun")); itemMenu.Add("polymorph", new CheckBox("Polymorph")); itemMenu.Add("silence", new CheckBox("Silence")); itemMenu.Add("Cleansemode", new ComboBox("Use Cleanse", 1, "Always", "In Combo")); itemMenu.AddLabel("Potions"); itemMenu.AddSeparator(); itemMenu.Add("usehppotions", new CheckBox("Use Healt potion/Refillable/Hunters/Corrupting/Biscuit")); itemMenu.Add("usepotionhp", new Slider("If Health % <", 35, 1, 100)); itemMenu.Add("usemppotions", new CheckBox("Use Hunters/Corrupting/Biscuit")); itemMenu.Add("usepotionmp", new Slider("If Mana % <", 35, 1, 100)); harassMenu = Menu.AddSubMenu("Harass", "Harass"); harassMenu.Add("UseQH", new CheckBox("Use Q")); harassMenu.Add("UseWH", new CheckBox("Use W")); harassMenu.Add("Harrasmana", new Slider("Minimum Mana", 60, 1, 100)); harassMenu.Add("harasstoggle", new KeyBind("AutoHarass (toggle)", false, KeyBind.BindTypes.HoldActive, 'L')); lasthitMenu = Menu.AddSubMenu("LastHit", "LastHit"); lasthitMenu.Add("UseQLH", new CheckBox("Q LastHit")); lasthitMenu.Add("UseWLH", new CheckBox("W LastHit")); lasthitMenu.Add("Lastmana", new Slider("Minimum Mana", 60, 1, 100)); clearMenu = Menu.AddSubMenu("LaneClear", "LaneClear"); clearMenu.Add("UseQL", new CheckBox("Q LaneClear")); clearMenu.Add("minminions", new Slider("Minimum minions to use Q", 3, 1, 6)); clearMenu.Add("UseWL", new CheckBox("W LaneClear", false)); clearMenu.Add("minminionsw", new Slider("Minimum minions to use W", 3, 1, 5)); clearMenu.Add("Lanemana", new Slider("Minimum Mana", 60, 1, 100)); jungleMenu = Menu.AddSubMenu("JungleClear", "JungleClear"); jungleMenu.Add("UseQJ", new CheckBox("Q Jungle")); jungleMenu.Add("UseWJ", new CheckBox("W Jungle")); jungleMenu.Add("Junglemana", new Slider("Minimum Mana", 60, 1, 100)); smiteMenu = Menu.AddSubMenu("Smite", "Smite"); smiteMenu.Add("Usesmite", new KeyBind("Use Smite(toggle)", false, KeyBind.BindTypes.PressToggle, 'N')); smiteMenu.Add("Useblue", new CheckBox("Smite Blue Early")); smiteMenu.Add("manaJ", new Slider("Smite Blue Early if MP% <", 30, 1, 100)); smiteMenu.Add("Usered", new CheckBox("Smite Red Early")); smiteMenu.Add("healthJ", new Slider("Smite Red Early if HP% <", 30, 1, 100)); miscMenu = Menu.AddSubMenu("Misc", "Misc"); miscMenu.Add("UseQM", new CheckBox("Use Q KillSteal")); miscMenu.Add("UseWM", new CheckBox("Use W KillSteal")); miscMenu.Add("UseRM", new CheckBox("Use R KillSteal")); miscMenu.Add("Gap_W", new CheckBox("GapClosers W")); miscMenu.Add("Gap_E", new CheckBox("GapClosers E")); drawMenu = Menu.AddSubMenu("Drawings", "Drawings"); drawMenu.Add("DrawQ", new CheckBox("Draw Q", false)); drawMenu.Add("DrawW", new CheckBox("Draw W", false)); drawMenu.Add("DrawE", new CheckBox("Draw E", false)); drawMenu.Add("DrawR", new CheckBox("Draw R", false)); drawMenu.Add("Drawsmite", new CheckBox("Draw smite", true)); drawMenu.Add("Drawharass", new CheckBox("Draw Auto Harass", true)); Chat.Print("<font color='#881df2'>D-Graves by Diabaths</font> Loaded."); Game.OnUpdate += Game_OnGameUpdate; Drawing.OnDraw += Drawing_OnDraw; AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; LSEvents.AfterAttack += Orbwalking_AfterAttack; Chat.Print( "<font color='#f2f21d'>Do you like it??? </font> <font color='#ff1900'>Drop 1 Upvote in Database </font>"); Chat.Print( "<font color='#f2f21d'>Buy me cigars </font> <font color='#ff1900'>[email protected]</font> (10) S"); }