public static void Initialize()
        {
            // Addon Menu
            AutoCannonMenu = MainMenu.AddMenu("AutoCannon", "AutoCannon");
            AutoCannonMenu.AddGroupLabel("AutoCannon");
            AutoCannonMenu.AddLabel("Created by Counter");
            AutoCannonMenu.AddLabel("This addon will shoot Mark/Poros. :) <3");
            AutoCannonMenu.AddLabel("Also has a KS feature for priority kills!! ;) xD");

            SettingsMenu = AutoCannonMenu.AddSubMenu("Settings", "Settings");
            SettingsMenu.AddGroupLabel("Settings");
            SettingsMenu.AddLabel("Keep in mind that the script won't dash to target. This must be done manually.");
            SettingsMenu.AddSeparator();
            SettingsMenu.AddLabel("Press F5 to update these numbers for Drawing.");
        }
Exemplo n.º 2
0
 static Settings()
 {
     SettingsMenu.AddGroupLabel("Danger Settings");
     EnemySlider = SettingsMenu.Add("minenemiesinrange", new Slider("Min enemies in the range determined below", 1, 1, 5));
     EnemyRange  = SettingsMenu.Add("minrangeenemy", new Slider("Enemies must be in ({0}) range to be in danger", 1000, 600, 2500));
     Spells      = SettingsMenu.Add("considerspells", new CheckBox("Consider spells ?"));
     Skillshots  = SettingsMenu.Add("considerskilshots", new CheckBox("Consider SkillShots ?"));
     AAs         = SettingsMenu.Add("consideraas", new CheckBox("Consider Auto Attacks ?"));
     SettingsMenu.AddSeparator();
     SettingsMenu.AddGroupLabel("Dangerous Spells");
     foreach (var spell in DangerousSpells.Spells.Where(x => EntityManager.Heroes.Enemies.Any(b => b.Hero == x.Hero)))
     {
         SettingsMenu.Add(spell.Hero.ToString() + spell.Slot, new CheckBox(spell.Hero + " - " + spell.Slot + ".", spell.DefaultValue));
     }
 }
