Example #1
1
 private static void Game_OnGameLoad(EventArgs args)
 {
     Config = new Menu("Tracker", "Tracker", true);
     HbTracker.AttachToMenu(Config);
     WardTracker.AttachToMenu(Config);
     Config.AddToMainMenu();
 }
Example #2
1
        private static void Game_OnGameLoad(EventArgs args)
        {
            Config = new Menu("SharpChatLiner", "SharpChatLiner", true);

            Config.AddSubMenu(new Menu("Text 1", "Text 1"));
            Config.SubMenu("Text 1").AddItem(new MenuItem("1", "Say txt File 1").SetValue(new KeyBind("1".ToCharArray()[0], KeyBindType.Press)));
            Config.SubMenu("Text 1").AddItem(new MenuItem("ALL1", "Say txt File 1 To ALL")).SetValue(false);

            Config.AddSubMenu(new Menu("Text 2", "Text 2"));
            Config.SubMenu("Text 2").AddItem(new MenuItem("2", "Say txt File 2").SetValue(new KeyBind("2".ToCharArray()[0], KeyBindType.Press)));
            Config.SubMenu("Text 2").AddItem(new MenuItem("ALL2", "Say txt File 2 To ALL")).SetValue(false);

            Config.AddSubMenu(new Menu("Text 3", "Text 3"));
            Config.SubMenu("Text 3").AddItem(new MenuItem("3", "Say txt File 3").SetValue(new KeyBind("3".ToCharArray()[0], KeyBindType.Press)));
            Config.SubMenu("Text 3").AddItem(new MenuItem("ALL3", "Say txt File 3 To ALL")).SetValue(false);

            Config.AddSubMenu(new Menu("Text 4", "Text 4"));
            Config.SubMenu("Text 4").AddItem(new MenuItem("4", "Say txt File 4").SetValue(new KeyBind("4".ToCharArray()[0], KeyBindType.Press)));
            Config.SubMenu("Text 4").AddItem(new MenuItem("ALL4", "Say txt File 4 To ALL")).SetValue(false);

            Config.AddSubMenu(new Menu("Text 5", "Text 5"));
            Config.SubMenu("Text 5").AddItem(new MenuItem("5", "Say txt File 5").SetValue(new KeyBind("5".ToCharArray()[0], KeyBindType.Press)));
            Config.SubMenu("Text 5").AddItem(new MenuItem("ALL5", "Say txt File 5 To ALL")).SetValue(false);

            Config.AddSubMenu(new Menu("Text 6", "Text 6"));
            Config.SubMenu("Text 6").AddItem(new MenuItem("6", "Say txt File 6").SetValue(new KeyBind("6".ToCharArray()[0], KeyBindType.Press)));
            Config.SubMenu("Text 6").AddItem(new MenuItem("ALL6", "Say txt File 6 To ALL")).SetValue(false);

            Config.AddToMainMenu();

            Game.OnGameUpdate += OnGameUpdate;
            Game.PrintChat("<font color='#FF00BF'>Sharp Chat Liner Loaded By</font> <font color='#FF0000'>The</font><font color='#FFFF00'>Kush</font><font color='#40FF00'>Style</font>");
        }
Example #3
1
 private static void CreateMenu()
 {
     Menu = new Menu("AIOAuto", "menu", true);
     Menu.AddItem(new MenuItem("timer", "timer")).SetValue(new Slider(500, 200, 5000));
     Menu.AddItem(new MenuItem("dbbuff", "Simple Buff Checker")).SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press, false));
     Menu.AddToMainMenu();
 }
Example #4
1
        private static void Game_OnGameLoad(EventArgs args)
        {
            EQDrawList = new List<Vector3>();
            Player = ObjectManager.Player;
            if (Player.ChampionName != ChampionName) return;
            Q = new Spell(SpellSlot.Q, 700f);
            Q.SetSkillshot(0.5f, 70f, float.MaxValue, false, SkillshotType.SkillshotLine);

            W = new Spell(SpellSlot.W, 300f);

            E = new Spell(SpellSlot.E, 830f);
            E.SetSkillshot(0.5f, 70f, float.MaxValue, false, SkillshotType.SkillshotCircle);
            Config = new Menu("J4Helper", "J4Helper", true);
            //Orbwalker
            Config.AddSubMenu(new Menu("Orbwalking", "Orbwalking"));
            Orbwalker = new Orbwalking.Orbwalker(Config.SubMenu("Orbwalking"));

            //Misc
            Config.AddSubMenu(new Menu("Keys", "Keys"));
            Config.SubMenu("Keys")
                .AddItem(
                    new MenuItem("EQMouse", "EQ to Mouse").SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press)));
            Config.AddToMainMenu();
            Game.OnUpdate += Game_OnUpdate;
            Drawing.OnDraw += Drawing_OnDraw;
            Game.PrintChat("J4Helper Loaded.");
            Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast;
        }
Example #5
0
        static void Game_OnGameLoad(EventArgs args)
        {
            Game.PrintChat("Shoutbox loaded!");
            Config = new LeagueSharp.Common.Menu("Shoutbox", "Shoutbox", true);
            Config.AddToMainMenu();
            Config.AddItem(new LeagueSharp.Common.MenuItem("login", ".login user pw"));
            Config.AddItem(new LeagueSharp.Common.MenuItem("msg", ".sb message"));
            Config.AddItem(new LeagueSharp.Common.MenuItem("user", Shoutbox.account));
            Config.AddItem(new LeagueSharp.Common.MenuItem("pw", Shoutbox.password));

            Config.Item("user").SetValue <StringList>(new StringList(new string[] { Shoutbox.account }));
            StringList us = Config.Item("user").GetValue <StringList>();

            Config.Item("user").SetValue <StringList>(new StringList(new string[] { us.SList[0] }));

            Config.Item("pw").SetValue <StringList>(new StringList(new string[] { Shoutbox.account }));
            StringList pw = Config.Item("pw").GetValue <StringList>();

            Config.Item("pw").SetValue <StringList>(new StringList(new string[] { pw.SList[0] }));

            Shoutbox.account  = us.SList[0];
            Shoutbox.password = pw.SList[0];

            if (Shoutbox.account != "")
            {
                Shoutbox.Process("update msg");
            }
            Game.OnGameInput         += Game_OnGameInput;
            Game.OnGameProcessPacket += Game_OnGameProcessPacket;
        }
Example #6
0
        public PerfectWardTracker()
        {
            Game.OnStart   += OnGameStart;
            Game.OnUpdate  += Game_OnGameUpdate;
            Drawing.OnDraw += OnDraw;


            //Create the menu
            Config = new LeagueSharp.Common.Menu("PerfectWard", "PerfectWard", true);

            Config.SubMenu("Drawing").AddItem(new LeagueSharp.Common.MenuItem("drawplaces", "Draw ward places").SetValue(new Circle(true, System.Drawing.Color.FromArgb(100, 255, 0, 255))));
            Config.SubMenu("Drawing").AddItem(new LeagueSharp.Common.MenuItem("drawDistance", "Don't draw if the distance >")).SetValue(new Slider(2000, 10000, 1));
            Config.SubMenu("Drawing").AddItem(new LeagueSharp.Common.MenuItem("placekey", "NormalWard Key").SetValue(new KeyBind("Z".ToCharArray()[0], KeyBindType.Press)));
            Config.SubMenu("Drawing").AddItem(new LeagueSharp.Common.MenuItem("placekeypink", "PinkWard Key").SetValue(new KeyBind("C".ToCharArray()[0], KeyBindType.Press)));
            Config.SubMenu("AutoBushRevealer").AddItem(new MenuItem("AutoBushKey", "Key").SetValue(new KeyBind("Ctrl".ToCharArray()[0], KeyBindType.Press)));

            Config.AddSubMenu(new Menu("Auto Bush Revealer", "AutoBushRevealer"));

            Config.SubMenu("AutoBushRevealer").AddItem(new MenuItem("AutoBushEnabled", "Enabled").SetValue(true));
            Config.AddToMainMenu();

            foreach (var ward in _wards)
            {
                Config.SubMenu("Auto Bush Ward Type").AddItem(new MenuItem("AutoBush" + ward.Key, ward.Value).SetValue(true));
            }
            Game.OnUpdate += Game_OnGameUpdate;
        }
Example #7
0
 public virtual void closeMenu()
 {
     TargetSelector.AddToMenu(_targetSelectorMenu);
     menu.AddSubMenu(_orbWalkerMenu);            //ORBWALKER
     menu.AddSubMenu(_targetSelectorMenu);
     menu.AddToMainMenu();
 }
Example #8
0
        public static void OnLoad(Menu RootMenu)
        {
            var OrbwalkerMenu = new Menu("Orbwalker", "dz191.jayce.orbwalker");
            Jayce.Orbwalker = new Orbwalking.Orbwalker(OrbwalkerMenu);
            RootMenu.AddSubMenu(OrbwalkerMenu);

            var TSMenu = new Menu("TargetSelector", "dz191.jayce.ts");

            TargetSelector.AddToMenu(TSMenu);

            RootMenu.AddSubMenu(TSMenu);

            var ComboMenu = new Menu("Combo","dz191.jayce.combo");
            {
                ComboMenu.AddItem(new MenuItem("dz191.jayce.combo.qranged", "Use Q Ranged").SetValue(true));
                ComboMenu.AddItem(new MenuItem("dz191.jayce.combo.wranged", "Use W Ranged").SetValue(true));
                ComboMenu.AddItem(new MenuItem("dz191.jayce.combo.eranged", "Use E Ranged").SetValue(true));
                ComboMenu.AddItem(new MenuItem("dz191.jayce.combo.qmelee", "Use Q Melee").SetValue(true));
                ComboMenu.AddItem(new MenuItem("dz191.jayce.combo.wmelee", "Use W Melee").SetValue(true));
                ComboMenu.AddItem(new MenuItem("dz191.jayce.combo.emelee", "Use E Melee").SetValue(true));
                ComboMenu.AddItem(new MenuItem("dz191.jayce.combo.r", "Use R").SetValue(true));
                RootMenu.AddSubMenu(ComboMenu);
            }

            RootMenu.AddToMainMenu();
        }
Example #9
0
        private static void Game_OnGameLoad(EventArgs args)
        {
            var spell = ObjectManager.Player.GetSpellSlot("summonersnowball");

            if (spell == SpellSlot.Unknown)
            {
                return;
            }


            Menu = new Menu("ARAMShooter", "ARAMShooter", true);
            Menu.AddItem(new MenuItem("DecreaseRange", "Decrease Range by").SetValue(new Slider(10)));
            Menu.AddItem(
                new MenuItem("HitChance", "MinHitChance").SetValue(
                    new StringList(
                        new[] { HitChance.Low.ToString(), HitChance.Medium.ToString(), HitChance.High.ToString() }, 1)));
            Menu.AddItem(new MenuItem("Auto", "AutoDash").SetValue(true));
            Menu.AddItem(new MenuItem("AutoThrow", "AutoThrow").SetValue(false));
            Menu.AddItem(new MenuItem("Throw", "Throw").SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press)));
            var dontThrow = new Menu("Don't throw at", "DontThrow");
            foreach (var hero in ObjectManager.Get<Obj_AI_Hero>().Where(hero => hero.IsEnemy))
            {
                dontThrow.AddItem(new MenuItem("DontThrow" + hero.SkinName, hero.SkinName)).SetValue(false);
            }
            Menu.AddSubMenu(dontThrow);
            Menu.Item("HitChance").ValueChanged += Program_ValueChanged;
            Menu.Item("DecreaseRange").ValueChanged += Program_ValueChanged1;
            Menu.AddToMainMenu();

            Throw = new Spell(spell, 2500f);
            Throw.SetSkillshot(.33f, 50f, 1600, true, SkillshotType.SkillshotLine);
            Throw.MinHitChance = GetHitChance();

            Game.OnUpdate += Game_OnUpdate;
        }
Example #10
0
        private static void onGameLoad(EventArgs args)
        {
            Spellbook.OnCastSpell += Spellbook_OnCastSpell;
            Obj_AI_Base.OnIssueOrder += GameObject_issueOrder;
            Game.OnWndProc += Game_OnWndProc;
            Drawing.OnDraw += OnDraw;

            Option = new Menu("StreamSharp", "Stream Sharp", true);
            Option.SubMenu("Keys").AddItem(new MenuItem("X", "LastHit").SetValue((new KeyBind("X".ToCharArray()[0], KeyBindType.Press))));
            Option.SubMenu("Keys").AddItem(new MenuItem("C", "Harras").SetValue((new KeyBind("C".ToCharArray()[0], KeyBindType.Press))));
            Option.SubMenu("Keys").AddItem(new MenuItem("V", "Clear").SetValue((new KeyBind("V".ToCharArray()[0], KeyBindType.Press))));
            Option.SubMenu("Keys").AddItem(new MenuItem("Space", "Combo").SetValue((new KeyBind(32, KeyBindType.Press))));
            Option.AddToMainMenu();

            CursorAttack = new Render.Sprite(Properties.Resources.Attack, new Vector2((Drawing.Width / 2) - 500, (Drawing.Height / 2) - 350));
            CursorAttack.Add(0);
            CursorAttack.Visible = false;
            CursorAttack.OnDraw();

            CursorMove = new Render.Sprite(Properties.Resources.normal, new Vector2((Drawing.Width / 2) - 500, (Drawing.Height / 2) - 350));
            CursorMove.Add(0);
            CursorMove.OnDraw();


        }
Example #11
0
        private static void SetupMainMenu()
        {
            var menu = new LeagueSharp.Common.Menu("SRanges", "SAwarenessSRanges", true);

            SetupMenu(menu);
            menu.AddToMainMenu();
        }
Example #12
0
        public static void OnLoad(Menu RootMenu)
        {
            var OrbwalkerMenu = new Menu("Orbwalker", "dz191.jayce.orbwalker");
            Jayce.Orbwalker = new Orbwalking.Orbwalker(OrbwalkerMenu);
            RootMenu.AddSubMenu(OrbwalkerMenu);

            var TSMenu = new Menu("TargetSelector", "dz191.jayce.ts");

            TargetSelector.AddToMenu(TSMenu);

            RootMenu.AddSubMenu(TSMenu);

            var ComboMenu = new Menu("Combo","dz191.jayce.combo");
            {
                ComboMenu.AddItem(new MenuItem("dz191.jayce.combo.qranged", "Use Q Ranged").SetValue(true));
                ComboMenu.AddItem(new MenuItem("dz191.jayce.combo.wranged", "Use W Ranged").SetValue(true));
                ComboMenu.AddItem(new MenuItem("dz191.jayce.combo.eranged", "Use E Ranged").SetValue(true));
                ComboMenu.AddItem(new MenuItem("dz191.jayce.combo.qmelee", "Use Q Melee").SetValue(true));
                ComboMenu.AddItem(new MenuItem("dz191.jayce.combo.wmelee", "Use W Melee").SetValue(true));
                ComboMenu.AddItem(new MenuItem("dz191.jayce.combo.emelee", "Use E Melee").SetValue(true));
                ComboMenu.AddItem(new MenuItem("dz191.jayce.combo.r", "Use R").SetValue(true));
                RootMenu.AddSubMenu(ComboMenu);
            }

            var MiscMenu = new Menu("MiscMenu", "dz191.jayce.misc");
            {
                MiscMenu.AddItem(new MenuItem("dz191.jayce.misc.gatemode", "Gate Mode").SetValue(new StringList(new []{"Horizontal", "Vertical"})));
                MiscMenu.AddItem(new MenuItem("dz191.jayce.misc.castqe", "Cast QE to best target").SetValue(new KeyBind('T', KeyBindType.Press)));
                MiscMenu.AddItem(new MenuItem("dz191.jayce.misc.castqemouse", "Cast QE to mouse").SetValue(new KeyBind('Z', KeyBindType.Press)));
                RootMenu.AddSubMenu(MiscMenu);
            }

            RootMenu.AddToMainMenu();
        }
