コード例 #1
0
 static LastHit()
 {
     FarmMenu.AddGroupLabel("LastHit Spells:");
     _useQ = FarmMenu.Add("lasthitQ", new CheckBox("Use Q on LastHit ?"));
     _useW = FarmMenu.Add("lasthitW", new CheckBox("Use W on LastHit ?"));
     _useE = FarmMenu.Add("lasthitE", new CheckBox("Use E on LastHit ?"));
     _useR = FarmMenu.Add("lasthitR", new CheckBox("Use R on LastHit ?"));
     FarmMenu.AddGroupLabel("LastHit Settings:");
     _lastMana = FarmMenu.Add("lastMana", new Slider("It will only cast any lasthit spell if the mana is greater than ({0}).", 30));
     _xCount   = FarmMenu.Add("wCount", new Slider("It will only cast X spell if it`ll hit ({0}).", 3, 1, 6));
 }
コード例 #2
0
ファイル: Config.cs プロジェクト: BEEBEEISADOG/EB
 static LaneClear()
 {
     FarmMenu.AddGroupLabel("LaneClear Spells:");
     _useQ = FarmMenu.Add("laneclearQ", new CheckBox("Use Q on Laneclear ?"));
     FarmMenu.AddGroupLabel("LaneClear Settings:");
     _laneMana = FarmMenu.Add("laneMana", new Slider("It will only cast any laneclear spell if the mana is greater than ({0}).", 30));
     FarmMenu.AddGroupLabel("JungleClear Spells:");
     _useQJungle = FarmMenu.Add("jungleclearQ", new CheckBox("Use Q on JungleClear ?"));
     FarmMenu.AddGroupLabel("JungleClear Settings:");
     _jungleMana = FarmMenu.Add("jungleMana", new Slider("It will only cast any jungleclear spell if the mana is greater than ({0}).", 30));
 }
コード例 #3
0
        /// <summary>
        /// Creates the Menu
        /// </summary>
        public static void Initialize()
        {
            // Main Menu
            ConfigMenu = MainMenu.AddMenu("KA Nasus", "ConfigMenu");
            ConfigMenu.AddGroupLabel("This addon is made by KarmaPanda and should not be redistributed in any way.");
            ConfigMenu.AddGroupLabel(
                "Any unauthorized redistribution without credits will result in severe consequences.");
            ConfigMenu.AddGroupLabel("Thank you for using this addon and have a fun time!");

            // Farm Menu
            FarmMenu = ConfigMenu.AddSubMenu("Farm", "Farm");
            FarmMenu.AddGroupLabel("Spell Usage Settings");
            FarmMenu.AddLabel("Q Settings");
            FarmMenu.Add("useQ", new CheckBox("Last Hit Minion with Q"));
            FarmMenu.Add("disableAA", new CheckBox("Don't LastHit Minion without Q", false));
            FarmMenu.AddLabel("Harass Settings");
            FarmMenu.Add("useQH", new CheckBox("Use Q on Champion", false));
            FarmMenu.Add("useEH", new CheckBox("Use E on Champion", false));
            FarmMenu.Add("manaEH", new Slider("Mana % before E (Harass)", 30));
            FarmMenu.AddLabel("Lane Clear Settings");
            FarmMenu.Add("useELC", new CheckBox("Use E in LaneClear"));
            FarmMenu.Add("useELCS", new Slider("Minions before Casting E", 2, 1, 6));
            FarmMenu.Add("manaELC", new Slider("Mana % before E (Lane Clear)", 30));

            // Combo Menu
            ComboMenu = ConfigMenu.AddSubMenu("Combo", "Combo");
            ComboMenu.AddGroupLabel("Spell Usage Settings");
            ComboMenu.Add("useQ", new CheckBox("Use Q in Combo"));
            ComboMenu.Add("useW", new CheckBox("Use W in Combo"));
            ComboMenu.Add("useE", new CheckBox("Use E in Combo"));
            ComboMenu.Add("useR", new CheckBox("Use R in Combo"));
            ComboMenu.AddGroupLabel("ManaManager");
            ComboMenu.Add("manaW", new Slider("Mana % before W", 25));
            ComboMenu.Add("manaE", new Slider("Mana % before E", 30));
            ComboMenu.AddGroupLabel("R Settings");
            ComboMenu.Add("hpR", new Slider("Use R at % HP", 25));
            ComboMenu.Add("intR", new Slider("Use R when x Enemies are Around", 1, 0, 5));
            ComboMenu.Add("rangeR", new Slider("Use R when Enemies are in x Range", 1200, 0, 2000));

            // Drawing Menu
            DrawingMenu = ConfigMenu.AddSubMenu("Drawing", "Drawing");
            DrawingMenu.AddGroupLabel("Spell Drawing Settings");
            DrawingMenu.Add("drawW", new CheckBox("Draw W Range", false));
            DrawingMenu.Add("drawE", new CheckBox("Draw E Range", false));
            DrawingMenu.AddLabel("DamageIndicator");
            DrawingMenu.Add("draw.Damage", new CheckBox("Draw Damage"));
            DrawingMenu.Add("draw.Q", new CheckBox("Calculate Q Damage"));
            DrawingMenu.Add("draw.E", new CheckBox("Calculate E Damage"));
            DrawingMenu.AddLabel("Color Settings for Damage Indicator");
            DrawingMenu.Add("draw_Alpha", new Slider("Alpha: ", 255, 0, 255));
            DrawingMenu.Add("draw_Red", new Slider("Red: ", 255, 0, 255));
            DrawingMenu.Add("draw_Green", new Slider("Green: ", 0, 0, 255));
            DrawingMenu.Add("draw_Blue", new Slider("Blue: ", 0, 0, 255));
        }
コード例 #4
0
 static LaneClear()
 {
     FarmMenu.AddGroupLabel("LaneClear Spells:");
     _useQ = FarmMenu.Add("laneclearQ", new CheckBox("Use Q on Laneclear ?"));
     _useW = FarmMenu.Add("laneclearW", new CheckBox("Use W on Laneclear ?"));
     _useE = FarmMenu.Add("laneclearE", new CheckBox("Use E on Laneclear ?"));
     _useR = FarmMenu.Add("laneclearR", new CheckBox("Use R on Laneclear ?"));
     FarmMenu.AddGroupLabel("LaneClear Settings:");
     _laneMana = FarmMenu.Add("laneMana", new Slider("It will only cast any laneclear spell if the mana is greater than ({0}).", 30));
     _xCount   = FarmMenu.Add("xCount", new Slider("It will only cast X spell if it`ll hit ({0}).", 3, 1, 6));
 }
コード例 #5
0
 static LaneClear()
 {
     FarmMenu.AddGroupLabel("清线技能:");
     _useQ = FarmMenu.Add("laneclearQ", new CheckBox("使用Q清线 ?"));
     FarmMenu.AddGroupLabel("清线设置:");
     _laneMana = FarmMenu.Add("laneMana", new Slider("蓝量高于({0})时才使用清线技能.", 30));
     FarmMenu.AddGroupLabel("清野技能:");
     _useQJungle = FarmMenu.Add("jungleclearQ", new CheckBox("清野使用Q ?"));
     FarmMenu.AddGroupLabel("清野设置:");
     _jungleMana = FarmMenu.Add("jungleMana", new Slider("蓝量高于({0})时才使用清野技能.", 30));
 }
コード例 #6
0
ファイル: UpdateMode.cs プロジェクト: ihatevim/Divine.Plugins
        public UpdateMode(Common common)
        {
            BlinkDaggerMenu     = common.MenuConfig.ComboMenu.BlinkDaggerMenu;
            SmartArcaneBoltMenu = ((MoreMenu)common.MenuConfig.MoreMenu).SmartArcaneBoltMenu;
            FarmMenu            = common.MenuConfig.FarmMenu;
            RadiusMenu          = (RadiusMenu)common.MenuConfig.RadiusMenu;

            Abilities      = (Abilities)common.Abilities;
            TargetSelector = common.TargetSelector;

            Run();
        }
コード例 #7
0
ファイル: Program.cs プロジェクト: joyhck/OKTW-EB
        private static void Game_OnGameLoad()
        {
            if (myHero.BaseSkinName != ChampionName)
            {
                return;
            }

            Q = new LeagueSharp.Common.Spell(SpellSlot.Q, 600f);
            W = new LeagueSharp.Common.Spell(SpellSlot.W, 700f);
            E = new LeagueSharp.Common.Spell(SpellSlot.E, 290f);
            R = new LeagueSharp.Common.Spell(SpellSlot.R, 800f);

            SpellList.Add(Q);
            SpellList.Add(W);
            SpellList.Add(E);
            SpellList.Add(R);

            IgniteSlot = myHero.GetSpellSlot("SummonerDot");
            Hex        = new Items.Item(3146, 700);
            Cutlass    = new Items.Item(3144, 450);

            Menu = MainMenu.AddMenu("xQx | " + ChampionName, ChampionName);

            ComboMenu = Menu.AddSubMenu("Combo", "Combo");
            ComboMenu.AddGroupLabel("Just hold your combo key! Let the addon do the work!");

            HarassMenu = Menu.AddSubMenu("Harass", "Harass");
            HarassMenu.Add("UseQHarass", new CheckBox("Use Q"));
            HarassMenu.Add("UseEHarass", new CheckBox("Use E"));
            HarassMenu.Add("HarassEnergy", new Slider("Min. Energy Percent: ", 50, 0, 100));
            HarassMenu.Add("HarassUseQT", new KeyBind("Use Q (toggle)!", false, KeyBind.BindTypes.PressToggle, 'J'));

            FarmMenu = Menu.AddSubMenu("Farm", "Farm");
            FarmMenu.Add("UseQFarm", new CheckBox("Use Q"));
            FarmMenu.Add("UseEFarm", new CheckBox("Use E"));

            JungleMenu = Menu.AddSubMenu("JungleFarm", "JungleFarm");
            JungleMenu.Add("UseQJFarm", new CheckBox("Use Q"));
            JungleMenu.Add("UseEJFarm", new CheckBox("Use E"));

            MiscMenu = Menu.AddSubMenu("Misc", "Misc");
            MiscMenu.Add("KillstealR", new CheckBox("Killsteal R", false));

            DrawingMenu = Menu.AddSubMenu("Drawings", "Drawings");
            DrawingMenu.Add("QRange", new CheckBox("Q Range"));
            DrawingMenu.Add("RRange", new CheckBox("R Range"));

            LeagueSharp.Common.Utility.HpBarDamageIndicator.DamageToUnit = GetComboDamage;
            LeagueSharp.Common.Utility.HpBarDamageIndicator.Enabled      = true;

            Drawing.OnDraw += Drawing_OnDraw;
            Game.OnUpdate  += Game_OnUpdate;
        }
