static void OnLoadingComplete(EventArgs args) { if (!_Player.ChampionName.Contains("Ezreal")) { return; } Chat.Print("Ezreal7 Loaded!", Color.GreenYellow); Chat.Print("Please Setting Target Harass Before Playing", Color.Yellow); Bootstrap.Init(null); Q = new Spell.Skillshot(SpellSlot.Q, 1150, SkillShotType.Linear, 250, 2000, 60); W = new Spell.Skillshot(SpellSlot.W, 1000, SkillShotType.Linear, 250, 1550, 80); W.AllowedCollisionCount = int.MaxValue; E = new Spell.Skillshot(SpellSlot.E, 475, SkillShotType.Linear, 250, 2000, 100); R = new Spell.Skillshot(SpellSlot.R, 5000, SkillShotType.Linear, 1000, 2000, 160); R.AllowedCollisionCount = int.MaxValue; Botrk = new Item(ItemId.Blade_of_the_Ruined_King); if (_Player.GetSpellSlotFromName("summonerdot") != SpellSlot.Unknown) { Ignite = new Spell.Targeted(ObjectManager.Player.GetSpellSlotFromName("summonerdot"), 600); } Menu = MainMenu.AddMenu("Ezreal7", "Ezreal"); Menu.AddSeparator(); ComboMenu = Menu.AddSubMenu("Combo Settings", "Combo"); ComboMenu.AddSeparator(); ComboMenu.AddLabel("Combo Settings"); ComboMenu.Add("ComboQ", new CheckBox("Spell [Q]")); ComboMenu.Add("ComboW", new CheckBox("Spell [W]")); ComboMenu.Add("item", new CheckBox("Use [BOTRK]")); ComboMenu.Add("ComboRange", new Slider("Q-W Distance", 900, 0, 1000)); ComboMenu.AddSeparator(); ComboMenu.Add("ComboR", new CheckBox("Spell [R]")); ComboMenu.AddSeparator(); ComboMenu.Add("MinRangeR", new Slider("Min Range Cast [R]", 1000, 0, 5000)); ComboMenu.AddSeparator(); ComboMenu.Add("MaxRangeR", new Slider("Max Range Cast [R]", 3000, 0, 5000)); ComboMenu.AddSeparator(); ComboMenu.Add("MinR", new Slider("Min Enemies Use [R]", 2, 0, 5)); HarassMenu = Menu.AddSubMenu("Harass Settings", "Harass"); HarassMenu.AddLabel("Harass Settings"); HarassMenu.Add("HarassQ", new CheckBox("Spell [Q]")); HarassMenu.Add("ManaQ", new Slider("Min Mana Harass [Q]", 40)); HarassMenu.AddSeparator(); HarassMenu.Add("HarassW", new CheckBox("Spell [W]", false)); HarassMenu.Add("ManaW", new Slider("Min Mana Harass [W]<=", 40)); HarassMenu.AddSeparator(); HarassMenu.AddLabel("Harass On"); foreach (var enemies in EntityManager.Heroes.Enemies) { HarassMenu.Add("haras" + enemies.ChampionName, new CheckBox("" + enemies.ChampionName)); } Auto = Menu.AddSubMenu("Auto Harass Settings", "Auto Harass"); Auto.AddLabel("Auto Harass Settings"); Auto.Add("AutoQ", new CheckBox("Auto [Q]")); Auto.Add("AutomanaQ", new Slider("Min Mana Auto [Q]", 60)); Auto.AddSeparator(); Auto.Add("AutoW", new CheckBox("Auto [W]", false)); Auto.Add("AutomanaW", new Slider("Min Mana Auto [W]", 60)); Auto.AddSeparator(); Auto.AddLabel("Auto Harass On"); foreach (var enemies in EntityManager.Heroes.Enemies) { Auto.Add("harass" + enemies.ChampionName, new CheckBox("" + enemies.ChampionName)); } LaneClearMenu = Menu.AddSubMenu("LaneClear Settings", "LaneClear"); LaneClearMenu.AddLabel("LastHit Settings"); LaneClearMenu.Add("LastQ", new CheckBox("Always [Q] LastHit")); LaneClearMenu.Add("LhMana", new Slider("Min Mana Lasthit [Q]", 60)); LaneClearMenu.AddSeparator(); LaneClearMenu.Add("LhAA", new CheckBox("Only [Q] LastHit If Out Range AA", false)); LaneClearMenu.Add("AAMana", new Slider("Min Mana Lasthit [Q] If Out Range AA", 50)); LaneClearMenu.AddSeparator(); LaneClearMenu.AddLabel("Lane Clear Settings"); LaneClearMenu.Add("LastQLC", new CheckBox("Always LastHit With [Q]", false)); LaneClearMenu.Add("ManaLC", new Slider("Min Mana LaneClear With [Q]", 70)); LaneClearMenu.AddSeparator(); LaneClearMenu.Add("LastAA", new CheckBox("Only [Q] LastHit If Out Range AA")); LaneClearMenu.Add("ManaLA", new Slider("Min Mana LastHit [Q] If Out Range AA", 50)); JungleClearMenu = Menu.AddSubMenu("JungleClear Settings", "JungleClear"); JungleClearMenu.AddLabel("JungleClear Settings"); JungleClearMenu.Add("QJungle", new CheckBox("Spell [Q]")); JungleClearMenu.Add("MnJungle", new Slider("Min Mana JungleClear [Q]", 30)); Misc = Menu.AddSubMenu("Misc Settings", "Misc"); Misc.AddLabel("AntiGap Settings"); Misc.Add("AntiGap", new CheckBox("Use [E] AntiGapcloser")); Misc.AddSeparator(); Misc.AddLabel("Ultimate On CC Settings"); Misc.Add("Rstun", new CheckBox("Use [R] If Enemy Has CC")); Misc.Add("MinR", new Slider("Min Range Use [R]", 800, 300, 2000)); Misc.Add("MaxR", new Slider("Max Range Use [R]", 2200, 300, 30000)); Misc.AddSeparator(); Misc.AddLabel("Auto Stacks Settings"); Misc.Add("Stack", new CheckBox("Auto Stacks In Shop")); KillStealMenu = Menu.AddSubMenu("KillSteal Settings", "KillSteal"); KillStealMenu.AddLabel("KillSteal Settings"); KillStealMenu.Add("KsQ", new CheckBox("Use [Q] KillSteal")); KillStealMenu.Add("KsW", new CheckBox("Use [W] KillSteal")); KillStealMenu.Add("ign", new CheckBox("Use [Ignite] KillSteal")); KillStealMenu.AddSeparator(); KillStealMenu.AddLabel("Ultimate Settings"); KillStealMenu.Add("KsR", new CheckBox("Use [R] KillSteal")); KillStealMenu.Add("minKsR", new Slider("Min [R] Range KillSteal", 900, 1, 5000)); KillStealMenu.Add("maxKsR", new Slider("Max [R] Range KillSteal", 4000, 1, 5000)); Skin = Menu.AddSubMenu("Skin Changer", "SkinChanger"); Skin.Add("checkSkin", new CheckBox("Use Skin Changer")); Skin.Add("skin.Id", new ComboBox("Skin Mode", 8, "Default", "1", "2", "3", "4", "5", "6", "7", "8")); Drawings = Menu.AddSubMenu("Draw Settings", "Draw"); Drawings.AddGroupLabel("Drawing Settings"); Drawings.Add("DrawQ", new CheckBox("Q Range")); Drawings.Add("DrawW", new CheckBox("W Range", false)); Drawings.Add("DrawE", new CheckBox("E Range", false)); Drawing.OnDraw += Drawing_OnDraw; Game.OnTick += Game_OnTick; Gapcloser.OnGapcloser += Gapcloser_OnGapcloser; Obj_AI_Turret.OnBasicAttack += Obj_AI_Turret_OnBasicAttack2; }
static Yasuo() { if (Game.MapId == GameMapId.SummonersRift) { //Blue team //Inside JumpSpots.Add(new Vector3(8299, 2662, 51), "SRU_KrugMini5.1.1"); //Krugsmall front JumpSpots.Add(new Vector3(8541, 2679, 50), "SRU_Krug5.1.2"); //Krugbig front JumpSpots.Add(new Vector3(7620, 4120, 54), "SRU_RedMini4.1.2"); //Redsmall front JumpSpots.Add(new Vector3(7850, 3930, 54), "SRU_RedMini4.1.3"); //Redsmall2 front JumpSpots.Add(new Vector3(6896, 5530, 55), "SRU_RazorbeakMini3.1.2"); //Birdsmall front JumpSpots.Add(new Vector3(3740, 6538, 52), "SRU_MurkwolfMini2.1.3"); //Wolfsmall front JumpSpots.Add(new Vector3(3916, 6430, 52), "SRU_MurkwolfMini2.1.2"); //Wolfsmall2 front JumpSpots.Add(new Vector3(3728, 8078, 51), "SRU_BlueMini1.1.2"); //Bluesmall front JumpSpots.Add(new Vector3(3610, 7928, 53), "SRU_BlueMini21.1.3"); //Bluesmall2 front JumpSpots.Add(new Vector3(3854, 7928, 51), "SRU_Blue1.1.1"); //Bluebig front JumpSpots.Add(new Vector3(2260, 8404, 51), "SRU_Gromp13.1.1"); //Gromp front //Outside JumpSpots.Add(new Vector3(8172, 3158, 51), "SRU_KrugMini5.1.1"); //Krugsmall Back JumpSpots.Add(new Vector3(8272, 3608, 53), "SRU_RedMini4.1.3"); //Redsmall2 Back JumpSpots.Add(new Vector3(6424, 5258, 48), "SRU_Razorbeak3.1.1"); //Birdsbig back JumpSpots.Add(new Vector3(7224, 5958, 52), "SRU_RazorbeakMini3.1.2"); //Birdsmall3 Back JumpSpots.Add(new Vector3(3674, 7058, 50), "SRU_MurkwolfMini2.1.3"); //Wolfsmall Back JumpSpots.Add(new Vector3(4324, 6258, 51), "SRU_MurkwolfMini2.1.2"); //Wolfsmall2 Back JumpSpots.Add(new Vector3(3624, 7408, 51), "SRU_BlueMini21.1.3"); //Bluesmall2 Back JumpSpots.Add(new Vector3(1674, 8356, 52), "SRU_Gromp13.1.1"); //Gromp Back //Red team //Inside JumpSpots.Add(new Vector3(6548, 12236, 56), "SRU_KrugMini11.1.1"); //Krugsmall front JumpSpots.Add(new Vector3(6324, 12256, 56), "SRU_Krug11.1.2"); //Krugbig front JumpSpots.Add(new Vector3(6980, 10978, 56), "SRU_RedMini10.1.3"); //Redsmall front JumpSpots.Add(new Vector3(7238, 10844, 56), "SRU_RedMini10.1.2"); //Redsmall2 front JumpSpots.Add(new Vector3(7906, 9382, 52), "SRU_RazorbeakMini9.1.2"); //Birdsmall front JumpSpots.Add(new Vector3(10868, 8354, 62), "SRU_MurkwolfMini8.1.3"); //Wolfsmall front JumpSpots.Add(new Vector3(11052, 8334, 61), "SRU_MurkwolfMini8.1.2"); //Wolfsmall2 front JumpSpots.Add(new Vector3(11188, 6990, 51), "SRU_BlueMini7.1.2"); //Bluesmall front JumpSpots.Add(new Vector3(10974, 7010, 51), "SRU_Blue7.1.1"); //Bluebig front JumpSpots.Add(new Vector3(12578, 6436, 51), "SRU_Gromp14.1.1"); //Gromp front //Outside JumpSpots.Add(new Vector3(6624, 11746, 53), "SRU_KrugMini11.1.1"); //Krugsmall Back JumpSpots.Add(new Vector3(6540, 11242, 56), "SRU_RedMini10.1.3"); //Redsmall Back JumpSpots.Add(new Vector3(8372, 9606, 50), "SRU_Razorbeak9.1.1"); //Birdsbig back JumpSpots.Add(new Vector3(7672, 8906, 52), "SRU_RazorbeakMini9.1.2"); //Birdsmall Back JumpSpots.Add(new Vector3(10372, 8506, 63), "SRU_MurkwolfMini8.1.3"); //Wolfsmall Back JumpSpots.Add(new Vector3(11122, 7806, 52), "SRU_MurkwolfMini8.1.2"); //Wolfsmall2 Back JumpSpots.Add(new Vector3(11122, 7506, 52), "SRU_BlueMini7.1.2"); //Bluesmall Back JumpSpots.Add(new Vector3(13172, 6408, 54), "SRU_Gromp14.1.1"); //Gromp Back } Q = new Spell.Skillshot(SpellSlot.Q, 475, SkillShotType.Linear, 250, int.MaxValue, 50); W = new Spell.Skillshot(SpellSlot.W, 400, SkillShotType.Linear, 250, int.MaxValue, 150); E = new Spell.Targeted(SpellSlot.E, 475); R = new Spell.Active(SpellSlot.R, 1200); SpellList.Add(Q); SpellList.Add(W); SpellList.Add(E); SpellList.Add(R); Menuini = MainMenu.AddMenu("Yasuo", "Yasuo"); AutoMenu = Menuini.AddSubMenu("Auto"); ComboMenu = Menuini.AddSubMenu("Combo"); JumperMenu = Menuini.AddSubMenu("Flee"); DrawMenu = Menuini.AddSubMenu("Drawings Settings"); ColorMenu = Menuini.AddSubMenu("Color Picker"); Menuini.Add("Qhit", new ComboBox("Q HitChance", 0, "High", "Medium", "Low")); AutoMenu.CreateCheckBox("Raoe", "Use AUTO R AOE"); AutoMenu.CreateSlider("Rhits", "Auto AOE R Hits {0}", 3, 1, 6); ComboMenu.CreateCheckBox("Q", "Use Q"); ComboMenu.CreateCheckBox("Q3", "Use Q3"); ComboMenu.CreateCheckBox("E", "Use E"); ComboMenu.CreateCheckBox("R", "Use R Finisher"); ComboMenu.CreateCheckBox("RCombo", "Use R For Combo Damage"); ComboMenu.CreateCheckBox("Raoe", "Use R AoE"); ComboMenu.CreateSlider("RHits", "R Hit {0} Enemies", 2, 1, 6); ComboMenu.AddSeparator(0); ComboMenu.AddGroupLabel("Advanced Settings"); ComboMenu.CreateCheckBox("EQ", "E > Q"); ComboMenu.CreateCheckBox("EQ3", "E > Q3"); ComboMenu.CreateCheckBox("Egap", "E GapClose To Selected Target"); ComboMenu.CreateCheckBox("Edive", "E Dive Towers", false); JumperMenu.CreateKeyBind("flee", "Flee Across all units", false, KeyBind.BindTypes.HoldActive, 'A'); JumperMenu.CreateKeyBind("wall", "Wall Jump", false, KeyBind.BindTypes.HoldActive, 'S'); //JumperMenu.CreateKeyBind("wall2", "Wall Jump OUTSIDE Camp > IN Camp", false, KeyBind.BindTypes.HoldActive, 'Z'); foreach (var spell in SpellList) { DrawMenu.Add(spell.Slot.ToString(), new CheckBox(spell.Slot + " Range")); ColorMenu.Add(spell.Slot.ToString(), new ColorPicker(spell.Slot + " Color", System.Drawing.Color.Chartreuse)); } DrawMenu.Add("damage", new CheckBox("Draw Combo Damage")); DrawMenu.AddLabel("Draws = ComboDamage / Enemy Current Health"); KappaEvade.KappaEvade.Init(); //Messages.OnMessage += Messages_OnMessage; }
private static void OnLoaded(EventArgs args) { if (Player.Instance.ChampionName != Hero) { return; } Bootstrap.Init(null); Q = new Spell.Skillshot(SpellSlot.Q, 1200, SkillShotType.Linear, 250, 1200, 80); W = new Spell.Skillshot(SpellSlot.W, 900, SkillShotType.Circular, 250, 2200, 350); E = new Spell.Targeted(SpellSlot.E, 750); R = new Spell.Active(SpellSlot.R, 620); Exhaust = new Spell.Targeted(ObjectManager.Player.GetSpellSlotFromName("summonerexhaust"), 650); Talisman = new Item((int)ItemId.Talisman_of_Ascension); Randuin = new Item((int)ItemId.Randuins_Omen); Zhonia = new Item((int)ItemId.Zhonyas_Hourglass); AbilitySequence = new[] { 1, 3, 2, 1, 1, 4, 1, 2, 1, 2, 4, 2, 2, 3, 3, 4, 3, 3 }; MorgMenu = MainMenu.AddMenu("Bloodimir Morgana", "bmorgana"); MorgMenu.AddGroupLabel("Bloodimir Morgana"); MorgMenu.AddSeparator(); MorgMenu.AddLabel("Bloodimir Morgana v2.1.0.0"); ComboMenu = MorgMenu.AddSubMenu("Combo", "sbtw"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.AddSeparator(); ComboMenu.Add("usecomboq", new CheckBox("Use Q")); ComboMenu.Add("usecombow", new CheckBox("Use W")); AutoCastMenu = MorgMenu.AddSubMenu("Auto Cast", "ac"); AutoCastMenu.AddGroupLabel("Auto Cast"); AutoCastMenu.AddSeparator(); AutoCastMenu.Add("qd", new CheckBox("Auto Q Dashing")); AutoCastMenu.Add("qi", new CheckBox("Auto Q Immobile")); AutoCastMenu.Add("ar", new CheckBox("Auto R")); AutoCastMenu.Add("rslider", new Slider("Minimum people for Auto R", 2, 0, 5)); QMenu = MorgMenu.AddSubMenu("Q Settings", "qsettings"); QMenu.AddGroupLabel("Q Settings"); QMenu.AddSeparator(); QMenu.Add("qmin", new Slider("Min Range", 150, 0, (int)Q.Range)); QMenu.Add("qmax", new Slider("Max Range", (int)Q.Range, 0, (int)Q.Range)); QMenu.AddSeparator(); foreach (var obj in ObjectManager.Get <AIHeroClient>().Where(obj => obj.Team != Me.Team)) { QMenu.Add("bind" + obj.ChampionName.ToLower(), new CheckBox("Bind " + obj.ChampionName)); } QMenu.AddSeparator(); QMenu.Add("mediumpred", new CheckBox("MEDIUM Bind Hitchance Prediction", false)); QMenu.AddSeparator(); QMenu.Add("intq", new CheckBox("Q to Interrupt")); SkinMenu = MorgMenu.AddSubMenu("Skin Changer", "skin"); SkinMenu.AddGroupLabel("Choose the desired skin"); var skinchange = SkinMenu.Add("sID", new Slider("Skin", 5, 0, 7)); var sid = new[] { "Default", "Exiled", "Sinful Succulence", "Blade Mistress", "Blackthorn", "Ghost Bride", "Victorius", "Lunar Wraith" }; skinchange.DisplayName = sid[skinchange.CurrentValue]; skinchange.OnValueChange += delegate(ValueBase <int> sender, ValueBase <int> .ValueChangeArgs changeArgs) { sender.DisplayName = sid[changeArgs.NewValue]; }; MiscMenu = MorgMenu.AddSubMenu("Misc", "misc"); MiscMenu.AddGroupLabel("Misc"); MiscMenu.AddSeparator(); MiscMenu.Add("ksq", new CheckBox("KS with Q")); MiscMenu.Add("antigapcloser", new CheckBox("Anti Gapcloser")); MiscMenu.Add("talisman", new CheckBox("Use Talisman of Ascension")); MiscMenu.Add("randuin", new CheckBox("Use Randuin")); MiscMenu.Add("szhonya", new CheckBox("Smart Zhonya")); MiscMenu.Add("lvlup", new CheckBox("Auto Level Up Spells", false)); MiscMenu.AddSeparator(); MiscMenu.Add("EAllies", new CheckBox("Auto E")); foreach (var obj in ObjectManager.Get <AIHeroClient>().Where(obj => obj.Team == Me.Team)) { MiscMenu.Add("shield" + obj.ChampionName.ToLower(), new CheckBox("Shield " + obj.ChampionName)); } MiscMenu.AddSeparator(); MiscMenu.Add("support", new CheckBox("Support Mode", false)); MiscMenu.Add("useexhaust", new CheckBox("Use Exhaust")); foreach (var source in ObjectManager.Get <AIHeroClient>().Where(a => a.IsEnemy)) { MiscMenu.Add(source.ChampionName + "exhaust", new CheckBox("Exhaust " + source.ChampionName, false)); } DrawMenu = MorgMenu.AddSubMenu("Drawings", "drawings"); DrawMenu.AddGroupLabel("Drawings"); DrawMenu.AddSeparator(); DrawMenu.Add("drawq", new CheckBox("Draw Q")); DrawMenu.Add("draww", new CheckBox("Draw W")); DrawMenu.Add("drawe", new CheckBox("Draw E")); DrawMenu.Add("drawr", new CheckBox("Draw R")); DrawMenu.Add("drawaa", new CheckBox("Draw AA")); DrawMenu.Add("predictions", new CheckBox("Visualize Q Prediction")); LaneClear = MorgMenu.AddSubMenu("Lane Clear", "laneclear"); LaneClear.AddGroupLabel("Lane Clear Settings"); LaneClear.Add("LCW", new CheckBox("Use W")); LastHit = MorgMenu.AddSubMenu("Last Hit", "lasthit"); LastHit.AddGroupLabel("Last Hit Settings"); LastHit.Add("LHQ", new CheckBox("Use Q", false)); Interrupter.OnInterruptableSpell += Interrupter_OnInterruptableSpell; Game.OnUpdate += OnUpdate; Orbwalker.OnPreAttack += Orbwalker_OnPreAttack; Obj_AI_Base.OnProcessSpellCast += Auto_EOnProcessSpell; Gapcloser.OnGapcloser += Gapcloser_OnGapcloser; Drawing.OnDraw += delegate { if (!Me.IsDead) { if (DrawMenu["drawr"].Cast <CheckBox>().CurrentValue&& R.IsLearned) { Circle.Draw(Color.Red, R.Range, Player.Instance.Position); } if (DrawMenu["draww"].Cast <CheckBox>().CurrentValue&& W.IsLearned) { Circle.Draw(Color.Purple, W.Range, Player.Instance.Position); } if (DrawMenu["drawe"].Cast <CheckBox>().CurrentValue&& E.IsLearned) { Circle.Draw(Color.Green, E.Range, Player.Instance.Position); } if (DrawMenu["drawaa"].Cast <CheckBox>().CurrentValue) { Circle.Draw(Color.Blue, Q.Range, Player.Instance.Position); } var predictedPositions = new Dictionary <int, Tuple <int, PredictionResult> >(); var predictions = DrawMenu["predictions"].Cast <CheckBox>().CurrentValue; var qRange = DrawMenu["drawq"].Cast <CheckBox>().CurrentValue; foreach ( var enemy in EntityManager.Heroes.Enemies.Where( enemy => QMenu["bind" + enemy.ChampionName].Cast <CheckBox>().CurrentValue&& enemy.IsValidTarget(Q.Range + 150) && !enemy.HasBuffOfType(BuffType.SpellShield))) { var predictionsq = Q.GetPrediction(enemy); predictedPositions[enemy.NetworkId] = new Tuple <int, PredictionResult>(Environment.TickCount, predictionsq); if (qRange && Q.IsLearned) { Circle.Draw(Q.IsReady() ? Color.Blue : Color.Red, Q.Range, Player.Instance.Position); } if (!predictions) { return; } foreach (var prediction in predictedPositions.ToArray()) { if (Environment.TickCount - prediction.Value.Item1 > 2000) { predictedPositions.Remove(prediction.Key); continue; } Circle.Draw(Color.Red, 75, prediction.Value.Item2.CastPosition); Line.DrawLine(System.Drawing.Color.GreenYellow, Player.Instance.Position, prediction.Value.Item2.CastPosition); Line.DrawLine(System.Drawing.Color.CornflowerBlue, EntityManager.Heroes.Enemies.Find(o => o.NetworkId == prediction.Key).Position, prediction.Value.Item2.CastPosition); Drawing.DrawText(prediction.Value.Item2.CastPosition.WorldToScreen() + new Vector2(0, -20), System.Drawing.Color.LimeGreen, string.Format("Hitchance: {0}%", Math.Ceiling(prediction.Value.Item2.HitChancePercent)), 10); } } ; } ; }; }
protected override void CreateMenu() { ComboMenu = MenuManager.Menu.AddSubMenu("Combo"); ComboMenu.AddGroupLabel("Combo mode settings for Corki addon"); ComboMenu.AddLabel("Phosphorus Bomb (Q) settings :"); ComboMenu.Add("Plugins.Corki.ComboMenu.UseQ", new CheckBox("Kullan Q")); ComboMenu.AddSeparator(5); ComboMenu.AddLabel("Gatling Gun (E) settings :"); ComboMenu.Add("Plugins.Corki.ComboMenu.UseE", new CheckBox("Kullan E")); ComboMenu.AddSeparator(5); ComboMenu.AddLabel("Valkyrie (W) settings :"); ComboMenu.Add("Plugins.Corki.ComboMenu.UseW", new CheckBox("Kullan W", false)); ComboMenu.AddSeparator(5); ComboMenu.AddLabel("Missile Barrage (R) settings :"); ComboMenu.Add("Plugins.Corki.ComboMenu.UseR", new CheckBox("Kullan R")); ComboMenu.Add("Plugins.Corki.ComboMenu.MinStacksForR", new Slider("R kullanmak icin en az R sayisi", 1, 1, 7)); ComboMenu.AddSeparator(1); ComboMenu.Add("Plugins.Corki.ComboMenu.RAllowCollision", new CheckBox("Minyonlara carpmaya izin ver", false)); ComboMenu.AddLabel("Allow collision on minions if damage will be applied on enemy champion."); HarassMenu = MenuManager.Menu.AddSubMenu("Harass"); HarassMenu.AddGroupLabel("Harass mode settings for Corki addon"); HarassMenu.AddLabel("Phosphorus Bomb (Q) settings :"); HarassMenu.Add("Plugins.Corki.HarassMenu.UseQ", new CheckBox("Kullan Q")); HarassMenu.Add("Plugins.Corki.HarassMenu.MinManaToUseQ", new Slider("En az mana ({0}%) Q icin", 50, 1)); HarassMenu.AddSeparator(5); HarassMenu.AddLabel("Gatling Gun (E) settings :"); HarassMenu.Add("Plugins.Corki.HarassMenu.UseE", new CheckBox("Kullan E")); HarassMenu.Add("Plugins.Corki.HarassMenu.MinManaToUseE", new Slider("En az mana ({0}%) E icin", 50, 1)); HarassMenu.AddSeparator(5); HarassMenu.AddLabel("Missile Barrage (R) settings :"); HarassMenu.Add("Plugins.Corki.HarassMenu.UseR", new CheckBox("Kullan R")); HarassMenu.Add("Plugins.Corki.HarassMenu.MinManaToUseR", new Slider("En az mana ({0}%) R icin", 50, 1)); HarassMenu.Add("Plugins.Corki.HarassMenu.MinStacksToUseR", new Slider("En az stack R icin", 3, 1, 7)); HarassMenu.AddSeparator(1); HarassMenu.Add("Plugins.Corki.HarassMenu.RAllowCollision", new CheckBox("Minyonlara carpmasina izin ver")); HarassMenu.AddLabel("Allow collision on minions if damage will be applied on enemy champion."); LaneClearMenu = MenuManager.Menu.AddSubMenu("Lane clear"); LaneClearMenu.AddGroupLabel("Lane clear mode settings for Corki addon"); LaneClearMenu.AddLabel("Basic settings :"); LaneClearMenu.Add("Plugins.Corki.LaneClearMenu.EnableLCIfNoEn", new CheckBox("Yakinda dusman yoksa koridor temizle")); var scanRange = LaneClearMenu.Add("Plugins.Corki.LaneClearMenu.ScanRange", new Slider("Dusman uzakligi", 1500, 300, 2500)); scanRange.OnValueChange += (a, b) => { _changingRangeScan = true; Core.DelayAction(() => { if (!scanRange.IsLeftMouseDown && !scanRange.IsMouseInside) { _changingRangeScan = false; } }, 2000); }; LaneClearMenu.Add("Plugins.Corki.LaneClearMenu.AllowedEnemies", new Slider("Izin verilen dusman miktarı", 1, 0, 5)); LaneClearMenu.AddSeparator(5); LaneClearMenu.AddLabel("Phosphorus Bomb (Q) settings :"); LaneClearMenu.Add("Plugins.Corki.LaneClearMenu.UseQ", new CheckBox("Kullan Q")); LaneClearMenu.Add("Plugins.Corki.LaneClearMenu.MinMinionsKilledToUseQ", new Slider("Q ile kesilicek en az minyon sayisi", 2, 1, 6)); LaneClearMenu.Add("Plugins.Corki.LaneClearMenu.MinManaToUseQ", new Slider("En az mana ({0}%) Q icin", 50, 1)); LaneClearMenu.AddSeparator(5); LaneClearMenu.AddLabel("Gatling Gun (E) settings :"); LaneClearMenu.Add("Plugins.Corki.LaneClearMenu.UseE", new CheckBox("Kullan E", false)); LaneClearMenu.Add("Plugins.Corki.LaneClearMenu.MinManaToUseE", new Slider("En az mana ({0}%) E icin", 50, 1)); LaneClearMenu.AddSeparator(5); LaneClearMenu.AddLabel("Missile Barrage (R) settings :"); LaneClearMenu.Add("Plugins.Corki.LaneClearMenu.UseR", new CheckBox("Kullan R")); LaneClearMenu.Add("Plugins.Corki.LaneClearMenu.MinManaToUseR", new Slider("En az mana ({0}%) R icin", 50, 1)); LaneClearMenu.Add("Plugins.Corki.LaneClearMenu.MinStacksToUseR", new Slider("R kullanmak icin en az kac R olsun", 6, 1, 7)); LaneClearMenu.Add("Plugins.Corki.LaneClearMenu.MinMinionsHitToUseR", new Slider("R en az kac minyona carpsin", 3, 1, 4)); JungleClearMenu = MenuManager.Menu.AddSubMenu("Jungle clear"); JungleClearMenu.AddGroupLabel("Jungle clear mode settings for Corki addon"); JungleClearMenu.AddLabel("Phosphorus Bomb (Q) settings :"); JungleClearMenu.Add("Plugins.Corki.JungleClearMenu.UseQ", new CheckBox("Kullan Q")); JungleClearMenu.Add("Plugins.Corki.JungleClearMenu.MinManaToUseQ", new Slider("Min mana percentage ({0}%) to use Q", 50, 1)); JungleClearMenu.AddSeparator(5); JungleClearMenu.AddLabel("Gatling Gun (E) settings :"); JungleClearMenu.Add("Plugins.Corki.JungleClearMenu.UseE", new CheckBox("Kullan E", false)); JungleClearMenu.Add("Plugins.Corki.JungleClearMenu.MinManaToUseE", new Slider("Min mana percentage ({0}%) to use E", 50, 1)); JungleClearMenu.AddSeparator(5); JungleClearMenu.AddLabel("Missile Barrage (R) settings :"); JungleClearMenu.Add("Plugins.Corki.JungleClearMenu.UseR", new CheckBox("Kullan R")); JungleClearMenu.Add("Plugins.Corki.JungleClearMenu.MinManaToUseR", new Slider("En az mana ({0}%) R icin", 50, 1)); JungleClearMenu.Add("Plugins.Corki.JungleClearMenu.MinStacksToUseR", new Slider("R kullanmak icin en az kac R olsun", 5, 1, 7)); JungleClearMenu.AddSeparator(1); JungleClearMenu.Add("Plugins.Corki.JungleClearMenu.RAllowCollision", new CheckBox("Minyonlara carpmasina izin ver")); JungleClearMenu.AddLabel("Allow collision on minions if damage will be applied on other minions."); MiscMenu = MenuManager.Menu.AddSubMenu("Misc"); MiscMenu.AddGroupLabel("Misc settings for Corki addon"); MiscMenu.AddLabel("Auto harass settings : "); MiscMenu.Add("Plugins.Corki.MiscMenu.AutoHarassEnabled", new KeyBind("Enable auto harass", true, KeyBind.BindTypes.PressToggle, 'T')); MiscMenu.Add("Plugins.Corki.MiscMenu.UseBigBomb", new CheckBox("Kullan buyuk bomba", false)); MiscMenu.Add("Plugins.Corki.MiscMenu.MinStacksToUseR", new Slider("R kullanmak icin en az kac R olsun", 3, 1, 7)); MiscMenu.AddSeparator(5); MiscMenu.AddLabel("Auto harass enabled for : "); foreach (var enemy in EntityManager.Heroes.Enemies) { MiscMenu.Add("Plugins.Corki.MiscMenu.AutoHarassEnabled." + enemy.Hero, new CheckBox(enemy.Hero.ToString())); } DrawingsMenu = MenuManager.Menu.AddSubMenu("Drawings"); DrawingsMenu.AddGroupLabel("Drawings settings for Corki addon"); DrawingsMenu.AddLabel("Basic settings :"); DrawingsMenu.Add("Plugins.Corki.DrawingsMenu.DrawSpellRangesWhenReady", new CheckBox("Draw spell ranges only when they are ready")); DrawingsMenu.AddSeparator(5); DrawingsMenu.AddLabel("Phosphorus Bomb (Q) drawing settings :"); DrawingsMenu.Add("Plugins.Corki.DrawingsMenu.DrawQ", new CheckBox("Goster Q Mesafesi")); DrawingsMenu.Add("Plugins.Corki.DrawingsMenu.DrawQColor", new CheckBox("Rengi Sec", false)).OnValueChange += (a, b) => { if (!b.NewValue) { return; } ColorPicker[0].Initialize(Color.Aquamarine); a.CurrentValue = false; }; DrawingsMenu.AddSeparator(5); DrawingsMenu.AddLabel("Valkyrie (W) drawing settings :"); DrawingsMenu.Add("Plugins.Corki.DrawingsMenu.DrawW", new CheckBox("Goster W Mesafesi", false)); DrawingsMenu.Add("Plugins.Corki.DrawingsMenu.DrawWColor", new CheckBox("Rengi Sec", false)).OnValueChange += (a, b) => { if (!b.NewValue) { return; } ColorPicker[1].Initialize(Color.Aquamarine); a.CurrentValue = false; }; DrawingsMenu.AddSeparator(5); DrawingsMenu.AddLabel("Missile Barrage (R) drawing settings :"); DrawingsMenu.Add("Plugins.Corki.DrawingsMenu.DrawR", new CheckBox("Goster R Mesafesi")); DrawingsMenu.Add("Plugins.Corki.DrawingsMenu.DrawRColor", new CheckBox("Rengi Sec", false)).OnValueChange += (a, b) => { if (!b.NewValue) { return; } ColorPicker[2].Initialize(Color.Aquamarine); a.CurrentValue = false; }; DrawingsMenu.AddSeparator(5); DrawingsMenu.AddLabel("Damage indicator drawing settings :"); DrawingsMenu.Add("Plugins.Corki.DrawingsMenu.DrawDamageIndicator", new CheckBox("Dusman caninda verilicek hasari goster")); DrawingsMenu.Add("Plugins.Corki.DrawingsMenu.DrawDamageIndicatorColor", new CheckBox("Rengi Sec", false)).OnValueChange += (a, b) => { if (!b.NewValue) { return; } ColorPicker[3].Initialize(Color.Aquamarine); a.CurrentValue = false; }; }
private static void OnLoaded(EventArgs args) { if (Player.Instance.ChampionName != "Kennen") { return; } Bootstrap.Init(null); Q = new Spell.Skillshot(SpellSlot.Q, 1050, SkillShotType.Linear, (int)250f, (int)1700f, (int)50f); W = new Spell.Active(SpellSlot.W); E = new Spell.Active(SpellSlot.E); R = new Spell.Active(SpellSlot.R, 565); KennenMenu = MainMenu.AddMenu("BloodimirKennen", "bloodimirkennen"); KennenMenu.AddGroupLabel("Bloodimir.Kennen"); KennenMenu.AddSeparator(); KennenMenu.AddLabel("Bloodimir Kennen V1.0.0.0"); ComboMenu = KennenMenu.AddSubMenu("Combo", "sbtw"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.AddSeparator(); ComboMenu.Add("usecomboq", new CheckBox("Use Q")); ComboMenu.Add("usecombow", new CheckBox("Use W")); ComboMenu.Add("usecomboe", new CheckBox("Use E ")); ComboMenu.AddSeparator(); ComboMenu.Add("usecombor", new CheckBox("Use R")); ComboMenu.AddSeparator(); ComboMenu.Add("rslider", new Slider("Minimum people for R", 2, 0, 5)); DrawMenu = KennenMenu.AddSubMenu("Drawings", "drawings"); DrawMenu.AddGroupLabel("Drawings"); DrawMenu.AddSeparator(); DrawMenu.Add("drawq", new CheckBox("Draw Q")); DrawMenu.Add("draww", new CheckBox("Draw W")); LaneJungleClear = KennenMenu.AddSubMenu("Lane Jungle Clear", "lanejungleclear"); LaneJungleClear.AddGroupLabel("Lane Jungle Clear Settings"); LaneJungleClear.Add("LCW", new CheckBox("Use W")); LaneJungleClear.Add("LCQ", new CheckBox("Use Q")); LastHit = KennenMenu.AddSubMenu("Last Hit", "lasthit"); LastHit.AddGroupLabel("Last Hit Settings"); LastHit.Add("LHQ", new CheckBox("Use Q")); LastHit.Add("LHW", new CheckBox("Use W")); MiscMenu = KennenMenu.AddSubMenu("Misc Menu", "miscmenu"); MiscMenu.AddGroupLabel("KS"); MiscMenu.AddSeparator(); MiscMenu.Add("ksq", new CheckBox("KS using Q")); MiscMenu.Add("ksw", new CheckBox("KS using W")); MiscMenu.Add("int", new CheckBox("TRY to Interrupt spells")); SkinMenu = KennenMenu.AddSubMenu("Skin Changer", "skin"); SkinMenu.AddGroupLabel("Choose the desired skin"); var skinchange = SkinMenu.Add("skinid", new Slider("Skin", 1, 0, 5)); var skinid = new[] { "Default", "Deadly", "Swamp Master", "Karate", "Doctor", "Arctic Ops" }; skinchange.DisplayName = skinid[skinchange.CurrentValue]; skinchange.OnValueChange += delegate(ValueBase <int> sender, ValueBase <int> .ValueChangeArgs changeArgs) { sender.DisplayName = skinid[changeArgs.NewValue]; if (MiscMenu["debug"].Cast <CheckBox>().CurrentValue) { Chat.Print("skin-changed"); } }; Interrupter.OnInterruptableSpell += Interruptererer; Game.OnTick += Tick; Drawing.OnDraw += OnDraw; }
protected override void CreateMenu() { ComboMenu = MenuManager.Menu.AddSubMenu("Combo"); ComboMenu.AddGroupLabel("Combo mode settings for Tristana addon"); ComboMenu.AddLabel("Rapid Fire (Q) settings :"); ComboMenu.Add("Plugins.Tristana.ComboMenu.UseQ", new CheckBox("Use Q")); ComboMenu.AddSeparator(5); ComboMenu.AddLabel("Rocket Jump (W) settings :"); ComboMenu.Add("Plugins.Tristana.ComboMenu.UseW", new CheckBox("Use W", false)); ComboMenu.AddLabel("Only if W - E - R combo will kill an enemy"); ComboMenu.AddSeparator(2); ComboMenu.Add("Plugins.Tristana.ComboMenu.UseWVsGapclosers", new CheckBox("Use W against gapclosers")); Keybind = ComboMenu.Add("Plugins.Tristana.ComboMenu.DoubleWKeybind", new KeyBind("Perform double W combo", false, KeyBind.BindTypes.HoldActive, 'A')); ComboMenu.AddSeparator(5); ComboMenu.AddLabel("Explosive Charge (E) settings :"); ComboMenu.Add("Plugins.Tristana.ComboMenu.UseE", new CheckBox("Use E")); ComboMenu.AddSeparator(2); ComboMenu.Add("Plugins.Tristana.ComboMenu.FocusE", new CheckBox("Focus target with E first")); ComboMenu.AddSeparator(5); ComboMenu.AddLabel("Champion's whitelist :"); foreach (var enemy in EntityManager.Heroes.Enemies) { ComboMenu.Add("Plugins.Tristana.ComboMenu.UseEOn." + enemy.Hero, new CheckBox(enemy.Hero == Champion.MonkeyKing ? "Wukong" : enemy.ChampionName)); } ComboMenu.AddSeparator(5); ComboMenu.AddLabel("Buster Shot (R) settings :"); ComboMenu.Add("Plugins.Tristana.ComboMenu.UseR", new CheckBox("Use R to killsteal")); ComboMenu.Add("Plugins.Tristana.ComboMenu.UseRVsMelees", new CheckBox("Use R against melees")); ComboMenu.Add("Plugins.Tristana.ComboMenu.UseRVsInterruptible", new CheckBox("Use R to interrupt")); ComboMenu.Add("Plugins.Tristana.ComboMenu.UseRVsGapclosers", new CheckBox("Use R against gapclosers")); ComboMenu.AddSeparator(5); LaneClearMenu = MenuManager.Menu.AddSubMenu("Clear"); LaneClearMenu.AddGroupLabel("Lane clear settings for Tristana addon"); LaneClearMenu.AddLabel("Basic settings :"); LaneClearMenu.Add("Plugins.Tristana.LaneClearMenu.EnableLCIfNoEn", new CheckBox("Enable lane clear only if no enemies nearby")); var scanRange = LaneClearMenu.Add("Plugins.Tristana.LaneClearMenu.ScanRange", new Slider("Range to scan for enemies", 1500, 300, 2500)); scanRange.OnValueChange += (a, b) => { _changingRangeScan = true; Core.DelayAction(() => { if (!scanRange.IsLeftMouseDown && !scanRange.IsMouseInside) { _changingRangeScan = false; } }, 2000); }; LaneClearMenu.Add("Plugins.Tristana.LaneClearMenu.AllowedEnemies", new Slider("Allowed enemies amount", 1, 0, 5)); LaneClearMenu.AddSeparator(5); LaneClearMenu.AddLabel("Rapid Fire (Q) settings :"); LaneClearMenu.Add("Plugins.Tristana.LaneClearMenu.UseQInLaneClear", new CheckBox("Use Q in Lane Clear")); LaneClearMenu.Add("Plugins.Tristana.LaneClearMenu.UseQInJungleClear", new CheckBox("Use Q in Jungle Clear")); LaneClearMenu.AddSeparator(5); LaneClearMenu.AddLabel("Explosive Charge (E) settings :"); LaneClearMenu.Add("Plugins.Tristana.LaneClearMenu.UseEInLaneClear", new CheckBox("Use E in Lane Clear")); LaneClearMenu.Add("Plugins.Tristana.LaneClearMenu.UseEInJungleClear", new CheckBox("Use E in Jungle Clear")); LaneClearMenu.Add("Plugins.Tristana.LaneClearMenu.UseEOnTowers", new CheckBox("Use E on Towers")); LaneClearMenu.Add("Plugins.Tristana.LaneClearMenu.MinManaE", new Slider("Min mana percentage ({0}%) to use E", 80, 1)); MenuManager.BuildAntiGapcloserMenu(); MenuManager.BuildInterrupterMenu(); DrawingsMenu = MenuManager.Menu.AddSubMenu("Drawings"); DrawingsMenu.AddGroupLabel("Drawings settings for Tristana addon"); DrawingsMenu.AddLabel("Basic settings :"); DrawingsMenu.Add("Plugins.Tristana.DrawingsMenu.DrawSpellRangesWhenReady", new CheckBox("Draw spell ranges only when they are ready")); DrawingsMenu.AddSeparator(5); DrawingsMenu.AddLabel("Rocket Jump (W) settings :"); DrawingsMenu.Add("Plugins.Tristana.DrawingsMenu.DrawW", new CheckBox("Draw W range")); DrawingsMenu.Add("Plugins.Tristana.DrawingsMenu.DrawWColor", new CheckBox("Change color", false)).OnValueChange += (a, b) => { if (!b.NewValue) { return; } ColorPicker[0].Initialize(System.Drawing.Color.Aquamarine); a.CurrentValue = false; }; DrawingsMenu.AddSeparator(5); DrawingsMenu.Add("Plugins.Tristana.DrawingsMenu.DrawInfo", new CheckBox("Draw Infos")).OnValueChange += (a, b) => { if (b.NewValue) { DamageIndicator.DamageDelegate = HandleDamageIndicator; } else if (!b.NewValue) { DamageIndicator.DamageDelegate = null; } }; DrawingsMenu.Add("Plugins.Tristana.DrawingsMenu.InfoColor", new CheckBox("Change color", false)).OnValueChange += (a, b) => { if (!b.NewValue) { return; } ColorPicker[1].Initialize(System.Drawing.Color.Aquamarine); a.CurrentValue = false; }; DrawingsMenu.AddLabel("Draws damage indicator and buff duration"); }
protected override void CreateMenu() { ComboMenu = MenuManager.Menu.AddSubMenu("Combo"); ComboMenu.AddGroupLabel("Combo mode settings for Vayne addon"); ComboMenu.AddLabel("Tumble (Q) settings :"); ComboMenu.Add("Plugins.Vayne.ComboMenu.UseQ", new CheckBox("Use Q")); ComboMenu.Add("Plugins.Vayne.ComboMenu.UseQOnlyToProcW", new CheckBox("Use Q only to proc W stacks", false)); ComboMenu.AddSeparator(5); ComboMenu.AddLabel("Condemn (E) settings :"); ComboMenu.Add("Plugins.Vayne.ComboMenu.UseE", new CheckBox("Use E")); ComboMenu.AddSeparator(5); ComboMenu.AddLabel("Final Hour (R) settings :"); ComboMenu.Add("Plugins.Vayne.ComboMenu.UseR", new CheckBox("Use R", false)); ComboMenu.AddSeparator(5); HarassMenu = MenuManager.Menu.AddSubMenu("Harass"); HarassMenu.AddGroupLabel("Harass mode settings for Vayne addon"); HarassMenu.AddLabel("Tumble (Q) settings :"); HarassMenu.Add("Plugins.Vayne.HarassMenu.UseQ", new CheckBox("Use Q", false)); HarassMenu.Add("Plugins.Vayne.HarassMenu.MinManaToUseQ", new Slider("Min mana percentage ({0}%) to use Q", 80, 1)); HarassMenu.AddSeparator(5); LaneClearMenu = MenuManager.Menu.AddSubMenu("Clear mode"); LaneClearMenu.AddGroupLabel("Lane clear / Jungle Clear mode settings for Vayne addon"); LaneClearMenu.AddLabel("Basic settings :"); LaneClearMenu.Add("Plugins.Vayne.LaneClearMenu.EnableLCIfNoEn", new CheckBox("Enable lane clear only if no enemies nearby")); var scanRange = LaneClearMenu.Add("Plugins.Vayne.LaneClearMenu.ScanRange", new Slider("Range to scan for enemies", 1500, 300, 2500)); scanRange.OnValueChange += (a, b) => { _changingRangeScan = true; Core.DelayAction(() => { if (!scanRange.IsLeftMouseDown && !scanRange.IsMouseInside) { _changingRangeScan = false; } }, 2000); }; LaneClearMenu.Add("Plugins.Vayne.LaneClearMenu.AllowedEnemies", new Slider("Allowed enemies amount", 1, 0, 5)); LaneClearMenu.AddSeparator(5); LaneClearMenu.AddLabel("Tumble (Q) settings :"); LaneClearMenu.Add("Plugins.Vayne.LaneClearMenu.UseQToLaneClear", new CheckBox("Use Q to lane clear")); LaneClearMenu.Add("Plugins.Vayne.LaneClearMenu.UseQToJungleClear", new CheckBox("Use Q to jungle clear")); LaneClearMenu.Add("Plugins.Vayne.LaneClearMenu.MinMana", new Slider("Min mana percentage ({0}%) to use Q", 80, 1)); LaneClearMenu.AddSeparator(5); MenuManager.BuildAntiGapcloserMenu(); MenuManager.BuildInterrupterMenu(); MiscMenu = MenuManager.Menu.AddSubMenu("Misc"); MiscMenu.AddGroupLabel("Misc settings for Vayne addon"); MiscMenu.AddLabel("Basic settings :"); MiscMenu.Add("Plugins.Vayne.MiscMenu.NoAAWhileStealth", new KeyBind("Dont AutoAttack while stealth", false, KeyBind.BindTypes.PressToggle, 'T')).OnValueChange += (a, b) => { if (NoAaStealthPermaShowItem != null) { NoAaStealthPermaShowItem.Value = b.NewValue; } }; MiscMenu.Add("Plugins.Vayne.MiscMenu.NoAADelay", new Slider("Delay", 1000, 0, 1000)); MiscMenu.AddSeparator(5); MiscMenu.AddLabel("Additional Condemn (E) settings :"); MiscMenu.Add("Plugins.Vayne.MiscMenu.EAntiRengar", new CheckBox("Enable Anti-Rengar")); MiscMenu.Add("Plugins.Vayne.MiscMenu.Eks", new CheckBox("Use E to killsteal")); MiscMenu.Add("Plugins.Vayne.MiscMenu.PushDistance", new Slider("Push distance", 420, 400, 450)); MiscMenu.Add("Plugins.Vayne.MiscMenu.EMode", new ComboBox("E Mode", 1, "Always", "Only in Combo")); MiscMenu.AddSeparator(5); MiscMenu.AddLabel("Additional Tumble (Q) settings :"); MiscMenu.Add("Plugins.Vayne.MiscMenu.QMode", new ComboBox("Q Mode", 0, "CursorPos", "Auto")); MiscMenu.Add("Plugins.Vayne.MiscMenu.QSafetyChecks", new CheckBox("Enable safety checks")).OnValueChange += (a, b) => { if (SafetyChecksPermaShowItem != null) { SafetyChecksPermaShowItem.Value = b.NewValue; } }; DrawingsMenu = MenuManager.Menu.AddSubMenu("Drawings"); DrawingsMenu.AddGroupLabel("Drawing settings for Vayne addon"); DrawingsMenu.Add("Plugins.Vayne.DrawingsMenu.DrawInfo", new CheckBox("Draw info")); SafetyChecksPermaShowItem = PermaShow.AddItem("Safety Checks", new BoolItemData("Enable safety checks", Settings.Misc.QSafetyChecks, 14)); NoAaStealthPermaShowItem = PermaShow.AddItem("No Aa While stealth", new BoolItemData("No AA while stealth", Settings.Misc.NoAaWhileStealth, 14)); }
private static void OnLoad() { Menu = MainMenu.AddMenu("Aatrox", "Aatrox"); Menu.AddLabel("Ported from BrianSharp - Berb"); Menu.AddSeparator(); ComboMenu = Menu.AddSubMenu("Combo"); ComboMenu.Add("Q", new CheckBox("Use Q")); ComboMenu.Add("W", new CheckBox("Use W")); ComboMenu.Add("WHpU", new Slider("-> Switch To Heal If Hp <", 50)); ComboMenu.Add("E", new CheckBox("Use E")); ComboMenu.Add("R", new CheckBox("Use R")); ComboMenu.Add("RHpU", new Slider("-> If Enemy Hp <", 60)); ComboMenu.Add("RCountA", new Slider("-> Or Enemy >=", 2, 1, 5)); ComboMenu.AddSeparator(); HarassMenu = Menu.AddSubMenu("Harass"); HarassMenu.Add("AutoE", new KeyBind("Auto E", false, KeyBind.BindTypes.PressToggle, 'H')); HarassMenu.Add("AutoEHpA", new Slider("-> If Hp >=", 50)); HarassMenu.Add("Q", new CheckBox("Use Q")); HarassMenu.Add("QHpA", new Slider("-> If Hp >=", 20)); HarassMenu.Add("E", new CheckBox("Use E")); HarassMenu.AddSeparator(); ClearMenu = Menu.AddSubMenu("Clear"); ClearMenu.Add("Q", new CheckBox("Use Q")); ClearMenu.Add("W", new CheckBox("Use W")); ClearMenu.Add("WPriority", new CheckBox("-> Priority Heal")); ClearMenu.Add("WHpU", new Slider("-> Switch To Heal If Hp <", 50)); ClearMenu.Add("E", new CheckBox("Use E")); ClearMenu.Add("Item", new CheckBox("Use Tiamat/Hydra Item")); ClearMenu.AddSeparator(); FleeMenu = Menu.AddSubMenu("Flee"); FleeMenu.Add("Q", new CheckBox("Use Q")); FleeMenu.Add("E", new CheckBox("Use E")); FleeMenu.AddSeparator(); KSMenu = Menu.AddSubMenu("Kill Steal"); KSMenu.Add("Q", new CheckBox("Use Q")); KSMenu.Add("E", new CheckBox("Use E")); KSMenu.Add("Smite", new CheckBox("Use Smite")); KSMenu.Add("Ignite", new CheckBox("Use Ignite")); KSMenu.AddSeparator(); GapMenu = Menu.AddSubMenu("Anti Gap Closer"); GapMenu.Add("Q", new CheckBox("Use Q")); foreach ( var spell in AntiGapcloser.Spells.Where(i => HeroManager.Enemies.Any(a => i.ChampionName == a.ChampionName))) { GapMenu.Add(spell.ChampionName + "_" + spell.Slot, new CheckBox("-> Skill " + spell.Slot + " Of " + spell.ChampionName)); } GapMenu.AddSeparator(); IntMenu = Menu.AddSubMenu("Interrupt"); IntMenu.Add("Q", new CheckBox("Use Q")); foreach ( var spell in Interrupter.Spells.Where(i => HeroManager.Enemies.Any(a => i.ChampionName == a.ChampionName))) { IntMenu.Add(spell.ChampionName + "_" + spell.Slot, new CheckBox("-> Skill " + spell.Slot + " Of " + spell.ChampionName)); } IntMenu.AddSeparator(); SmiteMenu = Menu.AddSubMenu("Smite Mob"); SmiteMenu.Add("Smite", new CheckBox("Use Smite")); SmiteMenu.Add("Auto", new CheckBox("-> Auto Smite")); SmiteMenu.Add("Baron", new CheckBox("-> Baron Nashor")); SmiteMenu.Add("Dragon", new CheckBox("-> Dragon")); SmiteMenu.Add("Red", new CheckBox("-> Red Brambleback")); SmiteMenu.Add("Blue", new CheckBox("-> Blue Sentinel")); SmiteMenu.Add("Krug", new CheckBox("-> Ancient Krug")); SmiteMenu.Add("Gromp", new CheckBox("-> Gromp")); SmiteMenu.Add("Raptor", new CheckBox("-> Crimson Raptor")); SmiteMenu.Add("Wolf", new CheckBox("-> Greater Murk Wolf")); SmiteMenu.AddSeparator(); DrawMenu = Menu.AddSubMenu("Drawings"); DrawMenu.Add("Q", new CheckBox("Use Q")); DrawMenu.Add("E", new CheckBox("Use E")); DrawMenu.Add("R", new CheckBox("Use R")); DrawMenu.AddSeparator(); Q = new Spell(SpellSlot.Q, 650); Q2 = new Spell(SpellSlot.Q, 650); W = new Spell(SpellSlot.W); E = new Spell(SpellSlot.E, 1075); R = new Spell(SpellSlot.R, 550); Q.SetSkillshot(0.6f, 250, 2000, false, SkillshotType.SkillshotCircle); Q2.SetSkillshot(0.6f, 150, 2000, false, SkillshotType.SkillshotCircle); E.SetSkillshot(0.25f, 35, 1250, false, SkillshotType.SkillshotLine); Tiamat = ItemData.Tiamat_Melee_Only.GetItem(); Hydra = ItemData.Ravenous_Hydra_Melee_Only.GetItem(); foreach ( var spell in myHero.Spellbook.Spells.Where( i => i.Name.ToLower().Contains("smite") && (i.Slot == SpellSlot.Summoner1 || i.Slot == SpellSlot.Summoner2))) { Smite = spell.Slot; } Ignite = myHero.GetSpellSlot("summonerdot"); Game.OnTick += OnTick; Gapcloser.OnGapcloser += Gapcloser_OnGapcloser; Interrupter.OnPossibleToInterrupt += OnPossibleToInterrupt; Drawing.OnDraw += OnDraw; }
public static void Loading_OnLoadingComplete(EventArgs args) { if (EloBuddy.Player.Instance.Hero != Champion.Varus) { return; } Q = new Spell.Chargeable(SpellSlot.Q, 925, 1600, 1250, 0, 1500, 70) { AllowedCollisionCount = int.MaxValue }; W = new Spell.Active(SpellSlot.W); E = new Spell.Skillshot(SpellSlot.E, 925, SkillShotType.Circular, 250, 1750, 250) { AllowedCollisionCount = int.MaxValue }; R = new Spell.Skillshot(SpellSlot.R, 1200, SkillShotType.Linear, 250, 1200, 120) { AllowedCollisionCount = int.MaxValue }; var slot = Player.GetSpellSlotFromName("summonerheal"); if (slot != SpellSlot.Unknown) { Heal = new Spell.Active(slot, 600); } Ignite = ObjectManager.Player.GetSpellSlotFromName("summonerdot"); HealthPotion = new Item(2003, 0); TotalBiscuit = new Item(2010, 0); CorruptingPotion = new Item(2033, 0); RefillablePotion = new Item(2031, 0); HuntersPotion = new Item(2032, 0); Chat.Print( "<font color=\"#580dd9\" >MeLoDag Presents </font><font color=\"#ffffff\" > VarusTheTroll </font><font color=\"#580dd9\" >Kappa Kippo</font>"); Menu = MainMenu.AddMenu("Varus The Troll", "VarusTheTroll"); Menu.AddLabel(" Varus The Troll " + Version); Menu.AddLabel(" Made by MeLoDag"); ComboMenu = Menu.AddSubMenu("Combo Settings", "Combo"); ComboMenu.AddGroupLabel("Q Ayarları"); ComboMenu.Add("useQComboAlways", new CheckBox("Her zaman Q kullan")); ComboMenu.Add("useQCombo", new CheckBox("Q için yük say", false)); ComboMenu.Add("StackCount", new Slider("Q yükü >= ", 3, 1, 3)); ComboMenu.AddLabel("E Ayarları"); ComboMenu.Add("useEComboAlways", new CheckBox("Use E")); ComboMenu.AddLabel("R Ayarları"); ComboMenu.Add("useRCombo", new CheckBox("Kullan R")); ComboMenu.Add("Rcount", new Slider("R için gereken düşman >= ", 1, 1, 5)); ComboMenu.Add("UseRcomboHP", new CheckBox("R yi düşmanın canına göre kullan")); ComboMenu.Add("RHP", new Slider("R kullanmak için gereken düşman canı >= ", 50)); ComboMenu.AddSeparator(); ComboMenu.AddGroupLabel("Kombo özellikleri:"); ComboMenu.Add("useWComboFocus", new CheckBox("W hedefe odakla")); ComboMenu.Add("ForceR", new KeyBind("Force R On Target Selector", false, KeyBind.BindTypes.HoldActive, "T".ToCharArray()[0])); ComboMenu.Add("combo.ignite", new CheckBox("Tutuştur kullan hedef ölecekse")); HarassMenu = Menu.AddSubMenu("Harass Settings", "Harass"); HarassMenu.Add("useQHarass", new CheckBox("Kullan Q")); HarassMenu.Add("useEHarass", new CheckBox("Kullan E")); HarassMenu.Add("useEHarassMana", new Slider("E Mana > %", 70)); HarassMenu.Add("useQHarassMana", new Slider("Q Mana > %", 70)); JungleLaneMenu = Menu.AddSubMenu("Lane Clear Settings", "FarmSettings"); JungleLaneMenu.AddLabel("Lane Temizleme"); JungleLaneMenu.Add("useQFarm", new CheckBox("Kullan Q")); JungleLaneMenu.Add("useEFarm", new CheckBox("Kullan E")); JungleLaneMenu.Add("LaneMana", new Slider("Mana > %", 70)); JungleLaneMenu.AddSeparator(); JungleLaneMenu.AddLabel("Orman Temizleme"); JungleLaneMenu.Add("useQJungle", new CheckBox("Kullan Q")); JungleLaneMenu.Add("useEJungle", new CheckBox("Kullan E")); JungleLaneMenu.Add("JungleMana", new Slider("E Mana > %", 70)); MiscMenu = Menu.AddSubMenu("Misc Settings", "MiscSettings"); MiscMenu.AddGroupLabel("Gap Close/Interrupt Ayarları"); MiscMenu.Add("gapcloser", new CheckBox("Otomatik Q Gapcloser")); MiscMenu.Add("interrupter", new CheckBox("Otomatik R Interrupter")); MiscMenu.AddLabel("Otomatik büyü kullanma hedefe(CC)"); MiscMenu.Add("CCQ", new CheckBox("Otomatik hedefe Q (CC)")); MiscMenu.AddLabel("Killçalma ayarları"); MiscMenu.Add("UseQks", new CheckBox("Q ile çal")); MiscMenu.Add("UseRKs", new CheckBox("R ile çal")); AutoPotHealMenu = Menu.AddSubMenu("Potion & Heal", "Potion & Heal"); AutoPotHealMenu.AddGroupLabel("Otomatik Pot Kullanımı"); AutoPotHealMenu.Add("potion", new CheckBox("Kullan İksir")); AutoPotHealMenu.Add("potionminHP", new Slider("İksir için Canım şundan az", 40)); AutoPotHealMenu.Add("potionMinMP", new Slider("İksir için manam şundan az", 20)); AutoPotHealMenu.AddGroupLabel("Otomatik iyileştirme kullan"); AutoPotHealMenu.Add("UseHeal", new CheckBox("İyileştirme Kullan")); AutoPotHealMenu.Add("useHealHP", new Slider("İyileştirme için benim canım", 20)); ItemMenu = Menu.AddSubMenu("Item Settings", "ItemMenuettings"); ItemMenu.Add("useBOTRK", new CheckBox("Kullan Mahvolmuş kılıcı")); ItemMenu.Add("useBotrkMyHP", new Slider("Canım < ", 60)); ItemMenu.Add("useBotrkEnemyHP", new Slider("Düşmanın canı < ", 60)); ItemMenu.Add("useYoumu", new CheckBox("Kullan Youmu")); ItemMenu.AddSeparator(); ItemMenu.Add("useQSS", new CheckBox("Kullan QSS")); ItemMenu.Add("Qssmode", new ComboBox(" ", 0, "Auto", "Combo")); ItemMenu.Add("Stun", new CheckBox("Sabitse", true)); ItemMenu.Add("Blind", new CheckBox("Körse", true)); ItemMenu.Add("Charm", new CheckBox("Çekiliyorsa(ahri)", true)); ItemMenu.Add("Suppression", new CheckBox("Durmuşsa", true)); ItemMenu.Add("Polymorph", new CheckBox("Polymorph", true)); ItemMenu.Add("Fear", new CheckBox("Korkmuşsa", true)); ItemMenu.Add("Taunt", new CheckBox("Alay ediliyorsa", true)); ItemMenu.Add("Silence", new CheckBox("Susturulmuşsa", false)); ItemMenu.Add("QssDelay", new Slider("QSS gecikmesi(ms)", 250, 0, 1000)); SkinMenu = Menu.AddSubMenu("Skin Değiştrici", "SkinChanger"); SkinMenu.Add("checkSkin", new CheckBox("Kostüm hilesi kullan", false)); SkinMenu.Add("skin.Id", new Slider("Skin", 1, 0, 5)); DrawMenu = Menu.AddSubMenu("Drawing Settings"); DrawMenu.Add("drawRange", new CheckBox("Göster Q Menzili")); DrawMenu.Add("drawE", new CheckBox("Göster E Menzili")); DrawMenu.Add("drawR", new CheckBox("Göster R Menzili")); DrawMenu.AddLabel("Hasar Tespitçisi"); DrawMenu.Add("healthbar", new CheckBox("Can barı gösterimi")); DrawMenu.Add("percent", new CheckBox("Hasarı yüzde olarak göster")); Game.OnTick += Game_OnTick; Game.OnUpdate += OnGameUpdate; Obj_AI_Base.OnBuffGain += OnBuffGain; Gapcloser.OnGapcloser += Gapcloser_OnGapCloser; Interrupter.OnInterruptableSpell += Interrupter_OnInterruptableSpell; Drawing.OnDraw += Drawing_OnDraw; DamageIndicator.Initialize(ComboDamage); }
protected override void CreateMenu() { ComboMenu = MenuManager.Menu.AddSubMenu("Combo"); ComboMenu.AddGroupLabel("Combo mode settings for Corki addon"); ComboMenu.AddLabel("Phosphorus Bomb (Q) settings :"); ComboMenu.Add("Plugins.Corki.ComboMenu.UseQ", new CheckBox("Use Q")); ComboMenu.AddSeparator(5); ComboMenu.AddLabel("Gatling Gun (E) settings :"); ComboMenu.Add("Plugins.Corki.ComboMenu.UseE", new CheckBox("Use E")); ComboMenu.AddSeparator(5); ComboMenu.AddLabel("Valkyrie (W) settings :"); ComboMenu.Add("Plugins.Corki.ComboMenu.UseW", new CheckBox("Use W", false)); ComboMenu.AddSeparator(5); ComboMenu.AddLabel("Missile Barrage (R) settings :"); ComboMenu.Add("Plugins.Corki.ComboMenu.UseR", new CheckBox("Use R")); ComboMenu.Add("Plugins.Corki.ComboMenu.MinStacksForR", new Slider("Minimum stacks to use R", 0, 0, 7)); ComboMenu.AddSeparator(1); ComboMenu.Add("Plugins.Corki.ComboMenu.RAllowCollision", new CheckBox("Allow collision on minions", false)); ComboMenu.AddLabel("Allow collision on minions if damage will be applied on enemy champion."); HarassMenu = MenuManager.Menu.AddSubMenu("Harass"); HarassMenu.AddGroupLabel("Harass mode settings for Corki addon"); HarassMenu.AddLabel("Phosphorus Bomb (Q) settings :"); HarassMenu.Add("Plugins.Corki.HarassMenu.UseQ", new CheckBox("Use Q")); HarassMenu.Add("Plugins.Corki.HarassMenu.MinManaToUseQ", new Slider("Min mana percentage ({0}%) to use Q", 50, 1)); HarassMenu.AddSeparator(5); HarassMenu.AddLabel("Gatling Gun (E) settings :"); HarassMenu.Add("Plugins.Corki.HarassMenu.UseE", new CheckBox("Use E")); HarassMenu.Add("Plugins.Corki.HarassMenu.MinManaToUseE", new Slider("Min mana percentage ({0}%) to use E", 50, 1)); HarassMenu.AddSeparator(5); HarassMenu.AddLabel("Missile Barrage (R) settings :"); HarassMenu.Add("Plugins.Corki.HarassMenu.UseR", new CheckBox("Use R")); HarassMenu.Add("Plugins.Corki.HarassMenu.MinManaToUseR", new Slider("Min mana percentage ({0}%) to use R", 50, 1)); HarassMenu.Add("Plugins.Corki.HarassMenu.MinStacksToUseR", new Slider("Minimum stacks to use R", 3, 0, 7)); HarassMenu.AddSeparator(1); HarassMenu.Add("Plugins.Corki.HarassMenu.RAllowCollision", new CheckBox("Allow collision on minions")); HarassMenu.AddLabel("Allow collision on minions if damage will be applied on enemy champion."); LaneClearMenu = MenuManager.Menu.AddSubMenu("Lane clear"); LaneClearMenu.AddGroupLabel("Lane clear mode settings for Corki addon"); LaneClearMenu.AddLabel("Basic settings :"); LaneClearMenu.Add("Plugins.Corki.LaneClearMenu.EnableLCIfNoEn", new CheckBox("Enable lane clear only if no enemies nearby")); var scanRange = LaneClearMenu.Add("Plugins.Corki.LaneClearMenu.ScanRange", new Slider("Range to scan for enemies", 1500, 300, 2500)); scanRange.OnValueChange += (a, b) => { _changingRangeScan = true; Core.DelayAction(() => { if (!scanRange.IsLeftMouseDown && !scanRange.IsMouseInside) { _changingRangeScan = false; } }, 2000); }; LaneClearMenu.Add("Plugins.Corki.LaneClearMenu.AllowedEnemies", new Slider("Allowed enemies amount", 1, 0, 5)); LaneClearMenu.AddSeparator(5); LaneClearMenu.AddLabel("Phosphorus Bomb (Q) settings :"); LaneClearMenu.Add("Plugins.Corki.LaneClearMenu.UseQ", new CheckBox("Use Q")); LaneClearMenu.Add("Plugins.Corki.LaneClearMenu.MinMinionsKilledToUseQ", new Slider("Min minions killed to use Q", 2, 1, 6)); LaneClearMenu.Add("Plugins.Corki.LaneClearMenu.MinManaToUseQ", new Slider("Min mana percentage ({0}%) to use Q", 50, 1)); LaneClearMenu.AddSeparator(5); LaneClearMenu.AddLabel("Gatling Gun (E) settings :"); LaneClearMenu.Add("Plugins.Corki.LaneClearMenu.UseE", new CheckBox("Use E", false)); LaneClearMenu.Add("Plugins.Corki.LaneClearMenu.MinManaToUseE", new Slider("Min mana percentage ({0}%) to use E", 50, 1)); LaneClearMenu.AddSeparator(5); LaneClearMenu.AddLabel("Missile Barrage (R) settings :"); LaneClearMenu.Add("Plugins.Corki.LaneClearMenu.UseR", new CheckBox("Use R")); LaneClearMenu.Add("Plugins.Corki.LaneClearMenu.MinManaToUseR", new Slider("Min mana percentage ({0}%) to use R", 50, 1)); LaneClearMenu.Add("Plugins.Corki.LaneClearMenu.MinStacksToUseR", new Slider("Minimum stacks to use R", 6, 0, 7)); LaneClearMenu.AddSeparator(1); LaneClearMenu.Add("Plugins.Corki.LaneClearMenu.RAllowCollision", new CheckBox("Allow collision on minions")); LaneClearMenu.AddLabel("Allow collision on minions if damage will be applied on other minions."); JungleClearMenu = MenuManager.Menu.AddSubMenu("Jungle clear"); JungleClearMenu.AddGroupLabel("Jungle clear mode settings for Corki addon"); JungleClearMenu.AddLabel("Phosphorus Bomb (Q) settings :"); JungleClearMenu.Add("Plugins.Corki.JungleClearMenu.UseQ", new CheckBox("Use Q")); JungleClearMenu.Add("Plugins.Corki.JungleClearMenu.MinManaToUseQ", new Slider("Min mana percentage ({0}%) to use Q", 50, 1)); JungleClearMenu.AddSeparator(5); JungleClearMenu.AddLabel("Gatling Gun (E) settings :"); JungleClearMenu.Add("Plugins.Corki.JungleClearMenu.UseE", new CheckBox("Use E", false)); JungleClearMenu.Add("Plugins.Corki.JungleClearMenu.MinManaToUseE", new Slider("Min mana percentage ({0}%) to use E", 50, 1)); JungleClearMenu.AddSeparator(5); JungleClearMenu.AddLabel("Missile Barrage (R) settings :"); JungleClearMenu.Add("Plugins.Corki.JungleClearMenu.UseR", new CheckBox("Use R")); JungleClearMenu.Add("Plugins.Corki.JungleClearMenu.MinManaToUseR", new Slider("Min mana percentage ({0}%) to use R", 50, 1)); JungleClearMenu.Add("Plugins.Corki.JungleClearMenu.MinStacksToUseR", new Slider("Minimum stacks to use R", 5, 0, 7)); JungleClearMenu.AddSeparator(1); JungleClearMenu.Add("Plugins.Corki.JungleClearMenu.RAllowCollision", new CheckBox("Allow collision on minions")); JungleClearMenu.AddLabel("Allow collision on minions if damage will be applied on other minions."); MiscMenu = MenuManager.Menu.AddSubMenu("Misc"); MiscMenu.AddGroupLabel("Misc settings for Corki addon"); MiscMenu.AddLabel("Auto harass settings : "); MiscMenu.Add("Plugins.Corki.MiscMenu.AutoHarassEnabled", new KeyBind("Enable auto harass", true, KeyBind.BindTypes.PressToggle, 'T')); MiscMenu.Add("Plugins.Corki.MiscMenu.UseBigBomb", new CheckBox("Use big bomb", false)); MiscMenu.Add("Plugins.Corki.MiscMenu.MinStacksToUseR", new Slider("Minimum stacks to use R", 3, 0, 7)); MiscMenu.AddSeparator(5); MiscMenu.AddLabel("Auto harass enabled for : "); foreach (var enemy in EntityManager.Heroes.Enemies) { MiscMenu.Add("Plugins.Corki.MiscMenu.AutoHarassEnabled." + enemy.Hero, new CheckBox(enemy.Hero.ToString())); } DrawingsMenu = MenuManager.Menu.AddSubMenu("Drawings"); DrawingsMenu.AddGroupLabel("Drawings settings for Corki addon"); DrawingsMenu.AddLabel("Basic settings :"); DrawingsMenu.Add("Plugins.Corki.DrawingsMenu.DrawSpellRangesWhenReady", new CheckBox("Draw spell ranges only when they are ready")); DrawingsMenu.AddSeparator(5); DrawingsMenu.AddLabel("Phosphorus Bomb (Q) drawing settings :"); DrawingsMenu.Add("Plugins.Corki.DrawingsMenu.DrawQ", new CheckBox("Draw Q range")); DrawingsMenu.Add("Plugins.Corki.DrawingsMenu.DrawQColor", new CheckBox("Change color", false)).OnValueChange += (a, b) => { if (!b.NewValue) { return; } ColorPicker[0].Initialize(Color.Aquamarine); a.CurrentValue = false; }; DrawingsMenu.AddSeparator(5); DrawingsMenu.AddLabel("Valkyrie (W) drawing settings :"); DrawingsMenu.Add("Plugins.Corki.DrawingsMenu.DrawW", new CheckBox("Draw W range", false)); DrawingsMenu.Add("Plugins.Corki.DrawingsMenu.DrawWColor", new CheckBox("Change color", false)).OnValueChange += (a, b) => { if (!b.NewValue) { return; } ColorPicker[1].Initialize(Color.Aquamarine); a.CurrentValue = false; }; DrawingsMenu.AddSeparator(5); DrawingsMenu.AddLabel("Missile Barrage (R) drawing settings :"); DrawingsMenu.Add("Plugins.Corki.DrawingsMenu.DrawR", new CheckBox("Draw R range")); DrawingsMenu.Add("Plugins.Corki.DrawingsMenu.DrawRColor", new CheckBox("Change color", false)).OnValueChange += (a, b) => { if (!b.NewValue) { return; } ColorPicker[2].Initialize(Color.Aquamarine); a.CurrentValue = false; }; DrawingsMenu.AddSeparator(5); DrawingsMenu.AddLabel("Damage indicator drawing settings :"); DrawingsMenu.Add("Plugins.Corki.DrawingsMenu.DrawDamageIndicator", new CheckBox("Draw damage indicator on enemy HP bars")); DrawingsMenu.Add("Plugins.Corki.DrawingsMenu.DrawDamageIndicatorColor", new CheckBox("Change color", false)).OnValueChange += (a, b) => { if (!b.NewValue) { return; } ColorPicker[3].Initialize(Color.Aquamarine); a.CurrentValue = false; }; }
public static void Loading_OnLoadingComplete(EventArgs args) { if (EloBuddy.Player.Instance.Hero != Champion.Varus) { return; } Q = new Spell.Chargeable(SpellSlot.Q, 925, 1600, 1250, 0, 1500, 70) { AllowedCollisionCount = int.MaxValue }; W = new Spell.Active(SpellSlot.W); E = new Spell.Skillshot(SpellSlot.E, 925, SkillShotType.Circular, 250, 1750, 250) { AllowedCollisionCount = int.MaxValue }; R = new Spell.Skillshot(SpellSlot.R, 1200, SkillShotType.Linear, 250, 1200, 120) { AllowedCollisionCount = int.MaxValue }; var slot = Player.GetSpellSlotFromName("summonerheal"); if (slot != SpellSlot.Unknown) { Heal = new Spell.Active(slot, 600); } Thm = new Font(Drawing.Direct3DDevice, new FontDescription { FaceName = "Tahoma", Height = 32, Weight = FontWeight.Bold, OutputPrecision = FontPrecision.Default, Quality = FontQuality.ClearType }); Ignite = ObjectManager.Player.GetSpellSlotFromName("summonerdot"); HealthPotion = new Item(2003, 0); TotalBiscuit = new Item(2010, 0); CorruptingPotion = new Item(2033, 0); RefillablePotion = new Item(2031, 0); HuntersPotion = new Item(2032, 0); Chat.Print( "<font color=\"#580dd9\" >MeloSenpai Presents </font><font color=\"#ffffff\" > VarusTheTroll </font><font color=\"#580dd9\" >Kappa Kippo</font>"); Chat.Print("Hf Gl enjoy!!", Color.Aqua ); Menu = MainMenu.AddMenu("Varus The Troll", "VarusTheTroll"); Menu.AddLabel(" Varus The Troll " + Version); Menu.AddLabel(" Made by MeloSenpai"); ComboMenu = Menu.AddSubMenu("Combo Settings", "Combo"); ComboMenu.AddGroupLabel("Q Settings"); ComboMenu.Add("Qlogic", new ComboBox("Q Logic ", 0, "Always", "If 3 Stacks")); ComboMenu.AddLabel("E Settings"); ComboMenu.Add("ELogic", new ComboBox("E Logic ", 0, "Normal", "After AA")); ComboMenu.AddLabel("R Settings:"); ComboMenu.Add("useRCombo", new CheckBox("Use R", false)); ComboMenu.Add("Rlogic", new ComboBox("Ulty Logic ", 0, "EnemyHp", "HitCountEnemys")); ComboMenu.Add("Hp", new Slider("Use R Enemy Health {0}(%)", 45, 0, 100)); ComboMenu.Add("Rcount", new Slider("If Ulty Hit {0} Enemy ", 2, 1, 5)); ComboMenu.Add("rpred", new Slider("Select Ulty {0}(%) Hitchance", 70, 0, 100)); ComboMenu.AddLabel("Use R Range Settigs For all Logic:"); ComboMenu.Add("useRRange", new Slider("Use Ulty Max Range", 1800, 500, 2000)); ComboMenu.AddSeparator(); ComboMenu.AddGroupLabel("Combo preferences:"); ComboMenu.Add("useWComboFocus", new CheckBox("Focus Target W")); ComboMenu.Add("ForceR", new KeyBind("Force R On Target Selector", false, KeyBind.BindTypes.HoldActive, "T".ToCharArray()[0])); ComboMenu.Add("combo.ignite", new CheckBox("Use Ignite If Combo Killable")); HarassMenu = Menu.AddSubMenu("Harass Settings", "Harass"); HarassMenu.Add("useQHarass", new CheckBox("Use Q")); HarassMenu.Add("useEHarass", new CheckBox("Use E")); HarassMenu.Add("useEHarassMana", new Slider("E Mana > %", 70)); HarassMenu.Add("useQHarassMana", new Slider("Q Mana > %", 70)); JungleLaneMenu = Menu.AddSubMenu("Lane Clear Settings", "FarmSettings"); JungleLaneMenu.AddLabel("Lane Clear"); JungleLaneMenu.Add("useQFarm", new CheckBox("Use Q")); JungleLaneMenu.Add("useEFarm", new CheckBox("Use E")); JungleLaneMenu.Add("LaneMana", new Slider("Mana > %", 70)); JungleLaneMenu.AddSeparator(); JungleLaneMenu.AddLabel("Jungle Clear"); JungleLaneMenu.Add("useQJungle", new CheckBox("Use Q")); JungleLaneMenu.Add("useEJungle", new CheckBox("Use E")); JungleLaneMenu.Add("JungleMana", new Slider("E Mana > %", 70)); MiscMenu = Menu.AddSubMenu("Misc Settings", "MiscSettings"); MiscMenu.AddGroupLabel("Gap Close/Interrupt Settings"); MiscMenu.Add("gapcloser", new CheckBox("Auto E for Gapcloser")); MiscMenu.Add("interrupter", new CheckBox("Auto R for Interrupter")); MiscMenu.AddLabel("Auto Skills On CC Enemy"); MiscMenu.Add("CCQ", new CheckBox("Auto Q on Enemy CC")); MiscMenu.AddLabel("KillSteal Settings"); MiscMenu.Add("UseRKs", new CheckBox("Use R Ks")); AutoPotHealMenu = Menu.AddSubMenu("Potion & Heal", "Potion & Heal"); AutoPotHealMenu.AddGroupLabel("Auto pot usage"); AutoPotHealMenu.Add("potion", new CheckBox("Use potions")); AutoPotHealMenu.Add("potionminHP", new Slider("Minimum Health % to use potion", 40)); AutoPotHealMenu.Add("potionMinMP", new Slider("Minimum Mana % to use potion", 20)); AutoPotHealMenu.AddGroupLabel("AUto Heal Usage"); AutoPotHealMenu.Add("UseHeal", new CheckBox("Use Heal")); AutoPotHealMenu.Add("useHealHP", new Slider("Minimum Health % to use Heal", 20)); ItemMenu = Menu.AddSubMenu("Item Settings", "ItemMenuettings"); ItemMenu.Add("useBOTRK", new CheckBox("Use BOTRK")); ItemMenu.Add("useBotrkMyHP", new Slider("My Health < ", 60)); ItemMenu.Add("useBotrkEnemyHP", new Slider("Enemy Health < ", 60)); ItemMenu.Add("useYoumu", new CheckBox("Use Youmu")); ItemMenu.AddSeparator(); ItemMenu.Add("useQSS", new CheckBox("Use QSS")); ItemMenu.Add("Qssmode", new ComboBox(" ", 0, "Auto", "Combo")); foreach (var debuff in DeBuffsList) { ItemMenu.Add(debuff.ToString(), new CheckBox(debuff.ToString())); } ItemMenu.Add("QssDelay", new Slider("Use QSS Delay(ms)", 250, 0, 1000)); SkinMenu = Menu.AddSubMenu("Skin Changer", "SkinChanger"); SkinMenu.Add("checkSkin", new CheckBox("Use Skin Changer", false)); SkinMenu.Add("skin.Id", new Slider("Skin", 1, 0, 5)); DrawMenu = Menu.AddSubMenu("Drawing Settings"); DrawMenu.Add("drawRange", new CheckBox("Draw Q Range")); DrawMenu.Add("drawE", new CheckBox("Draw E Range")); DrawMenu.Add("drawR", new CheckBox("Draw R Range")); DrawMenu.AddLabel("Damage indicators"); DrawMenu.Add("healthbar", new CheckBox("Healthbar overlay")); DrawMenu.Add("percent", new CheckBox("Damage percent info")); DrawMenu.Add("howaa", new CheckBox("How Many AA")); DrawMenu.Add("Rkill", new CheckBox("R kill ")); Game.OnTick += Game_OnTick; Game.OnUpdate += OnGameUpdate; Obj_AI_Base.OnBuffGain += OnBuffGain; Gapcloser.OnGapcloser += Gapcloser_OnGapCloser; Orbwalker.OnPostAttack += OnAfterAttack; Interrupter.OnInterruptableSpell += Interrupter_OnInterruptableSpell; Drawing.OnDraw += Drawing_OnDraw; DamageIndicator.Initialize(ComboDamage); }
private static void OnLoaded(EventArgs args) { if (Player.Instance.ChampionName != "Vladimir") { return; } Bootstrap.Init(null); Q = new Spell.Targeted(SpellSlot.Q, 600); W = new Spell.Active(SpellSlot.W); E = new Spell.Active(SpellSlot.E, 610); R = new Spell.Skillshot(SpellSlot.R, 900, SkillShotType.Circular, (int)250f, (int)1200f, (int)150f); var summoner1 = _Player.Spellbook.GetSpell(SpellSlot.Summoner1); var summoner2 = _Player.Spellbook.GetSpell(SpellSlot.Summoner2); if (summoner1.Name == "summonerdot") { Ignite = new Spell.Targeted(SpellSlot.Summoner1, 600); } else if (summoner2.Name == "summonerdot") { Ignite = new Spell.Targeted(SpellSlot.Summoner2, 600); } VladMenu = MainMenu.AddMenu("Bloodimir", "bloodimir"); VladMenu.AddGroupLabel("Bloodimir.Bloodimir"); VladMenu.AddSeparator(); VladMenu.AddLabel("Bloodimir c what i did there?"); ComboMenu = VladMenu.AddSubMenu("Combo", "sbtw"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.AddSeparator(); ComboMenu.Add("usecomboq", new CheckBox("Use Q")); ComboMenu.Add("usecomboe", new CheckBox("Use E")); ComboMenu.Add("usecombor", new CheckBox("Use R")); ComboMenu.AddSeparator(); ComboMenu.Add("rslider", new Slider("Minimum people for R", 1, 0, 5)); DrawMenu = VladMenu.AddSubMenu("Drawings", "drawings"); DrawMenu.AddGroupLabel("Drawings"); DrawMenu.AddSeparator(); DrawMenu.Add("drawq", new CheckBox("Draw Q")); DrawMenu.Add("drawe", new CheckBox("Draw E")); LaneClear = VladMenu.AddSubMenu("Lane Clear", "laneclear"); LaneClear.AddGroupLabel("Lane Clear Settings"); LaneClear.Add("LCE", new CheckBox("Use E")); LaneClear.Add("LCQ", new CheckBox("Use Q")); LastHit = VladMenu.AddSubMenu("Last Hit", "lasthit"); LastHit.AddGroupLabel("Last Hit Settings"); LastHit.Add("LHQ", new CheckBox("Use Q")); MiscMenu = VladMenu.AddSubMenu("Misc Menu", "miscmenu"); MiscMenu.AddGroupLabel("KS"); MiscMenu.AddSeparator(); MiscMenu.Add("ksq", new CheckBox("KS with Q")); MiscMenu.AddSeparator(); MiscMenu.Add("ksignite", new CheckBox("Ks with Ignite", false)); MiscMenu.AddSeparator(); MiscMenu.Add("dodgew", new CheckBox("Use W to Dodge WIP")); MiscMenu.AddSeparator(); MiscMenu.Add("debug", new CheckBox("Debug", false)); SkinMenu = VladMenu.AddSubMenu("Skin Changer", "skin"); SkinMenu.AddGroupLabel("Choose the desired skin"); var skinchange = SkinMenu.Add("sID", new Slider("Skin", 0, 0, 7)); var sID = new[] { "Default", "Count", "Marquius", "Nosferatu", "Vandal", "Blood Lord", "Soulstealer", "Academy" }; skinchange.DisplayName = sID[skinchange.CurrentValue]; skinchange.OnValueChange += delegate(ValueBase <int> sender, ValueBase <int> .ValueChangeArgs changeArgs) { sender.DisplayName = sID[changeArgs.NewValue]; if (MiscMenu["debug"].Cast <CheckBox>().CurrentValue) { Chat.Print("skin-changed"); } }; Game.OnTick += Tick; Drawing.OnDraw += OnDraw; }
public static void Execute() { if (player.ChampionName != "Karthus") { return; } Q = new Spell.Skillshot(SpellSlot.Q, 875, SkillShotType.Circular, 1000, int.MaxValue, 160); Q2 = new Spell.Skillshot(SpellSlot.Q, 875, SkillShotType.Circular, 650, int.MaxValue, 100); W = new Spell.Skillshot(SpellSlot.W, 1000, SkillShotType.Circular, 500, int.MaxValue, 70); E = new Spell.Active(SpellSlot.E, 510); R = new Spell.Skillshot(SpellSlot.R, 25000, SkillShotType.Circular, 3000, int.MaxValue, int.MaxValue); menuIni = MainMenu.AddMenu("Karthus", "Karthus"); menuIni.AddGroupLabel("Welcome to the Worst Karthus addon!"); menuIni.AddGroupLabel("Global Settings"); menuIni.Add("Ultimate", new CheckBox("Use Ultimate?")); menuIni.Add("Combo", new CheckBox("Use Combo?")); menuIni.Add("Harass", new CheckBox("Use Harass?")); menuIni.Add("LastHit", new CheckBox("Use Last Hit?")); menuIni.Add("LaneClear", new CheckBox("Use Lane Clear?")); menuIni.Add("JungleClear", new CheckBox("Use Jungle Clear?")); menuIni.Add("KillSteal", new CheckBox("Use Kill Steal?")); menuIni.Add("Misc", new CheckBox("Use Misc?")); menuIni.Add("Drawings", new CheckBox("Use Drawings?")); UltMenu = menuIni.AddSubMenu("Ultimate"); UltMenu.AddGroupLabel("Ultimate Settings"); UltMenu.Add("UltKS", new CheckBox("Ultimate KillSteal R", false)); UltMenu.Add("UltMode", new ComboBox("Ult Logic", 0, "Kappa Logic")); UltMenu.AddGroupLabel("Kappa Ultimate Logic Settings"); UltMenu.Add("RnearE", new CheckBox("Block Ult when Enemies Near My Champion?")); UltMenu.Add("RnearEn", new Slider("Min Enemies Near to block Cast R", 1, 1, 5)); UltMenu.Add("Rranged", new Slider("Range to detect Enemies to block Cast R", 1600, 100, 3000)); UltMenu.AddLabel("Recommended Range (1600 >)"); ComboMenu = menuIni.AddSubMenu("Combo"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.Add("CUse_Q", new CheckBox("Use Q")); ComboMenu.Add("CUse_W", new CheckBox("Use W")); ComboMenu.Add("CUse_E", new CheckBox("Use E")); ComboMenu.Add("CUse_AA", new CheckBox("Disable AA", false)); ComboMenu.Add("CEPercent", new Slider("Use E Mana %", 30, 0, 100)); ComboMenu.AddSeparator(); ComboMenu.Add("CE_Auto_False", new CheckBox("Auto E")); ComboMenu.AddLabel("E auto false when target isn't valid"); HarassMenu = menuIni.AddSubMenu("Harass"); HarassMenu.AddGroupLabel("Harass Settings"); HarassMenu.Add("HUse_Q", new CheckBox("Use Q")); HarassMenu.Add("HUse_E", new CheckBox("Use E")); HarassMenu.Add("HEPercent", new Slider("Use E Mana %", 30, 0, 100)); HarassMenu.Add("HUse_AA", new CheckBox("Disable AA", false)); HarassMenu.Add("E_LastHit", new CheckBox("Use E lasthit")); HarassMenu.AddSeparator(); HarassMenu.Add("HE_Auto_False", new CheckBox("Auto E")); HarassMenu.AddLabel("E auto false when target isn't valid"); LaneMenu = menuIni.AddSubMenu("Farm"); LaneMenu.AddGroupLabel("LaneClear Settings"); LaneMenu.Add("FUse_Q", new CheckBox("Use Q")); LaneMenu.Add("FQPercent", new Slider("Use Q Mana %", 30, 0, 100)); LaneMenu.AddSeparator(); LaneMenu.AddGroupLabel("JungleClear Settings"); LaneMenu.Add("JUse_Q", new CheckBox("Use Q")); LaneMenu.Add("JQPercent", new Slider("Use Q Mana %", 30, 0, 100)); LaneMenu.AddSeparator(); LaneMenu.AddGroupLabel("LastHit Settings"); LaneMenu.Add("LUse_Q", new CheckBox("Use Q")); LaneMenu.Add("LAA", new CheckBox("Disable AA if Q is Ready", false)); LaneMenu.Add("LHQPercent", new Slider("Use Q Mana %", 30, 0, 100)); /* JungleMenu = menuIni.AddSubMenu("JungleClear"); JungleMenu.Add("JUse_Q", new CheckBox("Use Q")); JungleMenu.Add("JQPercent", new Slider("Use Q Mana %", 30, 0, 100)); LhMenu = menuIni.AddSubMenu("Last Hit"); LhMenu.AddGroupLabel("LastHit Settings"); LhMenu.Add("LUse_Q", new CheckBox("Use Q")); */ KillStealMenu = menuIni.AddSubMenu("Kill Steal"); KillStealMenu.AddGroupLabel("Kill Steal Settings"); KillStealMenu.Add("KS", new CheckBox("Kill Steal Q")); MiscMenu = menuIni.AddSubMenu("Misc"); MiscMenu.AddGroupLabel("Misc Settings"); MiscMenu.Add("NotifyUlt", new CheckBox("Ult Notify")); MiscMenu.Add("ping", new CheckBox("Ping(Local) on Killable Enemy")); MiscMenu.Add("DeadCast", new CheckBox("Dead Cast")); MiscMenu.Add("SaveR", new CheckBox("Save Mana for R")); MiscMenu.Add("gapcloser", new CheckBox("Anti-GapCloser")); MiscMenu.Add("gapclosermana", new Slider("Anti-GapCloser Mana", 25, 0, 100)); DrawMenu = menuIni.AddSubMenu("Drawings"); DrawMenu.AddGroupLabel("Drawing Settings"); DrawMenu.Add("Draw_Q", new CheckBox("Draw Q")); DrawMenu.Add("Draw_W", new CheckBox("Draw W")); DrawMenu.Add("Draw_E", new CheckBox("Draw E")); DrawMenu.Add("Rranged", new CheckBox("Draw Min Enemies InRange to Cast R")); DrawMenu.Add("Rtarget", new CheckBox("Draw R Target")); DrawMenu.Add("Track", new CheckBox("Track Enemies Health")); Game.OnUpdate += Zigzag; Game.OnUpdate += OnUpdate; Drawing.OnDraw += OnDraw; Gapcloser.OnGapcloser += Gapcloser_OnGap; }
private static void OnLoaded(EventArgs args) { if (Player.Instance.ChampionName != "Vladimir") { return; } Bootstrap.Init(null); Q = new Spell.Targeted(SpellSlot.Q, 600); W = new Spell.Active(SpellSlot.W); E = new Spell.Active(SpellSlot.E, 610); R = new Spell.Skillshot(SpellSlot.R, 700, SkillShotType.Circular, 250, 1200, 150); if (HasSpell("summonerdot")) { Ignite = new Spell.Targeted(ObjectManager.Player.GetSpellSlotFromName("summonerdot"), 600); } Zhonia = new Item((int)ItemId.Zhonyas_Hourglass); var flashSlot = Vlad.GetSpellSlotFromName("summonerflash"); Flash = new Spell.Skillshot(flashSlot, 32767, SkillShotType.Linear); VladMenu = MainMenu.AddMenu("Bloodimir", "bloodimir"); VladMenu.AddGroupLabel("Bloodimir.Bloodimir"); VladMenu.AddSeparator(); VladMenu.AddLabel("Bloodimir c what i did there? version 1.0.5.2"); ComboMenu = VladMenu.AddSubMenu("Combo", "sbtw"); ComboMenu.AddGroupLabel("Kombo Ayarları"); ComboMenu.AddSeparator(); ComboMenu.Add("usecomboq", new CheckBox("Q Kullan")); ComboMenu.Add("usecomboe", new CheckBox("E Kullan")); ComboMenu.Add("usecombor", new CheckBox("R Kullan")); ComboMenu.Add("useignite", new CheckBox("Tutuştur Kullan")); ComboMenu.AddSeparator(); ComboMenu.Add("rslider", new Slider("R için gerekli kişi sayısı", 2, 0, 5)); DrawMenu = VladMenu.AddSubMenu("Gösterge", "drawings"); DrawMenu.AddGroupLabel("Gösterge"); DrawMenu.AddSeparator(); DrawMenu.Add("drawq", new CheckBox("Göster Q Menzil")); DrawMenu.Add("drawe", new CheckBox("Göster E Menzil")); DrawMenu.Add("drawr", new CheckBox("Göster R Menzil")); DrawMenu.Add("drawaa", new CheckBox("Göster AA Menzil")); LaneClear = VladMenu.AddSubMenu("Lane Clear", "laneclear"); LaneClear.AddGroupLabel("Lane Clear Ayarları"); LaneClear.Add("LCE", new CheckBox("E Kullan")); LaneClear.Add("LCQ", new CheckBox("Q Kullan")); LastHit = VladMenu.AddSubMenu("Last Hit", "lasthit"); LastHit.AddGroupLabel("Son VURUŞ Ayarları"); LastHit.Add("LHQ", new CheckBox("Kullan Q")); HarassMenu = VladMenu.AddSubMenu("Harass Menu", "harass"); HarassMenu.AddGroupLabel("Dürtme Settings"); HarassMenu.Add("hq", new CheckBox("Dürtme Q")); HarassMenu.Add("he", new CheckBox("Dürtme E")); HarassMenu.Add("autoh", new CheckBox("Otomatik Dürtme")); HarassMenu.Add("autohq", new CheckBox("Dürtmede otomatik Q Kullan")); HarassMenu.Add("autohe", new CheckBox("Dürtmede otomatik E Kullan")); MiscMenu = VladMenu.AddSubMenu("Misc Menu", "miscmenu"); MiscMenu.AddGroupLabel("Ek"); MiscMenu.AddSeparator(); MiscMenu.Add("ksq", new CheckBox("KS için Q")); MiscMenu.Add("kse", new CheckBox("KS için E")); MiscMenu.Add("zhonias", new CheckBox("Zhonya Kullan")); MiscMenu.Add("zhealth", new Slider("Canım Şundan az ise Zhonya bas %", 8)); MiscMenu.AddSeparator(); MiscMenu.Add("gapcloserw", new CheckBox("Anti Gapcloser W")); MiscMenu.Add("gapcloserhp", new Slider("Gapcloser W Health %", 25)); MiscMenu.AddSeparator(); SkinMenu = VladMenu.AddSubMenu("Skin Changer", "skin"); SkinMenu.AddGroupLabel("İstediğin Görünümü Seç"); var skinchange = SkinMenu.Add("sID", new Slider("Skin", 5, 0, 7)); var sid = new[] { "Default", "Count", "Marquius", "Nosferatu", "Vandal", "Blood Lord", "Soulstealer", "Academy" }; skinchange.DisplayName = sid[skinchange.CurrentValue]; skinchange.OnValueChange += delegate(ValueBase <int> sender, ValueBase <int> .ValueChangeArgs changeArgs) { sender.DisplayName = sid[changeArgs.NewValue]; }; Game.OnUpdate += Tick; Drawing.OnDraw += OnDraw; Gapcloser.OnGapcloser += Gapcloser_OnGapCloser; }
public static void OnLoad_Complete(EventArgs args) { if (Player.Instance.ChampionName != "Ashe") { return; } Bootstrap.Init(null); Q = new Spell.Active(SpellSlot.Q, (uint)Rangeauto, Physical); W = new Spell.Skillshot(SpellSlot.W, 1200, Cone); E = new Spell.Skillshot(SpellSlot.E, 4500, Linear, 250, 1400, 1, Physical); R = new Spell.Skillshot(SpellSlot.R, 3000, Linear, 250, 1600, 120, Physical); AsheMenu = MainMenu.AddMenu("xRP Ashe", "SBTW Ashe"); AsheMenu.AddGroupLabel("xRP-Ashe 2.0"); AsheMenu.AddSeparator(); AsheMenu.AddLabel("Made by: xRPdev/Fixed by Beadwarf"); ComboMenu = AsheMenu.AddSubMenu("Combo Mode"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.AddSeparator(); ComboMenu.Add("useQ", new CheckBox("Use Q in Combo")); ComboMenu.Add("countP", new CheckBox("Wait Passive Count to Cast Q")); ComboMenu.AddSeparator(); ComboMenu.Add("useW", new CheckBox("Use W in Combo")); ComboMenu.AddSeparator(); ComboMenu.Add("useR", new CheckBox("Use R in combo")); ComboMenu.Add("hpPercent", new Slider("Minimum Hp % to stun", 15)); PotionMenu = AsheMenu.AddSubMenu("Potions Manager"); PotionMenu.AddGroupLabel("Potions Settings"); PotionMenu.AddSeparator(); PotionMenu.Add("useHP", new CheckBox("Use Health Potion")); PotionMenu.Add("hpbar", new Slider("Minimum Health Percent", 75)); PotionMenu.AddSeparator(); ItensMenu = AsheMenu.AddSubMenu("Itens Settings"); ItensMenu.AddGroupLabel("itens settings"); ItensMenu.AddSeparator(); ItensMenu.Add("useER", new CheckBox("use Botrk in Combo")); ItensMenu.Add("hpPorcent", new Slider("Enemy Health Porcent to use Botrk", 30)); ItensMenu.Add("mehpPorcent", new Slider("My Health Porcent to use Botrk", 50)); ItensMenu.AddSeparator(); ItensMenu.Add("useYommus", new CheckBox("Use yommus in Combo")); HarassMenu = AsheMenu.AddSubMenu("Harass Mode"); HarassMenu.AddGroupLabel("Harass Settings"); HarassMenu.AddSeparator(); HarassMenu.Add("useQ", new CheckBox("Use Q in harass")); HarassMenu.Add("countP", new CheckBox("Wait passive count to cast Q in harass")); HarassMenu.AddSeparator(); HarassMenu.Add("useW", new CheckBox("Use W in harass")); FarmMenu = AsheMenu.AddSubMenu("LaneClear Mode"); FarmMenu.AddGroupLabel("Farm Settings"); FarmMenu.AddSeparator(); FarmMenu.Add("farmQ", new CheckBox("Use Q to farm")); FarmMenu.Add("countP", new CheckBox("Wait Passive Count to Cast Q in laneClear")); FarmMenu.AddSeparator(); FarmMenu.Add("farmW", new CheckBox("Use W to farm")); FarmMenu.Add("countM", new Slider("Min Minions to cast W", 5)); MiscMenu = AsheMenu.AddSubMenu("Misc Settings"); MiscMenu.AddGroupLabel("Misc Settings"); MiscMenu.AddSeparator(); MiscMenu.Add("autoE", new CheckBox("Cast E when lost target")); MiscMenu.AddSeparator(); MiscMenu.Add("useQjungle", new CheckBox("Jungle Steal Q")); MiscMenu.AddSeparator(); MiscMenu.Add("gapr", new CheckBox("W in gapcloser")); MiscMenu.Add("intr", new CheckBox("Interrupter with R")); DrawMenu = AsheMenu.AddSubMenu("Drawings"); DrawMenu.AddGroupLabel("Drawing Settings"); DrawMenu.AddSeparator(); DrawMenu.Add("drawW", new CheckBox("Draw Q range")); DrawMenu.Add("drawE", new CheckBox("Draw E range")); DrawMenu.Add("drawAA", new CheckBox("Draw Auto Attack range")); Game.OnTick += Tick; Drawing.OnDraw += OnDraw; Gapcloser.OnGapcloser += Gapcloser_OnGapCloser; Interrupter.OnInterruptableSpell += Interrupter_OnInterruptableSpell; }
static void OnLoadingComplete(EventArgs args) { if (!_Player.ChampionName.Contains("Trundle")) { return; } Chat.Print("Trundle7 Loaded!", Color.Orange); Bootstrap.Init(null); Q = new Spell.Active(SpellSlot.Q); W = new Spell.Skillshot(SpellSlot.W, 900, SkillShotType.Circular, 0, 2000, 900); E = new Spell.Skillshot(SpellSlot.E, 1000, SkillShotType.Circular, 500, int.MaxValue, 80); R = new Spell.Targeted(SpellSlot.R, 650); Ignite = new Spell.Targeted(ObjectManager.Player.GetSpellSlotFromName("summonerdot"), 600); Tiamat = new Item(ItemId.Tiamat_Melee_Only, 400); Hydra = new Item(ItemId.Ravenous_Hydra_Melee_Only, 400); Titanic = new Item(ItemId.Titanic_Hydra, Player.Instance.GetAutoAttackRange()); Botrk = new Item(ItemId.Blade_of_the_Ruined_King); Bil = new Item(3144, 475f); Menu = MainMenu.AddMenu("Trundle7", "Trundle"); Menu.AddSeparator(); ComboMenu = Menu.AddSubMenu("Combo Settings", "Combo"); ComboMenu.AddSeparator(); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.Add("ComboQ", new CheckBox("Use [Q] Combo")); ComboMenu.Add("ComboW", new CheckBox("Use [W] Combo")); ComboMenu.AddGroupLabel("Combo [E] Settings"); ComboMenu.Add("ComboE", new CheckBox("Use [E] Combo")); ComboMenu.Add("ekc", new Slider("Min Distance Use [E]", 300, 1, 1000)); ComboMenu.AddGroupLabel("Ultimate Health Settings"); ComboMenu.Add("ultiR", new CheckBox("Use [R] My Health")); ComboMenu.Add("MinR", new Slider("Min Health Use [R]", 60)); ComboMenu.AddGroupLabel("Use [R] On"); foreach (var target in EntityManager.Heroes.Enemies) { ComboMenu.Add("useRCombo" + target.ChampionName, new CheckBox("" + target.ChampionName)); } HarassMenu = Menu.AddSubMenu("Harass Settings", "Harass"); HarassMenu.AddGroupLabel("Harass Settings"); HarassMenu.Add("HarassQ", new CheckBox("Use [Q] Harass")); HarassMenu.Add("HarassW", new CheckBox("Use [W] Harass", false)); HarassMenu.Add("HarassE", new CheckBox("Use [E] Harass")); HarassMenu.Add("MHR", new Slider("Min Mana Harass", 40)); LaneClearMenu = Menu.AddSubMenu("LaneClear Settings", "LaneClear"); LaneClearMenu.AddGroupLabel("Lane Clear Settings"); LaneClearMenu.Add("QLC", new CheckBox("Use [Q] LaneClear")); LaneClearMenu.Add("WLC", new CheckBox("Use [W] LaneClear", false)); LaneClearMenu.Add("MLC", new Slider("Min Mana LaneClear", 60)); LaneClearMenu.AddSeparator(); LaneClearMenu.AddGroupLabel("Lasthit Settings"); LaneClearMenu.Add("LHQ", new CheckBox("Use [Q] LastHit")); LaneClearMenu.Add("MLH", new Slider("Min Mana Lasthit", 60)); JungleClearMenu = Menu.AddSubMenu("JungleClear Settings", "JungleClear"); JungleClearMenu.AddGroupLabel("JungleClear Settings"); JungleClearMenu.Add("QJungle", new CheckBox("Use [Q] JungleClear")); JungleClearMenu.Add("WJungle", new CheckBox("Use [W] JungleClear")); JungleClearMenu.Add("MJC", new Slider("Min Mana JungleClear", 30)); KillStealMenu = Menu.AddSubMenu("KillSteal Settings", "KillSteal"); KillStealMenu.AddGroupLabel("KillSteal Settings"); KillStealMenu.Add("KsQ", new CheckBox("Use [Q] KillSteal")); KillStealMenu.Add("ign", new CheckBox("Use [Ignite] KillSteal")); Items = Menu.AddSubMenu("Items Settings", "Items"); Items.AddGroupLabel("Items Settings"); Items.Add("hydra", new CheckBox("Use [Hydra] Reset AA")); Items.Add("titanic", new CheckBox("Use [Titanic]")); Items.Add("BOTRK", new CheckBox("Use [Botrk]")); Items.Add("ihp", new Slider("My HP Use BOTRK <=", 50)); Items.Add("ihpp", new Slider("Enemy HP Use BOTRK <=", 50)); Misc = Menu.AddSubMenu("Misc Settings", "Misc"); Misc.AddGroupLabel("Skin Settings"); Misc.Add("checkSkin", new CheckBox("Use Skin Changer", false)); Misc.Add("skin.Id", new ComboBox("Skin Mode", 0, "Default", "1", "2", "3", "4")); Misc.AddGroupLabel("Interrupt Settings"); Misc.Add("inter", new CheckBox("Use [E] Interupt")); Misc.Add("AntiGap", new CheckBox("Use [E] Anti Gapcloser")); Misc.AddGroupLabel("Drawing Settings"); Misc.Add("DrawW", new CheckBox("W Range")); Misc.Add("DrawE", new CheckBox("E Range", false)); Misc.Add("DrawR", new CheckBox("R Range", false)); Drawing.OnDraw += Drawing_OnDraw; Game.OnTick += Game_OnTick; Orbwalker.OnPostAttack += ResetAttack; Gapcloser.OnGapcloser += Gapcloser_OnGapcloser; Interrupter.OnInterruptableSpell += Interupt; }
static void OnLoadingComplete(EventArgs args) { if (!_Player.ChampionName.Contains("Twitch")) { return; } Chat.Print("Twitch7 Loaded!", Color.Orange); Bootstrap.Init(null); Q = new Spell.Active(SpellSlot.Q); W = new Spell.Skillshot(SpellSlot.W, 900, SkillShotType.Circular, 250, 1550, 275); W.AllowedCollisionCount = int.MaxValue; E = new Spell.Active(SpellSlot.E, 1200); R = new Spell.Active(SpellSlot.R); Botrk = new Item(ItemId.Blade_of_the_Ruined_King); Bil = new Item(3144, 475f); Youmuu = new Item(3142, 10); Ignite = new Spell.Targeted(ObjectManager.Player.GetSpellSlotFromName("summonerdot"), 600); Menu = MainMenu.AddMenu("Twitch7", "Twitch"); Menu.AddSeparator(); ComboMenu = Menu.AddSubMenu("Combo Settings", "Combo"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.Add("ComboQ", new CheckBox("Spell [Q]")); ComboMenu.Add("ComboW", new CheckBox("Spell [W]")); ComboMenu.AddGroupLabel("Combo [E] Settings"); ComboMenu.Add("ComboE", new CheckBox("Spell [E]")); ComboMenu.Add("MinEC", new Slider("Min Stacks Use [E]", 5, 0, 6)); ComboMenu.AddGroupLabel("Combo [E] On"); foreach (var target in EntityManager.Heroes.Enemies) { ComboMenu.Add("combo" + target.ChampionName, new CheckBox("" + target.ChampionName)); } ComboMenu.AddSeparator(); ComboMenu.Add("ComboR", new CheckBox("Spell [R]")); ComboMenu.Add("MinR", new Slider("Min Enemies Use [R]", 3, 0, 5)); HarassMenu = Menu.AddSubMenu("Harass Settings", "Harass"); HarassMenu.AddGroupLabel("Harass Settings"); HarassMenu.Add("HarassW", new CheckBox("Use [W]", false)); HarassMenu.Add("HarassQ", new CheckBox("Use [Q]", false)); HarassMenu.Add("HminQ", new Slider("Min Enemies Use [Q]", 2, 0, 5)); HarassMenu.AddGroupLabel("Harass [E] Settings"); HarassMenu.Add("HarassE", new CheckBox("Use [E]")); HarassMenu.Add("HminE", new Slider("Min Stacks Use [E]", 5, 0, 6)); HarassMenu.AddGroupLabel("Harass [E] On"); foreach (var target in EntityManager.Heroes.Enemies) { HarassMenu.Add("haras" + target.ChampionName, new CheckBox("" + target.ChampionName)); } HarassMenu.Add("ManaQ", new Slider("Min Mana For Harass", 40)); LaneClearMenu = Menu.AddSubMenu("LaneClear Settings", "LaneClear"); LaneClearMenu.AddGroupLabel("LaneClear Settings"); LaneClearMenu.Add("ELH", new CheckBox("Only Use [E] LastHit", false)); LaneClearMenu.Add("WLC", new CheckBox("Use [W] LaneClear", false)); LaneClearMenu.Add("ManaLC", new Slider("Min Mana For LaneClear", 40)); JungleClearMenu = Menu.AddSubMenu("JungleClear Settings", "JungleClear"); JungleClearMenu.AddGroupLabel("JungleClear Settings"); JungleClearMenu.Add("WJungle", new CheckBox("Use [W] JungleClear")); JungleClearMenu.Add("MnJungle", new Slider("Min Mana For JungleClear", 30)); JungleClearMenu.AddGroupLabel("[E] Settings"); JungleClearMenu.Add("EDragon", new CheckBox("Use [E] Ks")); JungleClearMenu.AddSeparator(); JungleClearMenu.Add("jungleSRU_Baron", new CheckBox("Baron")); JungleClearMenu.Add("jungleSRU_Dragon_Elder", new CheckBox("Elder Dragon")); JungleClearMenu.Add("jungleSRU_Dragon_Air", new CheckBox("Air Dragon")); JungleClearMenu.Add("jungleSRU_Dragon_Earth", new CheckBox("Fire Dragon")); JungleClearMenu.Add("jungleSRU_Dragon_Fire", new CheckBox("Earth Dragon")); JungleClearMenu.Add("jungleSRU_Dragon_Water", new CheckBox("Water Dragon")); JungleClearMenu.Add("jungleSRU_Red", new CheckBox("Red")); JungleClearMenu.Add("jungleSRU_Blue", new CheckBox("Blue")); KillStealMenu = Menu.AddSubMenu("KillSteal Settings", "KillSteal"); KillStealMenu.AddGroupLabel("KillSteal Settings"); KillStealMenu.Add("KsW", new CheckBox("Use [W] KillSteal")); KillStealMenu.Add("KsE", new CheckBox("Use [E] KillSteal")); KillStealMenu.Add("ign", new CheckBox("Use [Ignite] KillSteal")); Misc = Menu.AddSubMenu("Misc Settings", "Misc"); Misc.AddGroupLabel("Misc Settings"); Misc.Add("AntiGap", new CheckBox("Use [W] AntiGapcloser")); Misc.Add("FleeQ", new CheckBox("Use [Q] Flee")); Misc.Add("FleeW", new CheckBox("Use [W] Flee")); Misc.AddGroupLabel("Use [E] Enemy Out Range"); Misc.Add("ERanh", new CheckBox("Use [E] If Enemy Escape", false)); Misc.Add("ERanhs", new Slider("Min Stacks Use [E]", 6, 1, 6)); Misc.AddGroupLabel("Skin Changer"); Misc.Add("checkSkin", new CheckBox("Use Skin Changer", false)); Misc.Add("skin.Id", new ComboBox("Skin Mode", 7, "Default", "1", "2", "3", "4", "5", "6", "7")); Misc.AddGroupLabel("Draw Settings"); Misc.Add("DrawW", new CheckBox("[W] Range")); Misc.Add("DrawE", new CheckBox("[E] Range")); Misc.Add("Damage", new CheckBox("Damage Indicator")); Items = Menu.AddSubMenu("Items Settings", "Items"); Items.AddGroupLabel("Items Settings"); Items.Add("you", new CheckBox("Use [Youmuu]")); Items.Add("BOTRK", new CheckBox("Use [Botrk]")); Items.Add("ihp", new Slider("My HP Use BOTRK <=", 50)); Items.Add("ihpp", new Slider("Enemy HP Use BOTRK <=", 50)); Items.AddGroupLabel("Qss Settings"); Items.Add("Qss", new CheckBox("Use Qss")); Items.AddGroupLabel("Qss On CC"); Items.Add("stun", new CheckBox("Stuns")); Items.Add("rot", new CheckBox("Root")); Items.Add("tunt", new CheckBox("Taunt")); Items.Add("snare", new CheckBox("Snare")); Items.Add("charm", new CheckBox("Charm", false)); Items.Add("slow", new CheckBox("Slows", false)); Items.Add("blind", new CheckBox("Blinds", false)); Items.Add("fear", new CheckBox("Fear", false)); Items.Add("silence", new CheckBox("Silence", false)); Items.Add("supperss", new CheckBox("Supperss", false)); Items.Add("poly", new CheckBox("Polymorph", false)); Items.Add("delay", new Slider("Humanizer Qss Delay", 0, 0, 1500)); Drawing.OnDraw += Drawing_OnDraw; Drawing.OnEndScene += Damage; Game.OnTick += Game_OnTick; Gapcloser.OnGapcloser += Gapcloser_OnGapcloser; }
private static void Loading_OnLoadingComplete(EventArgs args) { if (User.ChampionName != "Leblanc") { return; } Q = new Spell.Targeted(spellSlot: SpellSlot.Q, spellRange: 700); W = new Spell.Skillshot(spellSlot: SpellSlot.W, spellRange: 600, skillShotType: SkillShotType.Circular, castDelay: 250, spellSpeed: 1450, spellWidth: 250); E = new Spell.Skillshot(spellSlot: SpellSlot.E, spellRange: 950, skillShotType: SkillShotType.Linear, castDelay: 250, spellSpeed: 1550, spellWidth: 55); { E.AllowedCollisionCount = 0; } R = new Spell.Targeted(spellSlot: SpellSlot.R, spellRange: 950); WReturn = new Spell.Active(SpellSlot.W); RReturn = new Spell.Active(SpellSlot.R); QUlti = new Spell.Targeted(SpellSlot.R, Q.Range); WUlti = new Spell.Skillshot(SpellSlot.R, W.Range, SkillShotType.Circular, 250, 1450, 250); EUlti = new Spell.Skillshot(spellSlot: SpellSlot.R, spellRange: 950, skillShotType: SkillShotType.Linear, castDelay: 250, spellSpeed: 1550, spellWidth: 55); { EUlti.AllowedCollisionCount = 0; } HealthPotion = new Item(2003, 0); Biscuit = new Item(2010, 0); CorruptPotion = new Item(2033, 0); RefillPotion = new Item(2031, 0); HuntersPotion = new Item(2032, 0); SpellList.Add(Q); SpellList.Add(W); SpellList.Add(E); SpellList.Add(R); Chat.Print("LeBlancZero loaded successfully"); CurrentSkinID = User.SkinId; LBMenu = MainMenu.AddMenu("LeBlancZero", "LeBlancZero"); ComboMenu = LBMenu.AddSubMenu("Combo"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.Add("Q", new CheckBox("Use Q")); ComboMenu.Add("W", new CheckBox("Use W")); ComboMenu.Add("Wreturn", new CheckBox("Use W Return")); ComboMenu.Add("E", new CheckBox("Use E")); ComboMenu.Add("R", new CheckBox("Use R")); ComboMenu.AddSeparator(50); ComboMenu.AddGroupLabel("Ultimate Settings"); ComboMenu.Add("Rcombo", new ComboBox("Combos", 0, Combos)); ComboMenu.Add("Rreturn", new CheckBox("Use R Return")); LaneClearMenu = LBMenu.AddSubMenu("LaneClear"); LaneClearMenu.AddGroupLabel("LaneClear Settings"); LaneClearMenu.Add("LCQ", new CheckBox("Use Q")); LaneClearMenu.Add("LCW", new CheckBox("Use W")); LaneClearMenu.Add("WE", new Slider("Use W when it hits Minions >=", 3, 1, 10)); FleeMenu = LBMenu.AddSubMenu("Flee"); FleeMenu.AddGroupLabel("Flee Settings"); FleeMenu.Add("FleeW", new CheckBox("Use W")); FleeMenu.Add("FleeR", new CheckBox("Use R")); ItemMenu = LBMenu.AddSubMenu("Items"); ItemMenu.AddGroupLabel("Item Settings"); ItemMenu.Add("potion", new CheckBox("Auto Use Potion")); ItemMenu.Add("potionhp", new Slider("%HP to use Potion <=", 70, 0, 100)); DrawingsMenu = LBMenu.AddSubMenu("Drawings"); DrawingsMenu.AddGroupLabel("Drawing Settings"); DrawingsMenu.Add("DrawQ", new CheckBox("Draw Q")); DrawingsMenu.Add("DrawW", new CheckBox("Draw W")); DrawingsMenu.Add("DrawE", new CheckBox("Draw E")); SkinChangerMenu = LBMenu.AddSubMenu("Skin Changer"); SkinChangerMenu.Add("EnableSkin", new CheckBox("Enable Skinchanger", false)); SkinChangerMenu.Add("SkinID", new Slider("Skin ID", 1, 0, 5)); Drawing.OnDraw += Drawing_OnDraw; Game.OnTick += Game_OnTick; }
private static void Game_OnStart(EventArgs args) { if (_Player.ChampionName == "Rengar") { Chat.Print("RengarHelper Loaded!", Color1.AliceBlue); Chat.Print("Made by Capitao Addon", Color1.LightBlue); } if (_Player.ChampionName != "Rengar") { Chat.Print("Y U NOT USING RENGO", Color1.Red); return; } Q = new Spell.Active(SpellSlot.Q, 125); W = new Spell.Active(SpellSlot.W, 500); E = new Spell.Skillshot(SpellSlot.E, 1000, SkillShotType.Linear, 250, 1500, 70); Menu = MainMenu.AddMenu("RengarHelper", "rengoh"); Menu.AddLabel("Made by Capitão Addon"); DrawMenu = Menu.AddSubMenu("Drawings", "draws"); DrawMenu.Add("ddd", new CheckBox("Disable draws")); DrawMenu.Add("fpsd", new CheckBox("High quality draws")); DrawMenu.Add("dw", new CheckBox("Draw W", false)); DrawMenu.Add("de", new CheckBox("Draw E")); HelpMenu = Menu.AddSubMenu("Helper", "help"); HelpMenu.Add("autoq", new CheckBox("Auto Q in mid air")); HelpMenu.Add("autow", new CheckBox("Auto W in mid air")); HelpMenu.Add("autoe", new CheckBox("Auto E in mid air")); HelpMenu.AddSeparator(); HelpMenu.Add("autoe5", new KeyBind("Auto snare in mid air", false, KeyBind.BindTypes.PressToggle, 'J')); HelpMenu.Add("dautoe5", new CheckBox("Draw Auto snare in mid air")); ComboMenu = Menu.AddSubMenu("Combo", "combo"); ComboMenu.Add("qcombo", new CheckBox("Use Q")); ComboMenu.Add("wcombo", new CheckBox("Use W")); ComboMenu.Add("ecombo", new CheckBox("Use E")); ComboMenu.AddSeparator(); ComboMenu.Add("q2combo", new Slider("Use empowered Q if target % health ", 30, 0, 100)); ComboMenu.Add("w2combo", new Slider("Use empowered W if player % health ", 30, 0, 100)); ComboMenu.Add("e2combo", new CheckBox("Use snare if enemy away")); HarassMenu = Menu.AddSubMenu("Harass", "har"); HarassMenu.Add("hq", new CheckBox("Use Q in Harass")); HarassMenu.Add("hw", new CheckBox("Use W in Harass")); HarassMenu.Add("he", new CheckBox("Use E in Harass")); HarassMenu.AddSeparator(); HarassMenu.Add("hpe", new CheckBox("Use empowered E")); HarassMenu.Add("ht", new KeyBind("Harass Toggle", false, KeyBind.BindTypes.PressToggle, 'L')); HarassMenu.Add("dht", new CheckBox("Draw Harass Toggle")); SkinMenu = Menu.AddSubMenu("Skin Changer", "skins"); SkinSelect = SkinMenu.Add("skint", new Slider("Skin", 2, 0, 3)); _Player.SetSkinId(SkinMenu["skint"].Cast <Slider>().CurrentValue); SkinSelect.OnValueChange += delegate(ValueBase <int> sender, ValueBase <int> .ValueChangeArgs skiniddd) { _Player.SetSkinId(skiniddd.NewValue); }; }
private static void Loading_OnLoadingComplete(EventArgs args) { if (Yasou.Hero != Champion.Yasuo) { return; } Menu = MainMenu.AddMenu("TheNewYasuo", "yasuobuddyfluxy"); ComboMenu = Menu.AddSubMenu("Combo", "yasuCombo"); ComboMenu.AddGroupLabel("Combo"); ComboMenu.Add("combo.Q", new CheckBox("Use Q")); ComboMenu.Add("combo.E", new CheckBox("Use E")); //ComboMenu.Add("combo.ToMouse", new CheckBox("Dash to Mouse", false)); ComboMenu.Add("combo.stack", new CheckBox("Stack/Stackar Q")); ComboMenu.Add("combo.leftclickRape", new CheckBox("Left Click Rape")); ComboMenu.AddSeparator(); ComboMenu.AddLabel("Ultimate"); ComboMenu.Add("combo.R", new CheckBox("Use R")); ComboMenu.Add("combo.RTarget", new CheckBox("Use R always on Selected TargetUsar R sempre no alvo selecionado")); ComboMenu.Add("combo.RKillable", new CheckBox("Use R KS")); ComboMenu.Add("combo.MinTargetsR", new Slider("Use R Min Targets/Alvos Minimos para ultar", 2, 1, 5)); HarassMenu = Menu.AddSubMenu("Harass", "yasuHarass"); HarassMenu.AddGroupLabel("Harass/Incomodar"); HarassMenu.Add("harass.Q", new CheckBox("Use Q")); HarassMenu.Add("harass.E", new CheckBox("Use E")); HarassMenu.Add("harass.stack", new CheckBox("Stack/Stackar Q")); FarmMenu = Menu.AddSubMenu("Farming", "yasuoFarm"); FarmMenu.AddGroupLabel("Farming"); FarmMenu.AddLabel("Last Hit"); FarmMenu.Add("LH.Q", new CheckBox("Use Q")); FarmMenu.Add("LH.E", new CheckBox("Use E")); FarmMenu.Add("LH.EUnderTower", new CheckBox("Use E Under Tower/Debaixo da Torre", false)); FarmMenu.AddLabel("WaveClear"); FarmMenu.Add("WC.Q", new CheckBox("Use Q")); FarmMenu.Add("WC.E", new CheckBox("Use E")); FarmMenu.Add("WC.EUnderTower", new CheckBox("Use E Under Tower/Debaixo da Torre", false)); FarmMenu.AddLabel("Jungle"); FarmMenu.Add("JNG.Q", new CheckBox("Use Q")); FarmMenu.Add("JNG.E", new CheckBox("Use E")); FleeMenu = Menu.AddSubMenu("Flee/Evade", "yasuoFlee"); FleeMenu.AddGroupLabel("Flee"); FleeMenu.Add("Flee.E", new CheckBox("Use E")); FleeMenu.Add("Flee.stack", new CheckBox("Stack/Stackar Q")); FleeMenu.AddGroupLabel("Evade"); FleeMenu.Add("Evade.E", new CheckBox("Use E para desviar/to Evade")); FleeMenu.Add("Evade.W", new CheckBox("Use W para desviar/to Evade")); FleeMenu.Add("Evade.WDelay", new Slider("Humanizer Delay (ms)", 0, 0, 1000)); // FleeMenu.AddGroupLabel("WallJump"); FleeMenu.Add("WJ", new KeyBind("Walljump Key:", false, KeyBind.BindTypes.HoldActive, 'G')); FleeMenu.Add("DrawSpots", new CheckBox("Draw Walljump spots")); // MiscSettings = Menu.AddSubMenu("Diversas/Misc"); MiscSettings.AddGroupLabel("KS"); MiscSettings.Add("KS.Q", new CheckBox("Use Q")); MiscSettings.Add("KS.E", new CheckBox("Use E")); MiscSettings.AddGroupLabel("Auto Q"); MiscSettings.Add("Auto.Q3", new CheckBox("Use Q3")); MiscSettings.Add("Auto.Active", new KeyBind("Auto Q Inimigo/Enemy", true, KeyBind.BindTypes.PressToggle, 'M')); Program.Main(null); DrawMenu = Menu.AddSubMenu("Draw", "yasuoDraw"); DrawMenu.AddGroupLabel("Draw Config"); DrawMenu.Add("Draw.Q", new CheckBox("Draw Q", true)); DrawMenu.AddColourItem("Draw.Q.Colour"); DrawMenu.AddSeparator(); DrawMenu.Add("Draw.E", new CheckBox("Draw E", false)); DrawMenu.AddColourItem("Draw.E.Colour"); DrawMenu.AddSeparator(); DrawMenu.Add("Draw.R", new CheckBox("Draw R", false)); DrawMenu.AddColourItem("Draw.R.Colour"); DrawMenu.AddSeparator(); DrawMenu.AddLabel("CoolDown Colour/Cor:", 4); DrawMenu.AddColourItem("Draw.Down", 7); Game.OnTick += Game_OnTick; Drawing.OnDraw += Drawing_OnDraw; EEvader.Init(); // E = new Spell.Targeted(SpellSlot.E, 475); E2 = new Spell.Skillshot(SpellSlot.E, 475, EloBuddy.SDK.Enumerations.SkillShotType.Linear); // }
protected override void CreateMenu() { ComboMenu = MenuManager.Menu.AddSubMenu("Combo"); ComboMenu.AddGroupLabel("Combo mode settings for Miss Fortune addon"); ComboMenu.AddLabel("Double Up (Q) settings :"); ComboMenu.Add("Plugins.MissFortune.ComboMenu.UseQ", new CheckBox("Use Q")); ComboMenu.AddSeparator(5); ComboMenu.AddLabel("Strut (W) settings :"); ComboMenu.Add("Plugins.MissFortune.ComboMenu.UseW", new CheckBox("Use W")); ComboMenu.AddSeparator(5); ComboMenu.AddLabel("Make It Rain (E) settings :"); ComboMenu.Add("Plugins.MissFortune.ComboMenu.UseE", new CheckBox("Use E")); ComboMenu.AddSeparator(5); ComboMenu.AddLabel("Bullet Time (R) settings :"); ComboMenu.Add("Plugins.MissFortune.ComboMenu.UseR", new CheckBox("Use R")); ComboMenu.Add("Plugins.MissFortune.ComboMenu.RWhenXEnemies", new Slider("Use R when can hit {0} or more enemies", 5, 1, 5)); ComboMenu.AddSeparator(2); ComboMenu.Add("Plugins.MissFortune.ComboMenu.RBlockMovement", new CheckBox("Block movement when casting R")); ComboMenu.Add("Plugins.MissFortune.ComboMenu.SemiAutoRKeybind", new KeyBind("Semi-Auto R", false, KeyBind.BindTypes.HoldActive, 'T')); HarassMenu = MenuManager.Menu.AddSubMenu("Harass"); HarassMenu.AddGroupLabel("Harass mode settings for Miss Fortune addon"); HarassMenu.AddLabel("Double Up (Q) settings :"); HarassMenu.Add("Plugins.MissFortune.HarassMenu.UseQ", new CheckBox("Use Q", false)); HarassMenu.Add("Plugins.MissFortune.HarassMenu.MinManaQ", new Slider("Min mana percentage ({0}%) to use Q", 75, 1)); LaneClearMenu = MenuManager.Menu.AddSubMenu("Clear"); LaneClearMenu.AddGroupLabel("Lane clear settings for Miss Fortune addon"); LaneClearMenu.AddLabel("Basic settings :"); LaneClearMenu.Add("Plugins.MissFortune.LaneClearMenu.EnableLCIfNoEn", new CheckBox("Enable lane clear only if no enemies nearby")); var scanRange = LaneClearMenu.Add("Plugins.MissFortune.LaneClearMenu.ScanRange", new Slider("Range to scan for enemies", 1500, 300, 2500)); scanRange.OnValueChange += (a, b) => { _changingRangeScan = true; Core.DelayAction(() => { if (!scanRange.IsLeftMouseDown && !scanRange.IsMouseInside) { _changingRangeScan = false; } }, 2000); }; LaneClearMenu.Add("Plugins.MissFortune.LaneClearMenu.AllowedEnemies", new Slider("Allowed enemies amount", 1, 0, 5)); LaneClearMenu.AddSeparator(5); LaneClearMenu.AddLabel("Double Up (Q) settings :"); LaneClearMenu.Add("Plugins.MissFortune.LaneClearMenu.UseQInLaneClear", new CheckBox("Use Q in Lane clear", false)); LaneClearMenu.Add("Plugins.MissFortune.LaneClearMenu.UseQInJungleClear", new CheckBox("Use Q in Jungle clear")); LaneClearMenu.Add("Plugins.MissFortune.LaneClearMenu.MinManaQ", new Slider("Min mana percentage ({0}%) to use Q", 50, 1)); LaneClearMenu.AddSeparator(5); LaneClearMenu.AddLabel("Strut (W) settings :"); LaneClearMenu.Add("Plugins.MissFortune.LaneClearMenu.UseWInLaneClear", new CheckBox("Use W in Lane clear", false)); LaneClearMenu.Add("Plugins.MissFortune.LaneClearMenu.UseWInJungleClear", new CheckBox("Use W in Jungle clear")); LaneClearMenu.Add("Plugins.MissFortune.LaneClearMenu.MinManaW", new Slider("Min mana percentage ({0}%) to use W", 50, 1)); LaneClearMenu.AddSeparator(5); LaneClearMenu.AddLabel("Make It Rain (E) settings :"); LaneClearMenu.Add("Plugins.MissFortune.LaneClearMenu.UseEInLaneClear", new CheckBox("Use E in Lane clear", false)); LaneClearMenu.Add("Plugins.MissFortune.LaneClearMenu.UseEInJungleClear", new CheckBox("Use E in Jungle clear", false)); LaneClearMenu.Add("Plugins.MissFortune.LaneClearMenu.MinManaE", new Slider("Min mana percentage ({0}%) to use E", 50, 1)); MiscMenu = MenuManager.Menu.AddSubMenu("Misc"); MiscMenu.AddGroupLabel("Misc settings for Miss Fortune addon"); MiscMenu.AddLabel("Basic settings :"); MiscMenu.Add("Plugins.MissFortune.MiscMenu.EnableKillsteal", new CheckBox("Enable Killsteal")); MiscMenu.AddSeparator(5); MiscMenu.AddLabel("Double Up (Q) settings :"); MiscMenu.Add("Plugins.MissFortune.MiscMenu.BounceQFromMinions", new CheckBox("Cast Q on killable minions if can hit enemy")); MiscMenu.Add("Plugins.MissFortune.MiscMenu.AutoHarassQ", new CheckBox("Auto harass with Q")).OnValueChange += (sender, args) => { AutoHarassItem.Value = args.NewValue; }; MiscMenu.Add("Plugins.MissFortune.MiscMenu.AutoHarassQMinMana", new Slider("Min mana percentage ({0}%) for auto harass", 50, 1)); if (EntityManager.Heroes.Enemies.Any()) { MiscMenu.AddLabel("Enable auto harras for : "); EntityManager.Heroes.Enemies.ForEach(x => MiscMenu.Add("Plugins.MissFortune.MiscMenu.AutoHarassEnabled." + x.ChampionName, new CheckBox(x.ChampionName == "MonkeyKing" ? "Wukong" : x.ChampionName))); } MiscMenu.AddLabel("Make It Rain (E) settings :"); MiscMenu.Add("Plugins.MissFortune.MiscMenu.EVsGapclosers", new CheckBox("Cast E against gapclosers")); MenuManager.BuildAntiGapcloserMenu(); DrawingsMenu = MenuManager.Menu.AddSubMenu("Drawings"); DrawingsMenu.AddGroupLabel("Drawings settings for Miss Fortune addon"); DrawingsMenu.AddLabel("Basic settings :"); DrawingsMenu.Add("Plugins.MissFortune.DrawingsMenu.DrawSpellRangesWhenReady", new CheckBox("Draw spell ranges only when they are ready")); DrawingsMenu.AddSeparator(5); DrawingsMenu.AddLabel("Double Up (Q) settings :"); DrawingsMenu.Add("Plugins.MissFortune.DrawingsMenu.DrawQ", new CheckBox("Draw Q range", false)); DrawingsMenu.Add("Plugins.MissFortune.DrawingsMenu.DrawQColor", new CheckBox("Change color", false)).OnValueChange += (a, b) => { if (!b.NewValue) { return; } ColorPicker[0].Initialize(Color.Aquamarine); a.CurrentValue = false; }; DrawingsMenu.AddSeparator(5); DrawingsMenu.AddLabel("Make It Rain (E) settings :"); DrawingsMenu.Add("Plugins.MissFortune.DrawingsMenu.DrawE", new CheckBox("Draw E range")); DrawingsMenu.Add("Plugins.MissFortune.DrawingsMenu.DrawEColor", new CheckBox("Change color", false)).OnValueChange += (a, b) => { if (!b.NewValue) { return; } ColorPicker[1].Initialize(Color.Aquamarine); a.CurrentValue = false; }; DrawingsMenu.AddSeparator(5); DrawingsMenu.AddLabel("Bullet Time (R) settings :"); DrawingsMenu.Add("Plugins.MissFortune.DrawingsMenu.DrawR", new CheckBox("Draw R range")); DrawingsMenu.Add("Plugins.MissFortune.DrawingsMenu.DrawRColor", new CheckBox("Change color", false)).OnValueChange += (a, b) => { if (!b.NewValue) { return; } ColorPicker[2].Initialize(Color.Aquamarine); a.CurrentValue = false; }; DrawingsMenu.AddLabel("Damage indicator settings :"); DrawingsMenu.Add("Plugins.MissFortune.DrawingsMenu.DrawDamageIndicator", new CheckBox("Draw damage indicator")).OnValueChange += (a, b) => { if (b.NewValue) { DamageIndicator.DamageDelegate = HandleDamageIndicator; } else if (!b.NewValue) { DamageIndicator.DamageDelegate = null; } }; DrawingsMenu.Add("Plugins.MissFortune.DrawingsMenu.DamageIndicatorColor", new CheckBox("Change color", false)).OnValueChange += (a, b) => { if (!b.NewValue) { return; } ColorPicker[3].Initialize(Color.Aquamarine); a.CurrentValue = false; }; AutoHarassItem = MenuManager.PermaShow.AddItem("MissFortune.AutoHarass", new BoolItem("Auto harass with Q", Settings.Misc.AutoHarassQ)); }
protected override void CreateMenu() { ComboMenu = MenuManager.Menu.AddSubMenu("Combo"); ComboMenu.AddGroupLabel("大嘴 连招 设置"); ComboMenu.AddLabel("Q 设置 :"); ComboMenu.Add("Plugins.KogMaw.ComboMenu.UseQ", new CheckBox("Use Q")); ComboMenu.AddSeparator(5); ComboMenu.AddLabel("W 设置 :"); ComboMenu.Add("Plugins.KogMaw.ComboMenu.UseW", new CheckBox("Use W")); ComboMenu.AddSeparator(5); ComboMenu.AddLabel("E 设置 :"); ComboMenu.Add("Plugins.KogMaw.ComboMenu.UseE", new CheckBox("Use E")); ComboMenu.Add("Plugins.KogMaw.ComboMenu.UseEVsGapclosers", new CheckBox("使用E反突进")); ComboMenu.AddSeparator(5); ComboMenu.AddLabel("R 设置 :"); ComboMenu.Add("Plugins.KogMaw.ComboMenu.UseR", new CheckBox("Use R")); ComboMenu.Add("Plugins.KogMaw.ComboMenu.UseROnlyToKs", new CheckBox("仅抢人头使用R")); ComboMenu.Add("Plugins.KogMaw.ComboMenu.RHitChancePercent", new Slider("R 命中率 : {0}", 60)); ComboMenu.Add("Plugins.KogMaw.ComboMenu.RAllowedStacks", new Slider("允许使用的数量", 2, 0, 10)); ComboMenu.Add("Plugins.KogMaw.ComboMenu.RMaxHealth", new Slider("使用R对敌人最低血量百分比", 60)); ComboMenu.AddSeparator(2); ComboMenu.AddLabel( "使用R对目标最低血量百分比. 如果仅对抢人头使用R 该选项将被忽略."); ComboMenu.AddSeparator(5); HarassMenu = MenuManager.Menu.AddSubMenu("Harass"); HarassMenu.AddGroupLabel("大嘴 骚扰 设置"); HarassMenu.AddLabel("Q 设置 :"); HarassMenu.Add("Plugins.KogMaw.HarassMenu.UseQ", new CheckBox("Use Q")); HarassMenu.Add("Plugins.KogMaw.HarassMenu.MinManaToUseQ", new Slider("最小蓝 百分比 ({0}%) 使用Q", 80, 1)); HarassMenu.AddSeparator(5); HarassMenu.AddLabel("W 设置 :"); HarassMenu.Add("Plugins.KogMaw.HarassMenu.UseW", new CheckBox("Use W")); HarassMenu.Add("Plugins.KogMaw.HarassMenu.MinManaToUseW", new Slider("最小蓝 百分比 ({0}%) 使用W", 40, 1)); HarassMenu.AddSeparator(5); HarassMenu.AddLabel("R 设置 :"); HarassMenu.Add("Plugins.KogMaw.HarassMenu.UseR", new CheckBox("Use R")); HarassMenu.Add("Plugins.KogMaw.HarassMenu.RAllowedStacks", new Slider("允许使用的数量", 2, 0, 10)); HarassMenu.AddLabel("小妹妹汉化 !"); foreach (var aiHeroClient in EntityManager.Heroes.Enemies) { HarassMenu.Add("Plugins.KogMaw.HarassMenu.UseR." + aiHeroClient.Hero, new CheckBox(aiHeroClient.Hero.ToString())); } FarmingMenu = MenuManager.Menu.AddSubMenu("Farm"); FarmingMenu.AddGroupLabel("大嘴 发育 设置"); FarmingMenu.AddLabel("Q 设置 :"); FarmingMenu.Add("Plugins.KogMaw.FarmingMenu.UseQOnUnkillableMinion", new CheckBox("使用Q对杀不死的小兵")); MenuManager.BuildAntiGapcloserMenu(); DrawingsMenu = MenuManager.Menu.AddSubMenu("Drawings"); DrawingsMenu.AddGroupLabel("大嘴 线圈 设置"); DrawingsMenu.AddLabel("基本设置 :"); DrawingsMenu.Add("Plugins.KogMaw.DrawingsMenu.DrawSpellRangesWhenReady", new CheckBox("只在技能准备好的时候画出线圈")); DrawingsMenu.Add("Plugins.KogMaw.DrawingsMenu.DrawInfos", new CheckBox("画出信息")); DrawingsMenu.AddSeparator(5); DrawingsMenu.AddLabel("Q 设置 :"); DrawingsMenu.Add("Plugins.KogMaw.DrawingsMenu.DrawQ", new CheckBox("Q线圈", false)); DrawingsMenu.Add("Plugins.KogMaw.DrawingsMenu.DrawQColor", new CheckBox("Change color", false)).OnValueChange += (a, b) => { if (!b.NewValue) { return; } ColorPicker[0].Initialize(System.Drawing.Color.Aquamarine); a.CurrentValue = false; }; DrawingsMenu.AddSeparator(5); DrawingsMenu.AddLabel("W 设置 :"); DrawingsMenu.Add("Plugins.KogMaw.DrawingsMenu.DrawW", new CheckBox("W线圈")); DrawingsMenu.Add("Plugins.KogMaw.DrawingsMenu.DrawWColor", new CheckBox("Change color", false)).OnValueChange += (a, b) => { if (!b.NewValue) { return; } ColorPicker[1].Initialize(System.Drawing.Color.Aquamarine); a.CurrentValue = false; }; DrawingsMenu.AddSeparator(5); DrawingsMenu.AddLabel("E 设置 :"); DrawingsMenu.Add("Plugins.KogMaw.DrawingsMenu.DrawE", new CheckBox("E线圈", false)); DrawingsMenu.Add("Plugins.KogMaw.DrawingsMenu.DrawEColor", new CheckBox("Change color", false)).OnValueChange += (a, b) => { if (!b.NewValue) { return; } ColorPicker[2].Initialize(System.Drawing.Color.Aquamarine); a.CurrentValue = false; }; DrawingsMenu.AddSeparator(5); DrawingsMenu.AddLabel("R 设置 :"); DrawingsMenu.Add("Plugins.KogMaw.DrawingsMenu.DrawR", new CheckBox("R线圈")); DrawingsMenu.Add("Plugins.KogMaw.DrawingsMenu.DrawRColor", new CheckBox("Change color", false)).OnValueChange += (a, b) => { if (!b.NewValue) { return; } ColorPicker[3].Initialize(System.Drawing.Color.Aquamarine); a.CurrentValue = false; }; DrawingsMenu.AddSeparator(5); }
protected override void CreateMenu() { ComboMenu = MenuManager.Menu.AddSubMenu("Combo"); ComboMenu.AddGroupLabel("Combo mode settings for Ezreal addon"); ComboMenu.AddLabel("Mystic Shot (Q) settings :"); ComboMenu.Add("Plugins.Ezreal.ComboMenu.UseQ", new CheckBox("Kullan Q")); ComboMenu.Add("Plugins.Ezreal.ComboMenu.UseQOnImmobile", new CheckBox("Kacamayan dusmanlara kullan")); ComboMenu.AddSeparator(5); ComboMenu.AddLabel("Essence Flux (W) settings :"); ComboMenu.Add("Plugins.Ezreal.ComboMenu.UseW", new CheckBox("Kullan W")); ComboMenu.AddSeparator(5); ComboMenu.AddLabel("Arcane Shift (E) settings :"); ComboMenu.Add("Plugins.Ezreal.ComboMenu.UseE", new CheckBox("Kullan E")); ComboMenu.AddSeparator(2); ComboMenu.Add("Plugins.Ezreal.ComboMenu.WEComboKeybind", new KeyBind("W => E combo", false, KeyBind.BindTypes.HoldActive, 'T')); ComboMenu.AddSeparator(5); ComboMenu.AddLabel("Trueshot Barrage (R) settings :"); ComboMenu.Add("Plugins.Ezreal.ComboMenu.UseR", new CheckBox("Kullan R")); ComboMenu.Add("Plugins.Ezreal.ComboMenu.UseRToKillsteal", new CheckBox("Sadece kesiliceklere R kullan")); ComboMenu.Add("Plugins.Ezreal.ComboMenu.RMinEnemiesHit", new Slider("R kullanınca carpicak {0} dusman sayisi", 3, 1, 5)); ComboMenu.Add("Plugins.Ezreal.ComboMenu.RKeybind", new KeyBind("R keybind", false, KeyBind.BindTypes.HoldActive, 'T')); HarassMenu = MenuManager.Menu.AddSubMenu("Harass"); HarassMenu.AddGroupLabel("Harass mode settings for Ezreal addon"); HarassMenu.AddLabel("Mystic Shot (Q) settings :"); HarassMenu.Add("Plugins.Ezreal.HarassMenu.UseQ", new KeyBind("Enable auto harass", false, KeyBind.BindTypes.PressToggle, 'A')).OnValueChange += (sender, args) => { AutoHarassItem.Value = args.NewValue; }; HarassMenu.AddLabel("Essence Flux (W) settings :"); HarassMenu.Add("Plugins.Ezreal.HarassMenu.UseW", new KeyBind("Enable auto harass", false, KeyBind.BindTypes.PressToggle, 'H')).OnValueChange += (sender, args) => { AutoHarassItem2.Value = args.NewValue; }; HarassMenu.Add("Plugins.Ezreal.HarassMenu.MinManaQ", new Slider("Gereken en az mana ({0}%) otomatik durtme icin", 30, 1)); HarassMenu.AddSeparator(5); HarassMenu.AddLabel("Auto harass enabled for :"); foreach (var enemy in EntityManager.Heroes.Enemies) { HarassMenu.Add("Plugins.Ezreal.HarassMenu.UseQ." + enemy.Hero, new CheckBox(enemy.ChampionName == "MonkeyKing" ? "Wukong" : enemy.ChampionName)); } LaneClearMenu = MenuManager.Menu.AddSubMenu("Clear"); LaneClearMenu.AddGroupLabel("Lane clear settings for Ezreal addon"); LaneClearMenu.AddLabel("Basic settings :"); LaneClearMenu.Add("Plugins.Ezreal.LaneClearMenu.EnableLCIfNoEn", new CheckBox("Yakinda dusman yoksa koridor temizle", false)); var scanRange = LaneClearMenu.Add("Plugins.Ezreal.LaneClearMenu.ScanRange", new Slider("Dusman uzakligi", 1500, 300, 2500)); scanRange.OnValueChange += (a, b) => { _changingRangeScan = true; Core.DelayAction(() => { if (!scanRange.IsLeftMouseDown && !scanRange.IsMouseInside) { _changingRangeScan = false; } }, 2000); }; LaneClearMenu.Add("Plugins.Ezreal.LaneClearMenu.AllowedEnemies", new Slider("Izin verilen dusman sayisi", 1, 0, 5)); LaneClearMenu.AddSeparator(5); LaneClearMenu.AddLabel("End of the Line (Q) settings :"); LaneClearMenu.Add("Plugins.Ezreal.LaneClearMenu.UseQInLaneClear", new CheckBox("Koridor temizlemede Q kullan")); LaneClearMenu.Add("Plugins.Ezreal.LaneClearMenu.LaneClearQMode", new ComboBox("Koridorda Q modu : ", 0, "Son vurus", "Ittirme")); LaneClearMenu.AddSeparator(5); LaneClearMenu.Add("Plugins.Ezreal.LaneClearMenu.UseQInJungleClear", new CheckBox("Orman temizlemede Q kullan")); LaneClearMenu.Add("Plugins.Ezreal.LaneClearMenu.MinManaQ", new Slider("En az mana ({0}%) Q kullanmak icin", 50, 1)); MiscMenu = MenuManager.Menu.AddSubMenu("Misc"); MiscMenu.AddGroupLabel("Misc settings for Ezreal addon"); MiscMenu.AddLabel("Basic settings :"); MiscMenu.Add("Plugins.Ezreal.MiscMenu.EnableKillsteal", new CheckBox("Oldurme sekli aktif")); MiscMenu.AddSeparator(2); MiscMenu.Add("Plugins.Ezreal.MiscMenu.KeepPassiveStacks", new CheckBox("Mumkunse pasif birikmis olarak tut")); MiscMenu.AddSeparator(5); MiscMenu.AddLabel("Essence Flux (W) settings :"); MiscMenu.Add("Plugins.Ezreal.MiscMenu.WToPushTowers", new CheckBox("Kule itmek icin W kullan")); MiscMenu.AddSeparator(5); MiscMenu.AddLabel("Arcane Shift (E) settings :"); MiscMenu.Add("Plugins.Ezreal.MiscMenu.EAntiMelee", new CheckBox("Kavgada sampiyonlara E kullan")); MiscMenu.AddSeparator(5); MiscMenu.AddLabel("Trueshot Barrage (R) settings :"); MiscMenu.Add("Plugins.Ezreal.MiscMenu.MaxRRangeKillsteal", new Slider("R ile en fazla oldurme uzakligi", 8000, 0, 20000)); MiscMenu.AddSeparator(5); MiscMenu.AddLabel("Tear Stacker settings :"); MiscMenu.Add("Plugins.Ezreal.MiscMenu.EnableTearStacker", new CheckBox("Gosyasi kasma etkin")).OnValueChange += (a, b) => { TearStacker.Enabled = b.NewValue; }; MiscMenu.Add("Plugins.Ezreal.MiscMenu.StackOnlyInFountain", new CheckBox("Stack only in fountain", false)).OnValueChange += (a, b) => { TearStacker.OnlyInFountain = b.NewValue; }; MiscMenu.Add("Plugins.Ezreal.MiscMenu.MinimalManaPercentTearStacker", new Slider("Gereken en az mana ({0}%) gozyasi kasmak icin", 50)).OnValueChange += (a, b) => { TearStacker.MinimumManaPercent = b.NewValue; }; MiscMenu.AddSeparator(5); DrawingsMenu = MenuManager.Menu.AddSubMenu("Drawings"); DrawingsMenu.AddGroupLabel("Drawings settings for Ezreal addon"); DrawingsMenu.AddLabel("Basic settings :"); DrawingsMenu.Add("Plugins.Ezreal.DrawingsMenu.DrawSpellRangesWhenReady", new CheckBox("Hazir olan buyulerin saldiri menzilini ciz")); DrawingsMenu.AddSeparator(5); DrawingsMenu.AddLabel("Mystic Shot (Q) settings :"); DrawingsMenu.Add("Plugins.Ezreal.DrawingsMenu.DrawQ", new CheckBox("Goster Q menzili")); DrawingsMenu.Add("Plugins.Ezreal.DrawingsMenu.DrawQColor", new CheckBox("Renk Sec", false)).OnValueChange += (a, b) => { if (!b.NewValue) { return; } ColorPicker[0].Initialize(System.Drawing.Color.Aquamarine); a.CurrentValue = false; }; DrawingsMenu.AddSeparator(5); DrawingsMenu.AddLabel("Essence Flux (W) settings :"); DrawingsMenu.Add("Plugins.Ezreal.DrawingsMenu.DrawW", new CheckBox("Goster W menzili", false)); DrawingsMenu.Add("Plugins.Ezreal.DrawingsMenu.DrawWColor", new CheckBox("Renk Sec", false)).OnValueChange += (a, b) => { if (!b.NewValue) { return; } ColorPicker[1].Initialize(System.Drawing.Color.Aquamarine); a.CurrentValue = false; }; DrawingsMenu.AddSeparator(5); DrawingsMenu.AddLabel("Arcane Shift (E) settings :"); DrawingsMenu.Add("Plugins.Ezreal.DrawingsMenu.DrawE", new CheckBox("Goster E menzili", false)); DrawingsMenu.Add("Plugins.Ezreal.DrawingsMenu.DrawEColor", new CheckBox("Renk Sec", false)).OnValueChange += (a, b) => { if (!b.NewValue) { return; } ColorPicker[2].Initialize(System.Drawing.Color.Aquamarine); a.CurrentValue = false; }; DrawingsMenu.AddLabel("Damage indicator settings :"); DrawingsMenu.Add("Plugins.Ezreal.DrawingsMenu.DrawDamageIndicator", new CheckBox("Verilebilicek hasari goster")).OnValueChange += (a, b) => { if (b.NewValue) { DamageIndicator.DamageDelegate = HandleDamageIndicator; } else if (!b.NewValue) { DamageIndicator.DamageDelegate = null; } }; DrawingsMenu.Add("Plugins.Ezreal.DrawingsMenu.DamageIndicatorColor", new CheckBox("Renk Sec", false)).OnValueChange += (a, b) => { if (!b.NewValue) { return; } ColorPicker[3].Initialize(System.Drawing.Color.Aquamarine); a.CurrentValue = false; }; TearStacker.Enabled = Settings.Misc.EnableTearStacker; TearStacker.OnlyInFountain = Settings.Misc.StackOnlyInFountain; TearStacker.MinimumManaPercent = Settings.Misc.MinimalManaPercentTearStacker; AutoHarassItem = MenuManager.PermaShow.AddItem("Ezreal.AutoHarass", new BoolItem("Auto harass with Q", Settings.Harass.UseQ)); AutoHarassItem2 = MenuManager.PermaShow.AddItem("Ezreal.AutoHarassW", new BoolItem("Auto harass with W", Settings.Harass.UseW)); }
protected override void CreateMenu() { ComboMenu = MenuManager.Menu.AddSubMenu("Combo"); ComboMenu.AddGroupLabel("Combo mode settings for Jinx addon"); ComboMenu.AddLabel("Switcheroo! (Q) settings :"); ComboMenu.Add("Plugins.Jinx.ComboMenu.UseQ", new CheckBox("Use Q")); ComboMenu.AddSeparator(5); ComboMenu.AddLabel("Zap! (W) settings :"); ComboMenu.Add("Plugins.Jinx.ComboMenu.UseW", new CheckBox("Use W")); ComboMenu.Add("Plugins.Jinx.ComboMenu.WMinDistanceToTarget", new Slider("Minimum distance to target to cast", 800, 0, 1500)); ComboMenu.AddLabel("Cast W only if distance from player to target i higher than desired value."); ComboMenu.AddSeparator(5); ComboMenu.AddLabel("Flame Chompers! (E) settings :"); ComboMenu.Add("Plugins.Jinx.ComboMenu.UseE", new CheckBox("Use E")); ComboMenu.Add("Plugins.Jinx.ComboMenu.AutoE", new CheckBox("Automated E usage on certain spells")); ComboMenu.AddLabel("Automated E usage fires traps on enemy champions that are Teleporting or are in Zhonyas.\nIt also searchs for spells with long cast time " + "like Caitlyn's R or Malzahar's R"); ComboMenu.AddSeparator(5); ComboMenu.AddLabel("Super Mega Death Rocket! (R) settings :"); ComboMenu.Add("Plugins.Jinx.ComboMenu.UseR", new CheckBox("Use R")); ComboMenu.Add("Plugins.Jinx.ComboMenu.RKeybind", new KeyBind("R keybind", false, KeyBind.BindTypes.HoldActive, 'T')); ComboMenu.AddLabel("Fires R on best target in range when keybind is active."); ComboMenu.AddSeparator(5); var keybindRange = ComboMenu.Add("Plugins.Jinx.ComboMenu.RRangeKeybind", new Slider("Maximum range to enemy to cast R while keybind is active", 1100, 300, 5000)); keybindRange.OnValueChange += (a, b) => { _changingkeybindRange = true; Core.DelayAction(() => { if (!keybindRange.IsLeftMouseDown && !keybindRange.IsMouseInside) { _changingkeybindRange = false; } }, 2000); }; HarassMenu = MenuManager.Menu.AddSubMenu("Harass"); HarassMenu.AddGroupLabel("Harass mode settings for Jinx addon"); HarassMenu.AddLabel("Switcheroo! (Q) settings :"); HarassMenu.Add("Plugins.Jinx.HarassMenu.UseQ", new CheckBox("Use Q", false)); HarassMenu.Add("Plugins.Jinx.HarassMenu.MinManaQ", new Slider("Min mana percentage ({0}%) to use Q", 80, 1)); HarassMenu.AddSeparator(5); HarassMenu.AddLabel("Zap! (W) settings :"); HarassMenu.Add("Plugins.Jinx.HarassMenu.UseW", new CheckBox("Auto harass with W")); HarassMenu.AddLabel("Enables auto harass on enemy champions."); HarassMenu.Add("Plugins.Jinx.HarassMenu.MinManaW", new Slider("Min mana percentage ({0}%) to use W", 50, 1)); HarassMenu.AddSeparator(5); HarassMenu.AddLabel("W harass enabled for :"); foreach (var enemy in EntityManager.Heroes.Enemies) { HarassMenu.Add("Plugins.Jinx.HarassMenu.UseW." + enemy.Hero, new CheckBox(enemy.ChampionName == "MonkeyKing" ? "Wukong" : enemy.ChampionName)); } LaneClearMenu = MenuManager.Menu.AddSubMenu("Clear"); LaneClearMenu.AddGroupLabel("Lane clear settings for Jinx addon"); LaneClearMenu.AddLabel("Basic settings :"); LaneClearMenu.Add("Plugins.Jinx.LaneClearMenu.EnableLCIfNoEn", new CheckBox("Enable lane clear only if no enemies nearby")); var scanRange = LaneClearMenu.Add("Plugins.Jinx.LaneClearMenu.ScanRange", new Slider("Range to scan for enemies", 1500, 300, 2500)); scanRange.OnValueChange += (a, b) => { _changingRangeScan = true; Core.DelayAction(() => { if (!scanRange.IsLeftMouseDown && !scanRange.IsMouseInside) { _changingRangeScan = false; } }, 2000); }; LaneClearMenu.Add("Plugins.Jinx.LaneClearMenu.AllowedEnemies", new Slider("Allowed enemies amount", 1, 0, 5)); LaneClearMenu.AddSeparator(5); LaneClearMenu.AddLabel("Switcheroo! (Q) settings :"); LaneClearMenu.Add("Plugins.Jinx.LaneClearMenu.UseQInLaneClear", new CheckBox("Use Q in Lane Clear")); LaneClearMenu.Add("Plugins.Jinx.LaneClearMenu.UseQInJungleClear", new CheckBox("Use Q in Jungle Clear")); LaneClearMenu.Add("Plugins.Jinx.LaneClearMenu.MinManaQ", new Slider("Min mana percentage ({0}%) to use Q", 50, 1)); MenuManager.BuildAntiGapcloserMenu(); MenuManager.BuildInterrupterMenu(); MiscMenu = MenuManager.Menu.AddSubMenu("Misc"); MiscMenu.AddGroupLabel("Misc settings for Jinx addon"); MiscMenu.AddLabel("Basic settings :"); MiscMenu.Add("Plugins.Jinx.MiscMenu.EnableInterrupter", new CheckBox("Cast E against interruptible spells", false)); MiscMenu.Add("Plugins.Jinx.MiscMenu.EnableAntiGapcloser", new CheckBox("Cast E against gapclosers")); MiscMenu.Add("Plugins.Jinx.MiscMenu.WKillsteal", new CheckBox("Cast W to killsteal")); MiscMenu.Add("Plugins.Jinx.MiscMenu.RKillsteal", new CheckBox("Cast R to killsteal")); MiscMenu.Add("Plugins.Jinx.MiscMenu.RKillstealMaxRange", new Slider("Maximum range to enemy to cast R for killsteal", 8000, 0, 20000)); DrawingsMenu = MenuManager.Menu.AddSubMenu("Drawings"); DrawingsMenu.AddGroupLabel("Drawings settings for Jinx addon"); DrawingsMenu.AddLabel("Basic settings :"); DrawingsMenu.Add("Plugins.Jinx.DrawingsMenu.DrawSpellRangesWhenReady", new CheckBox("Draw spell ranges only when they are ready")); DrawingsMenu.AddSeparator(5); DrawingsMenu.AddLabel("Switcheroo! (Q) drawing settings :"); DrawingsMenu.Add("Plugins.Jinx.DrawingsMenu.DrawRocketsRange", new CheckBox("Draw Q rockets range")); DrawingsMenu.Add("Plugins.Jinx.DrawingsMenu.DrawRocketsRangeColor", new CheckBox("Change Color", false)).OnValueChange += (a, b) => { if (!b.NewValue) { return; } ColorPicker[0].Initialize(Color.Aquamarine); a.CurrentValue = false; }; DrawingsMenu.AddSeparator(5); DrawingsMenu.AddLabel("Zap! (W) drawing settings :"); DrawingsMenu.Add("Plugins.Jinx.DrawingsMenu.DrawW", new CheckBox("Draw W range")); DrawingsMenu.Add("Plugins.Jinx.DrawingsMenu.DrawWColor", new CheckBox("Change Color", false)).OnValueChange += (a, b) => { if (!b.NewValue) { return; } ColorPicker[1].Initialize(Color.Aquamarine); a.CurrentValue = false; }; DrawingsMenu.AddSeparator(5); }
private static void Game_OnGameLoad(EventArgs args) { if (ObjectManager.Player.BaseSkinName != "Nautilus") { return; } foreach (var hero in ObjectManager.Get <AIHeroClient>()) { if (hero.IsEnemy) { Enemies.Add(hero); } if (hero.IsAlly) { Allies.Add(hero); } } Q = new Spell.Skillshot(SpellSlot.Q, 1100, SkillShotType.Linear, (int)0.5f, (int?)1900f, 90); Q.AllowedCollisionCount = 0; W = new Spell.Active(SpellSlot.W); E = new Spell.Active(SpellSlot.E, 300); R = new Spell.Targeted(SpellSlot.R, (uint)ObjectManager.Player.Spellbook.GetSpell(SpellSlot.R).SData.CastRange); nautmenu = MainMenu.AddMenu("Nautilus", "Nautilus"); nautmenu.AddGroupLabel("Nautilus!"); PredictionMenu = nautmenu.AddSubMenu("Prediction", "prediction"); StringList(PredictionMenu, "Qpred", "Q Prediction", new[] { "Low", "Medium", "High", "Very High" }, 3); ComboMenu = nautmenu.AddSubMenu("Combo"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.Add("ts", new CheckBox("Use EB TargetSelector")); ComboMenu.Add("ts1", new CheckBox("Only one target", false)); ComboMenu.Add("minGrab", new Slider("Min range grab", 250, 125, (int)Q.Range)); ComboMenu.Add("maxGrab", new Slider("Max range grab", (int)Q.Range, 125, (int)Q.Range)); ComboMenu.AddLabel("Grab:"); foreach (var enemy in ObjectManager.Get <AIHeroClient>().Where(enemy => enemy.Team != Player.Team)) { ComboMenu.Add("grab" + enemy.ChampionName, new CheckBox(enemy.ChampionName)); } ComboMenu.AddSeparator(); ComboMenu.Add("useW", new CheckBox("Use W")); ComboMenu.Add("useE", new CheckBox("Use E")); ComboMenu.Add("useR", new CheckBox("Use R")); ComboMenu.AddGroupLabel("Don't Use Ult On: Enemy"); foreach (var enemy in ObjectManager.Get <AIHeroClient>()) { CheckBox cb = new CheckBox(enemy.BaseSkinName) { CurrentValue = false }; if (enemy.Team != ObjectManager.Player.Team) { ComboMenu.Add("DontUltenemy" + enemy.BaseSkinName, cb); } } KSMenu = nautmenu.AddSubMenu("KS"); KSMenu.AddGroupLabel("KS Settings"); KSMenu.Add("ksQ", new CheckBox("Use Q")); KSMenu.Add("ksE", new CheckBox("Use E")); LaneMenu = nautmenu.AddSubMenu("LaneCLear"); LaneMenu.AddGroupLabel("LaneCLear Settings"); LaneMenu.Add("UseWlc", new CheckBox("Use W")); LaneMenu.Add("UseElc", new CheckBox("Use E")); LaneMenu.AddSeparator(); LaneMenu.Add("lccount", new Slider("Min minions for E", 3, 1, 5)); LaneMenu.Add("lanem", new Slider("Minimum mana %", 20, 0, 100)); JungleMenu = nautmenu.AddSubMenu("Jungleclear"); JungleMenu.AddGroupLabel("Jungleclear Settings"); JungleMenu.Add("UseQjg", new CheckBox("Use Q")); JungleMenu.Add("UseWjg", new CheckBox("Use W")); JungleMenu.Add("UseEjg", new CheckBox("Use E")); JungleMenu.Add("jgMana", new Slider("Minimum mana %", 20, 0, 100)); JungleMenu.AddSeparator(); SmiteMenu = nautmenu.AddSubMenu("Smite", "Smite"); SmiteMenu.AddSeparator(); SmiteMenu.Add("smiteActive", new KeyBind("Smite Active (toggle)", true, KeyBind.BindTypes.PressToggle, 'H')); SmiteMenu.AddSeparator(); SmiteMenu.Add("useSlowSmite", new CheckBox("KS with Blue Smite")); SmiteMenu.Add("comboWithDuelSmite", new CheckBox("Combo with Red Smite")); SmiteMenu.AddSeparator(); SmiteMenu.AddGroupLabel("Camps"); SmiteMenu.AddLabel("Epics"); SmiteMenu.Add("SRU_Baron", new CheckBox("Baron")); SmiteMenu.Add("SRU_Dragon", new CheckBox("Dragon")); SmiteMenu.AddLabel("Buffs"); SmiteMenu.Add("SRU_Blue", new CheckBox("Blue")); SmiteMenu.Add("SRU_Red", new CheckBox("Red")); SmiteMenu.AddLabel("Small Camps"); SmiteMenu.Add("SRU_Gromp", new CheckBox("Gromp", false)); SmiteMenu.Add("SRU_Murkwolf", new CheckBox("Murkwolf", false)); SmiteMenu.Add("SRU_Krug", new CheckBox("Krug", false)); SmiteMenu.Add("SRU_Razorbeak", new CheckBox("Razerbeak", false)); SmiteMenu.Add("Sru_Crab", new CheckBox("Skuttles", false)); FleeMenu = nautmenu.AddSubMenu("Flee"); FleeMenu.AddGroupLabel("Flee Settings"); FleeMenu.Add("fleeuseQ", new CheckBox("Use Q")); FleeMenu.Add("fleeuseW", new CheckBox("Use W")); MiscMenu = nautmenu.AddSubMenu("Misc"); MiscMenu.AddGroupLabel("Misc Settings"); MiscMenu.Add("antiG", new CheckBox("Use E - Antigapcloser")); MiscMenu.Add("interruptq", new CheckBox("Use Q - interrupter")); MiscMenu.Add("interruptr", new CheckBox("Use R - interrupter")); DrawMenu = nautmenu.AddSubMenu("Draw"); DrawMenu.AddGroupLabel("Draw Settings"); DrawMenu.Add("drawq", new CheckBox("Draw Q")); DrawMenu.Add("drawe", new CheckBox("Draw E")); DrawMenu.Add("drawr", new CheckBox("Draw R")); Interrupter.OnInterruptableSpell += Interrupter_OnInterruptableSpell; Game.OnUpdate += Game_OnUpdate; Gapcloser.OnGapcloser += Gapcloser_OnGapcloser; Drawing.OnDraw += Drawing_OnDraw; Game.OnUpdate += SmiteEvent; }
public static void Initialize() { HomeMenu = Menu.AddMenu("[T2IN1-REBORN] " + Globals.MyHero.ChampionName); /* Combo Section */ ComboMenu = HomeMenu.AddSubMenu("> COMBO"); ComboMenu.AddSeparator("-Combo Settings-"); ComboMenu.Add(new MenuCheckbox("UseQ", "Use Q in Combo", true)); ComboMenu.Add(new MenuCheckbox("UseE", "Use E in Combo", true)); ComboMenu.Add(new MenuCheckbox("UseR", "Use R in Combo", true)); ComboMenu.AddSeparator("-Extra Options-"); ComboMenu.Add(new MenuCheckbox("UseTiamat", "Use Tiamat for AA Cancel", true)); ComboMenu.Add(new MenuCheckbox("UseHydra", "Use Hydra for AA Cancel", true)); ComboMenu.Add(new MenuSlider("MinEnemiesHitableR", "Min Enemys Hitable to use R", 1, 5, 1)); /* JungleClear Section */ JungleClearMenu = HomeMenu.AddSubMenu("> JUNGLE CLEAR"); JungleClearMenu.AddSeparator("-Spells-"); JungleClearMenu.Add(new MenuCheckbox("UseQ", "Use Q", true)); JungleClearMenu.Add(new MenuCheckbox("UseW", "Use W", true)); JungleClearMenu.Add(new MenuCheckbox("UseE", "Use E", true)); JungleClearMenu.AddSeparator("-Mana Options-"); JungleClearMenu.Add(new MenuCheckbox("UseTiamat", "Use Tiamat for AA Cancel", false)); JungleClearMenu.Add(new MenuCheckbox("UseHydra", "Use Hydra for AA Cancel", false)); JungleClearMenu.Add(new MenuSlider("MaxMana", "Min Mana Percent to use Spells", 0, 100, 45)); /* LaneClear Section */ LaneClearMenu = HomeMenu.AddSubMenu("> LANE CLEAR"); LaneClearMenu.AddSeparator("-Spells-"); LaneClearMenu.Add(new MenuCheckbox("UseQ", "Use Q", true)); LaneClearMenu.Add(new MenuCheckbox("UseW", "Use W", true)); LaneClearMenu.Add(new MenuCheckbox("UseE", "Use E", true)); LaneClearMenu.AddSeparator("-Extra Options-"); LaneClearMenu.Add(new MenuSlider("MinMinionsW", "Min Hitable Minions to use W", 1, 5, 1)); LaneClearMenu.Add(new MenuSlider("MinMinionsE", "Min Hitable Minions to use E", 1, 5, 1)); LaneClearMenu.Add(new MenuCheckbox("UseTiamat", "Use Tiamat for AA Cancel", false)); LaneClearMenu.Add(new MenuCheckbox("UseHydra", "Use Hydra for AA Cancel", false)); LaneClearMenu.AddSeparator("-Mana Options-"); LaneClearMenu.Add(new MenuSlider("MaxMana", "Min Mana Percent to use Spells", 0, 100, 45)); /* LastHit Section */ LastHitMenu = HomeMenu.AddSubMenu("> LAST HIT"); LastHitMenu.AddSeparator("-Spells-"); LastHitMenu.Add(new MenuCheckbox("UseQ", "Use Q", true)); LastHitMenu.Add(new MenuCheckbox("UseW", "Use W", true)); LastHitMenu.Add(new MenuCheckbox("UseE", "Use E", true)); LastHitMenu.AddSeparator("-Extra Options-"); LastHitMenu.Add(new MenuCheckbox("UseTiamat", "Use Tiamat for AA Cancel", false)); LastHitMenu.Add(new MenuCheckbox("UseHydra", "Use Hydra for AA Cancel", false)); LastHitMenu.AddSeparator("-Mana Options-"); LastHitMenu.Add(new MenuSlider("MaxMana", "Min Mana % to use Spells", 0, 100, 45)); /* Visuals Section */ VisualsMenu = HomeMenu.AddSubMenu("> VISUALS"); VisualsMenu.AddSeparator("-Drawings-"); VisualsMenu.Add(new MenuCheckbox("DrawSpellsRange", "Draw Spells Range", true)); VisualsMenu.Add(new MenuCheckbox("DrawDamage", "Draw Damage Indicator", true)); VisualsMenu.Add(new MenuCheckbox("DrawBoundingRadius", "Draw Enemy Champion Hit Radius", true)); VisualsMenu.AddSeparator("-Spell Drawing Options-"); VisualsMenu.Add(new MenuCheckbox("DrawQ", "Draw Q", true)); VisualsMenu.Add(new MenuCheckbox("DrawE", "Draw E", true)); VisualsMenu.Add(new MenuCheckbox("DrawR", "Draw R", true)); VisualsMenu.AddSeparator("-Extra Options-"); VisualsMenu.Add(new MenuCheckbox("DrawOnlyWhenReadyQ", "Draw Q only when ready", true)); VisualsMenu.Add(new MenuCheckbox("DrawOnlyWhenReadyE", "Draw E only when ready", true)); VisualsMenu.Add(new MenuCheckbox("DrawOnlyWhenReadyR", "Draw R only when ready", true)); /* Misc Section */ MiscMenu = HomeMenu.AddSubMenu("> MISC"); /* MiscMenu.AddSeparator("-Interrupt-"); * MiscMenu.Add(new MenuCheckbox("InterruptOnGapCloser", "Interrupt Enemy GapCloser with Stun", true)); * MiscMenu.Add(new MenuCheckbox("InterruptPassive", "Use Passive to Interrupt Enemy")); * MiscMenu.Add(new MenuCheckbox("InterruptR", "Use R to Interrupt Enemy")); TODO: IMPLEMENT */ MiscMenu.AddSeparator("-Auto Leveler-"); MiscMenu.Add(new MenuCheckbox("AutoLevel", "Enable Auto Leveler")); MiscMenu.Add(new MenuCombo("AutoLevelFirstFocus", "1 Spell to Focus", new[] { "Q", "W", "E" }, 0)); MiscMenu.Add(new MenuCombo("AutoLevelSecondFocus", "2 Spell to Focus", new[] { "Q", "W", "E" }, 1)); MiscMenu.Add(new MenuCombo("AutoLevelThirdFocus", "3 Spell to Focus", new[] { "Q", "W", "E" }, 2)); MiscMenu.Add(new MenuSlider("AutoLevelDelaySlider", "Delay Slider", 200, 150, 500)); Logger.Log(">> Executed", ConsoleColor.Green); }
private static void Loading_OnLoadingComplete(EventArgs args) { try { if (ChampionName != PlayerInstance.BaseSkinName) { return; } Bootstrap.Init(null); Q = new Spell.Skillshot(SpellSlot.Q, 800, SkillShotType.Circular, 283, 1100, 210); W = new Spell.Targeted(SpellSlot.W, 550); E = new Spell.Skillshot(SpellSlot.E, 925, SkillShotType.Circular, 500, 1750, 70); R = new Spell.Active(SpellSlot.R, int.MaxValue); SorakaBuddy = MainMenu.AddMenu("SorakaBuddy", "SorakaBuddy"); // Combo Menu ComboMenu = SorakaBuddy.AddSubMenu("Combo", "Combo"); ComboMenu.AddGroupLabel("Combo Setting"); ComboMenu.Add("useQ", new CheckBox("Use Q")); ComboMenu.Add("useE", new CheckBox("Use E")); ComboMenu.AddSeparator(); ComboMenu.AddGroupLabel("ManaManager"); ComboMenu.Add("manaQ", new Slider("Min Mana % before Q", 25)); ComboMenu.Add("manaE", new Slider("Min Mana % before E", 25)); // Harass Menu HarassMenu = SorakaBuddy.AddSubMenu("Harass", "Harass"); HarassMenu.AddGroupLabel("Harass Setting"); HarassMenu.Add("useQ", new CheckBox("Use Q")); HarassMenu.Add("useE", new CheckBox("Use E")); HarassMenu.AddSeparator(); HarassMenu.AddGroupLabel("ManaManager"); HarassMenu.Add("manaQ", new Slider("Min Mana % before Q", 25)); HarassMenu.Add("manaE", new Slider("Min Mana % before E", 25)); // Heal Menu var allies = EntityManager.Heroes.Allies.Where(a => !a.IsMe).ToArray(); HealMenu = SorakaBuddy.AddSubMenu("Auto Heal", "Heal"); HealMenu.AddGroupLabel("Auto W Setting"); HealMenu.Add("autoW", new CheckBox("Auto W Allies and Me")); HealMenu.Add("autoWHP_self", new Slider("Own HP % before using W", 50)); HealMenu.Add("autoWHP_other", new Slider("Ally HP % before W", 50)); HealMenu.AddSeparator(); HealMenu.AddGroupLabel("Auto R Setting"); HealMenu.Add("useR", new CheckBox("Auto R on HP %")); HealMenu.AddSeparator(); HealMenu.Add("hpR", new Slider("HP % before using R", 25)); HealMenu.AddSeparator(); HealMenu.AddLabel("Which Champion to Heal? Using W?"); foreach (var a in allies) { HealMenu.Add("autoHeal_" + a.BaseSkinName, new CheckBox("Auto Heal with W " + a.ChampionName)); } HealMenu.AddSeparator(); HealMenu.AddLabel("Which Champion to Heal? Using R?"); foreach (var a in allies) { HealMenu.Add("autoHealR_" + a.BaseSkinName, new CheckBox("Auto Heal with R " + a.ChampionName)); } HealMenu.Add("autoHealR_" + PlayerInstance.BaseSkinName, new CheckBox("Auto Heal Self with R")); HealMenu.AddSeparator(); // Interrupt Menu InterruptMenu = SorakaBuddy.AddSubMenu("Interrupter", "Interrupter"); InterruptMenu.AddGroupLabel("Interrupter Setting"); InterruptMenu.Add("useE", new CheckBox("Use E on Interrupt")); // Gapcloser Menu GapcloserMenu = SorakaBuddy.AddSubMenu("Gapcloser", "Gapcloser"); GapcloserMenu.AddGroupLabel("Gapcloser Setting"); GapcloserMenu.Add("useQ", new CheckBox("Use Q on Gapcloser")); GapcloserMenu.Add("useE", new CheckBox("Use E on Gapcloser")); // Drawing Menu DrawingMenu = SorakaBuddy.AddSubMenu("Drawing", "Drawing"); DrawingMenu.AddGroupLabel("Drawing Setting"); DrawingMenu.Add("drawQ", new CheckBox("Draw Q Range")); DrawingMenu.Add("drawW", new CheckBox("Draw W Range")); DrawingMenu.Add("drawE", new CheckBox("Draw E Range")); // Misc Menu MiscMenu = SorakaBuddy.AddSubMenu("Misc", "Misc"); MiscMenu.AddGroupLabel("Miscellaneous Setting"); MiscMenu.Add("disableMAA", new CheckBox("Disable Minion AA")); MiscMenu.Add("disableCAA", new CheckBox("Disable Champion AA")); MiscMenu.AddLabel("Prediction Settings"); var predictionSlider = MiscMenu.Add("Slider", new Slider("mode", 0, 0, 2)); var predictionArray = new[] { "High", "Medium", "Low" }; predictionSlider.DisplayName = predictionArray[predictionSlider.CurrentValue]; predictionSlider.OnValueChange += delegate(ValueBase <int> sender, ValueBase <int> .ValueChangeArgs changeArgs) { sender.DisplayName = predictionArray[changeArgs.NewValue]; }; Chat.Print("SorakaBuddy: Initialized", Color.LightGreen); Orbwalker.OnPreAttack += Orbwalker_OnPreAttack; Game.OnTick += Game_OnTick; Drawing.OnDraw += Drawing_OnDraw; Interrupter.OnInterruptableSpell += Interrupter_OnInterruptableSpell; Gapcloser.OnGapcloser += Gapcloser_OnGapcloser; } catch (Exception e) { Chat.Print("SorakaBuddy: Exception occured while Initializing Addon. Error: " + e.Message); } }
private static void Menu() { try { _Menu = MainMenu.AddMenu("Blitzcrank", "Blitzcrank"); ComboMenu = _Menu.AddSubMenu("Combo", "Combo"); ComboMenu.Add("Blitzcrank_CUse_Q", new CheckBox("Use Q")); ComboMenu.Add("Blitzcrank_CUse_W", new CheckBox("Use W")); ComboMenu.Add("Blitzcrank_CUse_E", new CheckBox("Use E")); ComboMenu.Add("Blitzcrank_CUse_R", new CheckBox("Use R")); ComboMenu.Add("Blitzcrank_CUse_FlashQ", new KeyBind("Flash Q", false, KeyBind.BindTypes.HoldActive, 'T')); ComboMenu.AddSeparator(); ComboMenu.AddLabel("1 : Low"); ComboMenu.AddLabel("2 : Medium"); ComboMenu.AddLabel("3 : High"); ComboMenu.Add("Blitzcrank_CUseQ_Hit", new Slider("Q HitChance", 3, 1, 3)); HarassMenu = _Menu.AddSubMenu("Harass", "Harass"); HarassMenu.Add("Blitzcrank_HUse_Q", new CheckBox("Use Q")); HarassMenu.Add("Blitzcrank_HUse_W", new CheckBox("Use W")); HarassMenu.Add("Blitzcrank_HUse_E", new CheckBox("Use E")); HarassMenu.Add("Blitzcrank_AManarate", new Slider("Mana %", 20)); KSMenu = _Menu.AddSubMenu("KillSteal", "KillSteal"); KSMenu.Add("Blitzcran_KUse_Q", new CheckBox("Use Q")); KSMenu.Add("Blitzcran_KUse_R", new CheckBox("Use R")); MiscMenu = _Menu.AddSubMenu("Misc", "Misc"); MiscMenu.AddGroupLabel("Grab Settings"); foreach (var enemy in ObjectManager.Get <AIHeroClient>()) { if (enemy.Team != Player.Team) { MiscMenu.Add("Blitzcrank_GrabSelect" + enemy.NetworkId, new Slider("Grab Mode (0 : Enable | 1 : Don't | 2 : Auto) " + enemy.ChampionName, 0, 0, 2)); MiscMenu.AddSeparator(); } } MiscMenu.AddSeparator(); MiscMenu.AddGroupLabel("Interrupt Settings"); MiscMenu.Add("Blitzcrank_InterQ", new CheckBox("Use Q")); MiscMenu.Add("Blitzcrank_InterE", new CheckBox("Use E")); MiscMenu.Add("Blitzcrank_InterR", new CheckBox("Use R")); MiscMenu.AddSeparator(); MiscMenu.Add("Blitzcrank_GrabDash", new CheckBox("Grab to dashing enemy")); DrawMenu = _Menu.AddSubMenu("Draw", "Draw"); DrawMenu.Add("Blitzcrank_Draw_Q", new CheckBox("Use Q", false)); DrawMenu.Add("Blitzcrank_Draw_R", new CheckBox("Use R", false)); DrawMenu.Add("Blitzcrank_Indicator", new CheckBox("Use Damage Indicator")); } catch (Exception) { if (FreshCommon.NowTime() > ErrorTime) { Chat.Print(ChampName + " in FreshBooster isn't Load. Error Code 02"); ErrorTime = FreshCommon.TickCount(10000); } } }
static void MenuRengo() { RengarM = MainMenu.AddMenu("SP-Rengar", "SP-Rengar"); RengarM.AddGroupLabel("SP-Rengar"); RengarM.AddSeparator(); RengarM.AddGroupLabel("OneShoot, Snare or AP Combo"); RengarM.AddGroupLabel("Q-W-E = Jungle Clear"); RengarM.AddGroupLabel("Q-W-E = Lane Clear"); RengarM.AddGroupLabel("E = Flee"); RengarM.AddGroupLabel("Auto W"); RengarM.AddGroupLabel("İn the air Hydra,Tiamat, Item's Usage"); RengarM.AddLabel("SP-Rengar v1.0.0.2"); // COMBO ComboMenu = RengarM.AddSubMenu("Combo", "combo"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.AddSeparator(); ComboMenu.Add("usecomboq", new CheckBox("Use Q")); ComboMenu.Add("usecombow", new CheckBox("Use W")); ComboMenu.Add("usecomboe", new CheckBox("Use E")); ComboMenu.AddSeparator(); ComboMenu.Add("useitems", new CheckBox("Use Items")); ComboMenu.AddLabel("OneShoot = 1 || Snare = 2 || AP Combo = 3"); ComboMenu.Add("combomode", new Slider("Combo Mode", 1, 1, 3)); var switcher = ComboMenu.Add("Switcher", new KeyBind("Combo Switcher", false, KeyBind.BindTypes.HoldActive, (uint)'G')); switcher.OnValueChange += delegate(ValueBase <bool> sender, ValueBase <bool> .ValueChangeArgs args) { if (args.NewValue == true) { var cast = ComboMenu["combomode"].Cast <Slider>(); if (cast.CurrentValue == cast.MaxValue) { cast.CurrentValue = 0; } else { cast.CurrentValue++; } } }; // LANE LaneCMenu = RengarM.AddSubMenu("Lane Clear Settings", "laneclear"); LaneCMenu.AddGroupLabel("Lane Clear Settings"); LaneCMenu.AddSeparator(); LaneCMenu.Add("uselcq", new CheckBox("Use Q")); LaneCMenu.Add("uselcw", new CheckBox("Use W")); LaneCMenu.Add("uselce", new CheckBox("Use E")); LaneCMenu.Add("savestack", new CheckBox("Save 5 STACK")); // JUNG JungMenu = RengarM.AddSubMenu("Jungle Settings", "jungclear"); JungMenu.AddGroupLabel("Jungle Settings"); JungMenu.AddSeparator(); JungMenu.Add("usejcq", new CheckBox("Use Q")); JungMenu.Add("usejcw", new CheckBox("Use W")); JungMenu.Add("usejce", new CheckBox("Use E")); JungMenu.Add("savestack", new CheckBox("Save 5 STACK")); // MİSC MiscMenu = RengarM.AddSubMenu("Misc", "misc"); MiscMenu.AddGroupLabel("Misc Settings"); MiscMenu.AddSeparator(); var Style = MiscMenu.Add("style", new Slider("Min Prediction", 1, 0, 2)); Style.OnValueChange += delegate { Style.DisplayName = "Min Prediction: " + new[] { "Low", "Medium", "High" }[Style.CurrentValue]; }; Style.DisplayName = "Min Prediction: " + new[] { "Low", "Medium", "High" }[Style.CurrentValue]; MiscMenu.AddSeparator(); MiscMenu.Add("healthw", new Slider("Min. health for W :", 20, 0, 100)); // DRAW DrawMenu = RengarM.AddSubMenu("Drawing", "draw"); DrawMenu.AddGroupLabel("Drawing Settings"); DrawMenu.AddSeparator(); DrawMenu.Add("drawoff", new CheckBox("Turn OFF All Drawings")); DrawMenu.Add("drawq", new CheckBox("Draw Auto Attack Range")); DrawMenu.Add("drawstat", new CheckBox("Draw Combo Status")); }
public static void ConfigInitialize() { Menu = MainMenu.AddMenu("SardOpeia", "SardOpeia"); Menu.AddGroupLabel("SardOpeia v" + Program.AddonVersion + " by Marwanpro"); Menu.AddSeparator(); Menu.AddLabel("If you have any problem/bug/suggestion, post in forum"); Menu.AddLabel("Have a fun (And Free ELO) with this addon !"); // --- General Menu Todo: Fix and add missings features GeneralMenu = Menu.AddSubMenu("General Option", "MenuGeneral"); GeneralMenu.AddGroupLabel("General Tweak - Configure main options"); GeneralMenu.AddSeparator(); { GeneralMenu.Add("autouseE", new CheckBox("Spam E on Poisonned Target")); GeneralMenu.Add("useEifkillable", new CheckBox("Use E without poison if killable")); } // --- Draw Menu Todo: Check DrawMenu = Menu.AddSubMenu("Draw", "MenuDraw"); DrawMenu.AddGroupLabel("Draw - Show range circle arround you and other information"); DrawMenu.AddSeparator(); { DrawMenu.Add("drawQW", new CheckBox("Draw Q/W")); DrawMenu.Add("drawE", new CheckBox("Draw E Range")); DrawMenu.Add("drawR", new CheckBox("Draw Ultimate")); DrawMenu.AddSeparator(); DrawMenu.AddLabel("Green Circle: Spell Ready"); DrawMenu.AddLabel("Red Circle: Spell in Cooldown"); DrawMenu.AddLabel("Purple Circle (Q/W): Only Q or W ready"); DrawMenu.AddLabel("Yellow Circle (E): 0.5 sec of Cooldown"); DrawMenu.AddSeparator(); DrawMenu.AddLabel("Don't Forget to disable AA circle in OrbWalker's settings"); } // --- Combo Menu Todo : Add Delayer ComboMenu = Menu.AddSubMenu("Combo", "MenuCombo"); ComboMenu.AddGroupLabel("Combo"); ComboMenu.AddSeparator(); { ComboMenu.Add("comboQ", new CheckBox("Use Q")); ComboMenu.Add("comboW", new CheckBox("Use W")); ComboMenu.Add("comboE", new CheckBox("Use E")); } // --- Harass Menu Todo: Make it HarassMenu = Menu.AddSubMenu("Harass", "MenuHarass"); HarassMenu.AddGroupLabel("Harass - Auto Harass"); HarassMenu.AddSeparator(); { HarassMenu.Add("testa", new CheckBox("Test A")); } // --- Farm Menu Todo: Improve it FarmMenu = Menu.AddSubMenu("Farm", "MenuFarm"); FarmMenu.AddGroupLabel("Farm"); FarmMenu.AddSeparator(); { FarmMenu.Add("EtoFinishCreep", new CheckBox("E on Poisonned Creep (LastHit Mode)")); } // --- Ultimate Menu Todo: LOL UltimateMenu = Menu.AddSubMenu("Ultimate", "MenuUltimate"); UltimateMenu.AddGroupLabel("Ultimate Logic"); UltimateMenu.AddSeparator(); { UltimateMenu.AddLabel("Enable this option to allow this script to use your Ultimate"); UltimateMenu.Add("enableR", new CheckBox("Enable Ultimate Logic", false)); UltimateMenu.AddSeparator(); UltimateMenu.Add("RonGapcloser", new CheckBox("Use R on GapCloser", false)); UltimateMenu.Add("RtoInterrupt", new CheckBox("Use R to Interrupt", false)); UltimateMenu.Add("RonCombo", new CheckBox("Use R on Combo", false)); UltimateMenu.Add("FaceToUlt", new Slider("Minimum number of facing ennemies to use Ultimate", 3, 1, 5)); } }