Example #13
0
        /// <summary>
        ///     The generation function.
        /// </summary>
        /// <param name="root">
        ///     The root menu
        /// </param>
        public static void Generate(Menu root)
        {
            var comboMenu = new Menu("Combo Options", "com.iseries.graves.combo");
            {
                comboMenu.AddItem(new MenuItem("com.iseries.graves.combo.useQ", "Use Q").SetValue(true));
                comboMenu.AddItem(new MenuItem("com.iseries.graves.combo.useW", "Use W").SetValue(true));
                comboMenu.AddItem(new MenuItem("com.iseries.graves.combo.useR", "Use R").SetValue(true));
                comboMenu.AddItem(new MenuItem("com.iseries.graves.combo.minW", "Min. Enemies for W").SetValue(new Slider(2,1,5)));
                root.AddSubMenu(comboMenu);
            }

            var harassMenu = new Menu("Harass Options", "com.iseries.graves.harass");
            {
                harassMenu.AddItem(new MenuItem("com.iseries.graves.harass.useQ", "Use Q").SetValue(false));
                root.AddSubMenu(harassMenu);
            }

            var laneclearMenu = new Menu("Laneclear Options", "com.iseries.graves.laneclear");
            {
                laneclearMenu.AddItem(new MenuItem("com.iseries.graves.laneclear.useQ", "Use Q").SetValue(true));
                root.AddSubMenu(laneclearMenu);
            }

            var misc = new Menu("Misc Options", "com.iseries.graves.misc");
            {
                misc.AddItem(
                    new MenuItem("com.iseries.graves.misc.hitchance", "Hitchance").SetValue(
                        new StringList(new[] { "Low", "Medium", "High", "Very High" }, 3)));
                misc.AddItem(new MenuItem("com.iseries.graves.misc.peel", "Peel With E").SetValue(true));
                root.AddSubMenu(misc);
            }

            root.AddToMainMenu();
        }
Example #14
0
        private static void SetupMainMenu()
        {
            var menu = new LeagueSharp.Common.Menu("SAutoPotActivator", "SAssembliesSActivatorsAutoPotActivator", true);

            SetupMenu(menu);
            menu.AddToMainMenu();
        }
Example #15
0
        private static void CassMain(EventArgs args)
        {
            Player = ObjectManager.Player;

            if (Player.CharData.BaseSkinName != "Cassiopeia")
            {
                return;
            }


            Config = CassiopeiaMenu.CreateMenu();

            Config.AddToMainMenu();

            InitializeSpells();


            new CommonAutoLevel(skillorder);


            AntiGapcloser.OnEnemyGapcloser += OnGapClose;

            Interrupter2.OnInterruptableTarget += OnInterruptableTarget;

            Game.OnUpdate += OnUpdate;
            Game.OnUpdate += CheckKillable;
            Game.OnUpdate += AutoSpells;
            Drawing.OnDraw += OnDraw;
            Orbwalking.BeforeAttack += BeforeAuto;
        }
Example #16
0
        private static void Game_OnGameLoad(EventArgs args)
        {
            menu = new Menu("Utility+", "UtilityPlus", true);

            Menu pluginMenu = new Menu("PluginList", "PluginList");            
            pluginMenu.AddItem(new MenuItem("LoadSpellTracker", "Load SpellTracker Plugin").SetValue(true));
            pluginMenu.AddItem(new MenuItem("LoadWardTracker", "Load WardTracker Plugin").SetValue(true));
            pluginMenu.AddItem(new MenuItem("LoadTowerRange", "Load TowerRange Plugin").SetValue(true));
            pluginMenu.AddItem(new MenuItem("LoadPluginDescription", "    -- Reload to take effect --"));

            menu.AddSubMenu(pluginMenu);
            menu.AddToMainMenu();

            if (menu.Item("LoadSpellTracker").GetValue<bool>())
            {
                spellTracker = new SpellTracker.Tracker(menu);
            }

            if (menu.Item("LoadWardTracker").GetValue<bool>())
            {
                wardTracker = new WardTracker.Tracker(menu);
            }

            if (menu.Item("LoadTowerRange").GetValue<bool>())
            {
                towerRange = new TowerRange.RangeIndicator(menu);
            }
        }
Example #17
0
        public CommonMenu(string displayName, bool misc)
        {
            menuName = displayName.Replace(" ", "_").ToLowerInvariant();

            mainMenu = new Menu(displayName, menuName, true);

            AddOrbwalker(mainMenu);
            AddTargetSelector(mainMenu);

            Menu modes = new Menu("Modes", string.Format("{0}.modes", MenuName));
            mainMenu.AddSubMenu(modes);

            harasMenu = AddHarasMenu(modes);
            laneClearMenu = AddLaneClearMenu(modes);
            comboMenu = AddComboMenu(modes);

            if (misc)
            {
                miscMenu = AddMiscMenu(mainMenu);
            }

            drwaingsMenu = AddDrawingMenu(mainMenu);

            mainMenu.AddToMainMenu();
        }
Example #18
0
        private static void Game_OnGameLoad(EventArgs args)
        {
            if (Player.ChampionName != "Tryndamere")
                return;

            Q = new Spell(SpellSlot.Q);
            W = new Spell(SpellSlot.W, 400f);
            E = new Spell(SpellSlot.E, 660f);
            R = new Spell(SpellSlot.R);

            E.SetSkillshot(0f, 93f, 600, false, SkillshotType.SkillshotLine);

            Menu = new Menu(Player.ChampionName, Player.ChampionName, true);
            Menu orbwalkerMenu = Menu.AddSubMenu(new Menu("Orbwalker", "Orbwalker"));
            Orbwalker = new Orbwalking.Orbwalker(orbwalkerMenu);
            Menu ts = Menu.AddSubMenu(new Menu("Target Selector", "Target Selector")); ;
            TargetSelector.AddToMenu(ts);
            Menu spellMenu = Menu.AddSubMenu(new Menu("Spells", "Spells"));

            spellMenu.AddItem(new MenuItem("useQ", "Use Q").SetValue(true));
            spellMenu.AddItem(new MenuItem("qBelow", "Q below % hp").SetValue(new Slider(20, 0, 95)));
            spellMenu.AddItem(new MenuItem("useW", "Use W").SetValue(true));
            spellMenu.AddItem(new MenuItem("useE", "Use E").SetValue(true));
            spellMenu.AddItem(new MenuItem("useR", "Use R Before Death").SetValue(true));
            spellMenu.AddItem(new MenuItem("rBelow", "R below % hp").SetValue(new Slider(15, 0, 95)));

            Menu fleeMenu = Menu.AddSubMenu(new Menu("Flee", "Run Nigger"));
            fleeMenu.AddItem(new MenuItem("useEFlee", "Use E")).SetValue(new KeyBind('Z', KeyBindType.Press));

            Menu.AddToMainMenu();
            Drawing.OnDraw += Drawing_OnDraw;
            Game.OnUpdate += Game_OnGameUpdate;
            Game.PrintChat("I'm a DK");
        }
Example #19
0
        private static void SetupMainMenu()
        {
            var menu = new LeagueSharp.Common.Menu("SChampions", "SAssembliesSChampions", true);

            SetupMenu(menu);
            menu.AddToMainMenu();
        }
Example #20
0
        public static void OnGameLoad(EventArgs args)
        {
            Menu = new Menu("Disrespect#", "masteryemotespammermenu", true);
            Menu.AddItem(new MenuItem("mode", "[ Respect ]").SetValue(new StringList(new[] { "MASTERY", "HARD FLAME" })));
            Menu.AddItem(new MenuItem("chatdisrespectmode", "[ Type ]").SetValue(new StringList(new[] { "DISABLED", "CHAMPION NAME", "SUMMONER NAME" })));
            Menu.AddItem(new MenuItem("onkill", "[ Mes Kills ]").SetValue(true));
            Menu.AddItem(new MenuItem("onassist", "[ Mes Assistances ]").SetValue(true));
            Menu.AddItem(new MenuItem("ondeath", "[ Mes Morts ]").SetValue(false));
            Menu.AddItem(new MenuItem("neardead", "[ Morts ]").SetValue(true));
            Menu.AddItem(new MenuItem("ondodgedskillshot", "[ Esquive ]").SetValue(true));
            Menu.AddItem(new MenuItem("afterignite", "[ Ignite ]").SetValue(true));
            Menu.AddItem(new MenuItem("afterflash", "[ Flash ]").SetValue(false));
            Menu.AddItem(new MenuItem("afterq", "[ A ]").SetValue(false));
            Menu.AddItem(new MenuItem("afterw", "[ Z ]").SetValue(false));
            Menu.AddItem(new MenuItem("aftere", "[ E ]").SetValue(false));
            Menu.AddItem(new MenuItem("afterr", "[ R ]").SetValue(false));
            Menu.AddToMainMenu();
            Random = new Random();
            FlashSlot = ObjectManager.Player.GetSpellSlot("SummonerFlash");
            IgniteSlot = ObjectManager.Player.GetSpellSlot("SummonerDot");
            Game.OnUpdate += OnUpdate;
            Obj_AI_Base.OnProcessSpellCast += OnProcessSpellCast;

            //init chat disrespekter
            foreach (var en in ObjectManager.Get<Obj_AI_Hero>().Where(h => h.IsEnemy))
            {
                DeathsHistory.Add(en.NetworkId, en.Deaths);
            }
        }
Example #21
0
        public static void Initialize()
        {
            #region Initialize Menu
            Config = new Menu("SPredictioner", "spredictioner", true);
            TargetSelector.AddToMenu(Config.SubMenu("Target Selector"));
            Config.AddItem(new MenuItem("COMBOKEY", "Combo").SetValue(new KeyBind(32, KeyBindType.Press)));
            Config.AddItem(new MenuItem("HARASSKEY", "Harass").SetValue(new KeyBind('C', KeyBindType.Press)));
            Config.AddItem(new MenuItem("ENABLED", "Enabled").SetValue(true));
            SPrediction.Prediction.Initialize(Config);
            Config.SubMenu("SPRED").AddItem(new MenuItem("SPREDHITC", "Hit Chance").SetValue(new StringList(ShineCommon.Utility.HitchanceNameArray, 2)));
            Config.AddToMainMenu();
            #endregion

            #region Initialize Events
            Spellbook.OnCastSpell += EventHandlers.Spellbook_OnCastSpell;
            Obj_AI_Hero.OnProcessSpellCast += EventHandlers.Obj_AI_Hero_OnProcessSpellCast;
            #endregion

            #region Initialize Spells
            foreach (var spell in SpellDatabase.Spells)
            {
                if (spell.ChampionName == ObjectManager.Player.CharData.BaseSkinName)
                {
                    Spells[(int)spell.Slot] = new Spell(spell.Slot, spell.Range);
                    Spells[(int)spell.Slot].SetSkillshot(spell.Delay / 1000, spell.Radius, spell.MissileSpeed, spell.Collisionable, spell.Type);
                }
            }
            #endregion
        }
Example #22
0
        private static void Game_OnGameLoad(EventArgs args)
        {
            Menu = new Menu("Blocker", "Blocker", true);
            var champs = Menu.AddSubMenu(new Menu("Heroes", "Heroes"));
            champs.AddSubMenu(new Menu("Allies", "Allies"));
            champs.AddSubMenu(new Menu("Enemies", "Enemies"));

            Menu.AddItem(new MenuItem("Enabled", "Enabled").SetValue(true));
            Menu.AddToMainMenu();

            foreach (var hero in ObjectManager.Get<Obj_AI_Hero>().Where(h => h.IsValid && !h.IsMe))
            {
                var champ =
                    champs.SubMenu(hero.IsAlly ? "Allies" : "Enemies")
                        .AddSubMenu(new Menu(hero.ChampionName, hero.ChampionName));

                if (hero.IsAlly)
                {
                    champ.AddItem(new MenuItem("Ping", "Block Ping")).SetValue(false);
                    champ.Item("Ping").SetValue(false);
                }

                champ.AddItem(new MenuItem("Chat", "Block Chat").SetValue(false));
                champ.Item("Chat").SetValue(false);
                //champ.AddItem(new MenuItem("Emotes", "Block Emotes").SetValue(false));
                //champ.Item("Emotes").SetValue(false);

                ChampMenus.Add(hero.NetworkId, champ);
            }

            Game.OnPing += Game_OnPing;
            Game.OnChat += Game_OnChat;
            //Obj_AI_Base.OnPlayAnimation += Obj_AI_Hero_OnPlayAnimation;
        }
Example #23
0
        private static void Game_OnGameLoad(EventArgs args)
        {
            if (Player.ChampionName != "Heimerdinger")
                return;

            Q = new Spell(SpellSlot.Q);
            W = new Spell(SpellSlot.W, 1100);
            E = new Spell(SpellSlot.E, 925);
            R = new Spell(SpellSlot.R);

            Menu = new Menu(Player.ChampionName, Player.ChampionName, true);

            Menu orbwalkerMenu = Menu.AddSubMenu(new Menu("Orbwalker", "Orbwalker"));

            Orbwalker = new Orbwalking.Orbwalker(orbwalkerMenu);

            Menu ts = Menu.AddSubMenu(new Menu("Target Selector", "Target Selector"));

            TargetSelector.AddToMenu(ts);

            Menu drawMenu = Menu.AddSubMenu(new Menu("Drawings", "Drawings"));

            drawMenu.AddItem(new MenuItem("drawQ", "Draw Q").SetValue(true));
            drawMenu.AddItem(new MenuItem("drawW", "Draw W").SetValue(true));
            drawMenu.AddItem(new MenuItem("drawE", "Draw E").SetValue(true));

            Menu.AddToMainMenu();

            Drawing.OnDraw += Drawing_OnDraw;

            Notifications.AddNotification("Heimerwalker Loaded!", 10000);
        }
Example #24
0
        private static void OnLoad()
        {
            AssemblyMenu = new Menu("ExoCondemn - Flash E","dz191.exocondemn", true);

            AssemblyMenu.AddItem(
                new MenuItem("dz191.exocondemn.pushdistance", "Push Distance").SetValue(
                    new Slider(400, 370, 465)));

            AssemblyMenu.AddItem(
                new MenuItem("dz191.exocondemn.execute", "Do Flash Condemn!").SetValue(
                    new KeyBind("Z".ToCharArray()[0], KeyBindType.Press)));

            AssemblyMenu.AddItem(
                new MenuItem("dz191.exocondemn.onlyone", "Only for 1v1").SetValue(true));

            AssemblyMenu.AddToMainMenu();
            

            Condemn = new Spell(SpellSlot.E, 590f);
            LoadFlash();
            Condemn.SetTargetted(0.25f, 2000f);

            Game.OnUpdate += Game_OnUpdate;
            Drawing.OnDraw += OnDraw;
        }
Example #25
0
 static void Game_OnGameLoad(EventArgs args)
 {
     Config = new Menu("MakeMyMonsterGrow", "MakeMyMonsterGrow", true);
     Game.OnGameSendPacket += Game_OnGameSendPacket;
     Config.AddItem(new MenuItem("Size", "Size Percentage").SetValue(new Slider(150, 50, 200)));
     Config.AddToMainMenu();
 }
