private void InitMenu() { MenuPrincipal = MainMenu.AddMenu("Shaco", "Shaco"); ComboMenu = MenuPrincipal.AddSubMenu("Combo settings", "Combo"); ComboMenu.Add("useq", new CheckBox("Use Q")); ComboMenu.Add("useqMin", new Slider("Min range", 200, 0, 400)); ComboMenu.Add("usew", new CheckBox("Use W")); ComboMenu.Add("usee", new CheckBox("Use E")); ComboMenu.Add("user", new CheckBox("Use R")); ComboMenu.Add("usercc", new CheckBox("Dodge targeted cc")); ComboMenu.Add("useClone", new CheckBox("Move clone")); ComboMenu.Add("WaitForStealth", new CheckBox("Block spells in stealth")); ComboMenu.Add("useIgnite", new CheckBox("Use Ignite")); // Harass Settings HarassMenu = MenuPrincipal.AddSubMenu("Harass settings", "harass"); HarassMenu.Add("useeH", new CheckBox("Use E")); // Misc Settings MiscMenu = MenuPrincipal.AddSubMenu("Misc settings", "misc"); StringList(MiscMenu, "ghostTarget", "Ghost target priority", new[] { "Targetselector", "Lowest health", "Closest to you" }, 0); MiscMenu.Add("ksq", new CheckBox("KS E")); MiscMenu.Add("autoMoveClone", new CheckBox("Always move clone")); MiscMenu.Add("stackBox", new KeyBind("Stack boxes", false, KeyBind.BindTypes.HoldActive, "T".ToCharArray()[0])); SmiteMenu = MenuPrincipal.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)); }
private static void MySmitePage() { SmiteMenu = _myMenu.AddSubMenu("Smite Settings", "Smite"); SmiteMenu.AddGroupLabel("Smite settings"); SmiteMenu.Add("vSmiteSRU_Dragon_Elder", new CheckBox("Elder Dragon")); SmiteMenu.Add("vSmiteSRU_Dragon_Air", new CheckBox("Air Dragon")); SmiteMenu.Add("vSmiteSRU_Dragon_Earth", new CheckBox("Fire Dragon")); SmiteMenu.Add("vSmiteSRU_Dragon_Fire", new CheckBox("Earth Dragon")); SmiteMenu.Add("vSmiteSRU_Dragon_Water", new CheckBox("Water Dragon")); SmiteMenu.Add("SRU_Red", new CheckBox("Smite Red Buff")); SmiteMenu.Add("SRU_Blue", new CheckBox("Smite Blue Buff")); SmiteMenu.Add("SRU_Baron", new CheckBox("Smite Baron")); SmiteMenu.Add("SRU_Gromp", new CheckBox("Smite Gromp")); SmiteMenu.Add("SRU_Murkwolf", new CheckBox("Smite Wolf")); SmiteMenu.Add("SRU_Razorbeak", new CheckBox("Smite Bird")); SmiteMenu.Add("SRU_Krug", new CheckBox("Smite Golem")); SmiteMenu.Add("Sru_Crab", new CheckBox("Smite Crab")); }
private static void OnLoad(EventArgs args) { if (ObjectManager.Player.BaseSkinName != "Elise") { return; } Menu = MainMenu.AddMenu("Elise", "Elise"); Menu.AddGroupLabel("Elise Addon!"); ComboMenu = Menu.AddSubMenu("Combo"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.Add("UseQ", new CheckBox("Use Q Human")); ComboMenu.Add("UseW", new CheckBox("Use W Human")); ComboMenu.Add("UseE", new CheckBox("Use E Human")); ComboMenu.Add("UseQSpider", new CheckBox("Use Q Spider")); ComboMenu.Add("UseWSpider", new CheckBox("Use W Spider")); ComboMenu.Add("UseESpider", new CheckBox("Use E Spider")); ComboMenu.Add("UseR", new CheckBox("Switch forms")); ComboMenu.Add("forcee", new KeyBind("Force E key", false, KeyBind.BindTypes.HoldActive, 'T')); ComboMenu.Add("cmana", new Slider("Dont switch to human if mana under", 10, 0, 100)); HarassMenu = Menu.AddSubMenu("Harass"); HarassMenu.AddGroupLabel("Harass Settings"); HarassMenu.Add("UseQ", new CheckBox("Use Q Human")); HarassMenu.Add("UseW", new CheckBox("Use W Human")); LaneMenu = Menu.AddSubMenu("LaneClear"); LaneMenu.AddGroupLabel("LaneClear Settings"); LaneMenu.Add("UseQ", new CheckBox("Use Q Human")); LaneMenu.Add("UseW", new CheckBox("Use W Human")); LaneMenu.Add("UseQSpider", new CheckBox("Use Spider Q")); LaneMenu.Add("UseWSpider", new CheckBox("Use Spider W")); LaneMenu.Add("UseRl", new CheckBox("Switch R")); LaneMenu.Add("lmana", new Slider("Minimum mana", 20, 0, 100)); JungleMenu = Menu.AddSubMenu("JungleClear"); JungleMenu.AddGroupLabel("JungleClear Settings"); JungleMenu.Add("UseQ", new CheckBox("Use Q")); JungleMenu.Add("UseW", new CheckBox("Use W")); JungleMenu.Add("UseQSpider", new CheckBox("Use Spider Q")); JungleMenu.Add("UseWSpider", new CheckBox("Use Spider W")); JungleMenu.Add("useRj", new CheckBox("Switch R")); JungleMenu.Add("useRj2", new CheckBox("Switch R")); JungleMenu.Add("jmana", new Slider("Minimum mana", 20, 0, 100)); SmiteMenu = Menu.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)); MiscMenu = Menu.AddSubMenu("Misc"); MiscMenu.AddGroupLabel("Misc Settings"); MiscMenu.Add("autoe", new CheckBox("Auto E immobile")); MiscMenu.Add("Antigapcloser", new CheckBox("Use E - Antigapcloser")); MiscMenu.Add("Interrupter", new CheckBox("Use E - interrupter")); DrawMenu = Menu.AddSubMenu("Draw"); DrawMenu.AddGroupLabel("Draw Settings"); DrawMenu.Add("drawoff", new CheckBox("Disable drawings", false)); DrawMenu.Add("drawq", new CheckBox("Draw Q")); DrawMenu.Add("draww", new CheckBox("Draw W")); DrawMenu.Add("drawe", new CheckBox("Draw E")); Q = new Spell.Targeted(SpellSlot.Q, 625); W = new Spell.Skillshot(SpellSlot.W, 950, SkillShotType.Circular); E = new Spell.Skillshot(SpellSlot.E, 1075, SkillShotType.Linear, 250, 1600, 80) { AllowedCollisionCount = 0 }; R = new Spell.Active(SpellSlot.R); SpiderQ = new Spell.Targeted(SpellSlot.Q, 475); SpiderW = new Spell.Active(SpellSlot.W); SpiderE = new Spell.Targeted(SpellSlot.E, 750); Game.OnUpdate += OnUpdate; Drawing.OnDraw += OnDraw; Gapcloser.OnGapcloser += Gapcloser_OnGapcloser; Interrupter.OnInterruptableSpell += OnInterruptableSpell; Game.OnUpdate += SmiteEvent; }
public Activator(Menu attachToMenu) { AMenu = attachToMenu; AMenu = MainMenu.AddMenu("Aka´s Activator", "AkasActivator"); AMenu.Add("Combo", new CheckBox("Use Items in Combo")); AMenu.Add("Harass", new CheckBox("Use Items in Harass")); AMenu.Add("LaneClear", new CheckBox("Use Items in LaneClear")); AMenu.Add("JungleClear", new CheckBox("Use Items in JungleClear")); AMenu.Add("Flee", new CheckBox("Use Items in Flee")); Offensive = AMenu.AddSubMenu("Offensive", "Offensive"); Offensive.AddGroupLabel("Offensive Items"); Offensive.AddLabel("Blade Of The Ruined King"); Offensive.Add("botrkManager", new CheckBox("Blade Of The Ruined King")); Offensive.Add("botrkManagerMinMeHP", new Slider("Self HP %", 80)); Offensive.Add("botrkManagerMinEnemyHP", new Slider("Enemy HP HP %", 80)); Offensive.AddLabel("Cutlass"); Offensive.Add("cutlassManager", new CheckBox("Cutlass")); Offensive.Add("cutlassManagerMinMeHP", new Slider("Self HP %", 80)); Offensive.Add("cutlassManagerMinEnemyHP", new Slider("Enemy HP HP %", 80)); if (Player.Instance.IsMelee) { Offensive.AddLabel("Tiamat"); Offensive.Add("tiamatManager", new CheckBox("Use Tiamat")); Offensive.Add("tiamatManagerMinMeHP", new Slider("Self HP %", 99)); Offensive.Add("tiamatManagerMinEnemyHP", new Slider("Enemy HP HP %", 99)); Offensive.AddLabel("Hydra"); Offensive.Add("hydraManager", new CheckBox("Use Hydra")); Offensive.Add("hydraManagerMinMeHP", new Slider("Self HP %", 99)); Offensive.Add("hydraManagerMinEnemyHP", new Slider("Enemy HP HP %", 99)); } Offensive.AddLabel("Gunblade"); Offensive.Add("gunbladeManager", new CheckBox("Use Gunblade")); Offensive.Add("gunbladeManagerMinMeHP", new Slider("Self HP %", 99)); Offensive.Add("gunbladeManagerMinEnemyHP", new Slider("Enemy HP HP %", 99)); Offensive.AddLabel("GhostBlade"); Offensive.Add("ghostbladeManager", new CheckBox("Use GhostBlade")); Offensive.Add("ghostbladeManagerMinMeHP", new Slider("Self HP %", 99)); Offensive.Add("ghostbladeManagerMinEnemyHP", new Slider("Enemy HP HP %", 99)); Potions = AMenu.AddSubMenu("Potions", "potions"); Potions.AddGroupLabel("Potion Items"); Potions.Add("healthPotionManager", new CheckBox("Health Potion")); Potions.Add("healthPotionManagerMinMeHP", new Slider("Min HP %", 65)); Potions.AddSeparator(); Potions.Add("biscuitPotionManager", new CheckBox("Biscuit")); Potions.Add("biscuitPotionManagerMinMeHP", new Slider("Min HP %", 65)); Potions.AddSeparator(); Potions.Add("refillPotManager", new CheckBox("Refill Potion")); Potions.Add("refillPotManagerMinMeHP", new Slider("Min HP %", 60)); Potions.AddSeparator(); Potions.Add("corruptpotManager", new CheckBox("Corrupt Potion")); Potions.Add("corruptpotManagerMinMeHP", new Slider("Min HP %", 60)); Potions.Add("corruptpotManagerMinMeMana", new Slider("Min Mana %", 30)); Potions.AddSeparator(); Potions.Add("huntersPotManager", new CheckBox("Hunter's Potion")); Potions.Add("huntersPotManagerMinMeHP", new Slider("Min HP %", 60)); Potions.Add("huntersPotManagerMinMeMana", new Slider("Min Mana %", 30)); Qss = AMenu.AddSubMenu("Qss", "qss"); Qss.AddGroupLabel("Qss Settings"); Qss.Add("Polymorph", new CheckBox("Polymorph")); Qss.Add("Stun", new CheckBox("Stun")); Qss.Add("Taunt", new CheckBox("Taunt")); Qss.Add("Knockup", new CheckBox("Knock-up")); Qss.Add("Fear", new CheckBox("Fear")); Qss.Add("Snare", new CheckBox("Snare")); Qss.Add("Slow", new CheckBox("Slow")); Qss.Add("Blind", new CheckBox("Blind")); Qss.Add("Silence", new CheckBox("Silence")); Qss.Add("Charm", new CheckBox("Charm")); Qss.Add("Suppression", new CheckBox("Suppression")); Qss.Add("delay", new Slider("Activation Delay", 1000, 0, 2000)); Qss.AddSeparator(); Qss.AddLabel("Cleanse Items / Summoner Spell"); Qss.Add("mikaelsCleanser", new CheckBox("Mikael's Cruicble")); Qss.Add("mercurialScimitarCleanser", new CheckBox("Mercurial Scimitar")); Qss.Add("quicksilverSashCleanser", new CheckBox("Quicksilver Sash")); Qss.Add("summonerSpellCleanse", new CheckBox("Summoner Cleanse")); Defensive = AMenu.AddSubMenu("Defensive Items", "defmenuactiv"); Defensive.AddGroupLabel("Shield/Heal Items (self)"); Defensive.Add("Archangels_Staff", new CheckBox("Serahph's Embrace")); Defensive.AddGroupLabel("Shield/Heal Items (ally/self)"); Defensive.Add("Mikaels_Crucible_Heal", new CheckBox("Mikaels Crucible")); Defensive.AddLabel("Locket of the Iron Solari"); Defensive.Add("Locket_of_the_Iron_Solari", new CheckBox("Locket of the Iron Solari")); Defensive.AddSeparator(0); Defensive.Add("Locket_of_the_Iron_Solari_ally", new CheckBox("Ally")); Defensive.Add("Locket_of_the_Iron_Solari_self", new CheckBox("Self")); Defensive.AddLabel("Face of the Mountain"); Defensive.Add("Face_of_the_Mountain", new CheckBox("Face of the Mountain")); Defensive.AddSeparator(0); Defensive.Add("Face_of_the_Mountain_ally", new CheckBox("Ally")); Defensive.Add("Face_of_the_Mountain_self", new CheckBox("Self")); Sums = AMenu.AddSubMenu("Summoners", "sums"); Sums.AddLabel("Heal"); Sums.Add("healManager", new CheckBox("Use Heal")); Sums.Add("healManagerMinMeHP", new Slider("Self HP %", 30)); Sums.Add("healManagerMinEnemyHP", new Slider("Enemy HP HP %", 30)); Sums.AddLabel("Ignite"); Sums.Add("igniteManager", new CheckBox("Use Ignite")); Sums.AddLabel("Barrier"); Sums.Add("barrierManager", new CheckBox("Use Barrier")); Sums.Add("barrierManagerMinMeHP", new Slider("Self HP %", 30)); Sums.Add("barrierManagerMinEnemyHP", new Slider("Enemy HP HP %", 30)); SmiteMenu = AMenu.AddSubMenu("Smite Settings"); 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)); SmiteMenu.AddSeparator(); SmiteMenu.Add("smiteActive", new KeyBind("Smite Active (toggle)", true, KeyBind.BindTypes.PressToggle, 'M')); SmiteMenu.AddSeparator(); SmiteMenu.Add("useSlowSmite", new CheckBox("KS with Slow Smite")); SmiteMenu.Add("comboWithDuelSmite", new CheckBox("Combo With Duel Smite")); Smite = new Spell.Targeted(ObjectManager.Player.GetSpellSlotFromName("summonersmite"), 500); Game.OnUpdate += GameOnOnUpdate; Obj_AI_Base.OnBuffGain += Obj_AI_Base_OnBuffGain; }
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; }
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 Ayarları"); ComboMenu.Add("ts", new CheckBox("EB hedef seçici kullan")); ComboMenu.Add("ts1", new CheckBox("Sadece 1 hedefe odaklan", false)); ComboMenu.Add("minGrab", new Slider("Çekmek için en az menzil", 250, 125, (int)Q.Range)); ComboMenu.Add("maxGrab", new Slider("Çekmek için en fazla menzil", (int)Q.Range, 125, (int)Q.Range)); ComboMenu.AddLabel("Çekme:"); 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("Kullan W")); ComboMenu.Add("useE", new CheckBox("Kullan E")); ComboMenu.Add("useR", new CheckBox("Kullan R")); ComboMenu.AddGroupLabel("Ultiyi şu düşmanlara kullanma"); 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 Ayarları"); KSMenu.Add("ksQ", new CheckBox("Kullan Q")); KSMenu.Add("ksE", new CheckBox("Kullan E")); LaneMenu = nautmenu.AddSubMenu("LaneCLear"); LaneMenu.AddGroupLabel("Lanetemizleme Ayarları"); LaneMenu.Add("UseWlc", new CheckBox("Kullan W")); LaneMenu.Add("UseElc", new CheckBox("Kullan E")); LaneMenu.AddSeparator(); LaneMenu.Add("lccount", new Slider("E için en az minyon", 3, 1, 5)); LaneMenu.Add("lanem", new Slider("Minimum mana %", 20, 0, 100)); JungleMenu = nautmenu.AddSubMenu("Jungleclear"); JungleMenu.AddGroupLabel("Ormantemizleme Ayarları"); JungleMenu.Add("UseQjg", new CheckBox("Kullan Q")); JungleMenu.Add("UseWjg", new CheckBox("Kullan W")); JungleMenu.Add("UseEjg", new CheckBox("Kullan E")); JungleMenu.Add("jgMana", new Slider("en az mana %", 20, 0, 100)); JungleMenu.AddSeparator(); SmiteMenu = nautmenu.AddSubMenu("Smite", "Smite"); SmiteMenu.AddSeparator(); SmiteMenu.Add("smiteActive", new KeyBind("Çarp Aktif (Tuşu)", true, KeyBind.BindTypes.PressToggle, 'H')); SmiteMenu.AddSeparator(); SmiteMenu.Add("useSlowSmite", new CheckBox("Mavi çarpla canavar çal")); SmiteMenu.Add("comboWithDuelSmite", new CheckBox("Kırmızı Çarp Komboda")); SmiteMenu.AddSeparator(); SmiteMenu.AddGroupLabel("Kamplar"); SmiteMenu.AddLabel("Epics"); SmiteMenu.Add("SRU_Baron", new CheckBox("Baron")); SmiteMenu.Add("SRU_Dragon", new CheckBox("Ejder")); SmiteMenu.AddLabel("BUFFLAR"); SmiteMenu.Add("SRU_Blue", new CheckBox("Mavi")); SmiteMenu.Add("SRU_Red", new CheckBox("Kırmızı")); SmiteMenu.AddLabel("Küçük Kamplar"); SmiteMenu.Add("SRU_Gromp", new CheckBox("Kurbağa", false)); SmiteMenu.Add("SRU_Murkwolf", new CheckBox("Alacakurtlar", false)); SmiteMenu.Add("SRU_Krug", new CheckBox("Golemler", false)); SmiteMenu.Add("SRU_Razorbeak", new CheckBox("Sivrigagalar", false)); SmiteMenu.Add("Sru_Crab", new CheckBox("Yampiriyengeç", false)); FleeMenu = nautmenu.AddSubMenu("Flee"); FleeMenu.AddGroupLabel("Flee(kaçma) Ayarları"); FleeMenu.Add("fleeuseQ", new CheckBox("Kullan Q")); FleeMenu.Add("fleeuseW", new CheckBox("Kullan W")); MiscMenu = nautmenu.AddSubMenu("Misc"); MiscMenu.AddGroupLabel("Ek Ayarlar"); MiscMenu.Add("antiG", new CheckBox("Kullan E - Antigapcloser")); MiscMenu.Add("interruptq", new CheckBox("Kullan Q - interrupter")); MiscMenu.Add("interruptr", new CheckBox("Kullan R - interrupter")); DrawMenu = nautmenu.AddSubMenu("Draw"); DrawMenu.AddGroupLabel("Gösterge"); DrawMenu.Add("drawq", new CheckBox("Göster Q")); DrawMenu.Add("drawe", new CheckBox("Göster E")); DrawMenu.Add("drawr", new CheckBox("Göster R")); Interrupter.OnInterruptableSpell += Interrupter_OnInterruptableSpell; Game.OnUpdate += Game_OnUpdate; Gapcloser.OnGapcloser += Gapcloser_OnGapcloser; Drawing.OnDraw += Drawing_OnDraw; Game.OnUpdate += SmiteEvent; }