コード例 #8
0
        private static void Loading_OnLoadingComplete(EventArgs args)
        {
            if (Player.Instance.Hero != Champion.Riven)
            {
                return;
            }
            Menu = MainMenu.AddMenu("Project:Riven", "projRiven");
            Menu.AddLabel("a simpler riven");

            ComboMenu = Menu.AddSubMenu("Combo Settings", "comboSettings");
            ComboMenu.Add("Combo.Q", new CheckBox("Use Q"));
            ComboMenu.Add("Combo.W", new CheckBox("Use W"));
            ComboMenu.Add("Combo.E", new CheckBox("Use E"));
            ComboMenu.Add("Combo.R2", new CheckBox("Use R Wave (Killable)"));
            ComboMenu.AddLabel("R1 Settings");
            ComboMenu.Add("Combo.R", new CheckBox("Use R"));
            ComboMenu.Add("forcedRKeybind", new KeyBind("Forced R", false, KeyBind.BindTypes.PressToggle, 'T'));
            ComboMenu.AddLabel("When To use R");
            ComboMenu.Add("Combo.RCombo", new CheckBox("Cant Kill with Combo"));
            ComboMenu.Add("Combo.RPeople", new CheckBox("Have more than 1 person near"));

            HarassMenu = Menu.AddSubMenu("Harass Settings", "harassSettings");
            HarassMenu.Add("Harass.Q", new CheckBox("Use Q"));
            HarassMenu.Add("Harass.W", new CheckBox("Use W"));
            HarassMenu.Add("Harass.E", new CheckBox("Use E"));

            FarmMenu = Menu.AddSubMenu("Farm Settings", "farmSettings");
            FarmMenu.AddLabel("Last Hit");
            FarmMenu.Add("LastHit.Q", new CheckBox("Use Q"));
            FarmMenu.Add("LastHit.W", new CheckBox("Use W"));
            FarmMenu.AddLabel("Wave Clear");
            FarmMenu.Add("WaveClear.Q", new CheckBox("Use Q"));
            FarmMenu.Add("WaveClear.W", new CheckBox("Use W"));
            FarmMenu.AddLabel("Jungle");
            FarmMenu.Add("Jungle.Q", new CheckBox("Use Q"));
            FarmMenu.Add("Jungle.W", new CheckBox("Use W"));
            FarmMenu.Add("Jungle.E", new CheckBox("Use E"));

            MiscMenu = Menu.AddSubMenu("Misc Settings", "miscSettings");
            MiscMenu.AddLabel("Keep Alive Settings");
            MiscMenu.Add("Alive.Q", new CheckBox("Keep Q Alive"));
            MiscMenu.Add("Alive.R", new CheckBox("Use R2 Before Expire"));
            MiscMenu.AddLabel("Humanizer Settings");
            MiscMenu.Add("HumanizerDelay", new Slider("Humanizer Delay (ms)", 0, 0, 300));


            ItemHandler.Init();
            EventHandler.Init();

            Drawing.OnDraw += Drawing_OnDraw;
            Game.OnTick    += Game_OnTick;
        }
コード例 #9
0
ファイル: Program.cs プロジェクト: sadnecc/CHportcn
        private static void Game_OnGameLoad()
        {
            if (myHero.BaseSkinName != ChampionName)
            {
                return;
            }

            Q = new Spell(SpellSlot.Q, 600f);
            W = new Spell(SpellSlot.W, 700f);
            E = new Spell(SpellSlot.E, 290f);
            R = new Spell(SpellSlot.R, 800f);

            SpellList.Add(Q);
            SpellList.Add(W);
            SpellList.Add(E);
            SpellList.Add(R);

            IgniteSlot = myHero.GetSpellSlot("SummonerDot");
            Hex        = new Items.Item(3146, 700);
            Cutlass    = new Items.Item(3144, 450);

            Menu = MainMenu.AddMenu("xQx | " + ChampionName, ChampionName);

            ComboMenu = Menu.AddSubMenu("连招", "Combo");
            ComboMenu.AddGroupLabel("按下连招键!让脚本带你上王者!");

            HarassMenu = Menu.AddSubMenu("骚扰", "Harass");
            HarassMenu.Add("UseQHarass", new CheckBox("使用 Q"));
            HarassMenu.Add("UseEHarass", new CheckBox("使用 E"));
            HarassMenu.Add("HarassEnergy", new Slider("骚扰最低能量: ", 50));
            HarassMenu.Add("HarassUseQT", new KeyBind("使用 Q (开关)!", false, KeyBind.BindTypes.PressToggle, 'J'));

            FarmMenu = Menu.AddSubMenu("骚扰", "Farm");
            FarmMenu.Add("UseQFarm", new CheckBox("使用 Q"));
            FarmMenu.Add("UseEFarm", new CheckBox("使用 E"));

            JungleMenu = Menu.AddSubMenu("清野", "JungleFarm");
            JungleMenu.Add("UseQJFarm", new CheckBox("使用 Q"));
            JungleMenu.Add("UseEJFarm", new CheckBox("使用 E"));

            MiscMenu = Menu.AddSubMenu("杂项", "Misc");
            MiscMenu.Add("KillstealR", new CheckBox("抢头 R", false));

            DrawingMenu = Menu.AddSubMenu("线圈", "Drawings");
            DrawingMenu.Add("QRange", new CheckBox("Q 范围"));
            DrawingMenu.Add("RRange", new CheckBox("R 范围"));

            Drawing.OnDraw += Drawing_OnDraw;
            Game.OnUpdate  += Game_OnUpdate;
        }
コード例 #10
0
        private static void Loading_OnLoadingComplete(EventArgs args)
        {
            if (Player.Instance.Hero != Champion.Jinx)
            {
                return;
            }

            Menu = MainMenu.AddMenu("Jinx Buddy", "jinxBuddy");
            Menu.AddGroupLabel("Jinx Buddy");
            Menu.AddLabel("made by the flauxbauss");
            Menu.AddSeparator();

            ComboMenu = Menu.AddSubMenu("Combo", "ComboJinx");
            ComboMenu.AddGroupLabel("Combo Settings");
            ComboMenu.Add("useQCombo", new CheckBox("Use Q"));
            ComboMenu.Add("useQSplash", new CheckBox("Use Q Splash"));
            ComboMenu.Add("useWCombo", new CheckBox("Use W"));
            ComboMenu.Add("useECombo", new CheckBox("Use E"));
            ComboMenu.Add("useRCombo", new CheckBox("Use R"));

            HarassMenu = Menu.AddSubMenu("Harass", "HarassJinx");
            HarassMenu.AddGroupLabel("Harass Settings");
            HarassMenu.Add("useQHarass", new CheckBox("Use Q"));
            HarassMenu.Add("useWHarass", new CheckBox("Use W"));

            FarmMenu = Menu.AddSubMenu("Farm", "FarmJinx");
            FarmMenu.AddGroupLabel("Farm Settings");
            FarmMenu.AddLabel("WaveClear");
            FarmMenu.Add("useQFarm", new CheckBox("Use Q"));
            FarmMenu.Add("disableRocketsWC", new CheckBox("Disable Rockets (only if use q off)", false));
            FarmMenu.AddLabel("Last Hit");
            FarmMenu.Add("disableRocketsLH", new CheckBox("Disable Rockets"));

            MiscMenu = Menu.AddSubMenu("Misc", "MiscMenuJinx");
            MiscMenu.AddGroupLabel("Misc Settings");
            MiscMenu.Add("gapcloser", new CheckBox("Gapcloser E"));
            MiscMenu.Add("interruptor", new CheckBox("Interruptor E"));
            MiscMenu.Add("CCE", new CheckBox("On CC'd E"));

            DrawMenu = Menu.AddSubMenu("Drawing Settings");
            DrawMenu.Add("drawRange", new CheckBox("Draw Other AA Range"));
            DrawMenu.Add("drawW", new CheckBox("Draw W"));
            DrawMenu.Add("drawE", new CheckBox("Draw E"));

            Game.OnTick                      += Game_OnTick;
            Gapcloser.OnGapcloser            += Events.Gapcloser_OnGapCloser;
            Interrupter.OnInterruptableSpell += Interrupter_OnInterruptableSpell;
            Drawing.OnDraw                   += Drawing_OnDraw;
        }
コード例 #11
0
        public override void Execute()
        {
            if (Orbwalker.IsAutoAttacking)
            {
                return;
            }

            if (FarmMenu.GetCheckBoxValue(Q, "jungle"))
            {
                Q.SmartCast();
            }

            if (FarmMenu.GetCheckBoxValue(E, "jungle") && !EManager.IsNearWallJump())
            {
                E.SmartCast();
            }
        }
コード例 #12
0
        private static void Loading_OnLoadingComplete(EventArgs args)
        {
            TargetSelector2.init();
            Bootstrap.Init(null);

            Q = new Spell.Targeted(SpellSlot.Q, 680);
            W = new Spell.Active(SpellSlot.W);
            E = new Spell.Active(SpellSlot.E);
            R = new Spell.Skillshot(SpellSlot.R, 300, SkillShotType.Circular, 500, 1000, 120);

            TeemoMenu = MainMenu.AddMenu("TeemoBuddy", "teemobuddy");
            TeemoMenu.AddGroupLabel("TeemoBuddy");
            TeemoMenu.AddSeparator();
            TeemoMenu.AddLabel("Always Remember, Buck Frandon.");
            TeemoMenu.AddLabel("Made By Fluxy");

            ComboMenu = TeemoMenu.AddSubMenu("Combo", "Combo");
            ComboMenu.AddGroupLabel("Combo Settings");
            ComboMenu.AddSeparator();
            ComboMenu.Add("useQCombo", new CheckBox("Use Q"));
            ComboMenu.Add("useWCombo", new CheckBox("Use W"));
            ComboMenu.Add("useRCombo", new CheckBox("Use R"));

            HarassMenu = TeemoMenu.AddSubMenu("Harass", "Harass");
            HarassMenu.AddGroupLabel("Harass Settings");
            HarassMenu.AddSeparator();
            HarassMenu.Add("useQHarass", new CheckBox("Use Q"));
            HarassMenu.Add("useWHarass", new CheckBox("Use W"));

            FarmMenu = TeemoMenu.AddSubMenu("Farm", "Farm");
            FarmMenu.AddGroupLabel("Farming Settings");
            FarmMenu.AddSeparator();
            FarmMenu.Add("useQFarmLH", new CheckBox("Use Q for LastHit"));
            FarmMenu.Add("useQFarmWC", new CheckBox("Use Q for WaveClear"));

            FleeMenu = TeemoMenu.AddSubMenu("Flee", "Flee");
            FleeMenu.AddGroupLabel("Flee Settings");
            FleeMenu.AddSeparator();
            FleeMenu.Add("useRFlee", new CheckBox("Use R"));
            FleeMenu.Add("useWFlee", new CheckBox("Use W"));

            Game.OnTick += Game_OnTick;
        }
コード例 #13
0
ファイル: Vayne.cs プロジェクト: riwalry1/AIO
        private void InitMenu()
        {
            ComboMenu = MainMenu.AddSubMenu("Combo Settings:", "Combo Settings: ");
            ComboMenu.Add("useq", new CheckBox("Auto Q", true));
            ComboMenu.AddSeparator();
            ComboMenu.AddLabel("1 : PRADA | 2 : MARKSMAN | 3 : VHR | 4: SharpShooter");
            ComboMenu.Add("qmode", new Slider("Q Mode: ", 1, 1, 4));
            ComboMenu.AddSeparator();
            ComboMenu.AddLabel("1 : NEVER | 2 : E-NOT-READY | 3 : ALWAYS ");
            ComboMenu.Add("qantigc", new Slider("Use Q Antigapcloser ", 1, 1, 3));
            ComboMenu.AddSeparator();
            ComboMenu.Add("focus2w", new CheckBox("Try To Focus 2W", false));
            ComboMenu.Add("dontattackwhileinvisible", new CheckBox("Smart Invisible Attacking", true));
            ComboMenu.Add("user", new CheckBox("Use R In Combo", false));

            CondemnMenu = MainMenu.AddSubMenu("Condemn Settings:", "Condemn Settings:");
            CondemnMenu.Add("usee", new CheckBox("Auto E", true));
            CondemnMenu.Add("edelay", new Slider("E Delay (in ms) ", 0, 0, 100));
            CondemnMenu.AddSeparator();
            CondemnMenu.AddLabel("1 : PRADASMART | 2 : PRADAPERFECT | 3 : MARKSMAN");
            CondemnMenu.AddLabel("4 : SHARPSHOOTER | 5 : GOSU | 6 : VHR");
            CondemnMenu.AddLabel("7 : PRADALEGACY | 8 : FASTEST | 9 : OLDPRADA");
            CondemnMenu.Add("emode", new Slider("E Mode : ", 8, 1, 9));
            CondemnMenu.AddSeparator();
            CondemnMenu.Add("useeinterrupt", new CheckBox("Use E To Interrupt", true));
            CondemnMenu.Add("useeantigapcloser", new CheckBox("Use E AntiGapcloser", true));
            CondemnMenu.Add("ewhenmeleesnear", new CheckBox("Use E when Melee near", false));
            CondemnMenu.Add("epushdist", new Slider("E Push Distance : ", 425, 300, 470));
            CondemnMenu.Add("ehitchance", new Slider("Condemn Hitchance : ", 50, 0, 100));
            CondemnMenu.Add("semiautoekey", new KeyBind("Semi Automatic Condemn", false, KeyBind.BindTypes.HoldActive, "E".ToCharArray()[0]));

            HarassMenu = MainMenu.AddSubMenu("Harass Settings:", "Harass Settings: ");
            HarassMenu.Add("usee3rdwproc", new CheckBox("Use E as 3rd W Proc", false));
            HarassMenu.Add("useqonlyon2stackedenemies", new CheckBox("Use Q If Enemy Have 2W Stacks", false));
            HarassMenu.Add("useqonenemiesnotcs", new CheckBox("Use Q Bonus On ENEMY not CS", false));

            FarmMenu = MainMenu.AddSubMenu("Farm Settings:", "Farm Settings: ");
            FarmMenu.Add("useqfarm", new CheckBox("Use Q", true));
            FarmMenu.Add("useejgfarm", new CheckBox("Use E Jungle", true));

            DrawMenu = MainMenu.AddSubMenu("Drawing Settings:", "Drawing Settings: ");
            DrawMenu.Add("drawwstacks", new CheckBox("Draw W Stacks", true));
        }
