Beispiel #1
0
        public static void OnLoad()
        {
            Game.Print("<font color='#b756c5' size='25'> It just a Beta version, Dont forget to feedback </font>");
            Q = new Spell(SpellSlot.Q, 600f);
            Q.SetTargetted(0f, Qspeed());

            W = new Spell(SpellSlot.W, 825f);
            W.SetCharged("IreliaW", "ireliawdefense", 800, 800, 0);

            E = new Spell(SpellSlot.E, 775f);
            E.SetSkillshot(0.25f, 50f, 1800f, false, false, SkillshotType.Line);

            Echeck = new Spell(SpellSlot.E, 775f);
            Echeck.SetSkillshot(0.15f + (0.25f * 2), 50, 1800f, false, false, SkillshotType.Circle);

            R = new Spell(SpellSlot.R, 1000f);
            R.SetSkillshot(0.25f, 350, 1500, true, SkillshotType.Line);

            #region Menu Init

            myMenu = new Menu(objPlayer.CharacterName, "Irelia The Flash", true);

            var comboMenu = new Menu("comboMenu", "Combo")
            {
                MenuSettings.Combo.comboSeparator,
                MenuSettings.secsec,
                MenuSettings.Combo.useQ,
                MenuSettings.Combo.Qmd,
                MenuSettings.Combo.useW,
                MenuSettings.Combo.useE,
                MenuSettings.Combo.useR,
                MenuSettings.Combo.x,
                MenuSettings.Combo.y,
            };
            comboMenu.Add(MenuSettings.Combo.Qmaxstacks).Permashow();
            comboMenu.Add(MenuSettings.Combo.Qat);
            myMenu.Add(comboMenu);

            var harassMenu = new Menu("harassMenu", "Harass")
            {
                MenuSettings.Harass.harassSeparator,
                MenuSettings.secsec,
                MenuSettings.Harass.useQ,
                MenuSettings.Harass.useW,
                MenuSettings.Harass.useE,
            };
            //myMenu.Add(harassMenu);

            var laneClearMenu = new Menu("laneClearMenu", "Lane Clear")
            {
                MenuSettings.LaneClear.laneClearSeperator,
                MenuSettings.secsec,
                MenuSettings.LaneClear.useQ,
                MenuSettings.LaneClear.mana,
                MenuSettings.LaneClear.x,
            };
            myMenu.Add(laneClearMenu);

            var jungleClearMenu = new Menu("jungleClearMenu", "Jungle Clear")
            {
                MenuSettings.JungleClear.jungleClearSeparator,
                MenuSettings.secsec,
            };
            //myMenu.Add(jungleClearMenu);

            var lastHitMenu = new Menu("lastHitMenu", "Last Hit")
            {
                MenuSettings.LastHit.lastHitSeparator,
                MenuSettings.secsec,
            };
            //myMenu.Add(lastHitMenu);

            var miscMenu = new Menu("miscMenu", "Misc")
            {
                MenuSettings.Misc.miscSeparator,
                MenuSettings.secsec,
            };
            //myMenu.Add(miscMenu);

            var drawingMenu = new Menu("drawingMenu", "Drawings")
            {
                MenuSettings.Drawing.drawingSeparator,
                MenuSettings.Drawing.disableDrawings,
                MenuSettings.Drawing.drawDmg,
                MenuSettings.Drawing.rangesSeperator,
                MenuSettings.Drawing.drawQ,
                MenuSettings.Drawing.drawW,
                MenuSettings.Drawing.drawE,
                MenuSettings.Drawing.drawR,
            };
            myMenu.Add(drawingMenu);


            myMenu.Attach();

            #endregion

            Game.OnUpdate                   += OnUpdate;
            Drawing.OnDraw                  += OnDraw;
            Drawing.OnEndScene              += OnEndScene;
            Orbwalker.OnAction              += OnAction;
            Interrupter.OnInterrupterSpell  += OnInterrupterSpell;
            Gapcloser.OnGapcloser           += OnGapcloser;
            AIBaseClient.OnProcessSpellCast += AIBaseClient_OnProcessSpellCast;
        }