Exemplo n.º 3
0
        static void SetupMenu()
        {
            ChatMenu = MainMenu.AddMenu("ChatMotivator", "chat_motivator");
            ChatMenu.AddGroupLabel("Chat Settings");
            ChatMenu.AddSeparator();
            ChatMenu.AddLabel("By Xaxixeo");

            SettingsMenu = ChatMenu.AddSubMenu("Settings", "settings");
            SettingsMenu.AddGroupLabel("Settings");
            SettingsMenu.AddLabel("Chat");
            SettingsMenu.Add("sayGreeting", new CheckBox("Greeting"));
            SettingsMenu.Add("sayGreetingAllChat", new CheckBox("All Chat Greeting"));
            SettingsMenu.Add("sayGreetingDelayMin", new Slider("Greeting Min Delay", 30, 10, 120));
            SettingsMenu.Add("sayGreetingDelayMax", new Slider("Greeting Max Delay", 90, 10, 120));
            SettingsMenu.AddSeparator();
            SettingsMenu.Add("sayCongratulate", new CheckBox("Congratulate players"));
            SettingsMenu.Add("sayCongratulateDelayMin", new Slider("Congratulate Min Delay", 7, 5, 60));
            SettingsMenu.Add("sayCongratulateDelayMax", new Slider("Congratulate Max Delay", 15, 5, 60));
            SettingsMenu.Add("sayCongratulateInterval", new Slider("Interval Between Messages", 30, 5, 600));
            SettingsMenu.AddSeparator();
            SettingsMenu.Add("sayEnding", new CheckBox("End Message"));
        }
        static void SetupMenu()
        {
            ChatMenu = MainMenu.AddMenu("ChatMotivator", "chat_motivator");
            ChatMenu.AddGroupLabel("Sohbet Ayarları");
            ChatMenu.AddSeparator();
            ChatMenu.AddLabel("By Xaxixeo");

            SettingsMenu = ChatMenu.AddSubMenu("Settings", "settings");
            SettingsMenu.AddGroupLabel("Ayarlar");
            SettingsMenu.AddLabel("Sohbet");
            SettingsMenu.Add("sayGreeting", new CheckBox("Tebrik"));
            SettingsMenu.Add("sayGreetingAllChat", new CheckBox("Sohbetin hepsine tebrik"));
            SettingsMenu.Add("sayGreetingDelayMin", new Slider("Tebrik etme en az zaman gecikmesi", 30, 10, 120));
            SettingsMenu.Add("sayGreetingDelayMax", new Slider("Tebrik etme en Fazla zaman", 90, 10, 120));
            SettingsMenu.AddSeparator();
            SettingsMenu.Add("sayCongratulate", new CheckBox("Oyunculara Tebrik"));
            SettingsMenu.Add("sayCongratulateDelayMin", new Slider("Tebrik etme gecikmesi en az", 7, 5, 60));
            SettingsMenu.Add("sayCongratulateDelayMax", new Slider("Tebrik etme gecikmesi en fazla", 15, 5, 60));
            SettingsMenu.Add("sayCongratulateInterval", new Slider("Tebrik arasındaki bekleme aralığı", 30, 5, 600));
            SettingsMenu.AddSeparator();
            SettingsMenu.Add("sayEnding", new CheckBox("Kapatma Mesajı"));
        }
        public static void LoadMenu()
        {
            var startMenu = MainMenu.AddMenu(MenuName, MenuName.ToLower());

            var notStart = new SimpleNotification("Mario`s Gangplank Yuklendi", "Mario`s Gangplank Basariyle yuklendi.");

            Notifications.Show(notStart, 2500);

            #region Combo
            ComboMenu = startMenu.AddSubMenu(":-Combo Menu-:");
            ComboMenu.AddGroupLabel("-:Combo Büyüler:-");
            ComboMenu.Add("qCombo", new CheckBox("• Kullan Q."));
            ComboMenu.Add("eCombo", new CheckBox("• Kullan E."));
            ComboMenu.AddLabel("If the target is close to you");
            ComboMenu.Add("eComboRangeClose", new Slider("How close to put the barrel(0 on the player)", 150, 50, 600));
            ComboMenu.AddLabel("If the target is far from you");
            ComboMenu.Add("eComboRangeFar", new Slider("How close to put the barrel(0 on the player)", 350, 300, 800));
            ComboMenu.Add("rCombo", new CheckBox("• Kullan R."));
            ComboMenu.Add("rComboCount", new Slider("R için en az düşamn(0 = Kapalı)", 2, 0, 5));
            #endregion Combo

            #region Harass
            HarassMenu = startMenu.AddSubMenu(":-Harass Menu-:");
            HarassMenu.AddGroupLabel("-:Dürtme Ayarları:-");
            HarassMenu.Add("qHarass", new CheckBox("• Kullan Q."));
            HarassMenu.Add("eHarass", new CheckBox("• Kullan E.", false));
            HarassMenu.AddGroupLabel("-:Dürtme Ayarları:-");
            HarassMenu.Add("manaHarass", new Slider("Dürtme için en az mana.", 30));
            HarassMenu.AddGroupLabel("-:Otomatikdürt Büyüleri:-");
            HarassMenu.Add("qAutoHarass", new CheckBox("• Kullan Q."));
            HarassMenu.Add("eAutoHarass", new CheckBox("• Kullan E."));
            HarassMenu.AddGroupLabel("-:Otomatikdürt Ayarları:-");
            var keyAutoHarass = HarassMenu.Add("keyAutoHarass",
                                               new KeyBind("Otomatik dürtme kapat/aç", false, KeyBind.BindTypes.PressToggle, 'T'));
            keyAutoHarass.OnValueChange += delegate
            {
                var notHarassOn  = new SimpleNotification("AutoHarass Mode Change", "AutoHarass is now On. ");
                var notHarassOff = new SimpleNotification("AutoHarass Mode Change", "AutoHarass is now Off. ");

                Notifications.Show(keyAutoHarass.CurrentValue ? notHarassOn : notHarassOff, 1000);
            };
            HarassMenu.Add("manaAutoHarass", new Slider("Otomatik dürtme için gereken mana", 45));
            #endregion Harass

            #region LaneClear
            LaneClearMenu = startMenu.AddSubMenu(":-LaneClear Menu-:");
            LaneClearMenu.AddGroupLabel("-:Lanetemizleme Büyüleri:-");
            LaneClearMenu.Add("qLane", new CheckBox("• Kullan Q varile."));
            LaneClearMenu.Add("qLaneLast", new CheckBox("• Kullan Q son vuruşta"));
            LaneClearMenu.Add("eLane", new CheckBox("• Kullan E."));
            LaneClearMenu.Add("eKeep", new Slider("• şu kadar varil", 1, 0, 4));
            LaneClearMenu.AddGroupLabel("-:Lanetemizleme Ayarları:-");
            LaneClearMenu.Add("qLaneCount", new Slider("Varil Q için gereken minyon", 2, 0, 6));
            LaneClearMenu.Add("eLaneCount", new Slider("Varil yerleştirmek için gereken minyon.", 3, 0, 6));
            LaneClearMenu.Add("manaLane", new Slider("Lanetemizleme için gereken en az mana", 30));
            #endregion LaneClear

            #region JungleClear
            JungleClearMenu = startMenu.AddSubMenu(":-JungleClear Menu-:");
            JungleClearMenu.AddGroupLabel("-:Ormantemizleme Büyüleri:-");
            JungleClearMenu.Add("qJungle", new CheckBox("• Kullan Q Barrel."));
            JungleClearMenu.Add("qJungleLast", new CheckBox("• Use Q to kill the minion."));
            JungleClearMenu.Add("eJungle", new CheckBox("• Kullan E."));
            JungleClearMenu.AddGroupLabel("-:Ormantemizleme Ayarları:-");
            JungleClearMenu.Add("manaJungle", new Slider("Orman temizleme için gereken en az mana", 30));
            #endregion JungleClear

            #region Lasthit
            LastHitMenu = startMenu.AddSubMenu(":-LastHit Menu-:");
            LastHitMenu.AddGroupLabel("-:Sonvuruş Büyüleri:-");
            LastHitMenu.Add("qLast", new CheckBox("• Kullan Q."));
            LastHitMenu.AddGroupLabel("-:Sonvuruş Ayarları:-");
            LastHitMenu.Add("manaLast", new Slider("Sonvuruş için gereken en az mana", 30));
            #endregion Lasthit

            #region Settings
            SettingsMenu = startMenu.AddSubMenu(":-Settings Menu-:");
            SettingsMenu.AddGroupLabel("-:Q KS AAyarları:-");
            SettingsMenu.Add("qKS", new CheckBox("• Q Kullan"));
            SettingsMenu.AddGroupLabel("-:R Ayarları:-");
            SettingsMenu.Add("rKS", new CheckBox("• R Kullan"));
            SettingsMenu.Add("rKSOverkill", new Slider("R KS hızlıkil, Ulti için gereken hedefin canı [{0}]", 150, 50, 400));
            SettingsMenu.Add("rToSaveAlly", new CheckBox("• Ryi dostlarını korumak için kullan"));
            SettingsMenu.Add("rToSaveAllyPercent", new Slider("• Dostları korumak için dostların klan canı ({0}).", 15));
            SettingsMenu.AddGroupLabel("-:W Ayarları:-");
            SettingsMenu.Add("wUsePercent", new Slider("• Canım şundan azsa  W Kullan({0}).", 20));
            SettingsMenu.AddSeparator(1);
            SettingsMenu.Add("wBuffStun", new CheckBox("• Sabitleme"));
            SettingsMenu.Add("wBuffSlow", new CheckBox("• Yavaşlatma", false));
            SettingsMenu.Add("wBuffBlind", new CheckBox("• Blind"));
            SettingsMenu.Add("wBuffSupression", new CheckBox("• Supression"));
            SettingsMenu.Add("wBuffSnare", new CheckBox("• Snare"));
            SettingsMenu.Add("wBuffTaunt", new CheckBox("• Taunt"));
            SettingsMenu.AddGroupLabel("-:Ayarlar:-");
            LastHitMenu.Add("manaSettings", new Slider("Büyüler için gereken mana", 30));
            #endregion Settings

            #region Drawings
            DrawingsMenu = startMenu.AddSubMenu(":-Drawings Menu-:");
            DrawingsMenu.Add("readyDraw", new CheckBox("• Büyüler hazırsa göster"));
            DrawingsMenu.Add("damageDraw", new CheckBox("•Hasartespitçisi göster"));
            DrawingsMenu.Add("perDraw", new CheckBox("• hasar tespitçisi yüzdeyle göster"));
            DrawingsMenu.Add("statDraw", new CheckBox("• hasartespitçisi istatistiklerini göster"));
            DrawingsMenu.AddGroupLabel("-:Büyüler:-");
            DrawingsMenu.Add("qDraw", new CheckBox("• göster Q."));
            DrawingsMenu.Add("wDraw", new CheckBox("• göster W."));
            DrawingsMenu.Add("eDraw", new CheckBox("• göster E."));
            DrawingsMenu.Add("barrelDraw", new CheckBox("• göster Varil."));
            #endregion Drawings
        }