コード例 #14
0
ファイル: Program.cs プロジェクト: sadnecc/CHportcn
        private static void LoadMenuOKTW()
        {
            drawMenu = Config.AddSubMenu("线圈");
            drawMenu.Add("qRange", new CheckBox("Q 范围"));
            drawMenu.Add("wRange", new CheckBox("W 范围"));
            drawMenu.Add("eRange", new CheckBox("E 范围"));
            drawMenu.Add("rRange", new CheckBox("R 范围"));
            drawMenu.Add("onlyRdy", new CheckBox("只显示无冷却技能"));

            QMenu = Config.AddSubMenu("Q 设置");
            QMenu.Add("autoQ", new CheckBox("自动 Q"));
            QMenu.Add("AGCQ", new CheckBox("Q 防突进"));
            QMenu.Add("harrasQ", new CheckBox("骚扰 Q"));
            foreach (var enemy in ObjectManager.Get <AIHeroClient>().Where(enemy => enemy.Team != Player.Team))
            {
                QMenu.Add("haras" + enemy.NetworkId, new CheckBox("骚扰 :" + enemy.ChampionName));
            }

            WMenu = Config.AddSubMenu("W 设置");
            WMenu.Add("autoW", new CheckBox("自动 W"));
            WMenu.Add("AGCW", new CheckBox("防突进 W"));
            WMenu.Add("inter", new CheckBox("可打断技能的目标 W"));

            EMenu = Config.AddSubMenu("E 设置");
            EMenu.Add("autoE", new CheckBox("自动 E"));

            RMenu = Config.AddSubMenu("R 设置");
            RMenu.Add("autoR", new CheckBox("自动 R"));

            FarmMenu = Config.AddSubMenu("农兵");
            FarmMenu.Add("farmE", new CheckBox("清线 E"));
            FarmMenu.Add("farmR", new CheckBox("清线 R"));
            FarmMenu.Add("Mana", new Slider("清线蓝量", 80));
            FarmMenu.Add("LCminions", new Slider("清线最低小兵数量", 2, 0, 10));
            FarmMenu.Add("jungleQ", new CheckBox("清野 Q"));
            FarmMenu.Add("jungleW", new CheckBox("清野 W"));
            FarmMenu.Add("jungleE", new CheckBox("清野 E"));
            FarmMenu.Add("jungleR", new CheckBox("清野 R"));

            AniviaMenu = Config.AddSubMenu(Player.ChampionName);
            AniviaMenu.Add("AACombo", new CheckBox("E无冷却时,屏蔽普攻"));
        }
コード例 #15
0
ファイル: Program.cs プロジェクト: commonsharp/PortAIO
        private static void LoadMenuOKTW()
        {
            drawMenu = Config.AddSubMenu("Draw");
            drawMenu.Add("qRange", new CheckBox("Q range"));
            drawMenu.Add("wRange", new CheckBox("W range"));
            drawMenu.Add("eRange", new CheckBox("E range"));
            drawMenu.Add("rRange", new CheckBox("R range"));
            drawMenu.Add("onlyRdy", new CheckBox("Draw only ready spells"));

            QMenu = Config.AddSubMenu("Q Config");
            QMenu.Add("autoQ", new CheckBox("Auto Q"));
            QMenu.Add("AGCQ", new CheckBox("Q gapcloser"));
            QMenu.Add("harrasQ", new CheckBox("Harass Q"));
            foreach (var enemy in ObjectManager.Get <AIHeroClient>().Where(enemy => enemy.Team != Player.Team))
            {
                QMenu.Add("haras" + enemy.NetworkId, new CheckBox("Harass :" + enemy.ChampionName));
            }

            WMenu = Config.AddSubMenu("W Config");
            WMenu.Add("autoW", new CheckBox("Auto W"));
            WMenu.Add("AGCW", new CheckBox("AntiGapcloser W"));
            WMenu.Add("inter", new CheckBox("OnPossibleToInterrupt W"));

            EMenu = Config.AddSubMenu("E Config");
            EMenu.Add("autoE", new CheckBox("Auto E"));

            RMenu = Config.AddSubMenu("R Config");
            RMenu.Add("autoR", new CheckBox("Auto R"));

            FarmMenu = Config.AddSubMenu("Farm");
            FarmMenu.Add("farmE", new CheckBox("Lane clear E"));
            FarmMenu.Add("farmR", new CheckBox("Lane clear R"));
            FarmMenu.Add("Mana", new Slider("LaneClear Mana", 80));
            FarmMenu.Add("LCminions", new Slider("LaneClear minimum minions", 2, 0, 10));
            FarmMenu.Add("jungleQ", new CheckBox("Jungle clear Q"));
            FarmMenu.Add("jungleW", new CheckBox("Jungle clear W"));
            FarmMenu.Add("jungleE", new CheckBox("Jungle clear E"));
            FarmMenu.Add("jungleR", new CheckBox("Jungle clear R"));

            AniviaMenu = Config.AddSubMenu(Player.ChampionName);
            AniviaMenu.Add("AACombo", new CheckBox("Disable AA if can use E"));
        }
コード例 #16
0
        private static void DrawFarmMenu()
        {
            FarmMenu.AddGroupLabel("Farm");

            FarmMenu.AddSeparator();

            FarmMenu.AddLabel("Last Hit");
            FarmMenu.Add("fLhUseQ", new CheckBox("Use Q"));
            FarmMenu.Add("fLhUseW", new CheckBox("Use W"));
            FarmMenu.Add("fLhUseE", new CheckBox("Use E"));
            FarmMenu.Add("fLhTowerDive", new CheckBox("Dont E Into Tower"));

            FarmMenu.AddSeparator();

            FarmMenu.AddLabel("Lane Clear");
            FarmMenu.Add("fLcUseQ", new CheckBox("Use Q"));
            FarmMenu.Add("fLcUseW", new CheckBox("Use W"));
            FarmMenu.Add("fLcUseE", new CheckBox("Use E"));
            FarmMenu.Add("fLcTowerDive", new CheckBox("Dont E Into Tower"));
        }
コード例 #17
0
        private static void Loading_OnLoadingComplete(EventArgs args)
        {
            if (Player.Instance.Hero != Champion.DrMundo)
            {
                return;
            }

            Menu = MainMenu.AddMenu("MrMundo", "mrmundo");

            ComboMenu = Menu.AddSubMenu("Combo", "mrmundoCombo", "Mr Mundo - Combo");
            ComboMenu.Add("useQCombo", new CheckBox("Use Q"));
            ComboMenu.Add("useWCombo", new CheckBox("Use W"));
            ComboMenu.Add("useECombo", new CheckBox("Use E"));
            ComboMenu.Add("useRCombo", new CheckBox("Use R"));
            ComboMenu.Add("useRComboHPPercent", new Slider("HP %", 30));
            ComboMenu.Add("useRComboEnemies", new Slider("Min Enemies", 0, 0, 5));

            HarassMenu = Menu.AddSubMenu("Harass", "mrmundoHarass", "Mr Mundo - Harass");
            HarassMenu.Add("useQHarass", new CheckBox("Use Q"));
            HarassMenu.Add("useWHarass", new CheckBox("Use W"));
            HarassMenu.Add("useEHarass", new CheckBox("Use E"));

            FarmMenu = Menu.AddSubMenu("Farming", "mrmundoFarming", "Mr Mundo - Farming");
            FarmMenu.AddLabel("Last Hit");
            FarmMenu.Add("useQLH", new CheckBox("Use Q"));
            FarmMenu.AddLabel("Wave Clear");
            FarmMenu.Add("useQWC", new CheckBox("Use Q"));
            FarmMenu.AddLabel("Jungle");
            FarmMenu.Add("useQJNG", new CheckBox("Use Q"));


            DrawMenu = Menu.AddSubMenu("Drawing", "mrmundoDrawing", "Mr Mundo - Drawing");
            DrawMenu.Add("drawQ", new CheckBox("Draw Q", false));
            DrawMenu.Add("drawW", new CheckBox("Draw W", false));
            DrawMenu.Add("drawE", new CheckBox("Draw E", false));

            StateHandler.Init();
            Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast;
            Drawing.OnDraw += Drawing_OnDraw;
        }
コード例 #18
0
        public static void Init()
        {
            ComboMenu = Program.menu.AddSubMenu("Combo", "FedSeriesCombo");
            ComboMenu.AddGroupLabel("Combo Settings");

            ComboMenu.AddLabel("Enjoy Holding SpaceBar :3");
            ComboMenu.Add("cQ", new CheckBox("Use Q", true));
            ComboMenu.Add("cW", new CheckBox("Use W", true));
            ComboMenu.Add("cE", new CheckBox("Use E", true));
            ComboMenu.AddLabel("Please Only Check Combo 1 Or 2. Not Both.");
            ComboMenu.Add("combo1", new CheckBox("Use Combo 1", true));
            ComboMenu.Add("combo2", new CheckBox("Use Combo 2", false));
            ComboMenu.Add("cR", new CheckBox("Use Smart R", false));
            ComboMenu.AddLabel("Uncheck Smart R if you just want Regular Ult usage");

            HarassMenu = Program.menu.AddSubMenu("Harass Settings");
            HarassMenu.AddGroupLabel("Harass Settings");
            HarassMenu.Add("hQ", new CheckBox("Use Q", true));
            HarassMenu.Add("hW", new CheckBox("Use W", false));
            HarassMenu.Add("autoharass", new CheckBox("Auto Harass with Q W?", false));

            FarmMenu = Program.menu.AddSubMenu("Farming Settings");
            FarmMenu.AddGroupLabel("Farm Settings");
            FarmMenu.Add("fQ", new CheckBox("Q to WaveClear"));
            FarmMenu.Add("fW", new CheckBox("W to WaveClear"));
            FarmMenu.AddGroupLabel("LastHit Settings");
            FarmMenu.Add("lQ", new CheckBox("Use Q to Last Hit"));
            FarmMenu.Add("lW", new CheckBox("Use W to Last Hit"));


            JungleMenu = Program.menu.AddSubMenu("Jungle Settings");
            JungleMenu.AddGroupLabel("Jungle Settings");
            JungleMenu.Add("jQ", new CheckBox("Use Q in Jungle"));
            JungleMenu.Add("jW", new CheckBox("Use W in Jungle"));

            Game.OnTick                    += Game_OnUpdate;
            Orbwalker.OnPreAttack          += Orbwalker_PreAttack;
            Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast;
            Player.OnIssueOrder            += Player_OnIssueOrder;
        }