Example #26
0
        private static void SetupMainMenu()
        {
            var menu = new LeagueSharp.Common.Menu("SMiscs", "ToasterLordSMiscs", true);

            SetupMenu(menu);
            menu.AddToMainMenu();
        }
Example #27
0
 private static void onLoad(EventArgs args)
 {
     Config = new Menu("Standalone DW", "standDW", true);
     //Config.AddSubMenu(new Menu("Orbwalker", "Orbwalker"));
     DeathWalker.AddToMenu(Config);
     Config.AddToMainMenu();
 }
Example #28
0
        private static void LuxMain(EventArgs args)
        {
            Player = ObjectManager.Player;

            if (Player.BaseSkinName != "Lux")
            {
                return;
            }


            Config = LuxMenu.CreateMenu();

            Config.AddToMainMenu();

            InitializeSpells();

            ObjectHandling();

            AntiGapcloser.OnEnemyGapcloser += OnGapClose;

            Interrupter2.OnInterruptableTarget += OnInterruptableTarget;

            Game.OnUpdate += OnUpdate;
            Game.OnUpdate += CheckKillable;
            Drawing.OnDraw += OnDraw;
        }
Example #29
0
        public static void Init(Yasuo yas)
        {
            Yas = yas;

            Config = new Menu("YasuoPro", "YasuoPro", true);

            Menu OWMenu = Config.AddSubMenu("Orbwalking");
            Orbwalker = new Orbwalking.Orbwalker(OWMenu);

            Menu Combo = Config.AddSubMenu("Combo");
            YasuoMenu.Combo.Attach(Combo);

            Menu Harass = Config.AddSubMenu("Harass");
            YasuoMenu.Harass.Attach(Harass);

            Menu Evade = Config.AddSubMenu("Evade");
            YasuoMenu.Evade.Attach(Evade);

            Menu Killsteal = Config.AddSubMenu("Killsteal");
            YasuoMenu.Killsteal.Attach(Killsteal);

            Menu Farming = Config.AddSubMenu("LastHitting");
            YasuoMenu.Farm.Attach(Farming);

            Menu Waveclear = Config.AddSubMenu("Waveclear");
            YasuoMenu.Waveclear.Attach(Waveclear);

            Menu Misc = Config.AddSubMenu("Misc");
            YasuoMenu.Misc.Attach(Misc);

            Menu Drawings = Config.AddSubMenu("Drawings");
            YasuoMenu.Drawings.Attach(Drawings);

            Config.AddToMainMenu();
        }
Example #30
0
File: Ziggs.cs Project: Ryzeros/L-
        private static void ZiggsMain(EventArgs args)
        {
            Player = ObjectManager.Player;

            if (Player.CharData.BaseSkinName != "Ziggs")
            {
                return;
            }

            Config = ZiggsMenu.CreateMenu();

            Config.AddToMainMenu();

            InitializeSpells();

            ObjectHandling(); 

            AntiGapcloser.OnEnemyGapcloser += OnGapClose;

            Interrupter2.OnInterruptableTarget += OnInterruptableTarget;

            Game.OnUpdate += OnUpdate;
            Game.OnUpdate += AutoSpells;
            
            Drawing.OnDraw += OnDraw;
        }
Example #31
0
 public static void Menu()
 {
     menu = new Menu("Master Of Jump", "MasterOfJump", true);
     menu.AddItem(new MenuItem("Drawings", "draws").SetValue(true));
     menu.AddItem(new MenuItem("wardjump", "WardJump key").SetValue(new KeyBind('Z', KeyBindType.Press)));
     menu.AddToMainMenu();
 }
Example #32
0
 public static void loadMenu()
 {
     menu = new Menu("AwesomeBlitz", "AwesomeBlitz", true);
           var orbWalkerMenu = new Menu("Orbwalker", "Orbwalker");
     orb = new Orbwalking.Orbwalker(orbWalkerMenu);
     var TargetSelectorMenu = new Menu("TargetSelector", "TargetSelector");
          var comboMenu = new Menu("Combo", "Combo");
     {
               comboMenu.AddItem(new MenuItem("useQ", "Use Q").SetValue(true));
             comboMenu.AddItem(new MenuItem("useE", "Use E").SetValue(true));
           comboMenu.AddItem(new MenuItem("useR", "Use R").SetValue(true));
           comboMenu.AddItem(new MenuItem("dontuseR", "Dont Use R if target will dead").SetValue(true));
     }
            var DrawMenu = new Menu("Combo", "Combo");
     {
         DrawMenu.AddItem(new MenuItem("QD", "Q draw").SetValue(true));
        DrawMenu.AddItem(new MenuItem("RD", "R draw").SetValue(true));
     }
     TargetSelector.AddToMenu(TargetSelectorMenu);
     menu.AddSubMenu(orbWalkerMenu); //ORBWALKER
     menu.AddSubMenu(TargetSelectorMenu);
     menu.AddSubMenu(comboMenu);
        menu.AddSubMenu(DrawMenu);
       menu.AddToMainMenu();
 }
Example #33
0
        private static void _BuildMenu()
        {
            MainMenu = new Menu("PingMe", "MainMenu", true);

            var allyMenu = new Menu("Allies", "allyMenu");
            {
                allyMenu.AddItem(new MenuItem("sep0", "-- Note : 0% = disable"));
                foreach(var ally in Allies)
                {
                    allyMenu.AddItem(new MenuItem("ally" + ally.ChampionName + "HPPERCENT", ally.ChampionName + " HP%")).SetValue<Slider>(new Slider(20, 0, 100));
                }
                MainMenu.AddSubMenu(allyMenu);
            }

            var enemyMenu = new Menu("Ennemies", "enemyMenu");
            {
                enemyMenu.AddItem(new MenuItem("sep1", "-- Note : 0% = disable"));
                foreach (var enemy in Ennemies)
                {
                    enemyMenu.AddItem(new MenuItem("enemy" + enemy.ChampionName + "HPPERCENT", enemy.ChampionName + " HP%")).SetValue<Slider>(new Slider(20, 0, 100));
                }
                MainMenu.AddSubMenu(enemyMenu);
            }

            MainMenu.AddItem(new MenuItem("PingAlly", "Ping locally when an ally is low", true).SetValue<Boolean>(false));
            MainMenu.AddItem(new MenuItem("PingEnemy", "Ping locally when an enemy is low", true).SetValue<Boolean>(true));
            if (hasTP) MainMenu.AddItem(new MenuItem("TpPing", "Ping if TP is up", true).SetValue<Boolean>(true));
            if (hasLongRangeUlt) MainMenu.AddItem(new MenuItem("UltPing", "Ping if R is up", true).SetValue<Boolean>(true));
            MainMenu.AddToMainMenu();
        }
Example #34
0
        private static void Game_OnGameLoad(EventArgs args)
        {
            Config = new Menu("SkinHack", "SkinHack", true);

            var settings = Config.AddSubMenu(new Menu("Settings", "Settings"));
            settings.AddItem(new MenuItem("Champions", "Reskin Champions").SetValue(true));
            //settings.AddItem(new MenuItem("Pets", "Reskin Pets").SetValue(true));
            settings.AddItem(new MenuItem("Minions", "Pool Party Minions").SetValue(false));

            foreach (var hero in ObjectManager.Get<Obj_AI_Hero>())
            {
                var champMenu = new Menu(hero.ChampionName, hero.ChampionName);
                var modelUnit = new ModelUnit(hero);

                PlayerList.Add(modelUnit);

                if (hero.IsMe)
                {
                    Player = modelUnit;
                }

                foreach (Dictionary<string, object> skin in ModelManager.GetSkins(hero.ChampionName))
                {
                    Console.WriteLine(skin["name"].ToString());
                    var skinName = skin["name"].ToString().Equals("default")
                        ? hero.ChampionName
                        : skin["name"].ToString();
                    var skinId = (int) skin["num"];

                    var changeSkin = champMenu.AddItem(new MenuItem(skinName, skinName).SetValue(false));

                    if (hero.BaseSkinId.Equals(skinId) || changeSkin.IsActive())
                    {
                        changeSkin.SetValue(true);
                        modelUnit.SetModel(hero.CharData.BaseSkinName, skinId);
                    }

                    var hero1 = hero;
                    changeSkin.ValueChanged += (s, e) =>
                    {
                        if (e.GetNewValue<bool>())
                        {
                            champMenu.Items.ForEach(
                                p =>
                                {
                                    if (p.GetValue<bool>() && p.Name != skinName)
                                    {
                                        p.SetValue(false);
                                    }
                                });
                            modelUnit.SetModel(hero1.ChampionName, skinId);
                        }
                    };
                }
                Config.AddSubMenu(champMenu);
            }
            Config.AddToMainMenu();

            Game.OnInput += Game_OnInput;
        }
Example #35
0
 public static void OnGameLoad(EventArgs args)
 {
     Menu = new Menu("Mastery Emote Spammer", "masteryemotespammermenu", true);
     Menu.AddItem(new MenuItem("mode", "Mode").SetValue(new StringList(new[] { "MASTERY", "LAUGH" })));
     Menu.AddItem(new MenuItem("onkill", "After Kill").SetValue(true));
     Menu.AddItem(new MenuItem("onassist", "After Assist").SetValue(true));
     Menu.AddItem(new MenuItem("ondeath", "After Death").SetValue(false));
     Menu.AddItem(new MenuItem("neardead", "Near Dead Bodies").SetValue(true));
     Menu.AddItem(new MenuItem("ondodgedskillshot", "After you dodge a skillshot").SetValue(true));
     Menu.AddItem(new MenuItem("afterignite", "Dubstep Ignite").SetValue(true));
     Menu.AddItem(new MenuItem("afterflash", "Challenger Flash").SetValue(false));
     Menu.AddItem(new MenuItem("afterq", "After Q").SetValue(false));
     Menu.AddItem(new MenuItem("afterw", "After W").SetValue(false));
     Menu.AddItem(new MenuItem("aftere", "After E").SetValue(false));
     Menu.AddItem(new MenuItem("afterr", "After R").SetValue(false));
     Menu.AddItem(new MenuItem("usepackets", "PACKET CASTING? (GARENA FIX)").SetValue(false));
     Menu.AddItem(new MenuItem("guccimode", "Are you THE GUCCI?").SetValue(false));
     Menu.AddToMainMenu();
     Random = new Random();
     FlashSlot = ObjectManager.Player.GetSpellSlot("SummonerFlash");
     IgniteSlot = ObjectManager.Player.GetSpellSlot("SummonerDot");
     Game.OnUpdate += OnUpdate;
     Obj_AI_Base.OnProcessSpellCast += OnProcessSpellCast;
     
     //init chat disrespekter
     foreach (var en in ObjectManager.Get<Obj_AI_Hero>().Where(h => h.IsEnemy))
     {
         DeathsHistory.Add(en.NetworkId, en.Deaths);
     }
 }
Example #36
0
        public static void OnLoad(EventArgs args)
        {
            if (!Champlist.Contains(Player.ChampionName)) return;
            Config = new Menu(Menuname, Menuname, true);
            AddBool(Config, "Enable", "enable");
          

            // important on/off
            switch (Player.ChampionName)
            {
                case "Vayne":
                    AddBool(Config, "Use E", "usee");
                    AddBool(Config, "Use Q", "useq");
                    break;
                case "Ahri":
                    AddBool(Config, "Use R", "user");
                    break;
                case "Alistar":
                    AddBool(Config, "Use W", "usew");
                    break;

            }

            Config.AddToMainMenu();

            
            Game.OnUpdate += OnUpdate;
            GameObject.OnCreate += OnCreateObject;
            Obj_AI_Base.OnProcessSpellCast += OnProcess;
            GameObject.OnDelete += OnDeleteObject;
         
        }
Example #37
0
        private static void Game_OnGameLoad(EventArgs args)
        {
            _player = ObjectManager.Player;
            if (_player.ChampionName != "LeeSin") return;

            Q = new Spell(SpellSlot.Q, 1100);
            R = new Spell(SpellSlot.R, 375);

               Q.SetSkillshot(Q.Instance.SData.SpellCastTime, Q.Instance.SData.LineWidth,Q.Instance.SData.MissileSpeed, true, SkillshotType.SkillshotLine);

               _cfg = new Menu("Leesin Mechanics helper","Lee Mechanics Helper", true);

               var targetSelectorMenu = new Menu("Target Selector", "Target Selector");
               TargetSelector.AddToMenu(targetSelectorMenu);
               _cfg.AddSubMenu(targetSelectorMenu);

               _cfg.AddSubMenu(new Menu("RQQ Settings", "RQQ Settings"));
               _cfg.SubMenu("RQQ Settings").AddItem(new MenuItem("ActiveRQQ", "RQQ").SetValue(new KeyBind(32, KeyBindType.Press)));
               _cfg.SubMenu("RQQ Settings").AddItem(new MenuItem("moveRQQ", "Move to mouse").SetValue(false));
               _cfg.SubMenu("RQQ Settings").AddItem(new MenuItem("UseQ1RQQ", "Use Q1").SetValue(true));
               _cfg.SubMenu("RQQ Settings").AddItem(new MenuItem("UseQ2RQQ", "Use Q2").SetValue(true));

               _cfg.AddSubMenu(new Menu("Flash R Settings", "Flash R Settings"));
               _cfg.SubMenu("Flash R Settings").AddItem(new MenuItem("ActiveFR", "Flash R").SetValue(new KeyBind(40, KeyBindType.Press)));
               _cfg.SubMenu("Flash R Settings").AddItem(new MenuItem("UseQ1RFQQ", "Use Q1").SetValue(true));
               _cfg.SubMenu("Flash R Settings").AddItem(new MenuItem("UseQ2RFQQ", "Use Q2").SetValue(true));
               _cfg.SubMenu("Flash R Settings").AddItem(new MenuItem("moveRFQQ", "Move to mouse").SetValue(false));
            _cfg.AddToMainMenu();

            Game.OnUpdate += Game_OnUpdate;
        }
        private static void SetupMainMenu()
        {
            var menu = new LeagueSharp.Common.Menu("SAssembliesWardCorrector", "SAssembliesWardsWardCorrector", true);

            SetupMenu(menu);
            menu.AddToMainMenu();
        }
Example #39
0
 static void Game_OnGameLoad(EventArgs args)
 {
     menu = new Menu("Polygons", "Polygons", true);
     menu.AddItem(new MenuItem("Connect", "Connect points").SetValue(new KeyBind('G', KeyBindType.Press)));
     menu.AddItem(new MenuItem("Delete", "Delete points").SetValue(new KeyBind('V', KeyBindType.Press)));
     menu.AddItem(new MenuItem("Copy", "Copy to Clipboard").SetValue(new KeyBind('K', KeyBindType.Press)));
     menu.AddToMainMenu();
 }