Exemplo n.º 6
0
        private static void Loading_OnLoadingComplete(EventArgs args)
        {
            //Only if u select Caitlyn
            if (Player.Instance.ChampionName != "Caitlyn")
            {
                return;
            }

            Bootstrap.Init(null);
            TargetSelector.Init();
            Chat.Print("<font color = \"#2fff0a\">xaxiCait by xaxi</font>");

            //      SpellSlot, Range, Skillshot Type, Cast, Delay, Width.
            Q = new Spell.Skillshot(SpellSlot.Q, 1240, SkillShotType.Linear, (int)0.25f, (int)2000f, (int)60f);
            W = new Spell.Targeted(SpellSlot.W, 820);
            E = new Spell.Skillshot(SpellSlot.E, 800, SkillShotType.Linear, (int)0.25f, (int)1600f, (int)80f);
            R = new Spell.Targeted(SpellSlot.R, 2000);

            //Menu
            CaityMenu = MainMenu.AddMenu("xaxiCaitlyn", "xaxi_cait");
            CaityMenu.AddGroupLabel("Caitlyn Settings");
            CaityMenu.AddSeparator();
            CaityMenu.AddLabel("Rewritten by Xaxixeo credis: CookieMonster10");

            SettingsMenu = CaityMenu.AddSubMenu("Settings", "settings");
            SettingsMenu.AddGroupLabel("Settings");
            SettingsMenu.AddLabel("Combo");
            SettingsMenu.Add("comboQ", new CheckBox("Use Q"));
            SettingsMenu.Add("comboW", new CheckBox("Use W"));
            SettingsMenu.Add("comboE", new CheckBox("Use E KS"));
            SettingsMenu.Add("comboE2", new CheckBox("Use E Escape"));
            SettingsMenu.Add("comboR", new CheckBox("Use R KS in Combo"));
            SettingsMenu.AddSeparator();
            SettingsMenu.AddLabel("Harass");
            SettingsMenu.Add("harassQ", new CheckBox("Use Q"));
            SettingsMenu.Add("harassMana", new Slider("Mana% Q", 70, 1, 99));
            SettingsMenu.AddSeparator();
            SettingsMenu.AddLabel("LaneClear");
            SettingsMenu.Add("laneclearQ", new CheckBox("Use Q"));
            SettingsMenu.Add("laneclearMana", new Slider("Mana% Q", 90, 1, 99));
            SettingsMenu.AddSeparator();
            SettingsMenu.AddLabel("JungleClear");
            SettingsMenu.Add("jungleclearQ", new CheckBox("Use Q"));
            SettingsMenu.Add("jungleclearMana", new Slider("Mana% Q", 10, 1, 99));
            SettingsMenu.AddSeparator();
            SettingsMenu.AddLabel("Drawings");
            SettingsMenu.Add("drawQ", new CheckBox("Q Range"));
            SettingsMenu.Add("drawW", new CheckBox("W Range"));
            SettingsMenu.Add("drawE", new CheckBox("E Range"));
            SettingsMenu.Add("drawR", new CheckBox("R Range"));
            SettingsMenu.AddSeparator();
            SettingsMenu.AddLabel("Misc");
            SettingsMenu.Add("Dash", new KeyBind("Dash to mouse pos", false, KeyBind.BindTypes.HoldActive, 'Z'));
            SettingsMenu.Add("Smart Q", new CheckBox("Smart Q"));
            SettingsMenu.Add("Smart W", new CheckBox("Smart W"));
            SettingsMenu.Add("Smart E", new CheckBox("Smart E"));
            SettingsMenu.Add("Smart R", new CheckBox("KS R No Combo"));

            Game.OnTick    += Game_onTick;
            Drawing.OnDraw += Drawing_OnDraw;
            Interrupter.OnInterruptableSpell += Interrupter_OnInterruptableSpell;
            Gapcloser.OnGapcloser            += Gapcloser_OnGapCloser;
        }