コード例 #19
0
        public static void Init()
        {
            ComboMenu = Program.menu.AddSubMenu("Combo", "FedSeriesCombo");
            ComboMenu.AddGroupLabel("Kombo Ayarları");

            ComboMenu.AddLabel("SpaceBar bas ve Eğlen :3");
            ComboMenu.Add("cQ", new CheckBox("Kullan Q", true));
            ComboMenu.Add("cW", new CheckBox("Kullan W", true));
            ComboMenu.Add("cE", new CheckBox("Kullan E", true));
            ComboMenu.AddLabel("Sadece kombo Kontrol et 1 veya 2. İkiside değil.");
            ComboMenu.Add("combo1", new CheckBox("Kombo 1 KUllan", true));
            ComboMenu.Add("combo2", new CheckBox("Kombo 2 kullan", false));
            ComboMenu.Add("cR", new CheckBox("Akıllı R Kullan", false));
            ComboMenu.AddLabel("Düzenli Ulti Kullanımı için Akıllı R kapatmalısın");

            HarassMenu = Program.menu.AddSubMenu("Harass Settings");
            HarassMenu.AddGroupLabel("Dürtme Ayarları");
            HarassMenu.Add("hQ", new CheckBox("Kullan Q", true));
            HarassMenu.Add("hW", new CheckBox("Kullan W", false));
            HarassMenu.Add("autoharass", new CheckBox("Q W ile otomatik dürt", false));

            FarmMenu = Program.menu.AddSubMenu("Farming Settings");
            FarmMenu.AddGroupLabel("LaneTemizleme Ayarları");
            FarmMenu.Add("fQ", new CheckBox("Q Kullan"));
            FarmMenu.Add("fW", new CheckBox("W Kullan"));
            FarmMenu.AddGroupLabel("SonVuruş Ayarları");
            FarmMenu.Add("lQ", new CheckBox("Q Kullan"));
            FarmMenu.Add("lW", new CheckBox("W Kullan"));


            JungleMenu = Program.menu.AddSubMenu("Jungle Settings");
            JungleMenu.AddGroupLabel("OrmanTemizleme Ayarları");
            JungleMenu.Add("jQ", new CheckBox("Q Kullan"));
            JungleMenu.Add("jW", new CheckBox("W Kullan"));

            Game.OnTick                    += Game_OnUpdate;
            Orbwalker.OnPreAttack          += Orbwalker_PreAttack;
            Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast;
            Player.OnIssueOrder            += Player_OnIssueOrder;
        }
コード例 #20
0
        private static void LoadMenuOKTW()
        {
            drawMenu = Config.AddSubMenu("线圈");
            drawMenu.Add("onlyRdy", new CheckBox("只显示无冷却技能"));
            drawMenu.Add("wRange", new CheckBox("W 范围"));

            QMenu = Config.AddSubMenu("Q 设置");
            QMenu.Add("harasQ", new CheckBox("骚扰 Q"));

            EMenu = Config.AddSubMenu("E 设置");
            EMenu.Add("autoE", new CheckBox("自动 E"));

            RMenu = Config.AddSubMenu("R 设置");
            RMenu.Add("autoR", new CheckBox("自动 R"));
            RMenu.Add("Rkscombo", new CheckBox("R 连招抢头 R + W + AA"));
            RMenu.Add("autoRaoe", new CheckBox("自动R (多敌人模式)"));
            RMenu.Add("autoRinter", new CheckBox("自动R (可尝试技能打断目标"));
            RMenu.Add("useR", new KeyBind("半自动 R 按键", false, KeyBind.BindTypes.HoldActive, 'T'));

            foreach (var enemy in ObjectManager.Get <AIHeroClient>().Where(enemy => enemy.Team != Player.Team))
            {
                RMenu.Add("GapCloser" + enemy.NetworkId, new CheckBox("防突进 R : " + enemy.ChampionName, false));
            }

            harassMenu = Config.AddSubMenu("骚扰");
            foreach (var enemy in ObjectManager.Get <AIHeroClient>().Where(enemy => enemy.Team != Player.Team))
            {
                harassMenu.Add("haras" + enemy.NetworkId, new CheckBox(enemy.ChampionName));
            }

            FarmMenu = Config.AddSubMenu("农兵");
            FarmMenu.Add("farmQ", new CheckBox("清线 Q"));
            FarmMenu.Add("farmW", new CheckBox("清线 W"));
            FarmMenu.Add("Mana", new Slider("清线蓝量", 80, 30));
            FarmMenu.Add("LCminions", new Slider("最低小兵命中数", 3, 0, 10));
            FarmMenu.Add("jungleQ", new CheckBox("清野 Q"));
            FarmMenu.Add("jungleW", new CheckBox("清野 W"));
        }
コード例 #21
0
        private static void LoadMenuOKTW()
        {
            drawMenu = Config.AddSubMenu("Draw");
            drawMenu.Add("onlyRdy", new CheckBox("Draw only ready spells"));
            drawMenu.Add("wRange", new CheckBox("W Range"));

            QMenu = Config.AddSubMenu("Q Config");
            QMenu.Add("harasQ", new CheckBox("Harass Q"));

            EMenu = Config.AddSubMenu("E Config");
            EMenu.Add("autoE", new CheckBox("Auto E"));

            RMenu = Config.AddSubMenu("R Config");
            RMenu.Add("autoR", new CheckBox("Auto R"));
            RMenu.Add("Rkscombo", new CheckBox("R KS combo R + W + AA"));
            RMenu.Add("autoRaoe", new CheckBox("Auto R aoe"));
            RMenu.Add("autoRinter", new CheckBox("Auto R OnPossibleToInterrupt"));
            RMenu.Add("useR", new KeyBind("Semi-manual cast R key", false, KeyBind.BindTypes.HoldActive, 'T'));

            foreach (var enemy in ObjectManager.Get <AIHeroClient>().Where(enemy => enemy.Team != Player.Team))
            {
                RMenu.Add("GapCloser" + enemy.ChampionName, new CheckBox("Gapclose R : " + enemy.ChampionName, false));
            }

            harassMenu = Config.AddSubMenu("Harass");
            foreach (var enemy in ObjectManager.Get <AIHeroClient>().Where(enemy => enemy.Team != Player.Team))
            {
                harassMenu.Add("haras" + enemy.ChampionName, new CheckBox(enemy.ChampionName, true));
            }

            FarmMenu = Config.AddSubMenu("Farm");
            FarmMenu.Add("farmQ", new CheckBox("Lane clear Q"));
            FarmMenu.Add("farmW", new CheckBox("Lane clear W"));
            FarmMenu.Add("Mana", new Slider("LaneClear Mana", 80, 30, 100));
            FarmMenu.Add("LCminions", new Slider("LaneClear minimum minions", 3, 0, 10));
            FarmMenu.Add("jungleQ", new CheckBox("Jungle clear Q"));
            FarmMenu.Add("jungleW", new CheckBox("Jungle clear W"));
        }
コード例 #22
0
ファイル: Program.cs プロジェクト: imsoocool/EBAddons
        private static void Game_OnStart(EventArgs args)
        {
            if (!_Player.ChampionName.ToLower().Contains("vayne"))
            {
                return;
            }

            Q = new Spell.Skillshot(SpellSlot.Q, int.MaxValue, SkillShotType.Linear);
            E = new Spell.Targeted(SpellSlot.E, 550);
            Condemn.ESpell = new Spell.Skillshot(SpellSlot.E, 550, SkillShotType.Linear, 250, 1200);
            R = new Spell.Active(SpellSlot.R);


            Menu = MainMenu.AddMenu("Crayz Vayne", "CrayzVayne");

            Menu.AddGroupLabel("Crayz Vayne");
            Menu.AddLabel("Version: " + "7.5.179.44");
            Menu.AddSeparator();
            Menu.AddLabel("By Crayz Turkis ;)");
            Menu.AddSeparator();
            Menu.AddLabel("Have Fun !");

            ComboMenu = Menu.AddSubMenu("Combo", "Combo");
            ComboMenu.AddGroupLabel("Combo Settings");
            ComboMenu.Add("useQCombo", new CheckBox("Use Q"));
            ComboMenu.Add("useQKite", new CheckBox("Use Q to Kite Melee", false));
            ComboMenu.Add("useECombo", new CheckBox("Use E (Execute)"));
            ComboMenu.AddLabel("R Settings");
            ComboMenu.Add("useRCombo", new CheckBox("Use R", false));
            ComboMenu.Add("noRUnderTurret", new CheckBox("Disable R if Target is under enemy turret"));

            CondemnPriorityMenu = Menu.AddSubMenu("Auto Condemn", "AutoCondemn");
            CondemnPriorityMenu.AddGroupLabel("Condemn Priority");
            foreach (var enem in ObjectManager.Get <AIHeroClient>().Where(a => a.IsEnemy))
            {
                var champValue = CondemnPriorityMenu.Add(enem.ChampionName + "priority",
                                                         new Slider(enem.ChampionName + ": ", 1, 1, 5));
                var enem1 = enem;
                champValue.OnValueChange += delegate
                {
                    champValue.DisplayName = enem1.ChampionName + ": " + PriorityValues[champValue.CurrentValue];
                };
                champValue.DisplayName = enem1.ChampionName + ": " + PriorityValues[champValue.CurrentValue];
            }
            CondemnPriorityMenu.AddSeparator();
            var sliderValue = CondemnPriorityMenu.Add("minSliderAutoCondemn",
                                                      new Slider("Min Priority for Auto Condemn: ", 2, 1, 5));

            sliderValue.OnValueChange += delegate
            {
                sliderValue.DisplayName = "Min Priority for Auto Condemn: " + PriorityValues[sliderValue.CurrentValue];
            };
            sliderValue.DisplayName = "Min Priority for Auto Condemn: " + PriorityValues[sliderValue.CurrentValue];
            CondemnPriorityMenu.Add("autoCondemnToggle",
                                    new KeyBind("Auto Condemn", false, KeyBind.BindTypes.PressToggle, 'H'));
            CondemnPriorityMenu.AddSeparator();

            CondemnMenu = Menu.AddSubMenu("Condemn", "Condemn");
            CondemnMenu.AddGroupLabel("Condemn Settings");
            CondemnMenu.AddSeparator();
            CondemnMenu.Add("pushDistance", new Slider("Push Distance", 410, 350, 420));
            CondemnMenu.Add("condemnPercent", new Slider("Condemn Percent", 33, 1));
            CondemnMenu.AddSeparator();
            CondemnMenu.AddLabel("Active Mode Settings");
            CondemnMenu.Add("smartVsCheap",
                            new CheckBox("On (saves fps) OFF (360 degree check)", true));
            CondemnMenu.AddSeparator();
            CondemnMenu.Add("condemnCombo", new CheckBox("Condemn in Combo", true));
            CondemnMenu.Add("condemnComboTrinket", new CheckBox("Trinket Bush After E", true));
            CondemnMenu.Add("condemnHarass", new CheckBox("Condemn in Harass", true));

            HarassMenu = Menu.AddSubMenu("Harass", "Harass");
            HarassMenu.AddGroupLabel("Harass Settings");
            HarassMenu.Add("useQHarass", new CheckBox("Use Q", true));

            FarmMenu = Menu.AddSubMenu("Farming", "Farming");
            FarmMenu.AddGroupLabel("Farming Settings");
            FarmMenu.Add("onlyTumbleToCursor", new CheckBox("Only Tumble To Cursor", false));
            FarmMenu.AddLabel("Last Hit");
            FarmMenu.Add("useQLastHit", new CheckBox("Use Q Last", true));
            FarmMenu.AddLabel("WaveClear");
            FarmMenu.Add("useQWaveClear", new CheckBox("Use Q WaveClear", true));

            DrawMenu = Menu.AddSubMenu("Misc Menu", "Misc");
            DrawMenu.AddGroupLabel("Draw Settings");
            DrawMenu.Add("drawERange", new CheckBox("Draw E Range", false));
            DrawMenu.Add("condemnVisualiser", new CheckBox("Draw Condemn", false));
            DrawMenu.Add("drawStacks", new CheckBox("Draw W Stacks", false));
            DrawMenu.AddLabel("Misc");
            DrawMenu.Add("wallJumpKey", new KeyBind("Tumble Walls", false, KeyBind.BindTypes.HoldActive, 'Z'));
            DrawMenu.Add("condemnNextAA", new KeyBind("Condemn Next AA", false, KeyBind.BindTypes.PressToggle, 'E'));
            DrawMenu.AddLabel("Anti-Champions");
            DrawMenu.Add("antiKalista", new CheckBox("Anti-Kalista"));
            DrawMenu.Add("antiRengar", new CheckBox("Anti-Rengar"));

            InterruptorMenu = Menu.AddSubMenu("Interrupter", "Interrupter");
            InterruptorMenu.AddGroupLabel("Interrupter Menu");
            InterruptorMenu.Add("enableInterrupter", new CheckBox("Enable Interrupter"));
            InterruptorMenu.AddSeparator();
            var dangerSlider        = InterruptorMenu.Add("dangerLevel", new Slider("Set Your Danger Level: ", 3, 1, 3));
            var dangerSliderDisplay = InterruptorMenu.Add("dangerLevelDisplay",
                                                          new Label("Danger Level: " + DangerSliderValues[dangerSlider.Cast <Slider>().CurrentValue - 1]));

            dangerSlider.Cast <Slider>().OnValueChange += delegate
            {
                dangerSliderDisplay.Cast <Label>().DisplayName =
                    "Danger Level: " + DangerSliderValues[dangerSlider.Cast <Slider>().CurrentValue - 1];
            };

            GapCloserMenu = Menu.AddSubMenu("Anti-GapClosers", "Anti-GapClosers");
            GapCloserMenu.AddGroupLabel("Anti-GapCloser Menu");
            GapCloserMenu.Add("enableGapCloser", new CheckBox("Enable Anti-GapCloser"));

            Orbwalker.OnPreAttack            += Events.Orbwalker_OnPreAttack;
            Game.OnUpdate                    += Game_OnUpdate;
            Drawing.OnDraw                   += Drawing_OnDraw;
            Gapcloser.OnGapcloser            += Events.Gapcloser_OnGapCloser;
            Interrupter.OnInterruptableSpell += Events.Interrupter_OnInterruptableSpell;
            Obj_AI_Base.OnProcessSpellCast   += AIHeroClient_OnProcessSpellCast;
            Obj_AI_Base.OnSpellCast          += Obj_AI_Base_OnSpellCast;
            Obj_AI_Base.OnBasicAttack        += Events.ObjAiBaseOnOnBasicAttack;
            GameObject.OnCreate              += Events.GameObject_OnCreate;
        }