Example #40
0
        private static void Game_OnGameLoad(EventArgs args)
        {
            Config = new Menu("ChatTranslator", "ChatTranslator", true);
            Menu translator   = new Menu("Translator", "Translator");
            Menu incomingText = new Menu("IncomingText", "IncomingText");

            incomingText.AddItem(new MenuItem("From", "From: ").SetValue(new StringList(fromArray)));
            incomingText.AddItem(new MenuItem("To", "To: ").SetValue(new StringList(toArray)));
            incomingText.AddItem(new MenuItem("Phonetical", "Use special characters").SetValue(false));
            incomingText.AddItem(new MenuItem("Enabled", "Enabled").SetValue(true));
            translator.AddSubMenu(incomingText);
            Menu outgoingText = new Menu("OutgoingText", "OutgoingText");

            outgoingText.AddItem(new MenuItem("OutFrom", "From: ").SetValue(new StringList(toArray)));
            outgoingText.AddItem(new MenuItem("OutTo", "To: ").SetValue(new StringList(toArray)));
            outgoingText.AddItem(new MenuItem("EnabledOut", "Enabled").SetValue(false));
            translator.AddSubMenu(outgoingText);
            Menu position = new Menu("Position", "Position");

            position.AddItem(new MenuItem("Horizontal", "Horizontal").SetValue(new Slider(15, 1, 2000)));
            position.AddItem(new MenuItem("Vertical", "Vertical").SetValue(new Slider(500, 1, 2000)));
            position.AddItem(new MenuItem("AutoShow", "Show on message").SetValue(true));
            position.AddItem(new MenuItem("Duration", "   Duration").SetValue(new Slider(3000, 1000, 8000)));
            translator.AddSubMenu(position);
            translator.AddItem(new MenuItem("Check", "Check").SetValue(new KeyBind(32, KeyBindType.Press)));
            Config.AddSubMenu(translator);
            Menu logger = new Menu("Logger", "Logger");

            logger.AddItem(new MenuItem("EnabledLog", "Enable").SetValue(true));
            Config.AddSubMenu(logger);
            Menu copyPaste = new Menu("Paste", "Paste");

            copyPaste.AddItem(new MenuItem("Paste", "Paste").SetValue(new KeyBind("P".ToCharArray()[0], KeyBindType.Press)));
            copyPaste.AddItem(new MenuItem("PasteForAll", "Paste for all").SetValue(new KeyBind("O".ToCharArray()[0], KeyBindType.Press)));
            copyPaste.AddItem(new MenuItem("Delay", "Spam delay").SetValue(new Slider(2000, 0, 2000)));
            copyPaste.AddItem(new MenuItem("DisablePaste", "Disable this section").SetValue(true));
            Config.AddSubMenu(copyPaste);
            Config.AddToMainMenu();

            Game.PrintChat("<font color='#9933FF'>Soresu </font><font color='#FFFFFF'>- ChatTranslator</font>");
            Game.OnUpdate  += Game_OnUpdate;
            Game.OnInput   += Game_GameInput;
            Game.OnChat    += Game_OnChat;
            Drawing.OnDraw += Drawing_OnDraw;
            lastMessages.CollectionChanged += OnMessage;
            path     = string.Format(@"{0}\ChatLogs\{1}\{2}\{3}\{4}\", LeagueSharp.Common.Config.AppDataDirectory, DateTime.Now.ToString("yyyy"), DateTime.Now.ToString("MMMM"), DateTime.Now.ToString("dd"), Utility.Map.GetMap().ShortName);
            fileName = ObjectManager.Player.SkinName + "_" + Game.Id + ".txt";
            if (!System.IO.Directory.Exists(path))
            {
                System.IO.Directory.CreateDirectory(path);
            }
            if (Config.Item("EnabledLog").GetValue <bool>())
            {
                InitText();
            }
            test("Hello");
        }
Example #41
0
        public static void Game_OnGameLoad(EventArgs args)
        {
            try
            {
                // string promptValue = Prompt.ShowDialog("Test", "123");
                //var input = "";
                //var c = SimpleDialog.InputBox.ShowDialog("Bad Mannered", "Input a douchey thing to say", out input);

                //CustomEvents.Game.PrintChat("Riven");
                Config = new Menu("Asshole", "Asshole", true);
                //Orbwalker
                //Config.AddSubMenu(new Menu("Orbwalker", "Orbwalker"));
                //Riven.orbwalker = new Orbwalking.Orbwalker(Config.SubMenu("Orbwalker"));
                //TS
                //var TargetSelectorMenu = new Menu("Target Selector", "Target Selector");
                //SimpleTs.AddToMenu(TargetSelectorMenu);
                //Config.AddSubMenu(TargetSelectorMenu);

                Config.AddSubMenu(new Menu("Combo", "combo"));
                Config.SubMenu("combo")
                .AddItem(new MenuItem("combopress", "Asshole"))
                .SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press));
                Config.SubMenu("combo")
                .AddItem(new MenuItem("add", "Add Multiple Phrases").SetValue(new KeyBind("G".ToCharArray()[0], KeyBindType.Press)));
                //.SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press));
                Config.SubMenu("combo").AddItem(new MenuItem("combopress2", "Save Input?").SetValue(false));
                //Config.SubMenu("combo")
                //    .AddItem(new MenuItem("combopress2", "Aborted"))
                //    .SetValue(new KeyBind("I".ToCharArray()[0], KeyBindType.Press));
                //Config.SubMenu("combo")
                //    .AddItem(new MenuItem("combopress3", "F**k You"))
                //    .SetValue(new KeyBind("U".ToCharArray()[0], KeyBindType.Press));
                //Config.SubMenu("combo").AddItem(new MenuItem("laugh", "Cancel w/ Laugh")).SetValue(false);
                //Config.SubMenu("combo").AddItem(new MenuItem("dance", "Cancel w/ Dance")).SetValue(true);


                Config.AddToMainMenu();


                Game.OnGameUpdate += OnGameUpdate;

                ////CustomEvents.Game.OnGameSendPacket += OnGameSendPacket;
                ////CustomEvents.Game.OnGameProcessPacket += OnGameProcessPacket;
                //Q = new Spell(SpellSlot.Q, 260);
                //W = new Spell(SpellSlot.W, 125);
                //E = new Spell(SpellSlot.E, 325);
                //R = new Spell(SpellSlot.R, 900);
                //R.SetSkillshot(.3f, 200, 1450, false, SkillshotType.SkillshotCone);
                ////Drawing.OnDraw += Draws;
            }

            catch (Exception e)
            {
                Console.WriteLine("test: " + e.ToString());
            }
        }
Example #42
0
        public static void onLoad(EventArgs args)
        {
            m = new Menu("Chat Spammer", "Chat Spammer", true);

            m.AddSubMenu(new Menu("Chat spam", "cs", false));
            m.SubMenu("cs").AddItem(new MenuItem("key", "Spam Key").SetValue(new KeyBind('T', KeyBindType.Press)));
            m.SubMenu("cs").AddItem(new MenuItem("who", "Spam Who?").SetValue(new StringList(new [] { "Your Team", "Everyone" })));
            m.SubMenu("cs").AddItem(new MenuItem("howmuch", "How much times?").SetValue(new Slider(10, 0, 100)));
            Game.OnUpdate += onUpdate;
            m.AddToMainMenu();
        }
Example #43
0
        private static void OnMenuLoad()
        {
            Menu = new Menu("Hoola Talon", "hoolatalon", true);

            Menu.AddSubMenu(new Menu("Orbwalking", "Orbwalking"));
            Orbwalker = new Orbwalking.Orbwalker(Menu.SubMenu("Orbwalking"));

            var targetSelectorMenu = new Menu("Target Selector", "Target Selector");

            TargetSelector.AddToMenu(targetSelectorMenu);
            Menu.AddSubMenu(targetSelectorMenu);

            var Combo = new Menu("Combo", "Combo");

            Combo.AddItem(new MenuItem("CQ", "Use Q").SetValue(true));
            Combo.AddItem(new MenuItem("CW", "Use W").SetValue(true));
            Combo.AddItem(new MenuItem("CE", "Use E").SetValue(true));
            Combo.AddItem(new MenuItem("CR", "Use R").SetValue(true));
            Combo.AddItem(new MenuItem("CRS", "R Option").SetValue(new StringList(new[] { "First (R E Q W)", "Last (E Q W R)" })));
            Combo.AddItem(new MenuItem("CAR", "Auto R Can Hit > X (0 = Don't)").SetValue(new Slider(3, 0, 5)));
            Menu.AddSubMenu(Combo);

            var Harass = new Menu("Harass", "Harass");

            Harass.AddItem(new MenuItem("HQ", "Use Q").SetValue(true));
            Harass.AddItem(new MenuItem("HW", "Use W").SetValue(true));
            Harass.AddItem(new MenuItem("HE", "Use E").SetValue(false));
            Menu.AddSubMenu(Harass);

            var LaneClear = new Menu("LaneClear", "LaneClear");

            LaneClear.AddItem(new MenuItem("LQ", "Use Q").SetValue(true));
            LaneClear.AddItem(new MenuItem("LW", "Use W").SetValue(true));
            LaneClear.AddItem(new MenuItem("minhit", "W Minimum Hit").SetValue(new Slider(3, 0, 5)));
            Menu.AddSubMenu(LaneClear);

            var Draw = new Menu("Draw", "Draw");

            Draw.AddItem(new MenuItem("Dind", "Draw Damage Indicator").SetValue(true));
            Draw.AddItem(new MenuItem("DW", "Draw W Range").SetValue(false));
            Draw.AddItem(new MenuItem("DE", "Draw E Range").SetValue(false));
            Draw.AddItem(new MenuItem("DR", "Draw E W Killsteal Range").SetValue(false));
            Menu.AddSubMenu(Draw);


            var Killsteal = new Menu("Killsteal", "Killsteal");

            Killsteal.AddItem(new MenuItem("KSW", "Killsteal W").SetValue(true));
            Killsteal.AddItem(new MenuItem("KSEW", "Killsteal EW").SetValue(true));
            Killsteal.AddItem(new MenuItem("KSR", "Killsteal R (While Combo Only)").SetValue(true));
            Menu.AddSubMenu(Killsteal);

            Menu.AddToMainMenu();
        }
Example #44
0
        private static void Game_OnGameLoad(EventArgs args)
        {
            if (Player.ChampionName != ChampionName)
            {
                return;
            }

            Spells.Initiate();

            Config = new LeagueSharp.Common.Menu(string.Format("xQx | {0}", ChampionName), ChampionName, true);
            Config.AddSubMenu(new LeagueSharp.Common.Menu("Orbwalking", "Orbwalking"));

            var targetSelectorMenu = new LeagueSharp.Common.Menu("Target Selector", "Target Selector");

            TargetSelector.AddToMenu(targetSelectorMenu);
            Config.AddSubMenu(targetSelectorMenu);

            Orbwalker = new Orbwalking.Orbwalker(Config.SubMenu("Orbwalking"));

            PlayerSpells.Initialize();

            DamageCalc = new DamageCalc();
            Utils      = new Utils();
            Menu       = new Menu();
            Items      = new Items();

            Draws       = new Draws();
            Combo       = new Combo();
            Harass      = new Harass();
            LaneClear   = new LaneClear();
            JungleClear = new JungleClear();
            OnUpdate    = new OnUpdate();
            LogicW.Initiate();

            Config.AddItem(
                new MenuItem("GameMode", "Game Mode:").SetValue(new StringList(new[] { "AP", "AD", "Hybrid", "Tanky" }, 0)))
            .SetFontStyle(FontStyle.Regular, SharpDX.Color.GreenYellow);


            var oMenu = new LeagueSharp.Common.Menu("Other Settings", "OtherSettings");

            {
                oMenu.AddItem(new MenuItem("Other.Items", "Use Items").SetValue(true));
                oMenu.AddItem(new MenuItem("Other.Ignite", "Use Ignite").SetValue(true));
                oMenu.AddItem(new MenuItem("Other.Sheen", "Check Sheen on Combo").SetValue(true));
                oMenu.AddItem(new MenuItem("Other.Health", "Auto R if my Health < %").SetValue(new Slider(15, 0, 100)));
                Config.AddSubMenu(oMenu);
            }

            Config.AddToMainMenu();

            Game.PrintChat("Mordekasier</font> <font color='#ff3232'> How to Train Your Dragon </font> <font color='#FFFFFF'>Loaded!</font>");
        }
Example #45
0
        public void Game_OnGameLoad(EventArgs args)
        {
            Game.OnStart   += OnGameStart;
            Game.OnUpdate  += Game_OnGameUpdate;
            Drawing.OnDraw += OnDraw;


            //Create the menu
            Config = new LeagueSharp.Common.Menu("PerfectWard", "PerfectWard", true);

            Config.AddSubMenu(new LeagueSharp.Common.Menu("Drawing:", "Drawing"));
            Config.SubMenu("Drawing").AddItem(new LeagueSharp.Common.MenuItem("drawplaces", "Draw ward places").SetValue(new Circle(true, System.Drawing.Color.FromArgb(100, 255, 0, 255))));
            Config.SubMenu("Drawing").AddItem(new LeagueSharp.Common.MenuItem("drawDistance", "Don't draw if the distance >")).SetValue(new Slider(2000, 10000, 1));
            Config.SubMenu("Drawing").AddItem(new LeagueSharp.Common.MenuItem("placekey", "NormalWard Key").SetValue(new KeyBind("Z".ToCharArray()[0], KeyBindType.Press)));
            Config.SubMenu("Drawing").AddItem(new LeagueSharp.Common.MenuItem("placekeypink", "PinkWard Key").SetValue(new KeyBind("Z".ToCharArray()[0], KeyBindType.Press)));
            Config.AddToMainMenu();
        }
Example #46
0
        public PerfectWardTracker()
        {
            Game.OnGameStart  += OnGameStart;
            Game.OnWndProc    += OnWndProc;
            Game.OnGameUpdate += Game_OnGameUpdate;
            Drawing.OnDraw    += OnDraw;


            //Create the menu
            Config = new LeagueSharp.Common.Menu("PerfectWard", "PerfectWard", true);

            Config.AddSubMenu(new LeagueSharp.Common.Menu("Drawing:", "Drawing"));
            Config.SubMenu("Drawing").AddItem(new LeagueSharp.Common.MenuItem("drawplaces", "Draw ward places").SetValue(new Circle(true, System.Drawing.Color.FromArgb(100, 255, 0, 255))));
            Config.SubMenu("Drawing").AddItem(new LeagueSharp.Common.MenuItem("drawDistance", "Don't draw if the distance >")).SetValue(new Slider(2000, 10000, 1));
            Config.SubMenu("Drawing").AddItem(new LeagueSharp.Common.MenuItem("placekey", "Place Key").SetValue(new KeyBind(16, KeyBindType.Press)));
            Config.AddToMainMenu();
        }
