コード例 #1
0
        public Xerath()
        {
            Console.WriteLine("E::Xerath Loaded.");

            Q = new Aimtec.SDK.Spell(SpellSlot.Q, 1550);
            W = new Aimtec.SDK.Spell(SpellSlot.W, 1100);
            E = new Aimtec.SDK.Spell(SpellSlot.E, 1050);
            R = new Aimtec.SDK.Spell(SpellSlot.R, 2500);

            Q.SetSkillshot(0.6f, 95f, float.MaxValue, false, Aimtec.SDK.Prediction.Skillshots.SkillshotType.Line);
            Q.SetCharged("XerathArcanopulseChargeUp", "XerathArcanopulseChargeUp", 750, 1550, 3.0f);

            W.SetSkillshot(0.7f, 125f, float.MaxValue, false, Aimtec.SDK.Prediction.Skillshots.SkillshotType.Circle, false, HitChance.Medium);
            E.SetSkillshot(0.25f, 60f, 1400f, true, Aimtec.SDK.Prediction.Skillshots.SkillshotType.Line, false, HitChance.Medium);
            R.SetSkillshot(0.7f, 130f, float.MaxValue, false, Aimtec.SDK.Prediction.Skillshots.SkillshotType.Circle, false, HitChance.Medium);

            this.Menu();

            Game.OnUpdate       += this.OnUpdate;
            Orbwalker.PreAttack += this.PreAttack;
            Orbwalker.PreMove   += this.PreMove;
            Render.OnPresent    += this.OnPresent;
            Dash.HeroDashed     += this.OnDash;
            this.Attach();
        }
コード例 #2
0
ファイル: Varus.cs プロジェクト: Zypppy/AimTec
        public void LoadSpells()

        {
            Q = new Spell(SpellSlot.Q, 1625f);
            Q.SetCharged("VarusQ", "VarusQLaunch", 900, 1625, 1.3f);
            Q.SetSkillshot(0.25f, 75f, 1900f, false, SkillshotType.Line, false);
            E = new Spell(SpellSlot.E, 925f);
            E.SetSkillshot(0.5f, 120f, 1500f, false, SkillshotType.Circle, false);
            R = new Spell(SpellSlot.R, 1250f);
            R.SetSkillshot(0.5f, 120f, 1200f, false, SkillshotType.Line, false);
        }
コード例 #3
0
 public void LoadSpells()
 {
     Q = new Spell(SpellSlot.Q, 1500f);
     Q.SetCharged("XerathArcanopulseChargeUp", "XerathArcanopulseChargeUp", 750, 1500, 1.3f);
     Q.SetSkillshot(0.6f, 72f, float.MaxValue, false, SkillshotType.Line);
     W = new Spell(SpellSlot.W, 1100f);
     W.SetSkillshot(0.7f, 125f, float.MaxValue, false, SkillshotType.Circle);
     E = new Spell(SpellSlot.E, 1050f);
     E.SetSkillshot(0.25f, 70f, 1400f, true, SkillshotType.Line);
     R = new Spell(SpellSlot.R, 6160f);
     R.SetSkillshot(0.7f, 130f, float.MaxValue, false, SkillshotType.Circle);
 }
コード例 #4
0
ファイル: SpellManager.cs プロジェクト: yegithub/Aimtec-2
        public SpellManager()
        {
            Q = new Spell(SpellSlot.Q, 1600);
            Q.SetSkillshot(0.6f, 95f, 3000f, false, SkillshotType.Line, false, HitChance.Medium);
            Q.SetCharged("XerathArcanopulseChargeUp", "XerathArcanopulseChargeUp", 750, 1400, 1.5f);

            W = new Spell(SpellSlot.W, 1100);
            W.SetSkillshot(0.7f, 125f, float.MaxValue, false, SkillshotType.Circle);

            E = new Spell(SpellSlot.E, 1050);
            E.SetSkillshot(0.25f, 60f, 1400f, true, SkillshotType.Line);

            R = new Spell(SpellSlot.R, 2500);
            R.SetSkillshot(0.7f, 130f, float.MaxValue, false, SkillshotType.Circle);
        }