コード例 #23
0
ファイル: Program.cs プロジェクト: chienhao10/PortAIO-2
        public static void LoadOKTW()
        {
            Q = new Spell(SpellSlot.Q, 870);
            W = new Spell(SpellSlot.W, 580);
            E = new Spell(SpellSlot.E, 950);
            R = new Spell(SpellSlot.R, 600);

            Q.SetSkillshot(0.25f, 90, 1550, false, SkillshotType.SkillshotLine);
            E.SetSkillshot(0.25f, 60, 1550, true, SkillshotType.SkillshotLine);

            missileManager = new MissileReturn("AhriOrbMissile", "AhriOrbReturn", Q);

            drawMenu = Config.AddSubMenu("Drawings");
            drawMenu.Add("noti", new CheckBox("Show notification & line"));
            drawMenu.Add("onlyRdy", new CheckBox("Draw only ready spells"));
            drawMenu.Add("qRange", new CheckBox("Q range", false));
            drawMenu.Add("wRange", new CheckBox("W range", false));
            drawMenu.Add("eRange", new CheckBox("E range", false));
            drawMenu.Add("rRange", new CheckBox("R range", false));
            drawMenu.Add("Qhelp", new CheckBox("Show Q helper"));

            QMenu = Config.AddSubMenu("Q Config");
            QMenu.Add("autoQ", new CheckBox("Auto Q"));
            QMenu.Add("harrasQ", new CheckBox("Harass Q"));
            QMenu.Add("aimQ", new CheckBox("Auto aim Q missile"));

            WMenu = Config.AddSubMenu("W Config");
            WMenu.Add("autoW", new CheckBox("Auto W"));
            WMenu.Add("harrasW", new CheckBox("Harass W"));

            EMenu = Config.AddSubMenu("E Config");
            EMenu.Add("autoE", new CheckBox("Auto E"));
            EMenu.Add("harrasE", new CheckBox("Harras E"));
            foreach (var enemy in ObjectManager.Get <AIHeroClient>().Where(enemy => enemy.IsEnemy))
            {
                EMenu.Add("Eon" + enemy.NetworkId, new CheckBox("E : " + enemy.ChampionName));
            }
            EMenu.AddSeparator();
            foreach (var enemy in ObjectManager.Get <AIHeroClient>().Where(enemy => enemy.IsEnemy))
            {
                EMenu.Add("Egapcloser" + enemy.NetworkId, new CheckBox("Gapclose : " + enemy.ChampionName));
            }

            RMenu = Config.AddSubMenu("R Config");
            RMenu.Add("autoR", new CheckBox("R KS "));
            RMenu.Add("autoR2", new CheckBox("auto R fight logic + aim Q"));

            harassMenu = Config.AddSubMenu("Harass");
            foreach (var enemy in ObjectManager.Get <AIHeroClient>().Where(enemy => enemy.IsEnemy))
            {
                harassMenu.Add("harras" + enemy.NetworkId, new CheckBox(enemy.ChampionName));
            }

            FarmMenu = Config.AddSubMenu("Farm");
            FarmMenu.Add("farmQ", new CheckBox("Lane clear Q"));
            FarmMenu.Add("farmW", new CheckBox("Lane clear W", false));
            FarmMenu.Add("Mana", new Slider("LaneClear Mana", 80));
            FarmMenu.Add("LCminions", new Slider("LaneClear minimum minions", 2, 0, 10));
            FarmMenu.Add("jungleQ", new CheckBox("Jungle clear Q"));
            FarmMenu.Add("jungleW", new CheckBox("Jungle clear W"));

            Game.OnUpdate += Game_OnGameUpdate;
            Interrupter2.OnInterruptableTarget += Interrupter2_OnInterruptableTarget;
            AntiGapcloser.OnEnemyGapcloser     += AntiGapcloser_OnEnemyGapcloser;
            Drawing.OnDraw      += Drawing_OnDraw;
            GameObject.OnCreate += SpellMissile_OnCreateOld;
            GameObject.OnDelete += Obj_SpellMissile_OnDelete;
        }
コード例 #24
0
        public static void Load(EventArgs args)
        {
            if (ObjectManager.Player.Hero != Champion.MissFortune)
            {
                return;
            }
            Q  = new Spell.Targeted(SpellSlot.Q, 700);
            Q1 = new Spell.Skillshot(SpellSlot.Q, 1300, SkillShotType.Linear, (int)0.25f, 1500, (int)70f);
            W  = new Spell.Active(SpellSlot.W);
            E  = new Spell.Skillshot(SpellSlot.E, 1000, SkillShotType.Circular, (int)0.5f, int.MaxValue, 200);
            R  = new Spell.Skillshot(SpellSlot.R, 1400, SkillShotType.Cone, (int)0.25f, int.MaxValue, (int)100f);
            WelcomeMsg();


            MissFortunMainMenuSettings = MainMenu.AddMenu("Dr MF", "mf");
            MainMenuSettings           = MissFortunMainMenuSettings.AddSubMenu("Spell Settings", "settings");
            MainMenuSettings.AddLabel("W Settings");
            MainMenuSettings.Add("autoW", new CheckBox("W Combo"));
            MainMenuSettings.Add("harassW", new CheckBox("Harass W"));
            MainMenuSettings.AddLabel("E Settings");
            MainMenuSettings.Add("autoE", new CheckBox("E Combo"));
            MainMenuSettings.Add("AGC", new CheckBox("Gapcloser with E"));
            StringList(MainMenuSettings, "EHitchance", "E Hitchance", new[] { "Low", "Medium", "Average Point", "High" },
                       2);
            MainMenuSettings.AddLabel("Q Settings");
            MainMenuSettings.Add("autoQ", new CheckBox("Q Combo"));
            MainMenuSettings.Add("harassQ", new CheckBox("Harass Q on minion"));
            MainMenuSettings.Add("killQ", new CheckBox("Q Kill minion", false));
            MainMenuSettings.Add("qMinionMove", new CheckBox("Don't Q if minions moving"));
            MainMenuSettings.Add("qMinionWidth", new Slider("Calculation", 70, 200, 0));
            MainMenuSettings.AddLabel("R Settings");
            MainMenuSettings.Add("autoR", new CheckBox("R Combo"));
            MainMenuSettings.Add("forceBlockMove", new CheckBox("Force player block"));
            MainMenuSettings.Add("useR",
                                 new KeyBind("Manual R Cast", false, KeyBind.BindTypes.HoldActive, "T".ToCharArray()[0]));
            MainMenuSettings.Add("disableBlock",
                                 new KeyBind("Disable movement block", false, KeyBind.BindTypes.HoldActive, "R".ToCharArray()[0]));
            MainMenuSettings.Add("Rturret", new CheckBox("Don't R under turret"));
            MainMenuSettings.AddLabel("Misc");
            MainMenuSettings.Add("newTarget", new CheckBox("Try to change focus after attack"));
            MainMenuSettings.Add("manaDisable", new CheckBox("Disable mana manager in combo"));

            FarmMenu = MissFortunMainMenuSettings.AddSubMenu("JungleClear Settings", "farm");
            FarmMenu.Add("jungleQ", new CheckBox("Q Kill"));
            FarmMenu.Add("jungleW", new CheckBox("Jungle W"));
            FarmMenu.Add("jungleE", new CheckBox("Jungle E"));

            DrawingMenu = MissFortunMainMenuSettings.AddSubMenu("Drawing Settings", "drawing");
            DrawingMenu.Add("QRange", new CheckBox("Q Draw"));
            DrawingMenu.Add("ERange", new CheckBox("E Draw"));
            DrawingMenu.Add("RRange", new CheckBox("R Draw"));
            DrawingMenu.Add("onlyRdy", new CheckBox("Draw only ready spells"));
            DrawingMenu.Add("noti", new CheckBox("Show notification"));

            foreach (var hero in ObjectManager.Get <AIHeroClient>())
            {
                if (hero.IsEnemy)
                {
                    Enemies.Add(hero);
                }
            }

            Game.OnUpdate                  += Game_OnGameUpdate;
            Drawing.OnDraw                 += Drawing_OnDraw;
            Orbwalker.OnPostAttack         += afterAttack;
            Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast;
            EloBuddy.Player.OnIssueOrder   += Obj_AI_Base_OnIssueOrder;
            Spellbook.OnCastSpell          += Spellbook_OnCastSpell;
            Gapcloser.OnGapcloser          += AntiGapcloser_OnEnemyGapcloser;
        }