Example #47
0
        private static void CreateMenu()
        {
            Config = new Menu("ChatTranslator", "ChatTranslator", true);
            Menu translator   = new Menu("Translator", "Translator");
            Menu incomingText = new Menu("IncomingText", "IncomingText");

            incomingText.AddItem(new MenuItem("From", "From: ").SetValue(new StringList(fromArrayMenu)));
            incomingText.AddItem(new MenuItem("To", "To: ").SetValue(new StringList(toArrayMenu, 15)));
            incomingText.AddItem(new MenuItem("ShowInChat", "Show in chat").SetValue(false));
            incomingText.AddItem(new MenuItem("Enabled", "Enabled").SetValue(true));
            translator.AddSubMenu(incomingText);
            Menu outgoingText = new Menu("OutgoingText", "OutgoingText");

            outgoingText.AddItem(new MenuItem("OutFrom", "From: ").SetValue(new StringList(toArrayMenu, 15)));
            outgoingText.AddItem(new MenuItem("OutTo", "To: ").SetValue(new StringList(toArrayMenu)));
            outgoingText.AddItem(new MenuItem("EnabledOut", "Enabled").SetValue(false));
            translator.AddSubMenu(outgoingText);
            Menu position = new Menu("Position", "Position");

            position.AddItem(new MenuItem("Horizontal", "Horizontal").SetValue(new Slider(15, 1, 2000)));
            position.AddItem(new MenuItem("Vertical", "Vertical").SetValue(new Slider(500, 1, 2000)));
            position.AddItem(new MenuItem("AutoShow", "Show on message").SetValue(true));
            position.AddItem(new MenuItem("Duration", "   Duration").SetValue(new Slider(3000, 1000, 8000)));
            position.AddItem(new MenuItem("Debug", "Debug").SetValue(false));
            translator.AddSubMenu(position);
            translator.AddItem(new MenuItem("Check", "Check").SetValue(new KeyBind(32, KeyBindType.Press)));
            Config.AddSubMenu(translator);
            Menu logger = new Menu("Logger", "Logger");

            logger.AddItem(new MenuItem("EnabledLog", "Enable").SetValue(true));
            Config.AddSubMenu(logger);
            Menu copyPaste = new Menu("Paste", "Paste");

            copyPaste.AddItem(
                new MenuItem("Paste", "Paste").SetValue(new KeyBind("P".ToCharArray()[0], KeyBindType.Press)));
            copyPaste.AddItem(
                new MenuItem("PasteForAll", "Paste for all").SetValue(
                    new KeyBind("O".ToCharArray()[0], KeyBindType.Press)));
            copyPaste.AddItem(new MenuItem("Delay", "Spam delay").SetValue(new Slider(2000, 0, 2000)));
            copyPaste.AddItem(new MenuItem("DisablePaste", "Disable this section").SetValue(true));
            Config.AddSubMenu(copyPaste);
            Config.AddItem(new MenuItem("CThelp", "You can use your own API key"))
            .SetTooltip(
                "AppData\\Roaming\\LSXXXXXXX\\yandexApiKey.txt, copy into the first line \"trnsl.1.1.201...\"");
            Config.AddToMainMenu();
        }
Example #48
0
        static void Game_OnGameLoad(EventArgs args)
        {
            Notifications.AddNotification("Loading Unreal Feeder...", 300);

            A = new Menu("Unreal Feeder", "unrealfeeder", true);
            A.AddItem(new MenuItem("root.shouldfeed", "Feeding Enabled").SetValue(false));
            A.AddItem(new MenuItem("root.feedmode", "Feeding Mode:").SetValue(new StringList(new[]
                                                                                             { "Closest Enemy", "Bottom Lane", "Middle Lane", "Top Lane", "Wait at Dragon", "Wait at Baron", "Most Fed", "Highest Carrying Potential" }
                                                                                             )));
            A.AddItem(new MenuItem("root.defaultto", "Default To:").SetValue(new StringList(new[]
                                                                                            { "Bottom Lane", "Top Lane", "Middle Lane" }
                                                                                            )));
            A.AddItem(new MenuItem("hehehe1", " "));
            A.AddItem(new MenuItem("root.chat", "Chat at Baron/Dragon").SetValue(false));
            A.AddItem(new MenuItem("root.chat.delay", "Baron/Dragon Chat Delay").SetValue(new Slider(10, 0, 120)));
            A.AddItem(new MenuItem("root.chat2", "Chat on Death").SetValue(true));
            A.AddItem(new MenuItem("hehehe2", " "));
            A.AddItem(new MenuItem("root.laugh", "Laugh").SetValue(true));
            A.AddItem(new MenuItem("root.laugh.delay", "Laugh Delay").SetValue(new Slider(5, 0, 10)));
            A.AddItem(new MenuItem("hehehe3", " "));
            A.AddItem(new MenuItem("root.items", "Buy Items").SetValue(true));
            A.AddItem(new MenuItem("hehehe4", " "));
            A.AddItem(new MenuItem("root.ghost", "Use Ghost").SetValue(false));
            A.AddItem(new MenuItem("root.heal", "Use Heal").SetValue(false));
            A.AddItem(new MenuItem("hehehe7", " "));
            A.AddItem(new MenuItem("hehehe5", "Made by TehBlaxxor"));
            A.AddItem(new MenuItem("hehehe6", "Site: joduska.me"));
            A.AddToMainMenu();

            Ghost = Player.GetSpellSlot("summonerhaste");
            Heal  = Player.GetSpellSlot("summonerheal");

            Game.OnInput  += Game_OnInput;
            Game.OnUpdate += Game_OnUpdate;
            CustomEvents.Game.OnGameEnd += Game_OnGameEnd;

            if (Player.Team == GameObjectTeam.Chaos)
            {
                Notifications.AddNotification("Unreal Feeder: Team Chaos", 300);
            }
            else
            {
                Notifications.AddNotification("Unreal Feeder: Team Order", 300);
            }
        }
Example #49
0
        private static void OnLoad(EventArgs e)
        {
            var plugin = Type.GetType("BadaoSeries.Plugin." + Player.ChampionName);

            if (plugin == null)
            {
                AddUI.Notif(Player.ChampionName + ": Not Supported !", 10000);
                return;
            }
            AddUI.Notif(Player.ChampionName + ": Loaded !", 10000);
            //Bootstrap.Init(null);
            //if (Player.ChampionName == "Rammus")
            //{
            //    LeagueSharp.SDK.Core.Orbwalker.Enabled = false;
            //    Menu Orb = new Menu("Orbwalker", "Orbwalker", true).Attach();
            //    Orbwalker.Orbwalker.Initialize(Orb);
            //}
            Bilgewater      = new Items.Item(ItemData.Bilgewater_Cutlass.Id, 550);
            BotRK           = new Items.Item(ItemData.Blade_of_the_Ruined_King.Id, 550);
            Youmuu          = new Items.Item(ItemData.Youmuus_Ghostblade.Id, 0);
            Tiamat          = new Items.Item(ItemData.Tiamat_Melee_Only.Id, 400);
            Hydra           = new Items.Item(ItemData.Ravenous_Hydra_Melee_Only.Id, 400);
            Sheen           = new Items.Item(ItemData.Sheen.Id, 0);
            LichBane        = new Items.Item(ItemData.Lich_Bane.Id, 0);
            TrinityForce    = new Items.Item(ItemData.Trinity_Force.Id, 0);
            IcebornGauntlet = new Items.Item(ItemData.Iceborn_Gauntlet.Id, 0);
            LudensEcho      = new Items.Item(ItemData.Ludens_Echo.Id, 0);

            foreach (var spell in
                     Player.Spellbook.Spells.Where(
                         i =>
                         i.Name.ToLower().Contains("smite") &&
                         (i.Slot == SpellSlot.Summoner1 || i.Slot == SpellSlot.Summoner2)))
            {
                Smite = spell.Slot;
            }
            Ignite = Player.GetSpellSlot("summonerdot");
            Flash  = Player.GetSpellSlot("summonerflash");

            MainMenu = new LeagueSharp.Common.Menu("BadaoSeries", "BadaoSeries", true);
            AddUI.Bool(MainMenu, "Enable", Player.ChampionName + " Enable", true).ValueChanged += Program_ValueChanged;
            MainMenu.AddToMainMenu();
            NewInstance(plugin);
        }
Example #50
0
        public Vision()
        {
            wards.AddRange(btbj);
            wards.AddRange(rtrj);
            wards.AddRange(rtbj);
            wards.AddRange(btrj);
            menu = new Menu("SharpVision", "SharpVision", true);
            //Orbwalker = new Orbwalking.Orbwalker(menu.SubMenu("Orbwalking"));
            menu.AddItem(new MenuItem("PlaceWard", "Ward Closest Position to Cursor").SetValue(new KeyBind('Z', KeyBindType.Press)));
            menu.AddItem(new MenuItem("wVision", "Show Ward Vision?").SetValue(true));
            menu.AddItem(new MenuItem("hVision", "Show Hero/Minion Vision?").SetValue(true));
            //menu.AddItem(new MenuItem("Copy", "Copy to Clipboard").SetValue(new KeyBind('K', KeyBindType.Press)));
            //menu.AddItem(new MenuItem("Connect", "Add point").SetValue(new KeyBind('T', KeyBindType.Press)));
            //menu.AddItem(new MenuItem("Delete", "Delete points").SetValue(new KeyBind('V', KeyBindType.Press)));
            menu.AddItem(new MenuItem("v3add", "Show Predicted Vision")).SetValue(new KeyBind('G', KeyBindType.Press));
            menu.AddItem(new MenuItem("keypressward", "Auto-Ward on Combo").SetValue(new KeyBind(32, KeyBindType.Press)));
            menu.AddItem(new MenuItem("toggleward", "Toggle Auto-Ward").SetValue(new KeyBind('T', KeyBindType.Toggle)));
            menu.AddItem(new MenuItem("permashow", "Permashow Ward Positions?")).SetValue(true);
            menu.AddItem(new MenuItem("autobuywards", "Auto buy wards?")).SetValue(false);
            var g = menu.AddSubMenu(new Menu("troll", "I really don't recommend doing this."));
            var k = g.AddSubMenu(new Menu("lol", "Ok... if you insist..."));

            k.AddItem(new MenuItem("legacymode", "Legacy Mode").SetValue(false));

            menu.AddToMainMenu();

            string[] stealthunits = new[] { "Kha'Zix", "LeBlanc", "Renger", "Shaco", "Talon", "Twitch", "Vayne", "Wukong" };
            foreach (var l in ObjectManager.Get <Obj_AI_Hero>().Where(x => x.IsEnemy))
            {
                if (stealthunits.Contains(l.ChampionName))
                {
                    EnemyHasStealthedUnit = true;
                }
            }
            lastwardtime    = Environment.TickCount;
            Drawing.OnDraw += Game_OnDraw;
            //Game.OnUpdate += Game_OnUpdate;
            Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast;
            Obj_AI_Base.OnCreate           += Obj_AI_Base_OnCreate;
        }
Example #51
0
        public static void Initialize()
        {
            LocalMenu = new Menu(":: Shen is Back", "Shen", true).SetFontStyle(FontStyle.Regular, Color.GreenYellow);

            var MenuTools = new Menu("Tools", "Tools");

            LocalMenu.AddSubMenu(MenuTools);

            MenuTools.AddSubMenu(new Menu("Orbwalking", "Orbwalking"));
            Orbwalker = new Orbwalking.Orbwalker(MenuTools.SubMenu("Orbwalking"));
            Orbwalker.SetAttack(true);

            Shen.Champion.PlayerSpells.Initialize();
            ModeSelector.Initialize(MenuTools);

            Common.AutoBushManager.Initialize(MenuTools);
            Common.AutoLevelManager.Initialize(MenuTools);
            Common.SummonerManager.Initialize();
            Common.ItemManager.Initialize();
            Common.CommonSkins.Initialize(MenuTools);

            ModeUlti.Initialize(LocalMenu);
            ModeCombo.Initialize(LocalMenu);
            ModeJungle.Initialize(LocalMenu);
            ModeDrawing.Initialize(LocalMenu);

            ModePerma.Initialize(LocalMenu);

            SpiritUnit.Initialize();

            LocalMenu.AddToMainMenu();

            foreach (var i in LocalMenu.Children.Cast <Menu>().SelectMany(GetSubMenu))
            {
                i.DisplayName = ":: " + i.DisplayName;
            }


            Game.OnUpdate += GameOnOnUpdate;
        }
Example #52
0
        public void loadMenu()
        {
            menu = new LeagueSharp.Common.Menu("Ryze", "Ryze", true);
            var orbWalkerMenu = new LeagueSharp.Common.Menu("Orbwalker", "Orbwalker");

            orb = new Orbwalking.Orbwalker(orbWalkerMenu);
            var TargetSelectorMenu = new LeagueSharp.Common.Menu("TargetSelector", "TargetSelector");

            loadLaneClear();
            loadDrawings();
            loadJungleClear();
            loadHarassh();
            loadMisc();
            TargetSelector.AddToMenu(TargetSelectorMenu);
            menu.AddSubMenu(orbWalkerMenu);        //ORBWALKER
            menu.AddSubMenu(TargetSelectorMenu);   //TS
                                                   // menu.AddSubMenu(itemMenu);
            menu.AddSubMenu(_harrashMenu);
            menu.AddSubMenu(_laneclearMenu);       //LANECLEAR
            menu.AddSubMenu(_jungleclearMenu);     //JUNGLECLEAR
            menu.AddSubMenu(_miscMenu);
            menu.AddSubMenu(_drawSettingsMenu);    //DRAWS
            menu.AddToMainMenu();
        }