Exemplo n.º 7
0
        private static void Loading_OnLoadingComplete(EventArgs args)
        {
            if (Player.Instance.ChampionName != "Annie")
            {
                return;
            }

            //Hacks.AntiAFK = true;
            Bootstrap.Init(null);

            Q = new Spell.Targeted(SpellSlot.Q, 625, DamageType.Magical);
            W = new Spell.Skillshot(SpellSlot.W, 625, SkillShotType.Cone, 250, null, null, DamageType.Mixed)
            {
                ConeAngleDegrees = 50
            };
            E = new Spell.Active(SpellSlot.E);
            R = new Spell.Skillshot(SpellSlot.R, 600, SkillShotType.Circular, 0, int.MaxValue, 290, DamageType.Magical);

            menu = MainMenu.AddMenu("Unsigned Annie", "UnsignedAnnie");

            ComboMenu = menu.AddSubMenu("Combo", "combomenu");
            ComboMenu.AddGroupLabel("Combo Settings");
            ComboMenu.Add("Q", new CheckBox("Use Q"));
            ComboMenu.Add("W", new CheckBox("Use W"));
            ComboMenu.Add("E", new CheckBox("Use E"));
            ComboMenu.Add("R", new CheckBox("Use R"));
            //ComboMenu.Add("Flash Ult", new CheckBox("Flash R"));
            //ComboMenu.Add("Flash Ult People", new Slider("Flash R at x People: ", 4, 0, 5));
            ComboMenu.Add("Items", new CheckBox("Use Items"));
            ComboMenu.Add("Ignite", new CheckBox("Use Ignite"));

            LaneClear = menu.AddSubMenu("Lane Clear", "laneclear");
            LaneClear.AddGroupLabel("Lane Clear Settings");
            LaneClear.Add("Q", new CheckBox("Use Q"));
            LaneClear.Add("QForLastHit", new CheckBox("Use Q Only to Last Hit"));
            LaneClear.Add("W", new CheckBox("Use W"));

            Harass = menu.AddSubMenu("Harass", "harass");
            Harass.AddGroupLabel("Harass Settings");
            Harass.Add("Q", new CheckBox("Use Q"));
            Harass.Add("W", new CheckBox("Use W"));

            LastHit = menu.AddSubMenu("Last Hit", "lasthitmenu");
            LastHit.AddGroupLabel("Last Hit Settings");
            LastHit.Add("Q", new CheckBox("Use Q"));
            LastHit.Add("W", new CheckBox("Use W", false));

            Killsteal = menu.AddSubMenu("Killsteal", "killstealmenu");
            Killsteal.AddGroupLabel("Killsteal Settings");
            Killsteal.Add("KS", new CheckBox("Activate Killsteal"));
            Killsteal.Add("Q", new CheckBox("Use Q"));
            Killsteal.Add("W", new CheckBox("Use W"));
            Killsteal.Add("R", new CheckBox("Use R", false));
            Killsteal.Add("Ignite", new CheckBox("Use Ignite"));

            DrawingsMenu = menu.AddSubMenu("Drawings", "drawingsmenu");
            DrawingsMenu.AddGroupLabel("Drawings Settings");
            DrawingsMenu.Add("Q", new CheckBox("Draw Q/W"));
            DrawingsMenu.Add("R", new CheckBox("Draw R"));

            SettingsMenu = menu.AddSubMenu("Settings", "settingsmenu");
            SettingsMenu.AddGroupLabel("Settings");
            SettingsMenu.Add("Stack", new CheckBox("Prepare Stun at Base"));
            SettingsMenu.Add("Health Potions", new CheckBox("Auto-Use Health Potions"));
            SettingsMenu.Add("Tibbers Controller", new CheckBox("Auto-Control Tibbers"));
            SettingsMenu.Add("Auto R", new CheckBox("Auto Tibbers on 4 or more units (with stun)"));

            SpellDataInst Sum1 = _Player.Spellbook.GetSpell(SpellSlot.Summoner1);
            SpellDataInst Sum2 = _Player.Spellbook.GetSpell(SpellSlot.Summoner2);

            if (Sum1.Name == "summonerdot")
            {
                Ignite = new Spell.Targeted(SpellSlot.Summoner1, 600);
            }
            else if (Sum2.Name == "summonerdot")
            {
                Ignite = new Spell.Targeted(SpellSlot.Summoner2, 600);
            }

            Game.OnTick    += Game_OnTick;
            Drawing.OnDraw += Drawing_OnDraw;
        }