コード例 #25
0
        private static void Loading_OnLoadingComplete(EventArgs args)
        {
            if (Player.Instance.ChampionName != Champion.Rengar.ToString())
            {
                return;
            }

            Q = new Spell.Active(SpellSlot.Q);
            W = new Spell.Active(SpellSlot.W, 500);
            E = new Spell.Skillshot(SpellSlot.E, 1000, SkillShotType.Linear, 250, 1500, 70);
            R = new Spell.Active(SpellSlot.R);

            menu = MainMenu.AddMenu("RengarBuddy", "rengarbuddy");
            menu.AddGroupLabel("Rengar Buddy");
            menu.AddLabel("query me? jgottabekiddingme");
            menu.AddLabel("that was a jq joke, i hope you got it");
            menu.AddLabel("oh yea, this is made by fluxy (woot?)");

            ComboMenu = menu.AddSubMenu("Combo Menu", "comboMenuRB");

            ComboMenu.AddGroupLabel("5 Ferocity Settings");
            ComboMenu.Add("ferocity", new CheckBox("Use 5 Ferocity"));
            ComboMenu.AddLabel("Smart Mode Settings");
            ComboMenu.Add("modeType", new CheckBox("Smart Mode Active"));
            ComboMenu.AddLabel("Smart Spell Settings");
            ComboMenu.Add("qInRange", new CheckBox("Q In AA Range"));
            ComboMenu.Add("eOutOfRange", new CheckBox("E Out Of Range"));
            ComboMenu.Add("wHealthPercent", new CheckBox("W <= % Health"));
            ComboMenu.Add("wHealthPercentSlider", new Slider("% Health", 30));
            ComboMenu.AddSeparator();
            ComboMenu.AddLabel("Regular Mode Settings");
            var stacks = ComboMenu.Add("selectedStackedSpell", new Slider("Selected Spell", 0, 0, 2));

            stacks.OnValueChange += delegate
            {
                stacks.DisplayName = "5 Ferocity Priority: " + new[] { "Q", "W", "E" }[stacks.CurrentValue];
            };
            stacks.DisplayName = "5 Ferocity Priority: " + new[] { "Q", "W", "E" }[stacks.CurrentValue];
            ComboMenu.AddSeparator();
            ComboMenu.AddGroupLabel("Regular Combo");
            ComboMenu.Add("qCombo", new CheckBox("Use Q"));
            ComboMenu.Add("wCombo", new CheckBox("Use W"));
            ComboMenu.Add("eCombo", new CheckBox("Use E"));
            ComboMenu.AddSeparator();
            ComboMenu.Add("useYomuus", new CheckBox("use Yomuus in R"));


            HarassMenu = menu.AddSubMenu("Harass Menu", "harassMenuRB");
            HarassMenu.Add("save5StacksHarass", new CheckBox("Save 5 Stacks"));
            var stacks2 = HarassMenu.Add("selectedStackedSpellHarass", new Slider("Selected Spell", 0, 0, 2));

            stacks2.OnValueChange += delegate
            {
                stacks2.DisplayName = "5 Ferocity Priority: " + new[] { "Q", "W", "E" }[stacks.CurrentValue];
            };
            stacks.DisplayName = "5 Ferocity Priority: " + new[] { "Q", "W", "E" }[stacks.CurrentValue];
            HarassMenu.AddSeparator();
            HarassMenu.Add("qHarass", new CheckBox("Use Q"));
            HarassMenu.Add("wHarass", new CheckBox("Use W"));
            HarassMenu.Add("eHarass", new CheckBox("Use E"));


            FarmMenu = menu.AddSubMenu("Farm Menu", "farmMenuRB");
            FarmMenu.AddGroupLabel("Wave Clear");
            FarmMenu.Add("qWaveClear", new CheckBox("Use Q"));
            FarmMenu.Add("wWaveClear", new CheckBox("Use W"));
            FarmMenu.Add("eWaveClear", new CheckBox("Use E"));
            FarmMenu.Add("saveStacksWC", new CheckBox("Save Stacks In WC"));
            var stacks3 = FarmMenu.Add("selectedStackedSpellWC", new Slider("Selected Spell", 0, 0, 2));

            stacks3.OnValueChange += delegate
            {
                stacks3.DisplayName = "5 Ferocity Priority: " + new[] { "Q", "W", "E" }[stacks.CurrentValue];
            };
            FarmMenu.AddGroupLabel("Last Hit");
            FarmMenu.Add("qLastHit", new CheckBox("Use Q"));
            FarmMenu.Add("eLastHit", new CheckBox("Use E"));


            JungleMenu = menu.AddSubMenu("Jungle Menu", "jungleMenuRB");
            JungleMenu.Add("saveStacksJungle", new CheckBox("Save Stacks In Jungle"));
            var stacks4 = JungleMenu.Add("selectedStackedSpellJNG", new Slider("Selected Spell", 0, 0, 2));

            stacks4.OnValueChange += delegate
            {
                stacks4.DisplayName = "5 Ferocity Priority: " + new[] { "Q", "W", "E" }[stacks.CurrentValue];
            };
            JungleMenu.Add("qJng", new CheckBox("Use Q"));
            JungleMenu.Add("wJng", new CheckBox("Use W"));
            JungleMenu.Add("eJng", new CheckBox("Use E"));

            DrawMenu = menu.AddSubMenu("Draw Menu", "drawmenu");
            DrawMenu.Add("drawW", new CheckBox("Draw W"));
            DrawMenu.Add("drawE", new CheckBox("Draw E"));

            Game.OnTick += Game_OnTick;
            Obj_AI_Base.OnProcessSpellCast += AIHeroClient_OnProcessSpellCast;
            Obj_AI_Base.OnBasicAttack      += Obj_AI_Base_OnBasicAttack;
            Drawing.OnDraw += Drawing_OnDraw;
        }
コード例 #26
0
        public static void LoadMenu()
        {
            Bootstrap.Init(null);

            Menu = MainMenu.AddMenu("Lazy Illaoi", "lazy illaoi");
            Menu.AddGroupLabel("Lazy Illaoi");
            Menu.AddLabel("by DamnedNooB");
            Menu.AddLabel("Ceviri Tradana");
            Menu.AddSeparator();

            //-------------------------------------------------------------------------------------------------------------------

            /*
             *       _____                _             __  __
             *      / ____|              | |           |  \/  |
             *     | |     ___  _ __ ___ | |__   ___   | \  / | ___ _ __  _   _
             *     | |    / _ \| '_ ` _ \| '_ \ / _ \  | |\/| |/ _ \ '_ \| | | |
             *     | |___| (_) | | | | | | |_) | (_) | | |  | |  __/ | | | |_| |
             *      \_____\___/|_| |_| |_|_.__/ \___/  |_|  |_|\___|_| |_|\__,_|
             *
             *
             */

            ComboMenu = Menu.AddSubMenu("Kombo", "Combo");
            ComboMenu.AddGroupLabel("Kombo Ayarları");
            ComboMenu.AddLabel("Q - DOKUNAÇ DARBESİ");
            ComboMenu.Add("useQ", new CheckBox("Q Mantıklı Kullan"));
            ComboMenu.Add("useEQ", new CheckBox("Mümkünse İlk E Kullan"));
            ComboMenu.AddSeparator();

            ComboMenu.AddLabel("W - SİLLE TOKAT");
            ComboMenu.Add("useW", new CheckBox("W Mantıklı Kullan"));
            ComboMenu.AddSeparator();

            ComboMenu.AddLabel("E - RUH SINAVI");
            ComboMenu.Add("useE", new CheckBox("E Mantıklı Kullan"));
            ComboMenu.AddSeparator();

            ComboMenu.AddLabel("R - İLAHİ DERS");
            ComboMenu.Add("useR", new CheckBox("R Mantıklı Kullan"));
            ComboMenu.Add("useR#", new Slider("Eğer Düşman Menzildeyse (veya 1v1 hayaletse)", 2, 0, 5));
            ComboMenu.AddSeparator();

            //-------------------------------------------------------------------------------------------------------------------

            /*
             *      _    _                           __  __
             *     | |  | |                         |  \/  |
             *     | |__| | __ _ _ __ __ _ ___ ___  | \  / | ___ _ __  _   _
             *     |  __  |/ _` | '__/ _` / __/ __| | |\/| |/ _ \ '_ \| | | |
             *     | |  | | (_| | | | (_| \__ \__ \ | |  | |  __/ | | | |_| |
             *     |_|  |_|\__,_|_|  \__,_|___/___/ |_|  |_|\___|_| |_|\__,_|
             *
             *
             */

            HarassMenu = Menu.AddSubMenu("Dürtme", "Harass");
            HarassMenu.AddGroupLabel("Dürtme Ayarları");

            HarassMenu.AddLabel("Q - DOKUNAÇ DARBESİ");
            HarassMenu.Add("useQ", new CheckBox("Q mantıklı Kullan"));
            HarassMenu.Add("qMana", new Slider("En az mana: ", 20, 1));
            HarassMenu.AddSeparator();

            HarassMenu.AddLabel("W - SİLLE TOKAT");
            HarassMenu.Add("useW", new CheckBox("W mantıklı Kullan"));
            HarassMenu.Add("wMana", new Slider("En az mana: ", 20, 1));
            HarassMenu.AddSeparator();

            HarassMenu.AddLabel("E - RUH SINAVI");
            HarassMenu.Add("useE", new CheckBox("E mantıklı Kullan"));
            HarassMenu.Add("eMana", new Slider("En az mana: ", 20, 1));
            HarassMenu.AddSeparator();


            //-------------------------------------------------------------------------------------------------------------------

            /*
             *      ______                     __  __
             *     |  ____|                   |  \/  |
             *     | |__ __ _ _ __ _ __ ___   | \  / | ___ _ __  _   _
             *     |  __/ _` | '__| '_ ` _ \  | |\/| |/ _ \ '_ \| | | |
             *     | | | (_| | |  | | | | | | | |  | |  __/ | | | |_| |
             *     |_|  \__,_|_|  |_| |_| |_| |_|  |_|\___|_| |_|\__,_|
             *
             *
             */

            FarmMenu = Menu.AddSubMenu("Farm", "Farm");
            FarmMenu.AddGroupLabel("Farm Ayarları");

            FarmMenu.AddLabel("Q - DOKUNAÇ DARBESİ");
            FarmMenu.Add("useQlane", new CheckBox("LaneTemizlerken Kullan"));
            FarmMenu.Add("qManaLane", new Slider("LaneTemizleme için en az mana: ", 20, 1));
            FarmMenu.Add("qMinionsLane", new Slider("LaneTemizleme için en az minyon: ", 3, 1, 6));
            FarmMenu.AddSeparator();

            FarmMenu.Add("useQjungle", new CheckBox("Orman Temizlemede Kullan"));
            FarmMenu.AddSeparator();

            FarmMenu.AddLabel("W - SİLLE TOKAT");
            FarmMenu.Add("useWlane", new CheckBox("LaneTemizlemede Kullan"));
            FarmMenu.Add("wManaLane", new Slider("LaneTemizleme için en az mana : ", 20, 1));
            FarmMenu.AddSeparator();

            FarmMenu.Add("useWjungle", new CheckBox("Orman Temizleme için Kullan"));
            FarmMenu.AddSeparator();

            //-------------------------------------------------------------------------------------------------------------------

            /*
             *      __  __ _            __  __
             *     |  \/  (_)          |  \/  |
             *     | \  / |_ ___  ___  | \  / | ___ _ __  _   _
             *     | |\/| | / __|/ __| | |\/| |/ _ \ '_ \| | | |
             *     | |  | | \__ \ (__  | |  | |  __/ | | | |_| |
             *     |_|  |_|_|___/\___| |_|  |_|\___|_| |_|\__,_|
             *
             *
             */

            MiscMenu = Menu.AddSubMenu("Ek", "Misc");
            MiscMenu.AddGroupLabel("Ek Ayarlar");
            MiscMenu.AddLabel("Anti Gapcloser Ayarları");
            MiscMenu.Add("gapcloserQ", new CheckBox("Use Q - DOKUNAÇ DARBESİ ni gapcloser için kullan"));
            MiscMenu.Add("gapcloserW", new CheckBox("Use W - SİLLE TOKAT 'ı gapcloser için kullan"));
            MiscMenu.AddSeparator();


            //-------------------------------------------------------------------------------------------------------------------

            /*
             *      _____                       __  __
             *     |  __ \                     |  \/  |
             *     | |  | |_ __ __ ___      __ | \  / | ___ _ __  _   _
             *     | |  | | '__/ _` \ \ /\ / / | |\/| |/ _ \ '_ \| | | |
             *     | |__| | | | (_| |\ V  V /  | |  | |  __/ | | | |_| |
             *     |_____/|_|  \__,_| \_/\_/   |_|  |_|\___|_| |_|\__,_|
             *
             *
             */

            DrawMenu = Menu.AddSubMenu("Göster", "Draw");
            DrawMenu.AddGroupLabel("Gösterge Ayarları");
            DrawMenu.AddLabel("Spell Ranges");
            DrawMenu.Add("drawQ", new CheckBox("Göster Q Menzili"));
            DrawMenu.Add("drawW", new CheckBox("Göster W Menzili"));
            DrawMenu.Add("drawE", new CheckBox("Göster E Menzili"));
            DrawMenu.Add("drawR", new CheckBox("Göster R Menzili"));
            DrawMenu.Add("drawT", new CheckBox("Göster Dokunaç Menzili"));

            //-------------------------------------------------------------------------------------------------------------------

            /*
             *      ______               _
             *     |  ____|             | |
             *     | |____   _____ _ __ | |_ ___
             *     |  __\ \ / / _ \ '_ \| __/ __|
             *     | |___\ V /  __/ | | | |_\__ \
             *     |______\_/ \___|_| |_|\__|___/
             *
             *
             */

            Game.OnUpdate          += Events.OnUpdate;
            Orbwalker.OnPostAttack += Events.OnPostAttack;
            //Orbwalker.OnPreAttack += Events.OnPreAttack;
            Obj_AI_Base.OnSpellCast += Events.OnSpellCast;
            Gapcloser.OnGapcloser   += Events.OnGapCloser;
            GameObject.OnCreate     += Events.OnCreateObj;
            GameObject.OnDelete     += Events.OnDeleteObj;
            Drawing.OnDraw          += Events.OnDraw;
        }