Example #53
0
        private static void Game_OnGameLoad(EventArgs args)
        {
            Game.PrintChat(
                "<font color = \"#ff052b\">HaydariGeceler cici wipi</font>  <font color = \"#fcdfff\">Yuklendi  </font> ");

            haydarigeceler = new LeagueSharp.Common.Menu("HaydariGeceler cici wipi", "", true);
            var press1 = haydarigeceler.AddItem(new MenuItem("GGyaz", "GG yazdir").SetValue(new KeyBind(37, KeyBindType.Press)));
            var press2 = haydarigeceler.AddItem(new MenuItem("WPyaz", "WP yazdir").SetValue(new KeyBind(39, KeyBindType.Press)));
            var press3 = haydarigeceler.AddItem(new MenuItem("XDyaz", "XD yazdir").SetValue(new KeyBind(40, KeyBindType.Press)));
            var press4 = haydarigeceler.AddItem(new MenuItem("PNSciz", "Penis cizdir").SetValue(new KeyBind(96, KeyBindType.Press)));
            var press5 = haydarigeceler.AddItem(new MenuItem("Smiley", "Smiley at").SetValue(new KeyBind(97, KeyBindType.Press)));
            var press6 = haydarigeceler.AddItem(new MenuItem("TRBAYRAK", "TURK Bayragi").SetValue(new KeyBind(98, KeyBindType.Press)));
            var press7 = haydarigeceler.AddItem(new MenuItem("FCKyaz", "FCK yazdir").SetValue(new KeyBind(38, KeyBindType.Press)));

            haydarigeceler.AddItem(new MenuItem("Bilgiler", "HaydariGeceler Tarafindan yazilmistir, desteklerinizi bekleriz"));
            haydarigeceler.AddToMainMenu();


            press1.ValueChanged += delegate(object sender, OnValueChangeEventArgs EventArgs)
            {
                if (haydarigeceler.Item("GGyaz").GetValue <KeyBind>().Active)
                {
                    if (duramk == false)
                    {
                        Game.Say("/all                          ");
                        Game.Say("/all   ######        ######   ");
                        Game.Say("/all  ##                  ##       ");
                        Game.Say("/all  ##                  ##       ");
                        Game.Say("/all  ##   ####     ##   ####");
                        Game.Say("/all  ##        ##     ##       ##");
                        Game.Say("/all  ##        ##     ##       ##");
                        Game.Say("/all   ######        ######  ");

                        duramk    = true;
                        gameTime1 = Game.Time + 1;
                    }
                }
                if (Game.Time > gameTime1)
                {
                    duramk = false;
                }
            };
            press2.ValueChanged += delegate(object sender, OnValueChangeEventArgs EventArgs)
            {
                if (haydarigeceler.Item("WPyaz").GetValue <KeyBind>().Active)
                {
                    if (duramk == false)
                    {
                        Game.Say("/all                           ");
                        Game.Say("/all  ##         ##   ####### ");
                        Game.Say("/all  ##  ##  ##   ##      ##");
                        Game.Say("/all  ##  ##  ##   ##      ##");
                        Game.Say("/all  ##  ##  ##   ####### ");
                        Game.Say("/all  ##  ##  ##   ##       ");
                        Game.Say("/all  ##  ##  ##   ##       ");
                        Game.Say("/all   ###  ###    ##      ");

                        duramk    = true;
                        gameTime1 = Game.Time + 1;
                    }
                }
                if (Game.Time > gameTime1)
                {
                    duramk = false;
                }
            };
            press3.ValueChanged += delegate(object sender, OnValueChangeEventArgs EventArgs)
            {
                if (haydarigeceler.Item("XDyaz").GetValue <KeyBind>().Active)
                {
                    if (duramk == false)
                    {
                        Game.Say("/all                      ");
                        Game.Say("/all  ##     ##  #######");
                        Game.Say("/all    ##   ##   ##         ##");
                        Game.Say("/all     ## ##    ##         ##");
                        Game.Say("/all     ###      ##         ##");
                        Game.Say("/all     ## ##    ##         ##");
                        Game.Say("/all    ##   ##   ##         ##");
                        Game.Say("/all  ##     ##  #######");

                        duramk    = true;
                        gameTime1 = Game.Time + 1;
                    }
                }
                if (Game.Time > gameTime1)
                {
                    duramk = false;
                }
            };
            press7.ValueChanged += delegate(object sender, OnValueChangeEventArgs EventArgs)
            {
                if (haydarigeceler.Item("FCKyaz").GetValue <KeyBind>().Active)
                {
                    if (duramk == false)
                    {
                        Game.Say("/all                       /´¯/)");
                        Game.Say("/all                     ,/¯  / ");
                        Game.Say("/all                    /    / ");
                        Game.Say("/all              /´¯/'   '/´¯¯`·¸ ");
                        Game.Say("/all           /'/   /    /       /¨¯\\ ");
                        Game.Say("/all         ('(   ´   ´     ¯~/'   ') ");
                        Game.Say("/all          |\\                 '     / ");
                        Game.Say("/all           ''   \\           _ ·´ ");
                        duramk    = true;
                        gameTime1 = Game.Time + 1;
                    }
                }
                if (Game.Time > gameTime1)
                {
                    duramk = false;
                }
            };
            press4.ValueChanged += delegate(object sender, OnValueChangeEventArgs EventArgs)
            {
                if (haydarigeceler.Item("PNSciz").GetValue <KeyBind>().Active)
                {
                    if (duramk == false)
                    {
                        Game.Say("/all          ____");
                        Game.Say("/all        / /     7");
                        Game.Say("/all       (__,__/\\ ");
                        Game.Say("/all        \\         \\ ");
                        Game.Say("/all         \\         \\ ");
                        Game.Say("/all       __\\         \\__");
                        Game.Say("/all      (     \\            )");
                        Game.Say("/all       \\___\\_____/  ");

                        duramk    = true;
                        gameTime1 = Game.Time + 1;
                    }
                }
                if (Game.Time > gameTime1)
                {
                    duramk = false;
                }
            };
            press5.ValueChanged += delegate(object sender, OnValueChangeEventArgs EventArgs)
            {
                if (haydarigeceler.Item("Smiley").GetValue <KeyBind>().Active)
                {
                    if (duramk == false)
                    {
                        Game.Say("/all   _________ ");
                        Game.Say("/all  /                 \\ ");
                        Game.Say("/all |     0     0     | ");
                        Game.Say("/all |        o         | ");
                        Game.Say("/all |      \\___/     | ");
                        Game.Say("/all  \\_________/");

                        duramk    = true;
                        gameTime1 = Game.Time + 1;
                    }
                }
                if (Game.Time > gameTime1)
                {
                    duramk = false;
                }
            };
            press6.ValueChanged += delegate(object sender, OnValueChangeEventArgs EventArgs)
            {
                if (haydarigeceler.Item("TRBAYRAK").GetValue <KeyBind>().Active)
                {
                    if (duramk == false)
                    {
                        Game.Say("/all    ________  ");
                        Game.Say("/all   |    _        | ");
                        Game.Say("/all   |   (  *      | ");
                        Game.Say("/all   |__''_____| ");


                        duramk    = true;
                        gameTime1 = Game.Time + 1;
                    }
                }
                if (Game.Time > gameTime1)
                {
                    duramk = false;
                }
            };
        }
Example #54
0
        private void LoadMenu()
        {
            var champMenu = new Menu("Syndra Plugin", "Syndra");

            {
                var SpellMenu = new Menu("技能", "SpellMenu");
                {
                    var qMenu = new Menu("Q", "QMenu");
                    {
                        qMenu.AddItem(new MenuItem("Q_Auto_Immobile", "自动Q静止").SetValue(true));
                        SpellMenu.AddSubMenu(qMenu);
                    }

                    var wMenu = new Menu("W", "WMenu");
                    {
                        wMenu.AddItem(new MenuItem("W_Only_Orb", "只抓球").SetValue(false));
                        SpellMenu.AddSubMenu(wMenu);
                    }
                    var rMenu = new Menu("R", "RMenu");
                    {
                        rMenu.AddItem(new MenuItem("R_Overkill_Check", "击杀提示").SetValue(true));

                        rMenu.AddSubMenu(new Menu("Don't use R on", "不R"));
                        foreach (var enemy in ObjectManager.Get <Obj_AI_Hero>().Where(enemy => enemy.Team != MyHero.Team)
                                 )
                        {
                            rMenu.SubMenu("Dont_R")
                            .AddItem(new MenuItem("Dont_R" + enemy.BaseSkinName, enemy.BaseSkinName).SetValue(false));
                        }

                        SpellMenu.AddSubMenu(rMenu);
                    }

                    champMenu.AddSubMenu(SpellMenu);
                }

                var comboMenu = new Menu("连招", "Combo");
                {
                    AddSpelltoMenu(comboMenu, "Q", true);
                    AddSpelltoMenu(comboMenu, "QE", true, "使用QE");
                    AddSpelltoMenu(comboMenu, "W", true);
                    AddSpelltoMenu(comboMenu, "E", true);
                    AddSpelltoMenu(comboMenu, "R", true);
                    AddSpelltoMenu(comboMenu, "Ignite", true, "使用点燃");
                    champMenu.AddSubMenu(comboMenu);
                }

                var harassMenu = new Menu("骚扰", "Harass");
                {
                    AddSpelltoMenu(harassMenu, "Q", true);
                    harassMenu.AddItem(new MenuItem("Q_Auto_Harass", "Q骚扰(锁定)").SetValue(new KeyBind("N".ToCharArray()[0], KeyBindType.Press)));
                    AddSpelltoMenu(harassMenu, "QE", true, "使用QE");
                    AddSpelltoMenu(harassMenu, "W", true);
                    AddSpelltoMenu(harassMenu, "E", true);
                    AddManaManagertoMenu(harassMenu, 30);
                    champMenu.AddSubMenu(harassMenu);
                }

                var laneClearMenu = new Menu("清线", "LaneClear");
                {
                    AddSpelltoMenu(laneClearMenu, "Q", true);
                    AddSpelltoMenu(laneClearMenu, "W", true);
                    AddSpelltoMenu(laneClearMenu, "E", true);
                    AddManaManagertoMenu(laneClearMenu, 30);
                    champMenu.AddSubMenu(laneClearMenu);
                }

                var miscMenu = new Menu("杂项", "Misc");
                {
                    miscMenu.AddItem(new MenuItem("Misc_QE_Mouse", "向鼠标QE").SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press)));
                    miscMenu.AddItem(new MenuItem("QE_Interrupt", "QE打断").SetValue(true));
                    miscMenu.AddItem(new MenuItem("E_Gap_Closer", "QE防突").SetValue(true));
                    champMenu.AddSubMenu(miscMenu);
                }

                var drawMenu = new Menu("显示", "Drawing");
                {
                    drawMenu.AddItem(new MenuItem("Draw_Disabled", "禁用").SetValue(false));
                    drawMenu.AddItem(new MenuItem("Draw_Q", "显示Q").SetValue(true));
                    drawMenu.AddItem(new MenuItem("Draw_QE", "显示QE").SetValue(true));
                    drawMenu.AddItem(new MenuItem("Draw_W", "显示W").SetValue(true));
                    drawMenu.AddItem(new MenuItem("Draw_E", "显示E").SetValue(true));
                    drawMenu.AddItem(new MenuItem("Draw_R", "显示R").SetValue(true));
                    drawMenu.AddItem(new MenuItem("Draw_R_Killable", "显示R可杀").SetValue(true));

                    MenuItem drawComboDamageMenu = new MenuItem("Draw_ComboDamage", "显示伤害").SetValue(true);
                    drawMenu.AddItem(drawComboDamageMenu);
                    Utility.HpBarDamageIndicator.DamageToUnit = GetComboDamage;
                    Utility.HpBarDamageIndicator.Enabled      = drawComboDamageMenu.GetValue <bool>();
                    drawComboDamageMenu.ValueChanged         +=
                        delegate(object sender, OnValueChangeEventArgs eventArgs)
                    {
                        Utility.HpBarDamageIndicator.Enabled = eventArgs.GetNewValue <bool>();
                    };

                    champMenu.AddSubMenu(drawMenu);
                }
            }

            Menu.AddSubMenu(champMenu);
            Menu.AddToMainMenu();
        }
Example #55
0
        public static void Load(string displayName, string name)
        {
            Config = new LMenu(displayName, name, true);

            var TSMenu = new LMenu("Target Selector", "ts");

            TargetSelector.AddToMenu(TSMenu);
            Config.AddSubMenu(TSMenu);

            var OrbMenu = new LMenu("Orbwalker", "orb");

            Orbwalker = new Orbwalking.Orbwalker(OrbMenu);
            Config.AddSubMenu(OrbMenu);

            var Combo = new LMenu("Combo", "combo");

            Config.SubMenu("combo").AddItem(MI("Use Q", "combo.q").SetValue(true));
            Config.AddSubMenu(Combo);

            var Harass = new LMenu("Harass", "harass");

            Harass.AddItem(MI("harass.q", "Use Q").SetValue(true));
            Config.AddSubMenu(Harass);

            var LaneClear = new LMenu("Lane Clear", "lane");

            LaneClear.AddItem(MI("lane.q", "Use Q").SetValue(true));
            Config.AddSubMenu(LaneClear);

            var LastHit = new LMenu("Last Hit", "last");

            LastHit.AddItem(MI("last.q", "Use Q").SetValue(true));
            Config.AddSubMenu(LastHit);

            var Escape = new LMenu("Escape", "escape");

            Escape.AddItem(MI("escape.q", "Use Q").SetValue(true));
            Config.AddSubMenu(Escape);

            var Extra = new LMenu("Extra", "extra");

            Extra.AddItem(new MenuItem("extra.autolevel", "Auto Level Spells").SetValue(true));
            Extra.AddItem(new MenuItem("extra.ks", "Attemp to Steal Kills").SetValue(true));
            Extra.AddItem(new MenuItem("extra.mm", "Save % Mana For Combo").SetValue(new Slider(30, 0, 100)));
            Extra.AddItem(new MenuItem("extra.gc", "Anti Gap Closer").SetValue(true));
            Extra.AddSubMenu(new LMenu("Hitchances", "extra.hc"));
            Extra.SubMenu("extra.hc").AddItem(new MenuItem("extra.hc.q", "Q").SetValue(new StringList(new[] { "Normal", "High" })));
            Extra.AddSubMenu(new LMenu("Keybinds", "extra.kb"));
            Extra.SubMenu("extra.kb").AddItem(MI("extra.kb.combo", "Combo").SetValue(new KeyBind(32, KeyBindType.Press)));
            Extra.SubMenu("extra.kb").AddItem(MI("extra.kb.harass", "Harass").SetValue(new KeyBind('C', KeyBindType.Press)));
            Extra.SubMenu("extra.kb").AddItem(MI("extra.kb.escape", "Escape").SetValue(new KeyBind('G', KeyBindType.Press)));
            Extra.SubMenu("extra.kb").AddItem(MI("extra.kb.lane", "LaneClear").SetValue(new KeyBind('V', KeyBindType.Press)));
            Extra.SubMenu("extra.kb").AddItem(MI("extra.kb.last", "LastHit").SetValue(new KeyBind('X', KeyBindType.Press)));
            Config.AddSubMenu(Extra);

            var Drawings = new LMenu("Drawings", "drawings");

            Drawings.AddItem(MI("draw", "Use Drawings").SetValue(true));
            Drawings.AddItem(MI("draw.q", "Draw Q").SetValue(new Circle(true, System.Drawing.Color.FromArgb(255, 255, 255, 255))));
            Drawings.AddItem(MI("draw.w", "Draw W").SetValue(new Circle(true, System.Drawing.Color.FromArgb(255, 255, 255, 255))));
            Drawings.AddItem(MI("draw.e", "Draw E").SetValue(new Circle(true, System.Drawing.Color.FromArgb(255, 255, 255, 255))));
            Drawings.AddItem(MI("draw.r", "Draw R").SetValue(new Circle(true, System.Drawing.Color.FromArgb(255, 255, 255, 255))));
            Drawings.AddItem(MI("draw.target", "Draw Target").SetValue(new Circle(true, System.Drawing.Color.FromArgb(255, 255, 255, 255))));
            Drawings.AddItem(MI("draw.dmg", "Draw Damage").SetValue(true));
            Config.AddSubMenu(Drawings);


            Config.AddToMainMenu();
        }
