private static void Loading_OnLoadingComplete(EventArgs args) { if (!_Player.ChampionName.Contains("Leona")) { return; } Chat.Print("The Horizon Leona - Loaded,"); Chat.Print("For best experience left-click target."); _Q = new Spell.Active(SpellSlot.Q, 175); _W = new Spell.Active(SpellSlot.W, 275); _E = new Spell.Skillshot(SpellSlot.E, 750, SkillShotType.Linear, 250, 2000, 70); _E.AllowedCollisionCount = int.MaxValue; _R = new Spell.Skillshot(SpellSlot.R, 1200, SkillShotType.Circular, castDelay: 250, spellWidth: 200); _R.AllowedCollisionCount = int.MaxValue; _Ignite = new Spell.Targeted(ObjectManager.Player.GetSpellSlotFromName("summonerdot"), 600); StartMenu = MainMenu.AddMenu("The Horizon Leona", "The Horizon Leona"); ComboMenu = StartMenu.AddSubMenu("Combo", "Combo"); DrawingsMenu = StartMenu.AddSubMenu("Drawings", "Drawings"); ActivatorMenu = StartMenu.AddSubMenu("Activator", "Activator"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.AddLabel("Tick for enable/disable spells in Combo"); ComboMenu.Add("UseQ", new CheckBox("Use [Q]")); ComboMenu.Add("UseW", new CheckBox("Use [W]")); ComboMenu.Add("UseE", new CheckBox("Use [E]")); ComboMenu.Add("UseR", new CheckBox("Use [R]")); DrawingsMenu.AddGroupLabel("Drawing Settings"); DrawingsMenu.AddLabel("Tick for enable/disable Draw Spell Range"); DrawingsMenu.Add("DQ", new CheckBox("- Draw [Q] range")); DrawingsMenu.AddSeparator(0); DrawingsMenu.Add("DW", new CheckBox("- Draw [W] range")); DrawingsMenu.AddSeparator(0); DrawingsMenu.Add("DE", new CheckBox("- Draw [E] range")); DrawingsMenu.AddSeparator(0); DrawingsMenu.Add("DR", new CheckBox("- Draw [R] range")); ActivatorMenu.AddGroupLabel("Activator Settings"); ActivatorMenu.AddLabel("Use Summoner Spell"); ActivatorMenu.Add("IGNI", new CheckBox("- Use Ignite if enemy is killable")); ActivatorMenu.AddSeparator(0); ActivatorMenu.AddSeparator(1); Game.OnTick += Game_OnTick; Drawing.OnDraw += Drawing_OnDraw; }
public static void InitializeActivator() { ActivatorMenu = MainMenu.AddMenu("Marksman AIO : Activator", "MarksmanAIOActivator"); ActivatorMenu.AddGroupLabel("Activator settings : "); ActivatorMenu.Add("Activator.Enable", new CheckBox("Enable activator")); ScanForItems(); InitializeMenu(); Shop.OnBuyItem += Shop_OnBuyItem; Shop.OnSellItem += Shop_OnSellItem; Game.OnTick += Game_OnTick; Obj_AI_Base.OnBuffGain += Obj_AI_Base_OnBuffGain; Orbwalker.OnPostAttack += Orbwalker_OnPostAttack; AttackableUnit.OnDamage += Obj_AI_Base_OnDamage; }
public static void InitializeActivator() //TODO EXHAUST LOGICS such as zed ult etc { LoadSummoners(); ActivatorMenu = MainMenu.AddMenu("Marksman AIO : Activator", "MarksmanAIOActivator"); ActivatorMenu.AddGroupLabel("Activator settings : "); ActivatorMenu.Add("Activator.Enable", new CheckBox("Enable activator")); ScanForItems(); InitializeMenu(); //Shop.OnBuyItem += Shop_OnBuyItem; //bug InvalidCastException being thrown in the core Shop.OnSellItem += Shop_OnSellItem; Game.OnTick += Game_OnTick; Obj_AI_Base.OnBuffGain += Obj_AI_Base_OnBuffGain; Orbwalker.OnPostAttack += Orbwalker_OnPostAttack; AttackableUnit.OnDamage += Obj_AI_Base_OnDamage; }
internal static void OnLoad(EventArgs args) { Config = new Menu(Menuname, Menuname, true); Orbwalker = new Orbwalking.Orbwalker(Menu.root); ActivatorMenu.LoadActivator(); DamagesMenu.LoadDamagesMenu(); EnviormentMenu.LoadEnviormentMenu(); JungleMenu.LoadJungleMenu(); DrawingsMenu.DrawingsMenus(); SummonersMenu.LoadSummonersMenu(); AutoLevelMenu.OnLoad(); Config.Item("useautolevel").SetValue(false); Config.AddToMainMenu(); // Activator Defensive.OnLoad(); Offensive.OnLoad(); Consumables.OnLoad(); // Summoners Ignite.OnLoad(); Heal.OnLoad(); Cleanse.OnLoad(); Barrier.OnLoad(); //Drawings //todo DtoP EnemyRanges.OnLoad(); AllyRanges.OnLoad(); Wards.OnLoad(); TrackerSpell.OnLoad(); //DtoT.OnLoad();s // DtoP.OnLoad(); //Jungle (yes smite contains everything in jungle) //todo Jungle timers Smite.OnLoad(); //Enviormenet //todo Ult Manager, Inhibs, Turn Around, Turrets AntiRengar.OnLoad(); Auto_Level_Manager.AutoLevel.OnLoad(); //UltManager.OnLoad(); //Inhibitors.OnLoad(); //TurnAround.OnLoad(); //Turrets.OnLoad(); }
private static void InitializeMenu() { PotionsAndElixirsMenu = ActivatorMenu.AddSubMenu("Potions and Elixirs"); PotionsAndElixirsMenu.AddGroupLabel("Potions and Elixirs : "); PotionsAndElixirsMenu.AddLabel("Potions : "); PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.UsePotions", new CheckBox("Use Potions")); PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.OnlyIfTakingDamage", new CheckBox("Use Potions only if taking damage")); PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.BelowHealth", new Slider("Use potions if health is below {0}%", 35)); PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.HealthPotion", new CheckBox("Use Health Potion")); PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.RefillablePotion", new CheckBox("Use Refillable Potion")); PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.HuntersPotion", new CheckBox("Use Hunter's Potion")); PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.CorruptingPotion", new CheckBox("Use Corrupting Potion")); PotionsAndElixirsMenu.AddSeparator(10); PotionsAndElixirsMenu.AddLabel("Elixirs : "); PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.ElixirofIron", new CheckBox("Use Elixir of Iron")); PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.ElixirofSorcery", new CheckBox("Use Elixir of Sorcery")); PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.ElixirofWrath", new CheckBox("Use Elixir of Wrath")); ItemsMenu = ActivatorMenu.AddSubMenu("Items"); ItemsMenu.AddGroupLabel("Items : "); ItemsMenu.AddLabel("Bilgewater Cutlass : "); ItemsMenu.Add("Activator.ItemsMenu.Cutlass", new CheckBox("Use Bilgewater Cutlass")); ItemsMenu.Add("Activator.ItemsMenu.Cutlass.MyMinHP", new Slider("Only if my health is below {0}%", 100)); ItemsMenu.Add("Activator.ItemsMenu.Cutlass.TargetsMinHP", new Slider("Only if target's health is below {0}%", 100)); ItemsMenu.Add("Activator.ItemsMenu.Cutlass.IfEnemiesNear", new Slider("Only if {0} or more enemies are near", 1, 1, 5)); ItemsMenu.AddSeparator(10); ItemsMenu.AddLabel("Blade of the Ruined King : "); ItemsMenu.Add("Activator.ItemsMenu.BladeOfTheRuinedKing", new CheckBox("Use Blade of the Ruined King")); ItemsMenu.Add("Activator.ItemsMenu.BladeOfTheRuinedKing.MyMinHP", new Slider("Only if my health is below {0}%", 100)); ItemsMenu.Add("Activator.ItemsMenu.BladeOfTheRuinedKing.TargetsMinHP", new Slider("Only if target's health is below {0}%", 100)); ItemsMenu.Add("Activator.ItemsMenu.BladeOfTheRuinedKing.IfEnemiesNear", new Slider("Only if {0} or more enemies are near", 1, 1, 5)); ItemsMenu.AddSeparator(10); ItemsMenu.AddLabel("Hextech Gunblade : "); ItemsMenu.Add("Activator.ItemsMenu.Gunblade", new CheckBox("Use Hextech Gunblade")); ItemsMenu.Add("Activator.ItemsMenu.Gunblade.MyMinHP", new Slider("Only if my health is below {0}%", 100)); ItemsMenu.Add("Activator.ItemsMenu.Gunblade.TargetsMinHP", new Slider("Only if target's health is below {0}%", 100)); ItemsMenu.Add("Activator.ItemsMenu.Gunblade.IfEnemiesNear", new Slider("Only if {0} or more enemies are near", 1, 1, 5)); ItemsMenu.AddSeparator(10); ItemsMenu.AddLabel("Youmuu's Ghostblade : "); ItemsMenu.Add("Activator.ItemsMenu.Ghostblade", new CheckBox("Use Youmuu's Ghostblade")); ItemsMenu.Add("Activator.ItemsMenu.Ghostblade.MyMinHP", new Slider("Only if my health is below {0}%", 100)); ItemsMenu.Add("Activator.ItemsMenu.Ghostblade.TargetsMinHP", new Slider("Only if target's health is below {0}%", 100)); ItemsMenu.Add("Activator.ItemsMenu.Ghostblade.IfEnemiesNear", new Slider("Only if {0} or more enemies are near", 1, 1, 5)); ItemsMenu.AddSeparator(10); ItemsMenu.AddLabel("Misc settings : "); ItemsMenu.Add("Activator.ItemsMenu.OnlyInCombo", new CheckBox("Use items only in combo mode")); SummonersMenu = ActivatorMenu.AddSubMenu("Summoners"); if (Summoners == null) { return; } if (Summoners.Any(x => x.Value?.Item1 == Summoner.Heal)) { SummonersMenu.AddLabel("Heal : "); SummonersMenu.Add("Activator.SummonersMenu.UseHeal", new CheckBox("Use Heal")); SummonersMenu.AddSeparator(10); } if (Summoners.Any(x => x.Value?.Item1 == Summoner.Barrier)) { SummonersMenu.AddLabel("Barrier : "); SummonersMenu.Add("Activator.SummonersMenu.UseBarrier", new CheckBox("Use Barrier")); SummonersMenu.AddSeparator(10); } if (Summoners.Any(x => x.Value?.Item1 == Summoner.Ignite)) { SummonersMenu.AddLabel("Ignite : "); SummonersMenu.Add("Activator.SummonersMenu.UseIgnite", new CheckBox("Use Ignite")); SummonersMenu.AddSeparator(10); } if (Summoners.Any(x => x.Value?.Item1 == Summoner.Exhaust)) { SummonersMenu.AddLabel("Exhaust : "); SummonersMenu.Add("Activator.SummonersMenu.UseExhaust", new CheckBox("Use Exhaust")); SummonersMenu.AddSeparator(10); } if (Summoners.Any(x => x.Value != null && x.Value.Item1 != Summoner.Unknown && x.Value.Item1.HasFlag(Summoner.Smite))) { SummonersMenu.AddLabel("Smite : "); SummonersMenu.Add("Activator.SummonersMenu.UseSmite", new CheckBox("Use Smite")); SummonersMenu.AddSeparator(2); SummonersMenu.Add("Activator.SummonersMenu.UseSmiteInCombo", new CheckBox("Use smite in combo")); SummonersMenu.AddSeparator(2); SummonersMenu.Add("Activator.SummonersMenu.SmiteBigMonsters", new CheckBox("Smite big monsters", false)); SummonersMenu.Add("Activator.SummonersMenu.SmiteBuffs", new CheckBox("Smite buffs")); SummonersMenu.Add("Activator.SummonersMenu.SmiteEpicMonsters", new CheckBox("Smite epic monsters")); SummonersMenu.AddSeparator(10); MenuManager.PermaShow.AddItem("Activator.SmiteEnabled", new MenuItem("Use Smite", "Activator.SummonersMenu.UseSmite")); } CleanseMenu = ActivatorMenu.AddSubMenu("Cleanse"); CleanseMenu.AddLabel("Cleanse items : "); CleanseMenu.Add("Activator.CleanseMenu.Scimitar", new CheckBox("Use Scimitar")); CleanseMenu.Add("Activator.CleanseMenu.Quicksilver", new CheckBox("Use Quicksilver")); CleanseMenu.AddSeparator(10); CleanseMenu.AddLabel("Crowd control settings : "); CleanseMenu.Add("Activator.CleanseMenu.Blind", new CheckBox("Cleanse Blind")); CleanseMenu.Add("Activator.CleanseMenu.Charm", new CheckBox("Cleanse Charm")); CleanseMenu.Add("Activator.CleanseMenu.Fear", new CheckBox("Cleanse Fear")); CleanseMenu.Add("Activator.CleanseMenu.Polymorph", new CheckBox("Cleanse Polymorph")); CleanseMenu.Add("Activator.CleanseMenu.Silence", new CheckBox("Cleanse Silence")); CleanseMenu.Add("Activator.CleanseMenu.Slow", new CheckBox("Cleanse Slow", false)); CleanseMenu.Add("Activator.CleanseMenu.Snare", new CheckBox("Cleanse Snare")); CleanseMenu.Add("Activator.CleanseMenu.Stun", new CheckBox("Cleanse Stun")); CleanseMenu.Add("Activator.CleanseMenu.Suppression", new CheckBox("Cleanse Suppression")); CleanseMenu.Add("Activator.CleanseMenu.Taunt", new CheckBox("Cleanse Taunt")); CleanseMenu.AddSeparator(10); CleanseMenu.AddLabel("Misc settings : "); CleanseMenu.Add("Activator.CleanseMenu.OnlyInCombo", new CheckBox("Cleanse only in Combo")); CleanseMenu.Add("Activator.CleanseMenu.QssHP", new Slider("Cleanse only if my health is below {0}%", 100)); var buffDuration = CleanseMenu.Add("Activator.CleanseMenu.BuffDuration", new Slider(" ", 15)); buffDuration.DisplayName = "Cleanse only if buff duration is longer than " + buffDuration.CurrentValue * 50 + " milliseconds"; buffDuration.OnValueChange += delegate(ValueBase <int> sender, ValueBase <int> .ValueChangeArgs args) { sender.DisplayName = "Cleanse only if buff duration is higher than " + args.NewValue * 50 + " milliseconds"; }; CleanseMenu.Add("Activator.CleanseMenu.MinimumDelay", new Slider("Minimum delay", 0, 0, 500)); CleanseMenu.Add("Activator.CleanseMenu.MaximumDelay", new Slider("Maximum delay", 350, 0, 500)); MenuManager.PermaShow.AddItem("Activator.Enabled", new MenuItem("Activator Enabled", "Activator.Enable")); }
private static void Activatormenu() { ActivatorMenu = HMenu.AddSubMenu("Activator", "Activator"); ActivatorMenu.AddGroupLabel("Aggressive Items"); ActivatorMenu.Add("AItems", new CheckBox("Kullan Items")); ActivatorMenu.Add("Botrk", new CheckBox("Kullan Mahvolmus/Bilge")); ActivatorMenu.Add("Hydra", new CheckBox("Kullan Hydra/Tiamat")); ActivatorMenu.Add("Titanic", new CheckBox("Kullan Titanic")); ActivatorMenu.Add("HGB", new CheckBox("Kullan Hextech Silahkilic")); ActivatorMenu.Add("HGLP", new CheckBox("Kullan Hextech GLP")); ActivatorMenu.Add("HPB", new CheckBox("Kullan Hextech Kemeri")); ActivatorMenu.Add("Queens", new CheckBox("Kullan Buzdis")); ActivatorMenu.Add("QueensDis", new Slider("Dusman uzakligi =>", 1500, 0, 3000)); ActivatorMenu.Add("Glory", new CheckBox("Kullan Gorkemli zafer")); ActivatorMenu.Add("GloryDis", new Slider("Dusman uzakligi =>", 600, 0, 1000)); ActivatorMenu.Add("Talis", new CheckBox("Kullan Tilsim")); ActivatorMenu.Add("TalisDis", new Slider("Dusman uzakligi =>", 1000, 0, 2000)); ActivatorMenu.Add("You", new CheckBox("Kullan HayaletKilic")); ActivatorMenu.AddGroupLabel("Defensive Items"); ActivatorMenu.Add("DItems", new CheckBox("Kullan Item")); ActivatorMenu.Add("FaceMe", new CheckBox("Kullan Dagin sureti ben")); // The identifier tho kappa ActivatorMenu.Add("FaceMeHp", new Slider("benim hp <=", 20, 0, 100)); ActivatorMenu.Add("FaceAlly", new CheckBox("Kullan Dagin sureti Takim")); ActivatorMenu.Add("FaceAllyHp", new Slider("Takim hp <=", 20, 0, 100)); ActivatorMenu.Add("SolariMe", new CheckBox("Kullan Demir solari ben")); ActivatorMenu.Add("SolariMeHp", new Slider("benim hp <=", 20, 0, 100)); ActivatorMenu.Add("SolariAlly", new CheckBox("Kullan Demir solari Takim")); ActivatorMenu.Add("SolariAllyHp", new Slider("Takim hp <=", 20, 0, 100)); ActivatorMenu.Add("Omen", new CheckBox("Kullan Randuni")); ActivatorMenu.Add("OmenHp", new Slider("benim hp <=", 20, 0, 100)); ActivatorMenu.Add("Seraphs", new CheckBox("Kullan Seraph")); ActivatorMenu.Add("SeraphsHp", new Slider("benim hp <=", 20, 0, 100)); ActivatorMenu.Add("Talis2", new CheckBox("Kullan Talisman")); ActivatorMenu.Add("Talis2Hp", new Slider("benim hp <=", 20, 0, 100)); ActivatorMenu.Add("Glory2", new CheckBox("Kullan Gorkemli zafer")); ActivatorMenu.Add("Glory2Hp", new Slider("benim hp <=", 20, 0, 100)); ActivatorMenu.Add("Zhonyas", new CheckBox("Kullan zonya")); ActivatorMenu.Add("ZhonyasHp", new Slider("benim hp <=", 20, 0, 100)); ActivatorMenu.AddGroupLabel("Pots"); ActivatorMenu.Add("PItems", new CheckBox("Kullan iksir")); ActivatorMenu.Add("HPPot", new CheckBox("Kullan saglik iksiri")); ActivatorMenu.Add("HPPotHp", new Slider("benim hp <=", 40, 0, 100)); ActivatorMenu.Add("Biscuit", new CheckBox("Use Biscuits")); ActivatorMenu.Add("BiscuitHp", new Slider("benim hp <=", 40, 0, 100)); ActivatorMenu.Add("RefillPot", new CheckBox("Kullan yenilenebilir iksir")); ActivatorMenu.Add("RefillPotHp", new Slider("benim hp <=", 60, 0, 100)); ActivatorMenu.Add("HunterPot", new CheckBox("Kullan avci iksiri")); ActivatorMenu.Add("HunterPotHp", new Slider("benim hp <=", 60, 0, 100)); ActivatorMenu.Add("CorruptPot", new CheckBox("Kullan musubet iksiri")); ActivatorMenu.Add("CourrptPotHp", new Slider("benim hp <=", 60, 0, 100)); ActivatorMenu.AddGroupLabel("Summoners"); ActivatorMenu.Add("Heal", new CheckBox("Sifa")); ActivatorMenu.Add("HealHp", new Slider("Sifa benim HP <=", 20, 0, 100)); ActivatorMenu.Add("HealAlly", new CheckBox("Sifa Takim")); ActivatorMenu.Add("HealAllyHp", new Slider("Sifa Takim HP <=", 20, 0, 100)); ActivatorMenu.Add("Barrier", new CheckBox("Bariyer")); ActivatorMenu.Add("BarrierHp", new Slider("Bariyer benim HP <=", 20, 0, 100)); ActivatorMenu.Add("Ignite", new CheckBox("Kullan Tutustur")); ActivatorMenu.Add("IgniteHp", new Slider("0 KS aksi taktirde Hp <=", 0, 0, 100)); ActivatorMenu.Add("Exhaust", new CheckBox("Kullan bitkinlik")); ActivatorMenu.Add("ExhaustHp", new Slider("bitkinlik dusman Hp <=", 40, 0, 100)); ActivatorMenu.AddGroupLabel("Smite"); ActivatorMenu.Add("SmiteActive", new KeyBind("Carp aktif", true, KeyBind.BindTypes.PressToggle)); ActivatorMenu.Add("SStatus", new CheckBox("Goster Durum")); ActivatorMenu.Add("SDamage", new CheckBox("Goster Hasar")); ActivatorMenu.Add("SBaron", new CheckBox("Baron")); ActivatorMenu.Add("SHerald", new CheckBox("Alamet")); ActivatorMenu.Add("SWDragon", new CheckBox("Su EJDER")); ActivatorMenu.Add("SFDragon", new CheckBox("Alev EJDER")); ActivatorMenu.Add("SEDragon", new CheckBox("Dag EJDER")); ActivatorMenu.Add("SADragon", new CheckBox("Bulut EJDER")); ActivatorMenu.Add("SElder", new CheckBox("Kadim EJDER")); ActivatorMenu.Add("SBlue", new CheckBox("Mavi Buff", false)); ActivatorMenu.Add("SRed", new CheckBox("Kirmisi Buff", false)); ActivatorMenu.Add("SRaptor", new CheckBox("Tavuklar", false)); ActivatorMenu.Add("SWolf", new CheckBox("Kurt", false)); ActivatorMenu.Add("SGromp", new CheckBox("Gromp", false)); ActivatorMenu.Add("SKrug", new CheckBox("Kayacil", false)); ActivatorMenu.Add("SCrap", new CheckBox("Yengec", false)); ActivatorMenu.AddGroupLabel("Cleanse"); ActivatorMenu.Add("Qss", new CheckBox("Kullan Qss")); ActivatorMenu.Add("Mecurial", new CheckBox("Civali kullan")); ActivatorMenu.Add("Cleanser", new CheckBox("Kullan temizleme")); ActivatorMenu.Add("QssDelay", new Slider("Gecikme", 100, 0, 2000)); ActivatorMenu.Add("Blind", new CheckBox("Kor", false)); ActivatorMenu.Add("Charm", new CheckBox("Cekilme")); ActivatorMenu.Add("Fear", new CheckBox("Korku")); ActivatorMenu.Add("Polymorph", new CheckBox("Polymorph")); ActivatorMenu.Add("Stun", new CheckBox("Stan")); ActivatorMenu.Add("Snare", new CheckBox("Kapan")); ActivatorMenu.Add("Silence", new CheckBox("Susturma", false)); ActivatorMenu.Add("Taunt", new CheckBox("Taunt")); ActivatorMenu.Add("Suppression", new CheckBox("Suppression")); ActivatorMenu.Add("Knockback", new CheckBox("Geri itme")); ActivatorMenu.Add("Knockup", new CheckBox("Ileri itme")); }
private static void Activatormenu() { ActivatorMenu = HMenu.AddSubMenu("活化剂", "Activator"); ActivatorMenu.AddGroupLabel("进攻型物品"); ActivatorMenu.Add("AItems", new CheckBox("使用物品")); ActivatorMenu.Add("Botrk", new CheckBox("使用 破败/弯刀")); ActivatorMenu.Add("Hydra", new CheckBox("使用 九头蛇/提亚马特")); ActivatorMenu.Add("Titanic", new CheckBox("使用 泰坦")); ActivatorMenu.Add("HGB", new CheckBox("使用 科技枪")); ActivatorMenu.Add("HGLP", new CheckBox("使用 科技枪 GLP")); ActivatorMenu.Add("HPB", new CheckBox("使用 火箭腰带")); ActivatorMenu.Add("Queens", new CheckBox("使用 冰霜指令")); ActivatorMenu.Add("QueensDis", new Slider("敌人范围 =>", 1500, 0, 3000)); ActivatorMenu.Add("Glory", new CheckBox("使用 荣光")); ActivatorMenu.Add("GloryDis", new Slider("敌人范围 =>", 600, 0, 1000)); ActivatorMenu.Add("Talis", new CheckBox("使用 飞升")); ActivatorMenu.Add("TalisDis", new Slider("敌人范围 =>", 1000, 0, 2000)); ActivatorMenu.Add("You", new CheckBox("使用 幽梦")); ActivatorMenu.AddGroupLabel("防守型物品"); ActivatorMenu.Add("DItems", new CheckBox("使用物品")); ActivatorMenu.Add("FaceMe", new CheckBox("对我使用山崇")); // The identifier tho kappa ActivatorMenu.Add("FaceMeHp", new Slider("如果我血量 <=", 20, 0, 100)); ActivatorMenu.Add("FaceAlly", new CheckBox("对友军使用山崇")); ActivatorMenu.Add("FaceAllyHp", new Slider("如果友军血量p <=", 20, 0, 100)); ActivatorMenu.Add("SolariMe", new CheckBox("使用 Iron Solari Me")); ActivatorMenu.Add("SolariMeHp", new Slider("如果我的血量 <=", 20, 0, 100)); ActivatorMenu.Add("SolariAlly", new CheckBox("使用 Iron Solari Ally")); ActivatorMenu.Add("SolariAllyHp", new Slider("如果友军血量 <=", 20, 0, 100)); ActivatorMenu.Add("Omen", new CheckBox("使用 兰盾")); ActivatorMenu.Add("OmenHp", new Slider("如果我的血量 <=", 20, 0, 100)); ActivatorMenu.Add("Seraphs", new CheckBox("使用 大天使")); ActivatorMenu.Add("SeraphsHp", new Slider("如果我的血量 <=", 20, 0, 100)); ActivatorMenu.Add("Talis2", new CheckBox("使用 飞升")); ActivatorMenu.Add("Talis2Hp", new Slider("如果我的血量 <=", 20, 0, 100)); ActivatorMenu.Add("Glory2", new CheckBox("使用 荣光")); ActivatorMenu.Add("Glory2Hp", new Slider("如果我的血量 <=", 20, 0, 100)); ActivatorMenu.Add("Zhonyas", new CheckBox("使用 中亚")); ActivatorMenu.Add("ZhonyasHp", new Slider("如果我的血量 <=", 20, 0, 100)); ActivatorMenu.AddGroupLabel("药水"); ActivatorMenu.Add("PItems", new CheckBox("使用 药水")); ActivatorMenu.Add("HPPot", new CheckBox("使用 红药")); ActivatorMenu.Add("HPPotHp", new Slider("如果我的血量 <=", 40, 0, 100)); ActivatorMenu.Add("Biscuit", new CheckBox("使用 饼干")); ActivatorMenu.Add("BiscuitHp", new Slider("如果我的血量 <=", 40, 0, 100)); ActivatorMenu.Add("RefillPot", new CheckBox("使用 充能药水")); ActivatorMenu.Add("RefillPotHp", new Slider("如果我的血量 <=", 60, 0, 100)); ActivatorMenu.Add("HunterPot", new CheckBox("使用 猎人药水")); ActivatorMenu.Add("HunterPotHp", new Slider("如果我的血量 <=", 60, 0, 100)); ActivatorMenu.Add("CorruptPot", new CheckBox("使用 腐蚀药水")); ActivatorMenu.Add("CourrptPotHp", new Slider("如果我的血量 <=", 60, 0, 100)); ActivatorMenu.AddGroupLabel("召唤兽技能"); ActivatorMenu.Add("Heal", new CheckBox("治疗")); ActivatorMenu.Add("HealHp", new Slider("治疗 如果我的血量 <=", 20, 0, 100)); ActivatorMenu.Add("HealAlly", new CheckBox("治疗 友军")); ActivatorMenu.Add("HealAllyHp", new Slider("治疗 如果友军血量 <=", 20, 0, 100)); ActivatorMenu.Add("Barrier", new CheckBox("护盾")); ActivatorMenu.Add("BarrierHp", new Slider("护盾 如果我的血量 <=", 20, 0, 100)); ActivatorMenu.Add("Ignite", new CheckBox("使用 点燃")); ActivatorMenu.Add("IgniteHp", new Slider("0 抢头 除非血量 <=", 0, 0, 100)); ActivatorMenu.Add("Exhaust", new CheckBox("使用 虚弱")); ActivatorMenu.Add("ExhaustHp", new Slider("虚弱如果敌人血量 <=", 40, 0, 100)); ActivatorMenu.AddGroupLabel("惩戒"); ActivatorMenu.Add("SmiteActive", new KeyBind("开启惩戒", true, KeyBind.BindTypes.PressToggle)); ActivatorMenu.Add("SStatus", new CheckBox("显示状态")); ActivatorMenu.Add("SDamage", new CheckBox("显示伤害")); ActivatorMenu.Add("SBaron", new CheckBox("大龙")); ActivatorMenu.Add("SHerald", new CheckBox("先锋")); ActivatorMenu.Add("SWDragon", new CheckBox("水龙")); ActivatorMenu.Add("SFDragon", new CheckBox("火龙")); ActivatorMenu.Add("SEDragon", new CheckBox("土龙")); ActivatorMenu.Add("SADragon", new CheckBox("云龙")); ActivatorMenu.Add("SElder", new CheckBox("长者龙")); ActivatorMenu.Add("SBlue", new CheckBox("蓝", false)); ActivatorMenu.Add("SRed", new CheckBox("红", false)); ActivatorMenu.Add("SRaptor", new CheckBox("鸟", false)); ActivatorMenu.Add("SWolf", new CheckBox("狼", false)); ActivatorMenu.Add("SGromp", new CheckBox("青蛙", false)); ActivatorMenu.Add("SKrug", new CheckBox("石头人", false)); ActivatorMenu.Add("SCrap", new CheckBox("河蟹", false)); ActivatorMenu.AddGroupLabel("净化"); ActivatorMenu.Add("Qss", new CheckBox("使用 水银")); ActivatorMenu.Add("Mecurial", new CheckBox("使用 水银弯刀")); ActivatorMenu.Add("Cleanser", new CheckBox("使用 净化")); ActivatorMenu.Add("QssDelay", new Slider("延迟", 100, 0, 2000)); ActivatorMenu.Add("Blind", new CheckBox("致盲", false)); ActivatorMenu.Add("Charm", new CheckBox("魅惑")); ActivatorMenu.Add("Fear", new CheckBox("恐惧")); ActivatorMenu.Add("Polymorph", new CheckBox("变形")); ActivatorMenu.Add("Stun", new CheckBox("晕眩")); ActivatorMenu.Add("Snare", new CheckBox("定身")); ActivatorMenu.Add("Silence", new CheckBox("沉默", false)); ActivatorMenu.Add("Taunt", new CheckBox("嘲讽")); ActivatorMenu.Add("Suppression", new CheckBox("压制")); }
public static void Loading_OnLoadingComplete(EventArgs args) { if (!_Player.ChampionName.Contains("Diana")) { return; } Chat.Print("Diana - Bloody Lunari Loaded!"); /*Color.Crimson);*/ Chat.Print("By Horizon & Radi"); /*Color.OrangeRed);*/ Chat.Print("Good luck and have fun, summoner."); /*Color.DarkViolet);*/ _Q = new Spell.Skillshot(SpellSlot.Q, 900, SkillShotType.Circular, 250, 1400, 50); _W = new Spell.Active(SpellSlot.W, 200); _E = new Spell.Active(SpellSlot.E, 450); _R = new Spell.Targeted(SpellSlot.R, 825); _Ignite = new Spell.Targeted(ObjectManager.Player.GetSpellSlotFromName("summonerdot"), 600); StartMenu = MainMenu.AddMenu("Diana", "Diana"); ComboMenu = StartMenu.AddSubMenu("Combo Settings", "Combo Settings"); HarrasMenu = StartMenu.AddSubMenu("Harras Settings", "Harras Settings"); AHarrasM = StartMenu.AddSubMenu("AutoHarras Settings", "AutoHarras Settings"); LastHitM = StartMenu.AddSubMenu("Last Hit Settings", "Last Hit Settings"); LCMenu = StartMenu.AddSubMenu("LaneClear Settings", "LaneClear Settings"); KSMenu = StartMenu.AddSubMenu("KillSteall Settings", "KillSteall Settings"); AntiSpellMenu = StartMenu.AddSubMenu("AntiSpell Settings", "AntiSpell Settings"); ActivatorMenu = StartMenu.AddSubMenu("Activator Settings", "Activator Settings"); DrawingsMenu = StartMenu.AddSubMenu("Drawings Settings", "Drawings Settings"); StartMenu.AddGroupLabel("Diana - Bloody Lunari"); StartMenu.AddSeparator(2); StartMenu.AddGroupLabel("Made By"); StartMenu.AddLabel("- Horizon"); StartMenu.AddLabel("- Radi"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.AddLabel("Q Spell Settings"); ComboMenu.Add("UseQ", new CheckBox("Use [Q]")); ComboMenu.AddSeparator(0); ComboMenu.AddLabel("W Spell Settings"); ComboMenu.Add("UseW", new CheckBox("Use [W]")); ComboMenu.AddSeparator(0); ComboMenu.AddLabel("E Spell Settings"); ComboMenu.Add("UseE", new CheckBox("Use [E] (when enemy out of AA range)")); ComboMenu.AddSeparator(0); ComboMenu.AddLabel("R Spell Settings"); ComboMenu.Add("UseR", new CheckBox("Use [R] on Combo")); ComboMenu.AddSeparator(0); ComboMenu.AddLabel("R Spell Settings - tick only one option"); ComboMenu.Add("RONLY", new CheckBox("Use [R] (only when target got Q mark)")); ComboMenu.Add("RNO", new CheckBox("Use [R] (always) ", false)); HarrasMenu.AddGroupLabel("Harras Settings"); HarrasMenu.AddLabel("Q Spell Settings"); HarrasMenu.Add("UseQH", new CheckBox("Use [Q] for Harras")); HarrasMenu.AddSeparator(0); HarrasMenu.AddLabel("W Spell Settings"); HarrasMenu.Add("UseWH", new CheckBox("Use [W] for Harras")); HarrasMenu.AddSeparator(0); HarrasMenu.AddLabel("E Spell Settings"); HarrasMenu.Add("UseEH", new CheckBox("Use [E] for Harras")); AHarrasM.AddGroupLabel("Auto Harras Settings"); AHarrasM.Add("AHQ", new CheckBox("Use Auto Harras")); AHarrasM.AddLabel("Q Spell Settings"); AHarrasM.Add("QAO", new CheckBox("Use [Q] for Auto Harras")); AHarrasM.AddSeparator(0); AHarrasM.AddLabel("Mana settings"); AHarrasM.Add("AHQM", new Slider("Minimum mana percentage for use [Q] in Auto Harras (%{0})", 50, 1)); LastHitM.AddGroupLabel("Last Hit Settings"); LastHitM.AddLabel("Q Spell Settings"); LastHitM.Add("Qlh", new CheckBox("Use Q to Last Hit")); LastHitM.AddSeparator(0); LastHitM.AddLabel("W Spell Settings"); LastHitM.Add("Elh", new CheckBox("Use W to Last Hit")); LastHitM.AddSeparator(0); LastHitM.AddLabel("Mana settings"); LastHitM.Add("manalh", new Slider("Minimum mana percentage for use [Q] [W] in Auto Harras (%{0})", 50, 1)); LCMenu.AddGroupLabel("Lane Clear Settings"); LCMenu.Add("LCQ", new CheckBox("Use [Q] for Lane Clear")); LCMenu.Add("LCQM", new Slider("Minimum mana percentage for use [Q] in Lane Clear (%{0})", 50, 1)); LCMenu.AddSeparator(1); LCMenu.Add("LCW", new CheckBox("Use [W] for Lane Clear")); LCMenu.Add("LCWM", new Slider("Minimum mana percentage for use [W] in Lane Clear (%{0})", 50, 1)); LCMenu.AddSeparator(2); LCMenu.Add("JGCQ", new CheckBox("Use [Q] for Jungle clear")); LCMenu.Add("JGCQM", new Slider("Minimum mana percentage for use [Q] in Jungle Clear (%{0})", 50, 1)); LCMenu.Add("JGCW", new CheckBox("Use [W] for Jungle clear")); LCMenu.Add("JGCWM", new Slider("Minimum mana percentage for use [W] in Jungle Clear (%{0})", 50, 1)); KSMenu.AddGroupLabel("KillSteal Settings"); KSMenu.AddLabel("Q Spell Settings"); KSMenu.Add("KSQ", new CheckBox(" - KillSteal with Q")); KSMenu.AddSeparator(0); KSMenu.AddLabel("W Spell Settings"); KSMenu.Add("KSW", new CheckBox(" - KillSteal with W")); KSMenu.AddSeparator(0); KSMenu.AddLabel("R Spell Settings"); KSMenu.Add("KSR", new CheckBox(" - KillSteal with R")); AntiSpellMenu.AddGroupLabel("Anti Spell Settings"); AntiSpellMenu.AddLabel("Use shield when playing against Morgana or Lux"); AntiSpellMenu.Add("ASLux", new CheckBox("- Anti Lux Passive")); AntiSpellMenu.AddSeparator(0); AntiSpellMenu.Add("ASMorgana", new CheckBox("- Anti Morgana")); AntiSpellMenu.AddLabel("Mana settings"); AntiSpellMenu.Add("ASPM", new Slider("Minimum mana percentage for Shield (%{0})", 80, 1)); ActivatorMenu.AddGroupLabel("Activator Settings"); ActivatorMenu.AddLabel("Use Summoner Spell"); ActivatorMenu.Add("IGNI", new CheckBox("- Use Ignite if enemy is killable")); DrawingsMenu.AddGroupLabel("Drawing Settings"); DrawingsMenu.AddLabel("Tick for enable/disable spell drawings"); DrawingsMenu.Add("DQ", new CheckBox("- Draw [Q] range")); DrawingsMenu.AddSeparator(0); DrawingsMenu.Add("DW", new CheckBox("- Draw [W] range")); DrawingsMenu.AddSeparator(0); DrawingsMenu.Add("DE", new CheckBox("- Draw [E] range")); DrawingsMenu.AddSeparator(0); DrawingsMenu.Add("DR", new CheckBox("- Draw [R] range")); Game.OnUpdate += Game_OnUpdate; Game.OnTick += Game_OnTick; Drawing.OnDraw += Drawing_OnDraw; }
public static void Loading_OnLoadingComplete(EventArgs args) { if (!_Player.ChampionName.Contains("Evelynn")) { return; } Chat.Print("Bloody Evelynn - Loaded", System.Drawing.Color.Crimson); _Q = new Spell.Active(SpellSlot.Q, 500); _W = new Spell.Active(SpellSlot.W); _E = new Spell.Targeted(SpellSlot.E, 225); _R = new Spell.Skillshot(SpellSlot.R, 625, SkillShotType.Circular, 250, int.MaxValue, 300); _Ignite = new Spell.Targeted(ObjectManager.Player.GetSpellSlotFromName("summonerdot"), 600); StartMenu = MainMenu.AddMenu("Bloody Evelynn", "Bloody Evelynn"); ComboMenu = StartMenu.AddSubMenu("Combo Settings", "Combo Settings"); HarrasMenu = StartMenu.AddSubMenu("Harras Settings", "Harras Settings"); AHarrasM = StartMenu.AddSubMenu("AutoHarras Settings", "AutoHarras Settings"); LastHitM = StartMenu.AddSubMenu("Last Hit Settings", "Last Hit Settings"); LCMenu = StartMenu.AddSubMenu("Clear Settings", "Clear Settings"); FlyMenu = StartMenu.AddSubMenu("Flee Settings", "Flee Settings"); KSMenu = StartMenu.AddSubMenu("KillSteal Settings", "KillSteal Settings"); ActivatorMenu = StartMenu.AddSubMenu("Activator Settings", "Activator Settings"); DrawingsMenu = StartMenu.AddSubMenu("Drawing Settings", "Drawing Settings"); StartMenu.AddGroupLabel("Evelynn - Bloody Shadow"); StartMenu.AddSeparator(2); StartMenu.AddGroupLabel("Made By"); StartMenu.AddLabel("- Horizon"); StartMenu.AddLabel("- Radi"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.Add("Combos", new ComboBox("Combo Logic", 0, "Q->E->R", "E->Q->R", "R->Q->E", "E->R->Q", "Q->R->E")); ComboMenu.AddSeparator(0); ComboMenu.AddLabel("Q Spell Settings"); ComboMenu.Add("UseQ", new CheckBox("Use [Q]")); ComboMenu.AddSeparator(0); ComboMenu.AddLabel("W Spell Settings"); ComboMenu.Add("UseW", new CheckBox("Use [W] in Combo")); ComboMenu.Add("WRange", new Slider("Minimum range for W", 525, 1, 800)); ComboMenu.Add("Wn", new Slider("Minimum enemy in range for W", 1, 0, 5)); ComboMenu.AddSeparator(0); ComboMenu.AddLabel("E Spell Settings"); ComboMenu.Add("UseE", new CheckBox("Use [E] ")); ComboMenu.AddSeparator(0); ComboMenu.AddLabel("R Spell Settings"); ComboMenu.Add("UseR", new CheckBox("Use [R] in Combo")); ComboMenu.Add("Rn", new Slider("Minimum enemy for R", 1, 0, 5)); ComboMenu.AddSeparator(0); HarrasMenu.AddGroupLabel("Harras Settings"); HarrasMenu.AddLabel("Q Spell Settings"); HarrasMenu.Add("UseQH", new CheckBox("Use [Q] for harras")); HarrasMenu.AddSeparator(0); HarrasMenu.AddLabel("E Spell Settings"); HarrasMenu.Add("UseEH", new CheckBox("Use [E] for harras")); AHarrasM.AddGroupLabel("AutoHarras Settings"); AHarrasM.AddLabel("Q Spell Settings"); AHarrasM.Add("AHQ", new CheckBox("Use AutoHarras", false)); AHarrasM.Add("QAO", new CheckBox("Use [Q] for AutoHarras")); AHarrasM.Add("AHQM", new Slider("Minimum mana percentage for use[Q] in AutoHarras(%{ 0})", 65, 1)); LastHitM.AddGroupLabel("Last Hit Settings"); LastHitM.AddLabel("Q Spell Settings"); LastHitM.Add("Qlh", new CheckBox("Use Q to Last hit")); LastHitM.Add("manalh", new Slider("Minimum mana percentage for use [Q] in Last Hit(%{ 0})", 40, 1)); KSMenu.AddGroupLabel("KillSteal Settings"); KSMenu.AddLabel("Q Spell Settings"); KSMenu.Add("KSQ", new CheckBox(" - KillSteal with Q")); KSMenu.AddSeparator(0); KSMenu.AddLabel("E Spell Settings"); KSMenu.Add("KSE", new CheckBox(" - KillSteal with E")); KSMenu.AddSeparator(0); KSMenu.AddLabel("R Spell Settings"); KSMenu.Add("KSR", new CheckBox(" - KillSteal with R", false)); LCMenu.AddGroupLabel("LaneClear Settings"); LCMenu.Add("LCQ", new CheckBox("Use [Q] for Lane Clear")); LCMenu.Add("LCQM", new Slider("Minimum mana percentage for use [Q] in Lane Clear (%{0})", 30, 1)); LCMenu.AddSeparator(1); LCMenu.Add("LCW", new CheckBox("Use [E] for Lane Clear")); LCMenu.Add("LCWM", new Slider("Minimum mana percentage for use [E] in Lane Clear (%{0})", 30, 1)); LCMenu.AddSeparator(2); LCMenu.Add("JGCQ", new CheckBox("Use [Q] for Jungle clear")); LCMenu.Add("JGCQM", new Slider("Minimum mana percentage for use [Q] in Jungle Clear (%{0})", 30, 1)); LCMenu.Add("JGCW", new CheckBox("Use [E] for Jungle clear")); LCMenu.Add("JGCWM", new Slider("Minimum mana percentage for use [E] in Jungle Clear (%{0})", 30, 1)); FlyMenu.AddGroupLabel("Flee Settings"); FlyMenu.AddLabel("Tick for enable/disable skill usage in flee"); FlyMenu.AddSeparator(0); FlyMenu.AddLabel("Q Spell Settings"); FlyMenu.Add("UseQf", new CheckBox("Use Q to Flee")); ActivatorMenu.AddGroupLabel("Activator Settings"); ActivatorMenu.AddLabel("Use Summoner Spell"); ActivatorMenu.Add("IGNI", new CheckBox("- Use Ignite if enemy is killable")); DrawingsMenu.AddGroupLabel("Drawing Settings"); DrawingsMenu.AddLabel("Tick for enable/disable Draw"); DrawingsMenu.Add("DQ", new CheckBox("- Draw [Q] range")); DrawingsMenu.AddSeparator(0); DrawingsMenu.Add("DE", new CheckBox("- Draw [E] range")); DrawingsMenu.AddSeparator(0); DrawingsMenu.Add("DR", new CheckBox("- Draw [R] range")); DrawingsMenu.AddSeparator(0); DrawingsMenu.Add("DRpred", new CheckBox("- Draw Ultimate prediction")); Game.OnUpdate += Game_OnUpdate; Game.OnTick += Game_OnTick; Drawing.OnDraw += Drawing_OnDraw; }
private static void InitializeMenu() { PotionsAndElixirsMenu = ActivatorMenu.AddSubMenu("Potions and Elixirs"); PotionsAndElixirsMenu.AddGroupLabel("Potions and Elixirs : "); PotionsAndElixirsMenu.AddLabel("Potions : "); PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.UsePotions", new CheckBox("Iksir Kullan")); PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.OnlyIfTakingDamage", new CheckBox("Sadece Hasar Aldigimda Iksir kullan")); PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.BelowHealth", new Slider("Iksir kullanmak icin dusuk can {0}%", 35)); PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.HealthPotion", new CheckBox("Saglik iksiri kullan")); PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.RefillablePotion", new CheckBox("Yenilenebilir iksir kullan")); PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.HuntersPotion", new CheckBox("Avci iksiri kullan")); PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.CorruptingPotion", new CheckBox("Musubet iksiri kullan")); PotionsAndElixirsMenu.AddSeparator(10); PotionsAndElixirsMenu.AddLabel("Elixirs : "); PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.ElixirofIron", new CheckBox("Saglamlik iksiri kullan")); PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.ElixirofSorcery", new CheckBox("Buyucu iksiri kullan")); PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.ElixirofWrath", new CheckBox("Saldiri iksiri kullan")); ItemsMenu = ActivatorMenu.AddSubMenu("Items"); ItemsMenu.AddGroupLabel("Items : "); ItemsMenu.AddLabel("Bilgewater Cutlass : "); ItemsMenu.Add("Activator.ItemsMenu.Cutlass", new CheckBox("Kullan Bilgewater Palasi")); ItemsMenu.Add("Activator.ItemsMenu.Cutlass.MyMinHP", new Slider("Canim sundan dusukse {0}%", 100)); ItemsMenu.Add("Activator.ItemsMenu.Cutlass.TargetsMinHP", new Slider("Hedefin cani sundan dusukse {0}%", 100)); ItemsMenu.Add("Activator.ItemsMenu.Cutlass.IfEnemiesNear", new Slider("Only if {0} or more enemies are near", 1, 1, 5)); ItemsMenu.AddSeparator(10); ItemsMenu.AddLabel("Blade of the Ruined King : "); ItemsMenu.Add("Activator.ItemsMenu.BladeOfTheRuinedKing", new CheckBox("Kullan mahvolmus kralin kilici")); ItemsMenu.Add("Activator.ItemsMenu.BladeOfTheRuinedKing.MyMinHP", new Slider("Canim sundan dusukse {0}%", 100)); ItemsMenu.Add("Activator.ItemsMenu.BladeOfTheRuinedKing.TargetsMinHP", new Slider("Hedefin cani sundan dusukse {0}%", 100)); ItemsMenu.Add("Activator.ItemsMenu.BladeOfTheRuinedKing.IfEnemiesNear", new Slider("Only if {0} or more enemies are near", 1, 1, 5)); ItemsMenu.AddSeparator(10); ItemsMenu.AddLabel("Hextech Gunblade : "); ItemsMenu.Add("Activator.ItemsMenu.Gunblade", new CheckBox("Kullan Hextech Silahkilic")); ItemsMenu.Add("Activator.ItemsMenu.Gunblade.MyMinHP", new Slider("Canim sundan dusukse {0}%", 100)); ItemsMenu.Add("Activator.ItemsMenu.Gunblade.TargetsMinHP", new Slider("Hedefin cani sundan dusukse {0}%", 100)); ItemsMenu.Add("Activator.ItemsMenu.Gunblade.IfEnemiesNear", new Slider("Only if {0} or more enemies are near", 1, 1, 5)); ItemsMenu.AddSeparator(10); ItemsMenu.AddLabel("Youmuu's Ghostblade : "); ItemsMenu.Add("Activator.ItemsMenu.Ghostblade", new CheckBox("Kullan Youmuu")); ItemsMenu.Add("Activator.ItemsMenu.Ghostblade.MyMinHP", new Slider("Canim sundan dusukse {0}%", 100)); ItemsMenu.Add("Activator.ItemsMenu.Ghostblade.TargetsMinHP", new Slider("Hedefin cani sundan dusukse {0}%", 100)); ItemsMenu.Add("Activator.ItemsMenu.Ghostblade.IfEnemiesNear", new Slider("Only if {0} or more enemies are near", 1, 1, 5)); ItemsMenu.AddSeparator(10); ItemsMenu.AddLabel("Misc settings : "); ItemsMenu.Add("Activator.ItemsMenu.OnlyInCombo", new CheckBox("Itemleri sadece komboda kullan")); SummonersMenu = ActivatorMenu.AddSubMenu("Summoners"); if (Summoners == null) { return; } if (Summoners.Any(x => x.Value?.Item1 == Summoner.Heal)) { SummonersMenu.AddLabel("Heal : "); SummonersMenu.Add("Activator.SummonersMenu.UseHeal", new CheckBox("Sifa kullan")); SummonersMenu.AddSeparator(10); } if (Summoners.Any(x => x.Value?.Item1 == Summoner.Barrier)) { SummonersMenu.AddLabel("Barrier : "); SummonersMenu.Add("Activator.SummonersMenu.UseBarrier", new CheckBox("Bariyer Kullan")); SummonersMenu.AddSeparator(10); } if (Summoners.Any(x => x.Value?.Item1 == Summoner.Ignite)) { SummonersMenu.AddLabel("Ignite : "); SummonersMenu.Add("Activator.SummonersMenu.UseIgnite", new CheckBox("Tutustur kullan")); SummonersMenu.AddSeparator(10); } if (Summoners.Any(x => x.Value?.Item1 == Summoner.Exhaust)) { SummonersMenu.AddLabel("Exhaust : "); SummonersMenu.Add("Activator.SummonersMenu.UseExhaust", new CheckBox("Bitkinlik kullan")); SummonersMenu.AddSeparator(10); } if (Summoners.Any(x => x.Value != null && x.Value.Item1 != Summoner.Unknown && x.Value.Item1.HasFlag(Summoner.Smite))) { SummonersMenu.AddLabel("Smite : "); SummonersMenu.Add("Activator.SummonersMenu.UseSmite", new CheckBox("Carp kullan")); SummonersMenu.AddSeparator(2); SummonersMenu.Add("Activator.SummonersMenu.UseSmiteInCombo", new CheckBox("Komboda carp kullan")); SummonersMenu.AddSeparator(2); SummonersMenu.Add("Activator.SummonersMenu.SmiteBigMonsters", new CheckBox("Buyuk yaratiklara Carp kullan", false)); SummonersMenu.Add("Activator.SummonersMenu.SmiteBuffs", new CheckBox("Canavarlara Carp kullan")); SummonersMenu.Add("Activator.SummonersMenu.SmiteEpicMonsters", new CheckBox("Destansi canavarlara carp kullan")); SummonersMenu.AddSeparator(10); MenuManager.PermaShow.AddItem("Activator.SmiteEnabled", new MenuItem("Use Smite", "Activator.SummonersMenu.UseSmite")); } CleanseMenu = ActivatorMenu.AddSubMenu("Cleanse"); CleanseMenu.AddLabel("Cleanse items : "); CleanseMenu.Add("Activator.CleanseMenu.Scimitar", new CheckBox("Civa Yatagan Kullan")); CleanseMenu.Add("Activator.CleanseMenu.Quicksilver", new CheckBox("Kullan civali")); CleanseMenu.AddSeparator(10); CleanseMenu.AddLabel("Crowd control settings : "); CleanseMenu.Add("Activator.CleanseMenu.Blind", new CheckBox("Kor etmede")); CleanseMenu.Add("Activator.CleanseMenu.Charm", new CheckBox("Cekilmede")); CleanseMenu.Add("Activator.CleanseMenu.Fear", new CheckBox("Korkutmada")); CleanseMenu.Add("Activator.CleanseMenu.Polymorph", new CheckBox("Cleanse Polymorph")); CleanseMenu.Add("Activator.CleanseMenu.Silence", new CheckBox("Susturmada")); CleanseMenu.Add("Activator.CleanseMenu.Slow", new CheckBox("Yavaslamada", false)); CleanseMenu.Add("Activator.CleanseMenu.Snare", new CheckBox("Yakalanmada")); CleanseMenu.Add("Activator.CleanseMenu.Stun", new CheckBox("Stan yiyince")); CleanseMenu.Add("Activator.CleanseMenu.Suppression", new CheckBox("Durdurmada Sindirilmede")); CleanseMenu.Add("Activator.CleanseMenu.Taunt", new CheckBox("Cleanse Taunt")); CleanseMenu.AddSeparator(10); CleanseMenu.AddLabel("Misc settings : "); CleanseMenu.Add("Activator.CleanseMenu.OnlyInCombo", new CheckBox("Sadece komboda civali kullan")); CleanseMenu.Add("Activator.CleanseMenu.QssHP", new Slider("Canim sundan dusukse kullan {0}%", 100)); var buffDuration = CleanseMenu.Add("Activator.CleanseMenu.BuffDuration", new Slider(" ", 15)); buffDuration.DisplayName = "Cleanse only if buff duration is longer than " + buffDuration.CurrentValue * 50 + " milliseconds"; buffDuration.OnValueChange += delegate(ValueBase <int> sender, ValueBase <int> .ValueChangeArgs args) { sender.DisplayName = "Cleanse only if buff duration is higher than " + args.NewValue * 50 + " milliseconds"; }; CleanseMenu.Add("Activator.CleanseMenu.MinimumDelay", new Slider("Minimum delay", 0, 0, 500)); CleanseMenu.Add("Activator.CleanseMenu.MaximumDelay", new Slider("Maximum delay", 350, 0, 500)); MenuManager.PermaShow.AddItem("Activator.Enabled", new MenuItem("Activator Enabled", "Activator.Enable")); }
private static void Activatormenu() { ActivatorMenu = HMenu.AddSubMenu("Activator", "Activator"); ActivatorMenu.AddGroupLabel("Aggressive Items"); ActivatorMenu.Add("AItems", new CheckBox("Use Items")); ActivatorMenu.Add("Botrk", new CheckBox("Use Botrk/Bilge")); ActivatorMenu.Add("Hydra", new CheckBox("Use Hydra/Tiamat")); ActivatorMenu.Add("Titanic", new CheckBox("Use Titanic")); ActivatorMenu.Add("HGB", new CheckBox("Use Hextech Gunblade")); ActivatorMenu.Add("HGLP", new CheckBox("Use Hextech GLP")); ActivatorMenu.Add("HPB", new CheckBox("Use Hextech Protobelt")); ActivatorMenu.Add("Queens", new CheckBox("Use Frost Queens")); ActivatorMenu.Add("QueensDis", new Slider("Enemies distance =>", 1500, 0, 3000)); ActivatorMenu.Add("Glory", new CheckBox("Use Rightenous Glory")); ActivatorMenu.Add("GloryDis", new Slider("Enemies distance =>", 600, 0, 1000)); ActivatorMenu.Add("Talis", new CheckBox("Use Talisman")); ActivatorMenu.Add("TalisDis", new Slider("Enemies distance =>", 1000, 0, 2000)); ActivatorMenu.Add("You", new CheckBox("Use Ghostblade")); ActivatorMenu.AddGroupLabel("Defensive Items"); ActivatorMenu.Add("DItems", new CheckBox("Use Items")); ActivatorMenu.Add("FaceMe", new CheckBox("Use Face of the Mountain Me")); // The identifier tho kappa ActivatorMenu.Add("FaceMeHp", new Slider("If my hp <=", 20, 0, 100)); ActivatorMenu.Add("FaceAlly", new CheckBox("Use Face of the Mountain Ally")); ActivatorMenu.Add("FaceAllyHp", new Slider("If allies hp <=", 20, 0, 100)); ActivatorMenu.Add("SolariMe", new CheckBox("Use Iron Solari Me")); ActivatorMenu.Add("SolariMeHp", new Slider("If my hp <=", 20, 0, 100)); ActivatorMenu.Add("SolariAlly", new CheckBox("Use Iron Solari Ally")); ActivatorMenu.Add("SolariAllyHp", new Slider("If allies hp <=", 20, 0, 100)); ActivatorMenu.Add("Omen", new CheckBox("Use Randuins")); ActivatorMenu.Add("OmenHp", new Slider("If my hp <=", 20, 0, 100)); ActivatorMenu.Add("Seraphs", new CheckBox("Use Seraphs")); ActivatorMenu.Add("SeraphsHp", new Slider("If my hp <=", 20, 0, 100)); ActivatorMenu.Add("Talis2", new CheckBox("Use Talisman")); ActivatorMenu.Add("Talis2Hp", new Slider("If my hp <=", 20, 0, 100)); ActivatorMenu.Add("Glory2", new CheckBox("Use Rightenous Glory")); ActivatorMenu.Add("Glory2Hp", new Slider("If my hp <=", 20, 0, 100)); ActivatorMenu.Add("Zhonyas", new CheckBox("Use Zhonyas")); ActivatorMenu.Add("ZhonyasHp", new Slider("If my hp <=", 20, 0, 100)); ActivatorMenu.AddGroupLabel("Pots"); ActivatorMenu.Add("PItems", new CheckBox("Use Pots")); ActivatorMenu.Add("HPPot", new CheckBox("Use Health potion")); ActivatorMenu.Add("HPPotHp", new Slider("If my hp <=", 40, 0, 100)); ActivatorMenu.Add("Biscuit", new CheckBox("Use Biscuits")); ActivatorMenu.Add("BiscuitHp", new Slider("If my hp <=", 40, 0, 100)); ActivatorMenu.Add("RefillPot", new CheckBox("Use Refillable potion")); ActivatorMenu.Add("RefillPotHp", new Slider("If my hp <=", 60, 0, 100)); ActivatorMenu.Add("HunterPot", new CheckBox("Use Hunter potion")); ActivatorMenu.Add("HunterPotHp", new Slider("If my hp <=", 60, 0, 100)); ActivatorMenu.Add("CorruptPot", new CheckBox("Use Corrupting potion")); ActivatorMenu.Add("CourrptPotHp", new Slider("If my hp <=", 60, 0, 100)); ActivatorMenu.AddGroupLabel("Summoners"); ActivatorMenu.Add("Heal", new CheckBox("Heal")); ActivatorMenu.Add("HealHp", new Slider("Heal if my HP <=", 20, 0, 100)); ActivatorMenu.Add("HealAlly", new CheckBox("Heal ally")); ActivatorMenu.Add("HealAllyHp", new Slider("Heal if ally HP <=", 20, 0, 100)); ActivatorMenu.Add("Barrier", new CheckBox("Barrier")); ActivatorMenu.Add("BarrierHp", new Slider("Barrier if my HP <=", 20, 0, 100)); ActivatorMenu.Add("Ignite", new CheckBox("Use Ignite")); ActivatorMenu.Add("IgniteHp", new Slider("0 KS otherwise if Hp <=", 0, 0, 100)); ActivatorMenu.Add("Exhaust", new CheckBox("Use Exhaust")); ActivatorMenu.Add("ExhaustHp", new Slider("Exhaust if enemies Hp <=", 40, 0, 100)); ActivatorMenu.AddGroupLabel("Smite"); ActivatorMenu.Add("SmiteActive", new KeyBind("Smite Active", true, KeyBind.BindTypes.PressToggle)); ActivatorMenu.Add("SStatus", new CheckBox("Draw Status")); ActivatorMenu.Add("SDamage", new CheckBox("Draw Damage")); ActivatorMenu.Add("SBaron", new CheckBox("Baron")); ActivatorMenu.Add("SHerald", new CheckBox("Herald")); ActivatorMenu.Add("SWDragon", new CheckBox("Water Dragon")); ActivatorMenu.Add("SFDragon", new CheckBox("Fire Dragon")); ActivatorMenu.Add("SEDragon", new CheckBox("Earth Dragon")); ActivatorMenu.Add("SADragon", new CheckBox("Air Dragon")); ActivatorMenu.Add("SElder", new CheckBox("Elder Dragon")); ActivatorMenu.Add("SBlue", new CheckBox("Blue Buff", false)); ActivatorMenu.Add("SRed", new CheckBox("Red Buff", false)); ActivatorMenu.Add("SRaptor", new CheckBox("Raptor Camp", false)); ActivatorMenu.Add("SWolf", new CheckBox("Wolf Camp", false)); ActivatorMenu.Add("SGromp", new CheckBox("Gromp Camp", false)); ActivatorMenu.Add("SKrug", new CheckBox("Krug Camp", false)); ActivatorMenu.Add("SCrap", new CheckBox("Scuttler", false)); ActivatorMenu.AddGroupLabel("Cleanse"); ActivatorMenu.Add("Qss", new CheckBox("Use Qss")); ActivatorMenu.Add("Mecurial", new CheckBox("Use Mecurial")); ActivatorMenu.Add("Cleanser", new CheckBox("Use Cleanse")); ActivatorMenu.Add("QssDelay", new Slider("Delay", 100, 0, 2000)); ActivatorMenu.Add("Blind", new CheckBox("Blind", false)); ActivatorMenu.Add("Charm", new CheckBox("Charm")); ActivatorMenu.Add("Fear", new CheckBox("Fear")); ActivatorMenu.Add("Polymorph", new CheckBox("Polymorph")); ActivatorMenu.Add("Stun", new CheckBox("Stun")); ActivatorMenu.Add("Snare", new CheckBox("Snare")); ActivatorMenu.Add("Silence", new CheckBox("Silence", false)); ActivatorMenu.Add("Taunt", new CheckBox("Taunt")); ActivatorMenu.Add("Suppression", new CheckBox("Suppression")); ActivatorMenu.Add("Knockback", new CheckBox("Knockback")); ActivatorMenu.Add("Knockup", new CheckBox("Knockup")); }
private static void InitializeMenu() { PotionsAndElixirsMenu = ActivatorMenu.AddSubMenu("Potions and Elixirs"); PotionsAndElixirsMenu.AddGroupLabel("Potions and Elixirs : "); PotionsAndElixirsMenu.AddLabel("Potions : "); PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.UsePotions", new CheckBox("Use Potions")); PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.OnlyIfTakingDamage", new CheckBox("Use Potions only if taking damage")); PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.BelowHealth", new Slider("Use potions if health is below {0}%", 35)); PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.HealthPotion", new CheckBox("Use Health Potion")); PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.RefillablePotion", new CheckBox("Use Refillable Potion")); PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.HuntersPotion", new CheckBox("Use Hunter's Potion")); PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.CorruptingPotion", new CheckBox("Use Corrupting Potion")); PotionsAndElixirsMenu.AddSeparator(10); PotionsAndElixirsMenu.AddLabel("Elixirs : "); PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.ElixirofIron", new CheckBox("Use Elixir of Iron")); PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.ElixirofSorcery", new CheckBox("Use Elixir of Sorcery")); PotionsAndElixirsMenu.Add("Activator.PotionsAndElixirsMenu.ElixirofWrath", new CheckBox("Use Elixir of Wrath")); ItemsMenu = ActivatorMenu.AddSubMenu("Items"); ItemsMenu.AddGroupLabel("Items : "); ItemsMenu.AddLabel("Bilgewater Cutlass : "); ItemsMenu.Add("Activator.ItemsMenu.Cutlass", new CheckBox("Use Bilgewater Cutlass")); ItemsMenu.Add("Activator.ItemsMenu.Cutlass.MyMinHP", new Slider("Only if my health is below {0}%", 100)); ItemsMenu.Add("Activator.ItemsMenu.Cutlass.TargetsMinHP", new Slider("Only if target's health is below {0}%", 100)); ItemsMenu.Add("Activator.ItemsMenu.Cutlass.IfEnemiesNear", new Slider("Only if {0} or more enemies are near", 1, 1, 5)); ItemsMenu.AddSeparator(10); ItemsMenu.AddLabel("Blade of the Ruined King : "); ItemsMenu.Add("Activator.ItemsMenu.BladeOfTheRuinedKing", new CheckBox("Use Blade of the Ruined King")); ItemsMenu.Add("Activator.ItemsMenu.BladeOfTheRuinedKing.MyMinHP", new Slider("Only if my health is below {0}%", 100)); ItemsMenu.Add("Activator.ItemsMenu.BladeOfTheRuinedKing.TargetsMinHP", new Slider("Only if target's health is below {0}%", 100)); ItemsMenu.Add("Activator.ItemsMenu.BladeOfTheRuinedKing.IfEnemiesNear", new Slider("Only if {0} or more enemies are near", 1, 1, 5)); ItemsMenu.AddSeparator(10); ItemsMenu.AddLabel("Hextech Gunblade : "); ItemsMenu.Add("Activator.ItemsMenu.Gunblade", new CheckBox("Use Hextech Gunblade")); ItemsMenu.Add("Activator.ItemsMenu.Gunblade.MyMinHP", new Slider("Only if my health is below {0}%", 100)); ItemsMenu.Add("Activator.ItemsMenu.Gunblade.TargetsMinHP", new Slider("Only if target's health is below {0}%", 100)); ItemsMenu.Add("Activator.ItemsMenu.Gunblade.IfEnemiesNear", new Slider("Only if {0} or more enemies are near", 1, 1, 5)); ItemsMenu.AddSeparator(10); ItemsMenu.AddLabel("Youmuu's Ghostblade : "); ItemsMenu.Add("Activator.ItemsMenu.Ghostblade", new CheckBox("Use Youmuu's Ghostblade")); ItemsMenu.Add("Activator.ItemsMenu.Ghostblade.MyMinHP", new Slider("Only if my health is below {0}%", 100)); ItemsMenu.Add("Activator.ItemsMenu.Ghostblade.TargetsMinHP", new Slider("Only if target's health is below {0}%", 100)); ItemsMenu.Add("Activator.ItemsMenu.Ghostblade.IfEnemiesNear", new Slider("Only if {0} or more enemies are near", 1, 1, 5)); ItemsMenu.AddSeparator(10); ItemsMenu.AddLabel("Misc settings : "); ItemsMenu.Add("Activator.ItemsMenu.OnlyInCombo", new CheckBox("Use items only in combo mode")); CleanseMenu = ActivatorMenu.AddSubMenu("Cleanse"); CleanseMenu.AddLabel("Cleanse items : "); CleanseMenu.Add("Activator.CleanseMenu.Scimitar", new CheckBox("Use Scimitar")); CleanseMenu.Add("Activator.CleanseMenu.Quicksilver", new CheckBox("Use Quicksilver")); CleanseMenu.AddSeparator(10); CleanseMenu.AddLabel("Crowd control settings : "); CleanseMenu.Add("Activator.CleanseMenu.Blind", new CheckBox("Cleanse Blind")); CleanseMenu.Add("Activator.CleanseMenu.Charm", new CheckBox("Cleanse Charm")); CleanseMenu.Add("Activator.CleanseMenu.Fear", new CheckBox("Cleanse Fear")); CleanseMenu.Add("Activator.CleanseMenu.Polymorph", new CheckBox("Cleanse Polymorph")); CleanseMenu.Add("Activator.CleanseMenu.Silence", new CheckBox("Cleanse Silence")); CleanseMenu.Add("Activator.CleanseMenu.Slow", new CheckBox("Cleanse Slow", false)); CleanseMenu.Add("Activator.CleanseMenu.Snare", new CheckBox("Cleanse Snare")); CleanseMenu.Add("Activator.CleanseMenu.Stun", new CheckBox("Cleanse Stun")); CleanseMenu.Add("Activator.CleanseMenu.Suppression", new CheckBox("Cleanse Suppression")); CleanseMenu.Add("Activator.CleanseMenu.Taunt", new CheckBox("Cleanse Taunt")); CleanseMenu.AddSeparator(10); CleanseMenu.AddLabel("Misc settings : "); CleanseMenu.Add("Activator.CleanseMenu.OnlyInCombo", new CheckBox("Cleanse only in Combo")); CleanseMenu.Add("Activator.CleanseMenu.QssHP", new Slider("Cleanse only if my health is below {0}%", 100)); var buffDuration = CleanseMenu.Add("Activator.CleanseMenu.BuffDuration", new Slider(" ", 15)); buffDuration.DisplayName = "Cleanse only if buff duration is longer than " + buffDuration.CurrentValue * 50 + " milliseconds"; buffDuration.OnValueChange += delegate(ValueBase <int> sender, ValueBase <int> .ValueChangeArgs args) { sender.DisplayName = "Cleanse only if buff duration is higher than " + args.NewValue * 50 + " milliseconds"; }; CleanseMenu.Add("Activator.CleanseMenu.MinimumDelay", new Slider("Minimum delay", 0, 0, 500)); CleanseMenu.Add("Activator.CleanseMenu.MaximumDelay", new Slider("Maximum delay", 350, 0, 500)); }
private static void Activatormenu() { ActivatorMenu = HMenu.AddSubMenu("活化剂", "Activator"); ActivatorMenu.AddGroupLabel("进攻型物品"); ActivatorMenu.Add("AItems", new CheckBox("使用物品")); ActivatorMenu.Add("Botrk", new CheckBox("使用 破败/弯刀")); ActivatorMenu.Add("Hydra", new CheckBox("使用 九头蛇/提亚马特")); ActivatorMenu.Add("Titanic", new CheckBox("使用 泰坦")); ActivatorMenu.Add("HGB", new CheckBox("使用 科技枪")); ActivatorMenu.Add("HGLP", new CheckBox("使用 科技枪 GLP")); ActivatorMenu.Add("HPB", new CheckBox("使用 火箭腰带")); ActivatorMenu.Add("Queens", new CheckBox("使用 冰霜指令")); ActivatorMenu.Add("QueensDis", new Slider("敌人范围 =>", 1500, 0, 3000)); ActivatorMenu.Add("Glory", new CheckBox("使用 荣光")); ActivatorMenu.Add("GloryDis", new Slider("敌人范围 =>", 600, 0, 1000)); ActivatorMenu.Add("Talis", new CheckBox("使用 飞升")); ActivatorMenu.Add("TalisDis", new Slider("敌人范围 =>", 1000, 0, 2000)); ActivatorMenu.Add("You", new CheckBox("使用 幽梦")); ActivatorMenu.AddGroupLabel("防守型物品"); ActivatorMenu.Add("DItems", new CheckBox("使用物品")); ActivatorMenu.Add("FaceMe", new CheckBox("对我使用山崇")); // The identifier tho kappa ActivatorMenu.Add("FaceMeHp", new Slider("如果我血量 <=", 20, 0, 100)); ActivatorMenu.Add("FaceAlly", new CheckBox("对友军使用山崇")); ActivatorMenu.Add("FaceAllyHp", new Slider("如果友军血量p <=", 20, 0, 100)); ActivatorMenu.Add("SolariMe", new CheckBox("Use Iron Solari Me")); ActivatorMenu.Add("SolariMeHp", new Slider("If my hp <=", 20, 0, 100)); ActivatorMenu.Add("SolariAlly", new CheckBox("Use Iron Solari Ally")); ActivatorMenu.Add("SolariAllyHp", new Slider("If allies hp <=", 20, 0, 100)); ActivatorMenu.Add("Omen", new CheckBox("使用 Randuins")); ActivatorMenu.Add("OmenHp", new Slider("If my hp <=", 20, 0, 100)); ActivatorMenu.Add("Seraphs", new CheckBox("使用 Seraphs")); ActivatorMenu.Add("SeraphsHp", new Slider("If my hp <=", 20, 0, 100)); ActivatorMenu.Add("Talis2", new CheckBox("使用 Talisman")); ActivatorMenu.Add("Talis2Hp", new Slider("If my hp <=", 20, 0, 100)); ActivatorMenu.Add("Glory2", new CheckBox("使用 Rightenous Glory")); ActivatorMenu.Add("Glory2Hp", new Slider("If my hp <=", 20, 0, 100)); ActivatorMenu.Add("Zhonyas", new CheckBox("使用 中亚")); ActivatorMenu.Add("ZhonyasHp", new Slider("If my hp <=", 20, 0, 100)); ActivatorMenu.AddGroupLabel("药水"); ActivatorMenu.Add("PItems", new CheckBox("使用 Pots")); ActivatorMenu.Add("HPPot", new CheckBox("使用 Health potion")); ActivatorMenu.Add("HPPotHp", new Slider("If my hp <=", 40, 0, 100)); ActivatorMenu.Add("Biscuit", new CheckBox("使用 Biscuits")); ActivatorMenu.Add("BiscuitHp", new Slider("If my hp <=", 40, 0, 100)); ActivatorMenu.Add("RefillPot", new CheckBox("使用 Refillable potion")); ActivatorMenu.Add("RefillPotHp", new Slider("If my hp <=", 60, 0, 100)); ActivatorMenu.Add("HunterPot", new CheckBox("Use Hunter potion")); ActivatorMenu.Add("HunterPotHp", new Slider("If my hp <=", 60, 0, 100)); ActivatorMenu.Add("CorruptPot", new CheckBox("Use Corrupting potion")); ActivatorMenu.Add("CourrptPotHp", new Slider("If my hp <=", 60, 0, 100)); ActivatorMenu.AddGroupLabel("Summoners"); ActivatorMenu.Add("Heal", new CheckBox("Heal")); ActivatorMenu.Add("HealHp", new Slider("Heal if my HP <=", 20, 0, 100)); ActivatorMenu.Add("HealAlly", new CheckBox("Heal ally")); ActivatorMenu.Add("HealAllyHp", new Slider("Heal if ally HP <=", 20, 0, 100)); ActivatorMenu.Add("Barrier", new CheckBox("Barrier")); ActivatorMenu.Add("BarrierHp", new Slider("Barrier if my HP <=", 20, 0, 100)); ActivatorMenu.Add("Ignite", new CheckBox("Use Ignite")); ActivatorMenu.Add("IgniteHp", new Slider("0 KS otherwise if Hp <=", 0, 0, 100)); ActivatorMenu.Add("Exhaust", new CheckBox("Use Exhaust")); ActivatorMenu.Add("ExhaustHp", new Slider("Exhaust if enemies Hp <=", 40, 0, 100)); ActivatorMenu.AddGroupLabel("Smite"); ActivatorMenu.Add("SmiteActive", new KeyBind("Smite Active", true, KeyBind.BindTypes.PressToggle)); ActivatorMenu.Add("SStatus", new CheckBox("Draw Status")); ActivatorMenu.Add("SDamage", new CheckBox("Draw Damage")); ActivatorMenu.Add("SBaron", new CheckBox("Baron")); ActivatorMenu.Add("SHerald", new CheckBox("Herald")); ActivatorMenu.Add("SWDragon", new CheckBox("Water Dragon")); ActivatorMenu.Add("SFDragon", new CheckBox("Fire Dragon")); ActivatorMenu.Add("SEDragon", new CheckBox("Earth Dragon")); ActivatorMenu.Add("SADragon", new CheckBox("Air Dragon")); ActivatorMenu.Add("SElder", new CheckBox("Elder Dragon")); ActivatorMenu.Add("SBlue", new CheckBox("Blue Buff", false)); ActivatorMenu.Add("SRed", new CheckBox("Red Buff", false)); ActivatorMenu.Add("SRaptor", new CheckBox("Raptor Camp", false)); ActivatorMenu.Add("SWolf", new CheckBox("Wolf Camp", false)); ActivatorMenu.Add("SGromp", new CheckBox("Gromp Camp", false)); ActivatorMenu.Add("SKrug", new CheckBox("Krug Camp", false)); ActivatorMenu.Add("SCrap", new CheckBox("Scuttler", false)); ActivatorMenu.AddGroupLabel("Cleanse"); ActivatorMenu.Add("Qss", new CheckBox("Use Qss")); ActivatorMenu.Add("Mecurial", new CheckBox("Use Mecurial")); ActivatorMenu.Add("Cleanser", new CheckBox("Use Cleanse")); ActivatorMenu.Add("QssDelay", new Slider("Delay", 100, 0, 2000)); ActivatorMenu.Add("Blind", new CheckBox("Blind", false)); ActivatorMenu.Add("Charm", new CheckBox("Charm")); ActivatorMenu.Add("Fear", new CheckBox("Fear")); ActivatorMenu.Add("Polymorph", new CheckBox("Polymorph")); ActivatorMenu.Add("Stun", new CheckBox("Stun")); ActivatorMenu.Add("Snare", new CheckBox("Snare")); ActivatorMenu.Add("Silence", new CheckBox("Silence", false)); ActivatorMenu.Add("Taunt", new CheckBox("Taunt")); ActivatorMenu.Add("Suppression", new CheckBox("Suppression")); }
private static void Loading_OnLoadingComplete(EventArgs args) { if (!_Player.ChampionName.Contains("Sona")) { return; } Chat.Print("The Horizon Sona - Loaded !"); _Q = new Spell.Active(SpellSlot.Q, 825); _W = new Spell.Active(SpellSlot.W, 1000); _E = new Spell.Active(SpellSlot.E, 425); _R = new Spell.Skillshot(SpellSlot.R, 900, SkillShotType.Linear, 250, 2400, 140); _R.AllowedCollisionCount = int.MaxValue; _Ignite = new Spell.Targeted(ObjectManager.Player.GetSpellSlotFromName("summonerdot"), 600); _FlashR = new Spell.Skillshot(SpellSlot.R, 1050, SkillShotType.Linear, 250, 2400, 140); StartMenu = MainMenu.AddMenu("The Horizon Sona", "The Horizon Sona"); ComboMenu = StartMenu.AddSubMenu("Combo", "Combo"); AHarrasMenu = StartMenu.AddSubMenu("Auto Harras", "Auto Harras"); DrawingsMenu = StartMenu.AddSubMenu("Drawings", "Drawings"); ActivatorMenu = StartMenu.AddSubMenu("Activator", "Activator"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.AddLabel("Q Settings"); ComboMenu.Add("UseQ", new CheckBox("Use [Q]")); ComboMenu.AddLabel("W Settings"); ComboMenu.Add("UseW", new CheckBox("Use [W]")); ComboMenu.AddSeparator(1); ComboMenu.Add("HPW", new Slider("Ally Minimum Health Percentage %{0} Use W ", 60, 1)); ComboMenu.AddSeparator(1); ComboMenu.Add("HPWS", new Slider("Sona Minimum Health Percentage %{0} Use W ", 80, 1)); ComboMenu.AddSeparator(1); ComboMenu.AddLabel("E Settings"); ComboMenu.Add("UseE", new CheckBox("Use [E] in combo", false)); ComboMenu.Add("UseEA", new CheckBox("Use [E] for ally")); ComboMenu.Add("HPE", new Slider(" Ally Minimum Health Percentage %{0} Use E ", 30, 1)); ComboMenu.AddLabel("R Settings"); ComboMenu.Add("UseR", new CheckBox("Use [R] in combo", false)); ComboMenu.AddSeparator(1); ComboMenu.AddLabel("Use for cast Flash + R To enemy "); ComboMenu.Add("FlashR", new KeyBind("Use Flash + R", false, KeyBind.BindTypes.HoldActive, 'T')); ComboMenu.AddSeparator(1); ComboMenu.AddLabel("Use for cast Ultimate to enemy by Prediction "); ComboMenu.Add("UltA", new KeyBind("Use Ultimate Assistance", false, KeyBind.BindTypes.HoldActive, 'R')); ComboMenu.Add("UseUA", new CheckBox("Tick for enable/disable Ultimate Assistance")); AHarrasMenu.AddGroupLabel("Auto Harras Settings"); AHarrasMenu.AddLabel("Tick for enable/disable auto harras with Q when enemy is in Range"); AHarrasMenu.Add("AHQ", new CheckBox("- Use [Q] For Auto Harras")); AHarrasMenu.Add("AHQM", new Slider(" Minimum Mana Percentage %{0} Use [Q] ", 65, 1)); DrawingsMenu.AddGroupLabel("Drawing Settings"); DrawingsMenu.AddLabel("Tick for enable/disable Draw Spell Range"); DrawingsMenu.Add("DQ", new CheckBox("- Draw [Q] range")); DrawingsMenu.AddSeparator(0); DrawingsMenu.Add("DW", new CheckBox("- Draw [W] range")); DrawingsMenu.AddSeparator(0); DrawingsMenu.Add("DE", new CheckBox("- Draw [E] range")); DrawingsMenu.AddSeparator(0); DrawingsMenu.Add("DR", new CheckBox("- Draw [R] range")); ActivatorMenu.AddGroupLabel("Activator Settings"); ActivatorMenu.AddLabel("Use Summoner Spell"); ActivatorMenu.Add("IGNI", new CheckBox("- Use Ignite if enemy is killable")); ActivatorMenu.AddSeparator(0); ActivatorMenu.AddSeparator(1); Game.OnTick += Game_OnTick; Game.OnUpdate += Game_OnUpdate; Drawing.OnDraw += Drawing_OnDraw; }