コード例 #5
0
ファイル: Varus.cs プロジェクト: FrOnDaL/Leaguetec
        public Varus()
        {
            Q = new Spell(SpellSlot.Q, 1000);
            E = new Spell(SpellSlot.E, 925);
            R = new Spell(SpellSlot.R, 1100f);

            Q.SetSkillshot(0.25f, 70, 1900, false, SkillshotType.Line);
            Q.SetCharged("VarusQ", "VarusQ", 1000, 1600, 1.3f);
            E.SetSkillshot(250, 235, 1500f, false, SkillshotType.Circle);
            R.SetSkillshot(0.25f, 120f, 1950f, false, SkillshotType.Line);

            Main = new Menu("Index", "FrOnDaL AIO", true);
            Misc.Orbwalker.Attach(Main);
            var varus = new Menu("varus", "Varus");

            {
                var combo = new Menu("combo", "Combo");
                {
                    combo.Add(new MenuBool("q", "Use combo Q"));
                    combo.Add(new MenuSliderBool("qstcW", "Minimum W stack for Q", false, 2, 1, 3));
                    var whiteListQ = new Menu("whiteListQ", "Q white list");
                    {
                        foreach (var enemies in GameObjects.EnemyHeroes)
                        {
                            whiteListQ.Add(new MenuBool("qWhiteList" + enemies.ChampionName.ToLower(), enemies.ChampionName));
                        }
                    }
                    combo.Add(whiteListQ);
                    combo.Add(new MenuBool("e", "Use combo E"));
                    combo.Add(new MenuSlider("UnitsEhit", "E hit x units enemy", 1, 1, 3));
                    combo.Add(new MenuSliderBool("eStcW", "Minimum W stack for E", false, 1, 1, 3));
                    combo.Add(new MenuKeyBind("keyR", "Semi-manual cast R key", KeyCode.T, KeybindType.Press));
                    combo.Add(new MenuSlider("rHit", "Minimum enemies for R", 1, 1, 5));
                    combo.Add(new MenuSliderBool("autoR", "Auto R minimum enemies for", false, 3, 1, 5));
                    var whiteListR = new Menu("whiteListR", "R white list");
                    {
                        foreach (var enemies in GameObjects.EnemyHeroes)
                        {
                            whiteListR.Add(new MenuBool("rWhiteList" + enemies.ChampionName.ToLower(), enemies.ChampionName));
                        }
                    }
                    combo.Add(whiteListR);
                }
                varus.Add(combo);

                var harass = new Menu("harass", "Harass");
                {
                    harass.Add(new MenuKeyBind("keyHarass", "Harass key:", KeyCode.C, KeybindType.Press));
                    harass.Add(new MenuBool("autoHarass", "Auto harass", false));
                    harass.Add(new MenuSliderBool("q", "Use Q / if mana >= x%", true, 30, 0, 99));
                    var whiteListQ = new Menu("whiteListQ", "Q white list");
                    {
                        foreach (var enemies in GameObjects.EnemyHeroes)
                        {
                            whiteListQ.Add(new MenuBool("qWhiteList" + enemies.ChampionName.ToLower(), enemies.ChampionName));
                        }
                    }
                    harass.Add(whiteListQ);
                    harass.Add(new MenuSliderBool("e", "Use E / if mana >= x%", false, 30, 0, 99));
                }
                varus.Add(harass);

                var laneclear = new Menu("laneclear", "Lane Clear")
                {
                    new MenuSliderBool("q", "Use Q / if mana >= x%", true, 60, 0, 99),
                    new MenuSlider("UnitsQhit", "Q Hit x units minions >= x%", 3, 1, 6),
                    new MenuSliderBool("e", "Use E / if mana >= x%", false, 60, 0, 99),
                    new MenuSlider("UnitsEhit", "E Hit x units minions >= x%", 3, 1, 4)
                };
                varus.Add(laneclear);

                var jungleclear = new Menu("jungleclear", "Jungle Clear")
                {
                    new MenuSliderBool("q", "Use Q / if mana >= x%", true, 30, 0, 99),
                    new MenuSliderBool("jungW", "Minimum W stack for Q", false, 2, 1, 3),
                    new MenuSliderBool("e", "Use E / if mana >= x%", true, 30, 0, 99)
                };
                varus.Add(jungleclear);

                //var antiGapcloser = new Menu("antiGapcloser", "Varus anti-gapcloser spells")
                //{
                //    new MenuBool("e", "Anti-gapcloser E"),
                //    new MenuBool("r", "Anti-gapcloser R")
                //};
                //varus.Add(antiGapcloser);
                //Gapcloser.Attach(varus, "Anti-gapcloser settings");
                var drawings = new Menu("drawings", "Drawings");
                {
                    drawings.Add(new MenuBool("q", "Draw Q"));
                    drawings.Add(new MenuBool("q2", "Draw Q Charged Max Range"));
                    drawings.Add(new MenuBool("e", "Draw E", false));
                    drawings.Add(new MenuBool("r", "Draw R", false));
                    var drawDamage = new Menu("drawDamage", "Use draw damage");
                    {
                        drawDamage.Add(new MenuBool("enabled", "Enabled"));
                        drawDamage.Add(new MenuBool("q", "Draw Q damage"));
                        drawDamage.Add(new MenuBool("w", "Draw W damage"));
                        drawDamage.Add(new MenuBool("e", "Draw E damage", false));
                        drawDamage.Add(new MenuBool("r", "Draw R damage", false));
                    }
                    drawings.Add(drawDamage);
                }
                varus.Add(drawings);
            }
            Main.Add(varus);
            Main.Attach();
            Game.OnUpdate            += Game_OnUpdate;
            Misc.Orbwalker.PreAttack += OnPreAttack;
            //Gapcloser.OnGapcloser += AntiGapcloser;
            Render.OnPresent          += DamageDraw;
            Render.OnPresent          += SpellDraw;
            Misc.Orbwalker.PreAttack  += (a, b) => IsPreAa = true;
            Misc.Orbwalker.PostAttack += (a, b) => { IsPreAa = false; IsAfterAa = true; };
        }