Example #56
0
        public static void Initialize()
        {
            ConfigMenu = new LeagueSharp.Common.Menu("Automated Evelynn", "Menu", true);

            //AutomatedEvelynn.Orbwalker
            var orbwalkerMenu = new LeagueSharp.Common.Menu("Orbwalker", "orbwalker");

            Evelynn.Orbwalker = new Orbwalking.Orbwalker(orbwalkerMenu);

            ConfigMenu.AddSubMenu(orbwalkerMenu);

            //AutomatedEvelynn.TargetSelector
            var targetSelector = new LeagueSharp.Common.Menu("Target Selector", "TargetSelector");

            TargetSelector.AddToMenu(targetSelector);

            ConfigMenu.AddSubMenu(targetSelector);

            var comboMenu = new LeagueSharp.Common.Menu("Combo", "Combo");

            comboMenu.AddItem(new MenuItem("Evelynn.Combo.Q", "Use Q").SetValue(true));
            comboMenu.AddItem(new MenuItem("Evelynn.Combo.W", "Use W").SetValue(true));
            comboMenu.AddItem(new MenuItem("Evelynn.Combo.E", "Use E").SetValue(true));
            comboMenu.AddItem(new MenuItem("Evelynn.Combo.R", "Use R").SetValue(true));
            comboMenu.AddItem(new MenuItem("Evelynn.Combo.Smite", "Use Smite").SetValue(true));
            comboMenu.AddItem(new MenuItem("Evelynn.Combo.Ignite", "Use Ignite").SetValue(true));

            comboMenu.AddItem(new MenuItem("Evelynn.Combo.Seperator", "Additional Settings"));
            comboMenu.AddItem(new MenuItem("Evelynn.Combo.R.Setting", "Min players to ult").SetValue(new Slider(3, 1, 5)));
            comboMenu.AddItem(new MenuItem("Evelynn.Combo.W.Setting", "Use W when above").SetValue(new Slider(50, 1)));
            comboMenu.AddItem(new MenuItem("Evelyn..Combo.Active", "Combo!").SetValue(new KeyBind(32, KeyBindType.Press)));

            ConfigMenu.AddSubMenu(comboMenu);

            var jcMenu = new LeagueSharp.Common.Menu("Jungle Clear", "Jungle Clear");

            jcMenu.AddItem(new MenuItem("Evelynn.jClear.Q", "Use Q").SetValue(true));
            jcMenu.AddItem(new MenuItem("Evelynn.jClear.E", "Use E").SetValue(true));
            jcMenu.AddItem(new MenuItem("Evelynn.jClear.M", "Movement").SetValue(true));


            ConfigMenu.AddSubMenu(jcMenu);

            var itemMenu = new LeagueSharp.Common.Menu("Items", "Items");

            itemMenu.AddItem(new MenuItem("Evelynn.Items.Seperator0", "Offenssive"));//Offensive
            itemMenu.AddItem(new MenuItem("Evelynn.Items.Ghostblade", "Use Youmuu's Ghostblade").SetValue(true));
            itemMenu.AddItem(new MenuItem("Evelynn.Items.Blade", "Use Blade of the Ruined King / Cutlass").SetValue(true));
            itemMenu.AddItem(new MenuItem("Evelynn.Items.Hydra", "Use Hydra / Tiamat").SetValue(true));

            itemMenu.AddItem(new MenuItem("Evelynn.Items.Seperator1", "Defensive"));//Defensive
            itemMenu.AddItem(new MenuItem("Evelynn.Items.RanduinOmen", "Randuin's Omen").SetValue(true));
            itemMenu.AddItem(new MenuItem("Evelynn.Items.RanduinOmen.Targets", "Randuins: Use if Enemies are in range").SetValue(new Slider(2, 1, 5)));
            itemMenu.AddItem(new MenuItem("Evelynn.Items.MercurialScimitar", "Mercurial Scimitar / QSS").SetValue(true));

            itemMenu.AddItem(new MenuItem("Evelynn.Items.Seperator3", "Consumables"));//Consumables
            itemMenu.AddItem(new MenuItem("Evelynn.Items.Potion", "Use HP Potion/Biscuit").SetValue(true));
            itemMenu.AddItem(new MenuItem("Evelynn.Items.Potion.HP", "Min HP to use Potion/Biscuit ").SetValue(new Slider(75, 1, 99)));

            ConfigMenu.AddSubMenu(itemMenu);

            //AutomatedEvelynn.Misc
            var miscMenu = new LeagueSharp.Common.Menu("Misc", " Drawings & Misc");

            miscMenu.AddItem(new MenuItem("Evelynn.Misc.E.Killsteal", "E to KS").SetValue(true));
            miscMenu.AddItem(new MenuItem("Evelynn.Misc.Trinket", "Swap to red trinket and upgrade at lvl 9").SetValue(true));
            miscMenu.AddItem(new MenuItem("Evelynn.Draw.Q", "Draw Q").SetValue(true));
            miscMenu.AddItem(new MenuItem("Evelynn.Draw.E", "Draw E").SetValue(true));
            miscMenu.AddItem(new MenuItem("Evelynn.Draw.R", "Draw R").SetValue(true));

            ConfigMenu.AddSubMenu(miscMenu);
            ConfigMenu.AddToMainMenu();

            Console.WriteLine("Menu Loaded");
        }
Example #57
0
        private static void OnGameLoad(EventArgs args)
        {
            Console.Clear();

            #region Initialize
            string version = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString();
            Game.PrintChat("<font color ='#33FFFF'>JeonUtility v" + version + " </font>Loaded! ({0}x{1})", Drawing.Width, Drawing.Height);
            Console.WriteLine("JeanUtility Loaded.");
            #endregion

            #region 메뉴 - Menu
            #region 메인메뉴 - Main Menu
            baseMenu = new Menu("JeonUtility", "JeonUtility", true);
            baseMenu.AddToMainMenu();
            baseMenu.AddItem(new MenuItem("base_stat", "Status on hud").SetValue(true));
            baseMenu.AddItem(new MenuItem("x%", "HUD_X(%)").SetValue(new Slider(75, 0, 100)));
            baseMenu.AddItem(new MenuItem("y%", "HUD_Y(%)").SetValue(new Slider(55, 0, 100)));


            baseMenu.AddItem(new MenuItem("NumPad0", "N0 - TowerRange").SetValue(true));
            baseMenu.AddItem(new MenuItem("NumPad1", "N1 - Clock").SetValue(true));
            baseMenu.AddItem(new MenuItem("NumPad2", "N2 - SpellTracker").SetValue(true));
            baseMenu.AddItem(new MenuItem("NumPad3", "N3 - DrawHardCC").SetValue(true));
            baseMenu.AddItem(new MenuItem("NumPad4", "N4 - Stacks").SetValue(true));
            baseMenu.AddItem(new MenuItem("NumPad5", "N5 - ShacoQ").SetValue(true));
            baseMenu.AddItem(new MenuItem("NumPad6", "N6 - FakeDetector").SetValue(true));
            baseMenu.AddItem(new MenuItem("NumPad7", "N7 - DrawGlobalUltOnMinimap").SetValue(true));
            baseMenu.AddItem(new MenuItem("NumPad8", "N8").SetValue(true));
            baseMenu.AddItem(new MenuItem("NumPad9", "N9").SetValue(true));

            var menu_st   = new Menu("Stacks", "Stacks");
            var menu_draw = new Menu("Draw", "Draw");
            #endregion

            #region 드로잉 메뉴 - menu for Draw
            baseMenu.AddSubMenu(menu_draw);
            menu_draw.AddItem(new MenuItem("draw_turret", "TurretRange").SetValue(true));
            menu_draw.AddItem(new MenuItem("draw_clock", "Clock").SetValue(true));

            #endregion

            #endregion

            #region Hotkey
            for (int i = 0; i <= 9; i++)
            {
                L_Status.Add(new Status()
                {
                    ID    = (Keys)96 + i,
                    order = (byte)i
                });
            }

            foreach (var t in L_Status)
            {
                if (getMenuBool(t.ID.ToString()))
                {
                    t.status.Color = SharpDX.Color.ForestGreen;
                }
            }
            #endregion

            #region Events Initialize
            Game.OnUpdate += OnGameUpdate;
            Obj_AI_Hero.OnProcessSpellCast += OnSpell;
            Drawing.OnEndScene             += OnDraw_EndScene;
            Game.OnWndProc += OnWndProc;
            //Drawing.OnDraw += OnDraw;
            #endregion

            #region Initialize TowerRange
            foreach (var t in ObjectManager.Get <Obj_AI_Turret>().Where(t => !t.IsDead && t.IsEnemy &&
                                                                        (t.Name.StartsWith("Turret_T1") || t.Name.StartsWith("Turret_T2"))))
            {
                towerRanges.Add(new Render.Circle(t, 875, Color.Blue, 5)
                {
                    VisibleCondition = c => getMenuBool("NumPad0")
                });
                towerRanges.Last().Add();
            }
            #endregion


            clock.Add();
        }