コード例 #27
0
        public static void Init()
        {
            ComboMenu = Program.menu.AddSubMenu("Combo Settings");
            ComboMenu.AddGroupLabel("Combo Settings");

            ComboMenu.AddLabel("Q-1 Ayarlari");
            ComboMenu.Add("useQ1", new CheckBox("Kullan Q-1"));
            ComboMenu.AddLabel("Q-2 Ayarlari");
            ComboMenu.Add("qBeforeExpire", new CheckBox("Sure bitmeden once Q"));
            ComboMenu.Add("qOutOfRange", new CheckBox("Q Menzil disinda"));
            ComboMenu.Add("qExecute", new CheckBox("Q Olduruken"));
            ComboMenu.AddLabel("W-1 Ayarlari");
            ComboMenu.Add("useW1", new CheckBox("W1 Pasif icin"));
            ComboMenu.Add("wCatchUp", new CheckBox("Kullan W takim arkadasina atilmada"));
            ComboMenu.AddLabel("W-2 Ayarlari");
            ComboMenu.Add("useW2", new CheckBox("W2 Pasif icin"));
            ComboMenu.AddLabel("E-1 Ayarlari");
            ComboMenu.Add("useE1", new CheckBox("Kullan E1"));
            ComboMenu.AddLabel("E-2 Ayarlari");
            ComboMenu.Add("useE2", new CheckBox("E2"));
            ComboMenu.AddLabel("R Ayarlari");
            ComboMenu.Add("useR", new CheckBox("Kullan R"));
            ComboMenu.AddLabel("Pasif Ayarlari");
            ComboMenu.Add("minPassiveSliderCombo", new Slider("Skillerden sonra kac pasif kullanilsin", 1, 0, 2));

            HarassMenu = Program.menu.AddSubMenu("Durtme Ayarlari");
            HarassMenu.AddGroupLabel("Durtme Ayarlari");
            HarassMenu.AddLabel("Q-1 Ayarlari");
            HarassMenu.Add("useQ1H", new CheckBox("Kullan Q-1"));
            HarassMenu.AddLabel("Q-2 Ayarlari");
            HarassMenu.Add("qBeforeExpireH", new CheckBox("Sure bitmeden once Q"));
            HarassMenu.Add("qOutOfRangeH", new CheckBox("Q Menzil disinda"));
            HarassMenu.Add("qExecuteH", new CheckBox("Q Olduruken"));
            HarassMenu.AddLabel("E-1 Ayarlari");
            HarassMenu.Add("useE1H", new CheckBox("Kullan E1"));
            HarassMenu.AddLabel("E-2 Ayarlari");
            HarassMenu.Add("useE2H", new CheckBox("Kullan"));

            FarmMenu = Program.menu.AddSubMenu("Farm Ayarlari");
            FarmMenu.AddGroupLabel("SonVurus Ayarlari");
            FarmMenu.Add("useQ1F", new CheckBox("Kullan Q-1"));
            FarmMenu.Add("qExecuteF", new CheckBox("Q Olduruken"));
            FarmMenu.AddGroupLabel("SonVurus Ayarlari");
            FarmMenu.Add("useQ1WC", new CheckBox("Kullan Q-1"));
            FarmMenu.Add("qExecuteWC", new CheckBox("Q Olduruken"));
            FarmMenu.Add("eExecuteWC", new CheckBox("E Olduruken"));

            JungleMenu = Program.menu.AddSubMenu("Orman Ayarlari");
            JungleMenu.AddGroupLabel("Orman Ayarlari");
            JungleMenu.Add("useQ1J", new CheckBox("Kullan Q-1"));
            JungleMenu.Add("useQ2J", new CheckBox("Kullan Q-2"));
            JungleMenu.Add("useW1J", new CheckBox("Kullan W-1"));
            JungleMenu.Add("useW2J", new CheckBox("Kullan W-2"));
            JungleMenu.Add("useE1J", new CheckBox("Kullan E-1"));
            JungleMenu.Add("useE2J", new CheckBox("Kullan E-2"));
            JungleMenu.Add("minPassiveSlider", new Slider("Skillerden sonra kac pasif kullanilsin", 1, 0, 2));

            KillstealMenu = Program.menu.AddSubMenu("Oldurme Ayarlari");
            KillstealMenu.AddGroupLabel("Oldurme Ayarlari");
            KillstealMenu.Add("KSQ1", new CheckBox("Kullan Q1"));
            KillstealMenu.Add("KSQ2", new CheckBox("Kullan Q2"));
            KillstealMenu.Add("KSE1", new CheckBox("Kullan E"));
            KillstealMenu.Add("KSR1", new CheckBox("Kullan R"));

            Game.OnTick += Game_OnUpdate;
        }
コード例 #28
0
ファイル: Program.cs プロジェクト: uneventful0312/EloBuddy
        private static void Loading_OnLoadingComplete(EventArgs args)
        {
            if (_Player.Hero != Champion.Talon)
            {
                Chat.Print("<font color='#ff0000'>ERROR 0: FAILED TO LAUNCH</font>");
                return;
            }

            _Q = new Spell.Active(SpellSlot.Q);
            _W = new Spell.Skillshot(SpellSlot.W, 600, SkillShotType.Cone, 250, null, 25);
            _E = new Spell.Targeted(SpellSlot.E, 700);
            _R = new Spell.Skillshot(SpellSlot.R, 500, SkillShotType.Circular);

            IgniteSlot = _Player.GetSpellSlotFromName("SummonerDot");

            _bilge   = new Item(3144, 475f);
            _blade   = new Item(3153, 425f);
            _hydra   = new Item(3074, 250f);
            _tiamat  = new Item(3077, 250f);
            _rand    = new Item(3143, 490f);
            _lotis   = new Item(3190, 590f);
            _youmuu  = new Item(3142, 10);
            _botrk   = new Item(3153, 550f);
            _manapot = new Item(2004, 10);

            Menu = MainMenu.AddMenu("Talon", "talon");

            Menu.AddGroupLabel("Talon");
            Menu.AddLabel("By Buddy - Feel free to donate me a monitor :^)");

            Menu.AddSeparator();

            Menu.Add("gobalDelay", new Slider("Gobal Delay (ms)", 5, 0, 100));

            ComboMenu = Menu.AddSubMenu("::Combo Menu", "combomenu");

            ComboMenu.AddGroupLabel("Combo Menu");
            ComboMenu.Add("cUseQ", new CheckBox("Use Q"));
            ComboMenu.Add("cUseW", new CheckBox("Use W"));
            ComboMenu.Add("cUseE", new CheckBox("Use E"));
            ComboMenu.Add("cUseR", new CheckBox("Use R"));

            ComboMenu.AddSeparator();

            ComboMenu.Add("cUseYoumuu", new CheckBox("Use Youmuu's"));
            ComboMenu.Add("cUseTiamat", new CheckBox("Use Tiamat"));
            ComboMenu.Add("cUseHydra", new CheckBox("Use Hydra"));
            ComboMenu.Add("cUseBilge", new CheckBox("Use Bilge"));
            ComboMenu.Add("cUseBotrk", new CheckBox("Use Botrk"));

            HarassMenu = Menu.AddSubMenu("::Harass Menu", "harassmenu");

            HarassMenu.AddGroupLabel("Harass Menu");
            HarassMenu.Add("hUseW", new CheckBox("Use W"));
            HarassMenu.Add("hUseE", new CheckBox("Use E"));

            FleeMenu = Menu.AddSubMenu("::Flee Menu", "fleemenu");

            FleeMenu.AddGroupLabel("Flee Menu");
            FleeMenu.Add("fUseE", new CheckBox("Use E"));
            FleeMenu.Add("fUseR", new CheckBox("Use R", false));
            FleeMenu.Add("fUseYoumuu", new CheckBox("Use Youmuu's", false));

            FarmMenu = Menu.AddSubMenu("::Farm Menu", "farmmenu");

            FarmMenu.AddGroupLabel("Farm Menu");

            FarmMenu.AddLabel("Last Hit");
            FarmMenu.Add("fLHUseQ", new CheckBox("Use Q", true));
            FarmMenu.Add("fLHUseW", new CheckBox("Use W", true));
            FarmMenu.Add("fLHUseE", new CheckBox("Use E", true));

            FarmMenu.AddSeparator();

            FarmMenu.AddLabel("Lane Clear");
            FarmMenu.Add("fLCUseQ", new CheckBox("Use Q"));
            FarmMenu.Add("fLCUseW", new CheckBox("Use W"));
            FarmMenu.Add("fLCUseE", new CheckBox("Use E"));

            KSMenu = Menu.AddSubMenu("::KS Menu", "ksmenu");

            KSMenu.AddGroupLabel("Ks Menu");
            KSMenu.Add("ksUseQ", new CheckBox("Use Q"));
            KSMenu.Add("ksUseW", new CheckBox("Use W"));
            KSMenu.Add("ksUseE", new CheckBox("Use E"));
            KSMenu.Add("ksUseI", new CheckBox("Use Ignite"));

            DrawMenu = Menu.AddSubMenu("::Draw Menu", "drawmenu");

            DrawMenu.AddGroupLabel("Draw Menu");
            DrawMenu.Add("DrawW", new CheckBox("Draw W"));
            DrawMenu.Add("DrawE", new CheckBox("Draw E"));
            DrawMenu.Add("DrawR", new CheckBox("Draw R"));
            DrawMenu.Add("DrawComboCircle", new CheckBox("Draw Combo Circle"));
            DrawMenu.Add("DrawComboLine", new CheckBox("Draw Combo Line"));
            DrawMenu.Add("DrawHPBarCombo", new CheckBox("Draw HP Bar Combo Damage"));
            DrawMenu.Add("DrawText", new CheckBox("Draw Text Combo Ready"));
            DrawMenu.Add("DrawMana", new CheckBox("Draw Calculated Mana"));
            ItemMenu = Menu.AddSubMenu("::Item Menu", "itemmenu");

            ItemMenu.AddGroupLabel("Item Menu");
            ItemMenu.Add("useHydra", new CheckBox("Use Hydra"));
            ItemMenu.Add("useYoumuu", new CheckBox("Use Youmuu's"));
            ItemMenu.Add("useTiamat", new CheckBox("Use Tiamat"));
            ItemMenu.Add("useBilge", new CheckBox("Use Bilge"));
            ItemMenu.Add("useBotrk", new CheckBox("Use Botrk"));

            LogicMenu = Menu.AddSubMenu("::Logic Menu", "logicmenu");

            LogicMenu.AddGroupLabel("Logic Menu");
            LogicMenu.Add("eUseHealthCheck", new CheckBox("Only Use E if Health is Above Amount"));
            LogicMenu.Add("eUseHealthSlider", new Slider("Health:", 250, 50, 1250));

            LogicMenu.AddSeparator();

            LogicMenu.Add("DrawRCastCircle", new CheckBox("Draw R Recommended Cast Range Circle"));
            LogicMenu.Add("DrawRCastBufferRange", new Slider("Buffer Range:", 0, -100, 100));

            ManaMenu = Menu.AddSubMenu("::Mana Menu", "manamenu");

            ManaMenu.AddGroupLabel("Mana Menu");
            ManaMenu.Add("useManaPotion", new Slider("Use Mana Pot if Mana: --not working yet", 150, 0, (int)_Player.Mana));
            ManaMenu.Add("waveClearMana", new Slider("Dont Cast Waveclear Spells if Mana:", 75, 0, 150));

            //LogicMenu.AddSeparator();

            //LogicMenu.Add("DrawRecommendedRRange", new CheckBox("Draw Recommended R Cast Range"));

            Indicator = new DamageIndicator.DamageIndicator();
            Indicator.Add("Combo", new SpellData(0, DamageType.True, Color.Lime));

            //Calls...
            Game.OnTick    += Game_OnTick;
            Drawing.OnDraw += Draw.Drawing_OnDraw;

            //BladeObject = ObjectManager.Get<GameObject>().FirstOrDefault(obj => obj.Name != null && obj.IsValid && obj.Name.ToLower().Contains("doomball"));

            Chat.Print("Talon Initialized Succesfully - Version 0.2");
        }