コード例 #6
0
ファイル: Varus.cs プロジェクト: aleks9829/AimTec-9
        private static void Initializer()
        {
            Q = new Aimtec.SDK.Spell(SpellSlot.Q, 925f);
            Q.SetSkillshot(0.25f, 70f, 1650f, false, SkillshotType.Line);
            Q.SetCharged("VarusQ", "VarusQ", 925, 1600, 1.5f);

            W = new Aimtec.SDK.Spell(SpellSlot.W, 0f);

            E = new Aimtec.SDK.Spell(SpellSlot.E, 975f);
            E.SetSkillshot(0.35f, 120f, 1500f, false, SkillshotType.Circle);

            R = new Aimtec.SDK.Spell(SpellSlot.R, 1050f);
            R.SetSkillshot(0.25f, 120f, 1950f, false, SkillshotType.Line);

            ComboOption.AddMenu();
            ComboOption.AddQ();
            ComboOption.AddSlider("ComboQPassive", "Use Q |Target Stack Count >= x", 3, 0, 3);
            ComboOption.AddBool("ComboQFast", "Use Q |Fast Cast");
            ComboOption.AddE();
            ComboOption.AddSlider("ComboEPassive", "Use E |Target Stack Count >= x", 3, 0, 3);
            ComboOption.AddR();
            ComboOption.AddBool("ComboRSolo", "Use R |Solo Mode");
            ComboOption.AddSlider("ComboRCount", "Use R |Min Hit Count >= x", 3, 1, 5);

            HarassOption.AddMenu();
            HarassOption.AddQ();
            HarassOption.AddE(false);
            HarassOption.AddMana();
            HarassOption.AddTargetList();

            LaneClearOption.AddMenu();
            LaneClearOption.AddQ();
            LaneClearOption.AddSlider("LaneClearQCount", "Use Q |Min Hit Count >= x", 3, 1, 5);
            LaneClearOption.AddE();
            LaneClearOption.AddSlider("LaneClearECount", "Use E |Min Hit Count >= x", 3, 1, 5);
            LaneClearOption.AddMana();

            JungleClearOption.AddMenu();
            JungleClearOption.AddQ();
            JungleClearOption.AddE();
            JungleClearOption.AddMana();

            KillStealOption.AddMenu();
            KillStealOption.AddQ();
            KillStealOption.AddE();

            GapcloserOption.AddMenu();

            MiscOption.AddMenu();
            MiscOption.AddBasic();
            MiscOption.AddR();
            MiscOption.AddKey("R", "SemiR", "Semi-manual R Key", KeyCode.T, KeybindType.Press);
            MiscOption.AddBool("R", "AutoR", "Auto R |Anti Gapcloser");

            DrawOption.AddMenu();
            DrawOption.AddQ(Q);
            DrawOption.AddE(E);
            DrawOption.AddR(R);
            DrawOption.AddFarm();
            DrawOption.AddDamageIndicatorToHero(true, true, true, true, true);

            Game.OnUpdate                  += OnUpdate;
            Gapcloser.OnGapcloser          += OnGapcloser;
            Obj_AI_Base.OnProcessSpellCast += OnProcessSpellCast;
            SpellBook.OnCastSpell          += OnCastSpell;
        }