Example #58
0
        private static void Game_OnGameLoad(EventArgs args)
        {
            Game.PrintChat(
                "<font color = \"#ff052b\">Ergou涓€閿埛灞弢鍔犺浇鎴愬姛!</font>  <font color = \"#fcdfff\">|鈽嗏槄鈽嗘父鎴忊槄鈽嗘剦蹇槄鈽嗏槄|</font> ");

            haydarigeceler = new LeagueSharp.Common.Menu("Ergou一键刷屏", "", true);
            var press1 = haydarigeceler.AddItem(new MenuItem("GGyaz", "霸气20投 键位a(自己改)").SetValue(new KeyBind(37, KeyBindType.Press)));
            var press2 = haydarigeceler.AddItem(new MenuItem("WPyaz", "霸气20投 键位b").SetValue(new KeyBind(39, KeyBindType.Press)));
            var press3 = haydarigeceler.AddItem(new MenuItem("XDyaz", "SB 键位").SetValue(new KeyBind(40, KeyBindType.Press)));
            var press4 = haydarigeceler.AddItem(new MenuItem("PNSciz", "L# 键位").SetValue(new KeyBind(96, KeyBindType.Press)));
            var press5 = haydarigeceler.AddItem(new MenuItem("Smiley", "笑脸 键位").SetValue(new KeyBind(97, KeyBindType.Press)));
            var press6 = haydarigeceler.AddItem(new MenuItem("TRBAYRAK", "小兔子 键位").SetValue(new KeyBind(98, KeyBindType.Press)));
            var press7 = haydarigeceler.AddItem(new MenuItem("FCKyaz", "GG 键位").SetValue(new KeyBind(38, KeyBindType.Press)));

            haydarigeceler.AddItem(new MenuItem("Bilgiler", "Ergou QQ群号:361630847"));
            haydarigeceler.AddToMainMenu();


            press1.ValueChanged += delegate(object sender, OnValueChangeEventArgs EventArgs)
            {
                if (haydarigeceler.Item("GGyaz").GetValue <KeyBind>().Active)
                {
                    if (duramk == false)
                    {
                        Game.Say("/all 鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻坾");
                        Game.Say("/all 鈻堚枅鈻♀枴鈻♀枅鈻堚枅鈻♀枴鈻♀枅鈻坾");
                        Game.Say("/all 鈻堚枴鈻堚枅鈻堚枴鈻堚枴鈻堚枅鈻堚枴鈻坾");
                        Game.Say("/all 鈻堚枴鈻堚枅鈻堚枴鈻堚枴鈻堚枅鈻堚枴鈻坾");
                        Game.Say("/all 鈻堚枅鈻堚枅鈻♀枅鈻堚枴鈻堚枅鈻堚枴鈻坾");
                        Game.Say("/all 鈻堚枅鈻堚枴鈻堚枅鈻堚枴鈻堚枅鈻堚枴鈻坾");
                        Game.Say("/all 鈻堚枅鈻♀枅鈻堚枅鈻堚枴鈻堚枅鈻堚枴鈻坾");
                        Game.Say("/all 鈻堚枴鈻堚枅鈻堚枅鈻堚枴鈻堚枅鈻堚枴鈻坾");
                        Game.Say("/all 鈻堚枴鈻♀枴鈻♀枴鈻堚枅鈻♀枴鈻♀枅鈻坾");
                        Game.Say("/all 鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻坾");

                        duramk    = true;
                        gameTime1 = Game.Time + 1;
                    }
                }
                if (Game.Time > gameTime1)
                {
                    duramk = false;
                }
            };
            press2.ValueChanged += delegate(object sender, OnValueChangeEventArgs EventArgs)
            {
                if (haydarigeceler.Item("WPyaz").GetValue <KeyBind>().Active)
                {
                    if (duramk == false)
                    {
                        Game.Say("/all 鈻堚枅鈻堚枴鈻堚枅鈻♀枴鈻♀枴鈻堚枅鈻坾");
                        Game.Say("/all 鈻堚枅鈻堚枴鈻堚枅鈻♀枅鈻堚枴鈻堚枅鈻坾");
                        Game.Say("/all 鈻堚枅鈻堚枴鈻堚枅鈻♀枅鈻堚枴鈻堚枅鈻坾");
                        Game.Say("/all 鈻堚枴鈻♀枴鈻♀枅鈻♀枅鈻堚枴鈻堚枅鈻坾");
                        Game.Say("/all 鈻堚枅鈻堚枴鈻堚枴鈻堚枅鈻堚枅鈻♀枴鈻坾");
                        Game.Say("/all 鈻堚枅鈻堚枴鈻堚枴鈻♀枴鈻♀枴鈻♀枅鈻坾");
                        Game.Say("/all 鈻堚枅鈻堚枴鈻♀枅鈻♀枅鈻堚枅鈻♀枅鈻坾");
                        Game.Say("/all 鈻堚枴鈻♀枴鈻堚枅鈻堚枴鈻堚枴鈻堚枅鈻坾");
                        Game.Say("/all 鈻堚枅鈻堚枴鈻堚枅鈻堚枅鈻♀枅鈻堚枅鈻坾");
                        Game.Say("/all 鈻堚枅鈻堚枴鈻堚枅鈻堚枴鈻堚枴鈻堚枅鈻坾");
                        Game.Say("/all 鈻堚枅鈻♀枴鈻堚枴鈻♀枅鈻堚枅鈻♀枴鈻坾");

                        duramk    = true;
                        gameTime1 = Game.Time + 1;
                    }
                }
                if (Game.Time > gameTime1)
                {
                    duramk = false;
                }
            };
            press3.ValueChanged += delegate(object sender, OnValueChangeEventArgs EventArgs)
            {
                if (haydarigeceler.Item("XDyaz").GetValue <KeyBind>().Active)
                {
                    if (duramk == false)
                    {
                        Game.Say("/all 鈻堚枅鈻♀枴鈻♀枴鈻堚枴鈻♀枴鈻♀枅鈻坾");
                        Game.Say("/all 鈻堚枴鈻堚枅鈻堚枴鈻堚枅鈻♀枅鈻堚枴鈻坾");
                        Game.Say("/all 鈻堚枴鈻堚枅鈻堚枅鈻堚枅鈻♀枅鈻堚枴鈻坾");
                        Game.Say("/all 鈻堚枅鈻♀枴鈻堚枅鈻堚枅鈻♀枴鈻♀枅鈻坾");
                        Game.Say("/all 鈻堚枅鈻堚枅鈻♀枅鈻堚枅鈻♀枅鈻堚枴鈻坾");
                        Game.Say("/all 鈻堚枅鈻堚枅鈻堚枴鈻堚枅鈻♀枅鈻堚枴鈻坾");
                        Game.Say("/all 鈻堚枴鈻堚枅鈻堚枴鈻堚枅鈻♀枅鈻堚枴鈻坾");
                        Game.Say("/all 鈻堚枴鈻♀枴鈻♀枅鈻堚枴鈻♀枴鈻♀枅鈻坾");

                        duramk    = true;
                        gameTime1 = Game.Time + 1;
                    }
                }
                if (Game.Time > gameTime1)
                {
                    duramk = false;
                }
            };
            press7.ValueChanged += delegate(object sender, OnValueChangeEventArgs EventArgs)
            {
                if (haydarigeceler.Item("FCKyaz").GetValue <KeyBind>().Active)
                {
                    if (duramk == false)
                    {
                        Game.Say("/all 鈻堚枅鈻堚枴鈻♀枴鈻堚枅鈻堚枴鈻♀枴鈻坾");
                        Game.Say("/all 鈻堚枅鈻♀枅鈻堚枴鈻堚枅鈻♀枅鈻堚枴鈻坾");
                        Game.Say("/all 鈻堚枴鈻堚枅鈻堚枅鈻堚枴鈻堚枅鈻堚枅鈻坾");
                        Game.Say("/all 鈻堚枴鈻堚枅鈻堚枅鈻堚枴鈻堚枅鈻堚枅鈻坾");
                        Game.Say("/all 鈻堚枴鈻堚枅鈻♀枴鈻♀枴鈻堚枅鈻♀枴鈻");
                        Game.Say("/all 鈻堚枴鈻堚枅鈻堚枴鈻堚枴鈻堚枅鈻堚枴鈻坾");
                        Game.Say("/all 鈻堚枅鈻♀枅鈻堚枴鈻堚枅鈻♀枅鈻堚枴鈻坾");
                        Game.Say("/all 鈻堚枅鈻堚枴鈻♀枅鈻堚枅鈻堚枴鈻♀枅鈻坾|");

                        duramk    = true;
                        gameTime1 = Game.Time + 1;
                    }
                }
                if (Game.Time > gameTime1)
                {
                    duramk = false;
                }
            };
            press4.ValueChanged += delegate(object sender, OnValueChangeEventArgs EventArgs)
            {
                if (haydarigeceler.Item("PNSciz").GetValue <KeyBind>().Active)
                {
                    if (duramk == false)
                    {
                        Game.Say("/all 鈻堚枴鈻♀枴鈻堚枅鈻堚枅鈻堚枴鈻堚枴鈻坾");
                        Game.Say("/all 鈻堚枅鈻♀枅鈻堚枅鈻堚枅鈻堚枴鈻堚枴鈻坾");
                        Game.Say("/all 鈻堚枅鈻♀枅鈻堚枅鈻堚枴鈻♀枴鈻♀枴鈻");
                        Game.Say("/all 鈻堚枅鈻♀枅鈻堚枅鈻堚枅鈻堚枴鈻堚枴鈻坾");
                        Game.Say("/all 鈻堚枅鈻♀枅鈻堚枅鈻堚枅鈻♀枅鈻♀枅鈻坾");
                        Game.Say("/all 鈻堚枅鈻♀枅鈻堚枅鈻堚枴鈻♀枴鈻♀枴鈻");
                        Game.Say("/all 鈻堚枅鈻♀枅鈻堚枅鈻♀枅鈻♀枅鈻♀枅鈻坾");
                        Game.Say("/all 鈻堚枴鈻♀枴鈻♀枴鈻♀枅鈻♀枅鈻♀枅鈻坾");

                        duramk    = true;
                        gameTime1 = Game.Time + 1;
                    }
                }
                if (Game.Time > gameTime1)
                {
                    duramk = false;
                }
            };
            press5.ValueChanged += delegate(object sender, OnValueChangeEventArgs EventArgs)
            {
                if (haydarigeceler.Item("Smiley").GetValue <KeyBind>().Active)
                {
                    if (duramk == false)
                    {
                        Game.Say("/all 鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅");
                        Game.Say("/all 鈻堛€€銆€銆€鈼モ枅鈻堚棨銆€銆€銆€鈻坾");
                        Game.Say("/all 鈻堛€€銆€銆€銆€鈼モ棨銆€銆€銆€銆€鈻坾");
                        Game.Say("/all 鈻堚棧銆€銆€銆€銆€銆€銆€銆€銆€鈼⑩枅|");
                        Game.Say("/all 鈻堚棨銆€銆€鈼忋€€銆€鈼忋€€銆€鈼モ枅|");
                        Game.Say("/all 鈻堛€€銆€銆€銆€銆€銆€銆€銆€銆€銆€鈻坾");
                        Game.Say("/all 鈻堛€€鈻娿€€銆€銆€銆€銆€銆€鈻娿€€鈻坾銆€");
                        Game.Say("/all 鈻堛€€鈼モ枂鈻勨杽鈻勨杽鈻嗏棨銆€鈻坾");
                        Game.Say("/all 鈻堛€€銆€銆€銆€銆€銆€銆€銆€銆€    鈻坾");
                        Game.Say("/all 鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅|");

                        duramk    = true;
                        gameTime1 = Game.Time + 1;
                    }
                }
                if (Game.Time > gameTime1)
                {
                    duramk = false;
                }
            };
            press6.ValueChanged += delegate(object sender, OnValueChangeEventArgs EventArgs)
            {
                if (haydarigeceler.Item("TRBAYRAK").GetValue <KeyBind>().Active)
                {
                    if (duramk == false)
                    {
                        Game.Say("/all 鈹忊敁銆€銆€銆€鈹忊敁");
                        Game.Say("/all 鈹冣敆鈹佲攣鈹佲敍鈹億");
                        Game.Say("/all 鈹冣暛鈺€€鈺暜鈹億");
                        Game.Say("/all 鈹冣€濄€€鈺€€鈥濃攦 鈹⑩敠a巍锝恲~");
                        Game.Say("/all 鈹椻棆鈹佲攣鈹佲棆鈹泑");


                        duramk    = true;
                        gameTime1 = Game.Time + 1;
                    }
                }
                if (Game.Time > gameTime1)
                {
                    duramk = false;
                }
            };
        }
        private static void Game_OnGameLoad(EventArgs args)
        {
            Config     = new Menu("Godlike Skillz", "Godlike Skillz", true);
            CClass     = new Champion();
            AActivator = new Activator();

            var baseType = CClass.GetType();

            var championName = ObjectManager.Player.ChampionName.ToLowerInvariant();

            switch (championName)
            {
            case "yasuo":
                CClass = new Yasuo();
                break;    /*
                           * case "ezreal":
                           * CClass = new Ezreal();
                           * break;
                           * case "lucian":
                           * CClass = new Lucian();
                           * break;
                           * case "corki":
                           * CClass = new Corki();
                           * break;
                           * case "quinn":
                           * CClass = new Quinn();
                           * break;
                           * case "kennen":
                           * CClass = new Kennen();
                           * break;
                           * case "thresh":
                           * CClass = new Thresh();
                           * break;
                           * case "evelynn":
                           * CClass = new Thresh();
                           * break;
                           * case "leesin":
                           * CClass = new Thresh();
                           * break;
                           * case "rengar":
                           * CClass = new Thresh();
                           * break;
                           * case "zed":
                           * CClass = new Zed();
                           * break;
                           * case "kogmaw":
                           * CClass = new Kogmaw();
                           * break;
                           * case "tristana":
                           * CClass = new Tristana();
                           * break;*/
            }


            CClass.Id     = ObjectManager.Player.BaseSkinName;
            CClass.Config = Config;

            var targetSelectorMenu = new Menu("Target Selector", "Target Selector");

            TargetSelector.AddToMenu(targetSelectorMenu);
            Config.AddSubMenu(targetSelectorMenu);

            var orbwalking = Config.AddSubMenu(new Menu("Orbwalking", "Orbwalking"));

            if (CClass.Orbwalk)
            {
                CClass.Orbwalker = new Orbwalking.Orbwalker(orbwalking);
            }

            /* Menu Summoners */
            var summoners     = Config.AddSubMenu(new Menu("Summoners", "Summoners"));
            var summonersHeal = summoners.AddSubMenu(new Menu("Heal", "Heal"));
            {
                summonersHeal.AddItem(new MenuItem("SUMHEALENABLE", "Enable").SetValue(true));
                summonersHeal.AddItem(new MenuItem("SUMHEALSLIDER", "Min. Heal Per.").SetValue(new Slider(20, 99, 1)));
            }

            var summonersBarrier = summoners.AddSubMenu(new Menu("Barrier", "Barrier"));
            {
                summonersBarrier.AddItem(new MenuItem("SUMBARRIERENABLE", "Enable").SetValue(true));
                summonersBarrier.AddItem(
                    new MenuItem("SUMBARRIERSLIDER", "Min. Heal Per.").SetValue(new Slider(20, 99, 1)));
            }

            var summonersIgnite = summoners.AddSubMenu(new Menu("Ignite", "Ignite"));
            {
                summonersIgnite.AddItem(new MenuItem("SUMIGNITEENABLE", "Enable").SetValue(true));
            }
            /* Menu Items */
            var items = Config.AddSubMenu(new Menu("Items", "Items"));

            items.AddItem(new MenuItem("BOTRK", "BOTRK").SetValue(true));
            items.AddItem(new MenuItem("GHOSTBLADE", "Ghostblade").SetValue(true));
            items.AddItem(new MenuItem("SWORD", "Sword of the Divine").SetValue(true));
            items.AddItem(new MenuItem("MURAMANA", "Muramana").SetValue(true));
            QuickSilverMenu = new Menu("QSS", "QuickSilverSash");
            items.AddSubMenu(QuickSilverMenu);
            QuickSilverMenu.AddItem(new MenuItem("AnyStun", "Any Stun").SetValue(true));
            QuickSilverMenu.AddItem(new MenuItem("AnySlow", "Any Slow").SetValue(true));
            QuickSilverMenu.AddItem(new MenuItem("AnySnare", "Any Snare").SetValue(true));
            QuickSilverMenu.AddItem(new MenuItem("AnyTaunt", "Any Taunt").SetValue(true));
            foreach (var t in AActivator.BuffList)
            {
                foreach (var enemy in ObjectManager.Get <Obj_AI_Hero>().Where(enemy => enemy.IsEnemy))
                {
                    if (t.ChampionName == enemy.ChampionName)
                    {
                        QuickSilverMenu.AddItem(new MenuItem(t.BuffName, t.DisplayName).SetValue(t.DefaultValue));
                    }
                }
            }

            var extras = new Menu("Extras", "Extras");

            new PotionManager(extras);
            extras.AddItem(
                new MenuItem("atkmove", "Custom Attack Move").SetValue(true));
            Config.AddSubMenu(extras);

            // If Champion is supported draw the extra menus
            if (baseType != CClass.GetType())
            {
                var combo = new Menu("Combo", "Combo");
                if (CClass.ComboMenu(combo))
                {
                    Config.AddSubMenu(combo);
                }

                var harass = new Menu("Harass", "Harass");
                if (CClass.HarassMenu(harass))
                {
                    harass.AddItem(new MenuItem("HarassMana", "Min. Mana Percent").SetValue(new Slider(50, 100, 0)));
                    Config.AddSubMenu(harass);
                }

                var laneclear = new Menu("LaneClear", "LaneClear");
                if (CClass.LaneClearMenu(laneclear))
                {
                    laneclear.AddItem(
                        new MenuItem("LaneClearMana", "Min. Mana Percent").SetValue(new Slider(50, 100, 0)));
                    Config.AddSubMenu(laneclear);
                }

                var misc = new Menu("Misc", "Misc");
                if (CClass.MiscMenu(misc))
                {
                    Config.AddSubMenu(misc);
                }

                CClass.ExtrasMenu(extras);

                var drawing = new Menu("Drawings", "Drawings");
                if (CClass.DrawingMenu(drawing))
                {
                    Config.AddSubMenu(drawing);
                }
            }

            CClass.MainMenu(Config);
            Config.AddToMainMenu();

            Drawing.OnDraw          += Drawing_OnDraw;
            Game.OnUpdate           += Game_OnGameUpdate;
            Game.OnWndProc          += GameOnOnWndProc;
            Orbwalking.AfterAttack  += OrbwalkingAfterAttack;
            Orbwalking.OnAttack     += OrbwalkingOnAttack;
            Orbwalking.BeforeAttack += OrbwalkingBeforeAttack;
            //GameObject.OnCreate += ObjSpellMissileOnOnCreate;
            //Obj_AI_Base.OnProcessSpellCast += OnProcessSpell;
        }
Example #60
0
        private void LoadMenu()
        {
            var champMenu = new Menu("Syndra Plugin", "Syndra");

            {
                var SpellMenu = new Menu("娉曟湳", "SpellMenu");
                {
                    var qMenu = new Menu("Q", "QMenu");
                    {
                        qMenu.AddItem(new MenuItem("Q_Auto_Immobile", "鑷姩Q闈欐").SetValue(true));
                        SpellMenu.AddSubMenu(qMenu);
                    }

                    var wMenu = new Menu("W", "WMenu");
                    {
                        wMenu.AddItem(new MenuItem("W_Only_Orb", "鍙姄鐞億").SetValue(false));
                        SpellMenu.AddSubMenu(wMenu);
                    }
                    var rMenu = new Menu("R", "RMenu");
                    {
                        rMenu.AddItem(new MenuItem("R_Overkill_Check", "鍑绘潃鎻愮ず").SetValue(true));

                        rMenu.AddSubMenu(new Menu("Don't use R on", "涓峈"));
                        foreach (var enemy in ObjectManager.Get <Obj_AI_Hero>().Where(enemy => enemy.Team != MyHero.Team)
                                 )
                        {
                            rMenu.SubMenu("Dont_R")
                            .AddItem(new MenuItem("Dont_R" + enemy.BaseSkinName, enemy.BaseSkinName).SetValue(false));
                        }

                        SpellMenu.AddSubMenu(rMenu);
                    }

                    champMenu.AddSubMenu(SpellMenu);
                }

                var comboMenu = new Menu("杩炴嫑", "Combo");
                {
                    AddSpelltoMenu(comboMenu, "Q", true);
                    AddSpelltoMenu(comboMenu, "QE", true, "浣跨敤QE");
                    AddSpelltoMenu(comboMenu, "W", true);
                    AddSpelltoMenu(comboMenu, "E", true);
                    AddSpelltoMenu(comboMenu, "R", true);
                    AddSpelltoMenu(comboMenu, "Ignite", true, "浣跨敤鐐圭噧");
                    champMenu.AddSubMenu(comboMenu);
                }

                var harassMenu = new Menu("楠氭壈", "Harass");
                {
                    AddSpelltoMenu(harassMenu, "Q", true);
                    harassMenu.AddItem(new MenuItem("Q_Auto_Harass", "Q楠氭壈(閿佸畾)").SetValue(new KeyBind("N".ToCharArray()[0], KeyBindType.Press)));
                    AddSpelltoMenu(harassMenu, "QE", true, "浣跨敤QE");
                    AddSpelltoMenu(harassMenu, "W", true);
                    AddSpelltoMenu(harassMenu, "E", true);
                    AddManaManagertoMenu(harassMenu, 30);
                    champMenu.AddSubMenu(harassMenu);
                }

                var laneClearMenu = new Menu("娓呯嚎", "LaneClear");
                {
                    AddSpelltoMenu(laneClearMenu, "Q", true);
                    AddSpelltoMenu(laneClearMenu, "W", true);
                    AddSpelltoMenu(laneClearMenu, "E", true);
                    AddManaManagertoMenu(laneClearMenu, 30);
                    champMenu.AddSubMenu(laneClearMenu);
                }

                var miscMenu = new Menu("鏉傞」", "Misc");
                {
                    miscMenu.AddItem(new MenuItem("Misc_QE_Mouse", "鍚戦紶鏍嘠E").SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press)));
                    miscMenu.AddItem(new MenuItem("QE_Interrupt", "QE鎵撴柇").SetValue(true));
                    miscMenu.AddItem(new MenuItem("E_Gap_Closer", "QE闃茬獊").SetValue(true));
                    champMenu.AddSubMenu(miscMenu);
                }

                var drawMenu = new Menu("鏄剧ず", "Drawing");
                {
                    drawMenu.AddItem(new MenuItem("Draw_Disabled", "绂佺敤").SetValue(false));
                    drawMenu.AddItem(new MenuItem("Draw_Q", "鏄剧ずQ").SetValue(true));
                    drawMenu.AddItem(new MenuItem("Draw_QE", "鏄剧ずQE").SetValue(true));
                    drawMenu.AddItem(new MenuItem("Draw_W", "鏄剧ずW").SetValue(true));
                    drawMenu.AddItem(new MenuItem("Draw_E", "鏄剧ずE").SetValue(true));
                    drawMenu.AddItem(new MenuItem("Draw_R", "鏄剧ずR").SetValue(true));
                    drawMenu.AddItem(new MenuItem("Draw_R_Killable", "鏄剧ずR鍙潃").SetValue(true));

                    MenuItem drawComboDamageMenu = new MenuItem("Draw_ComboDamage", "鏄剧ず浼ゅ").SetValue(true);
                    drawMenu.AddItem(drawComboDamageMenu);
                    Utility.HpBarDamageIndicator.DamageToUnit = GetComboDamage;
                    Utility.HpBarDamageIndicator.Enabled      = drawComboDamageMenu.GetValue <bool>();
                    drawComboDamageMenu.ValueChanged         +=
                        delegate(object sender, OnValueChangeEventArgs eventArgs)
                    {
                        Utility.HpBarDamageIndicator.Enabled = eventArgs.GetNewValue <bool>();
                    };

                    champMenu.AddSubMenu(drawMenu);
                }
            }

            Menu.AddSubMenu(champMenu);
            Menu.AddToMainMenu();
        }