コード例 #29
0
        private static void Game_OnStart(EventArgs args)
        {
            if (!_Player.ChampionName.Contains("Tristana"))
            {
                return;
            }
            Bootstrap.Init(null);
            uint level = (uint)Player.Instance.Level;

            Q = new Spell.Active(SpellSlot.Q, 543 + level * 7);
            W = new Spell.Skillshot(SpellSlot.W, 900, SkillShotType.Circular, (int)0.25f, Int32.MaxValue, (int)80f);
            E = new Spell.Targeted(SpellSlot.E, 550 + level * 7);
            R = new Spell.Targeted(SpellSlot.R, 550 + level * 7);

            Menu = MainMenu.AddMenu("Crayz Tristana", "CrayzTristana");
            Menu.AddGroupLabel("Crayz Tristana");
            Menu.AddLabel("Version: " + "7.5.179.44");
            Menu.AddSeparator();
            Menu.AddLabel("By Crayz Turkish");
            Menu.AddSeparator();
            Menu.AddSeparator();

            ComboMenu = Menu.AddSubMenu("Combo", "Combo");
            ComboMenu.AddGroupLabel("Combo Settings");
            ComboMenu.Add("useQCombo", new CheckBox("Use [Q]", true));
            ComboMenu.Add("useECombo", new CheckBox("Use [E]", true));
            ComboMenu.Add("useRCombo", new CheckBox("Use [R]", true));
            ComboMenu.AddLabel("Finisher Settings");
            ComboMenu.Add("useERFinish", new CheckBox("Allow [E] + [R] Finish", true));
            ComboMenu.Add("useWFinish", new CheckBox("Allow [W] Finish", false));

            HarassMenu = Menu.AddSubMenu("Harass", "Harass");
            HarassMenu.AddGroupLabel("Harass Settings");
            HarassMenu.Add("useQHarass", new CheckBox("Use [Q]", false));
            HarassMenu.Add("useEHarass", new CheckBox("Use [E]", false));
            HarassMenu.Add("manaHarass", new Slider("Mana setting", 35, 0, 100));

            FarmMenu = Menu.AddSubMenu("Laneclear", "Laneclear");
            FarmMenu.AddGroupLabel("Laneclear Settings");
            FarmMenu.Add("useQLane", new CheckBox("Use [Q]", false));
            FarmMenu.Add("useELane", new CheckBox("Use [E]", false));
            FarmMenu.Add("useELaneT", new CheckBox("Use [E] on Tower", false));
            FarmMenu.Add("manaFarm", new Slider("Mana setting", 50, 0, 100));

            KsMenu = Menu.AddSubMenu("Killsteal", "Killsteal");
            KsMenu.AddGroupLabel("Killsteal Settings");
            KsMenu.Add("useRKs", new CheckBox("Use [R]", true));
            KsMenu.Add("useWKs", new CheckBox("Use [W]", false));

            MiscMenu = Menu.AddSubMenu("Misc", "Misc");
            MiscMenu.AddGroupLabel("Finisher Tweaks");
            MiscMenu.Add("ERBuffer", new Slider("[E]-[R] Damage-Buffer", 60, 0, 500));
            MiscMenu.Add("RBuffer", new Slider("[R] Damage-Buffer", 60, 0, 500));
            MiscMenu.Add("WBuffer", new Slider("[W] Damage-Buffer", 50, 0, 500));
            MiscMenu.AddGroupLabel("Anti-Gapcloser");
            MiscMenu.Add("antiGC", new CheckBox("Basic Anti-Gapcloser", true));
            MiscMenu.Add("antiKitty", new CheckBox("Anti Rengar", true));
            MiscMenu.Add("antiBug", new CheckBox("Anti Kha'Zix", true));
            MiscMenu.AddGroupLabel("Draw Settings");
            MiscMenu.Add("drawAA", new CheckBox("Draw [AA] / [E] / [R]", true));
            MiscMenu.Add("drawW", new CheckBox("Draw [W]", true));
            MiscMenu.AddGroupLabel("Stuff");
            MiscMenu.Add("autoLv", new CheckBox("Auto Level up", true));
            Activator.init();


            Game.OnTick           += Game_OnTick;
            Game.OnUpdate         += Game_OnUpdate;
            Drawing.OnDraw        += Drawing_OnDraw;
            Gapcloser.OnGapcloser += Gapcloser_OnGapCloser;
            GameObject.OnCreate   += GameObject_OnCreate;
        }
コード例 #30
0
        //-----------------//
        // Start Game-----//
        // Game On Start-//
        static void Game_OnStart(EventArgs args)
        {
            try
            {
                if (ChampionName != PlayerInstance.BaseSkinName)
                {
                    return;
                }

                Bootstrap.Init(null);

                Chat.Print("KKayle Addon Loading Success");
                Q           = new Spell.Targeted(SpellSlot.Q, 650);
                Q.CastDelay = 5;
                W           = new Spell.Targeted(SpellSlot.W, 900);
                E           = new Spell.Active(SpellSlot.E, 650);
                R           = new Spell.Targeted(SpellSlot.R, 900);
                if (Spell1("ignite"))
                {
                    Ignite = new Spell.Targeted(ObjectManager.Player.GetSpellSlotFromName("summonerdot"), 600);
                }

                Menu = MainMenu.AddMenu("KKayle", "kayle");
                Menu.AddSeparator();
                Menu.AddLabel("Criado por Bruno105");
                // Combo Menu
                ComboMenu = Menu.AddSubMenu("Combo", "ComboKayle");
                ComboMenu.Add("ComboW", new CheckBox("W Kullan", true));
                ComboMenu.Add("useIgnite", new CheckBox("Tutuştur Kullan", false));

                // Harass Menu
                HarassMenu = Menu.AddSubMenu("Harass", "HarassKayle");
                HarassMenu.Add("HarassQ", new CheckBox("Q Kullan", true));
                HarassMenu.Add("HarassW", new CheckBox("W Kullan", false));
                HarassMenu.Add("HarassE", new CheckBox("E Kullan", true));
                HarassMenu.Add("ManaH", new Slider("Manam şundan azsa kullanma  <=", 30));

                //Farm Menu
                FarmMenu = Menu.AddSubMenu("Farm", "FarmKayle");
                FarmMenu.Add("ManaF", new Slider("Manam şundan azsa büyü kullanma  <=", 40));
                FarmMenu.Add("FarmQ", new CheckBox("Q Kullan", true));
                FarmMenu.Add("FarmE", new CheckBox("E KUllan", true));
                FarmMenu.Add("MinionE", new Slider("E için gereken minyon sayısı >=", 3, 1, 5));
                FarmMenu.AddSeparator();
                FarmMenu.AddLabel("Last Hit");
                FarmMenu.Add("LastQ", new CheckBox("Q ile son vuruş", true));
                // FarmMenu.Add("LastE", new CheckBox("Use E to Last Hit", true));


                // Heal Menu
                var allies = EntityManager.Heroes.Allies.Where(a => !a.IsMe).OrderBy(a => a.BaseSkinName);
                HealMenu = Menu.AddSubMenu("Heal", "HealKayle");
                HealMenu.Add("autoW", new CheckBox("W otomatik kullan", true));
                HealMenu.Add("HealSelf", new Slider("W kendine kullan % HP", 50));
                HealMenu.Add("HealAlly", new Slider("Dostlara Kullan % HP", 50));
                foreach (var a in allies)
                {
                    HealMenu.Add("autoHeal_" + a.BaseSkinName, new CheckBox("Dostlara can  " + a.BaseSkinName));
                }


                //--------------//
                //---Ultmate---//
                //------------//

                var ally = EntityManager.Heroes.Allies.Where(a => !a.IsMe).OrderBy(a => a.BaseSkinName);
                UltMenu = Menu.AddSubMenu("Ultimate", "UltKayle");
                UltMenu.Add("autoR", new CheckBox("Otomatik Ulti ", true));
                UltMenu.Add("UltSelf", new Slider("Ulti kendine kullan % HP", 20));
                UltMenu.Add("UltAlly", new Slider("Dostlara kullan  % HP", 20));
                foreach (var a in ally)
                {
                    UltMenu.Add("autoUlt_" + a.BaseSkinName, new CheckBox("Ulti Kullan " + a.BaseSkinName));
                }


                //------------//
                //-Draw Menu-//
                //----------//
                DrawMenu = Menu.AddSubMenu("Draws", "DrawKayle");
                // DrawMenu.Add("drawDisable", new CheckBox("Desabilidatar todos os Draw", false));
                DrawMenu.Add("drawAA", new CheckBox("Devredışı Göster AA", true));
                DrawMenu.Add("drawQ", new CheckBox("Devredışı Göster Q", true));
                DrawMenu.Add("drawW", new CheckBox("Devredışı Göster W", true));
                DrawMenu.Add("drawE", new CheckBox("Devredışı Göster E", true));
            }
            catch (Exception e)
            {
                Chat.Print("KKayle: Exception occured while Initializing Addon. Error: " + e.Message);
            }
        }