コード例 #7
0
        public FrOnDaLVarus()
        {
            /*Spells*/
            _q = new Spell(SpellSlot.Q, 1000);
            _e = new Spell(SpellSlot.E, 925);
            _r = new Spell(SpellSlot.R, 1200f);

            _q.SetSkillshot(0.25f, 70, 1900, false, SkillshotType.Line);
            _q.SetCharged("VarusQ", "VarusQ", 1000, 1600, 1.3f);
            _e.SetSkillshot(250, 235, 1500f, false, SkillshotType.Circle);
            _r.SetSkillshot(250f, 120f, 1950f, false, SkillshotType.Line);

            Orbwalker.Attach(Main);

            /*Combo Menu*/
            var combo = new Menu("combo", "Combo");

            {
                combo.Add(new MenuBool("q", "Use Combo Q"));
                combo.Add(new MenuSliderBool("qstcW", "Minimum W stack for Q", false, 2, 1, 3));
                var whiteListQ = new Menu("whiteListQ", "Q White List");
                {
                    foreach (var enemies in GameObjects.EnemyHeroes)
                    {
                        whiteListQ.Add(new MenuBool("qWhiteList" + enemies.ChampionName.ToLower(), enemies.ChampionName));
                    }
                }
                combo.Add(whiteListQ);
                combo.Add(new MenuBool("e", "Use Combo E"));
                combo.Add(new MenuSlider("UnitsEhit", "E Hit x Units Enemy", 1, 1, 3));
                combo.Add(new MenuSliderBool("eStcW", "Minimum W stack for E", false, 1, 1, 3));
                combo.Add(new MenuKeyBind("keyR", "R Key:", KeyCode.T, KeybindType.Press));
                combo.Add(new MenuSlider("rHit", "Minimum enemies for R", 1, 1, 5));
                combo.Add(new MenuSliderBool("autoR", "Auto R Minimum enemies for", false, 3, 1, 5));
                var whiteListR = new Menu("whiteListR", "R White List");
                {
                    foreach (var enemies in GameObjects.EnemyHeroes)
                    {
                        whiteListR.Add(new MenuBool("rWhiteList" + enemies.ChampionName.ToLower(), enemies.ChampionName));
                    }
                }
                combo.Add(whiteListR);
            }
            Main.Add(combo);

            /*Harass Menu*/
            var harass = new Menu("harass", "Harass");

            {
                harass.Add(new MenuBool("autoHarass", "Auto Harass", false));
                harass.Add(new MenuKeyBind("keyHarass", "Harass Key:", KeyCode.C, KeybindType.Press));
                harass.Add(new MenuSliderBool("q", "Use Q / if Mana >= x%", true, 30, 0, 99));
                var whiteListQ = new Menu("whiteListQ", "Q White List");
                {
                    foreach (var enemies in GameObjects.EnemyHeroes)
                    {
                        whiteListQ.Add(new MenuBool("qWhiteList" + enemies.ChampionName.ToLower(), enemies.ChampionName));
                    }
                }
                harass.Add(whiteListQ);
                harass.Add(new MenuSliderBool("e", "Use E / if Mana >= x%", false, 30, 0, 99));
            }
            Main.Add(harass);

            /*LaneClear Menu*/
            var laneclear = new Menu("laneclear", "Lane Clear")
            {
                new MenuSliderBool("q", "Use Q / if Mana >= x%", true, 60, 0, 99),
                new MenuSlider("UnitsQhit", "Q Hit x Units minions >= x%", 3, 1, 6),
                new MenuSliderBool("e", "Use E / if Mana >= x%", false, 60, 0, 99),
                new MenuSlider("UnitsEhit", "E Hit x Units minions >= x%", 3, 1, 4)
            };

            Main.Add(laneclear);

            /*JungleClear Menu*/
            var jungleclear = new Menu("jungleclear", "Jungle Clear")
            {
                new MenuSliderBool("q", "Use Q / if Mana >= x%", true, 30, 0, 99),
                new MenuSliderBool("jungW", "Minimum W stack for Q", false, 2, 1, 3),
                new MenuSliderBool("e", "Use E / if Mana >= x%", true, 30, 0, 99)
            };

            Main.Add(jungleclear);

            /*Drawings Menu*/
            var drawings = new Menu("drawings", "Drawings")
            {
                new MenuBool("q", "Draw Q"),
                new MenuBool("e", "Draw E", false),
                new MenuBool("r", "Draw R", false),
                new MenuBool("drawDamage", "Use Draw Q Damage")
            };

            Main.Add(drawings);
            Main.Attach();

            Game.OnUpdate        += Game_OnUpdate;
            Render.OnPresent     += DamageDraw;
            Render.OnPresent     += SpellDraw;
            Orbwalker.PreAttack  += OnPreAttack;
            Orbwalker.PreAttack  += (a, b) => IsPreAa = true;
            Orbwalker.PostAttack += (a, b) => { IsPreAa = false; IsAfterAa = true; };
        }