Beispiel #1
0
 private static void Activator()
 {
     ItemMenu = VMenu.AddSubMenu("Activator", "Activator");
     ItemMenu.AddGroupLabel("Items");
     ItemMenu.AddLabel("Ask me if you need more Items.");
     ItemMenu.Add("Botrk", new CheckBox("Use Botrk & Bilge"));
     ItemMenu.Add("You", new CheckBox("Use Youmuuus"));
     ItemMenu.Add("YouS", new Slider("Use Youmuuus if Range =>", 500, 0, 1000));
     ItemMenu.Add("AutoPotion", new CheckBox("Auto Healpotion"));
     ItemMenu.Add("AutoPotionHp", new Slider("HpPot if hp <=", 60));
     ItemMenu.Add("AutoBiscuit", new CheckBox("Auto Biscuit"));
     ItemMenu.Add("AutoBiscuitHp", new Slider("Biscuit if hp <=", 60));
     ItemMenu.AddGroupLabel("Summoners");
     ItemMenu.AddLabel("Ask me if you need more Summoners.");
     ItemMenu.Add("Heal", new CheckBox("Heal"));
     ItemMenu.Add("HealHp", new Slider("Heal if my HP <=", 20, 0, 100));
     ItemMenu.Add("HealAlly", new CheckBox("Heal ally"));
     ItemMenu.Add("HealAllyHp", new Slider("Heal if ally HP <=", 20, 0, 100));
     ItemMenu.Add("Barrier", new CheckBox("Barrier"));
     ItemMenu.Add("BarrierHp", new Slider("Barrier if my HP <=", 20, 0, 100));
     ItemMenu.AddGroupLabel("Qss");
     ItemMenu.Add("Qss", new CheckBox("Use Qss"));
     ItemMenu.Add("QssDelay", new Slider("Delay", 100, 0, 2000));
     ItemMenu.Add("Blind",
                  new CheckBox("Blind", false));
     ItemMenu.Add("Charm",
                  new CheckBox("Charm"));
     ItemMenu.Add("Fear",
                  new CheckBox("Fear"));
     ItemMenu.Add("Polymorph",
                  new CheckBox("Polymorph"));
     ItemMenu.Add("Stun",
                  new CheckBox("Stun"));
     ItemMenu.Add("Snare",
                  new CheckBox("Snare"));
     ItemMenu.Add("Silence",
                  new CheckBox("Silence", false));
     ItemMenu.Add("Taunt",
                  new CheckBox("Taunt"));
     ItemMenu.Add("Suppression",
                  new CheckBox("Suppression"));
 }
Beispiel #2
0
 private static void Activator()
 {
     ItemMenu = VMenu.AddSubMenu("活化剂", "Activator");
     ItemMenu.AddGroupLabel("物品");
     ItemMenu.AddLabel("私聊我如果需要添加物品.");
     ItemMenu.Add("Botrk", new CheckBox("使用破败/弯刀"));
     ItemMenu.Add("You", new CheckBox("使用 幽梦"));
     ItemMenu.Add("YouS", new Slider("使用 幽梦如果范围 =>", 500, 0, 1000));
     ItemMenu.Add("AutoPotion", new CheckBox("自动吃药"));
     ItemMenu.Add("AutoPotionHp", new Slider("生命值低于 X", 60));
     ItemMenu.Add("AutoBiscuit", new CheckBox("自动饼干"));
     ItemMenu.Add("AutoBiscuitHp", new Slider("生命值低于 X", 60));
     ItemMenu.AddGroupLabel("召唤师技能");
     ItemMenu.AddLabel("私聊我如果需要添加技能.");
     ItemMenu.Add("Heal", new CheckBox("治疗"));
     ItemMenu.Add("HealHp", new Slider("生命值低于", 20, 0, 100));
     ItemMenu.Add("HealAlly", new CheckBox("治疗友军"));
     ItemMenu.Add("HealAllyHp", new Slider("友军生命值低于", 20, 0, 100));
     ItemMenu.Add("Barrier", new CheckBox("使用护盾"));
     ItemMenu.Add("BarrierHp", new Slider("使用护盾如果血量 <=", 20, 0, 100));
     ItemMenu.AddGroupLabel("解控");
     ItemMenu.Add("Qss", new CheckBox("使用水银"));
     ItemMenu.Add("QssDelay", new Slider("延迟", 100, 0, 2000));
     ItemMenu.Add("Blind",
                  new CheckBox("致盲", false));
     ItemMenu.Add("Charm",
                  new CheckBox("魅惑"));
     ItemMenu.Add("Fear",
                  new CheckBox("恐惧"));
     ItemMenu.Add("Polymorph",
                  new CheckBox("变形"));
     ItemMenu.Add("Stun",
                  new CheckBox("晕眩"));
     ItemMenu.Add("Snare",
                  new CheckBox("禁锢"));
     ItemMenu.Add("Silence",
                  new CheckBox("沉默", false));
     ItemMenu.Add("Taunt",
                  new CheckBox("嘲讽"));
     ItemMenu.Add("Suppression",
                  new CheckBox("压制"));
 }
Beispiel #3
0
 public static void Itemmenu()
 {
     ItemMenu = VMenu.AddSubMenu("Activator", "Activator");
     ItemMenu.AddGroupLabel("Items");
     ItemMenu.AddLabel("Ask me if you need more Items.");
     ItemMenu.Add("botrk", new CheckBox("Use Botrk & Bilge"));
     ItemMenu.Add("autopotion", new CheckBox("Auto Healpotion"));
     ItemMenu.Add("autopotionhp", new Slider("HpPot if hp <=", 60));
     ItemMenu.Add("autobiscuit", new CheckBox("Auto Biscuit"));
     ItemMenu.Add("autobiscuithp", new Slider("Biscuit if hp <=", 60));
     ItemMenu.AddGroupLabel("Summoners");
     ItemMenu.AddLabel("Ask me if you need more Summoners.");
     ItemMenu.Add("heal", new CheckBox("Heal"));
     ItemMenu.Add("hp", new Slider("Heal if my HP <=", 20, 0, 100));
     ItemMenu.Add("healally", new CheckBox("Heal ally"));
     ItemMenu.Add("hpally", new Slider("Heal if ally HP <=", 20, 0, 100));
     ItemMenu.AddGroupLabel("Qss");
     ItemMenu.Add("qss", new CheckBox("Use Qss"));
     ItemMenu.Add("delay", new Slider("Delay", 100, 0, 2000));
     ItemMenu.Add("Blind",
                  new CheckBox("Blind", false));
     ItemMenu.Add("Charm",
                  new CheckBox("Charm"));
     ItemMenu.Add("Fear",
                  new CheckBox("Fear"));
     ItemMenu.Add("Polymorph",
                  new CheckBox("Polymorph"));
     ItemMenu.Add("Stun",
                  new CheckBox("Stun"));
     ItemMenu.Add("Snare",
                  new CheckBox("Snare"));
     ItemMenu.Add("Silence",
                  new CheckBox("Silence", false));
     ItemMenu.Add("Taunt",
                  new CheckBox("Taunt"));
     ItemMenu.Add("Suppression",
                  new CheckBox("Suppression"));
 }
Beispiel #4
0
 public static void Itemmenu()
 {
     ItemMenu = VMenu.AddSubMenu("Activador", "Activador");
     ItemMenu.AddGroupLabel("Items");
     ItemMenu.AddLabel("Pregúntame si usted necesita más items.");
     ItemMenu.Add("botrk", new CheckBox("Usar Rey Arruinado & Bilge"));
     ItemMenu.Add("you", new CheckBox("Usar Yoummmus"));
     ItemMenu.Add("yous", new Slider("Si esta a distancia >", 1000, 0, 1500));
     ItemMenu.Add("autopotion", new CheckBox("Auto Healpotion"));
     ItemMenu.Add("autopotionhp", new Slider("HpPot if hp =>", 60));
     ItemMenu.AddGroupLabel("Invocadores");
     ItemMenu.AddLabel("Pregúntame si usted necesita más invocadores.");
     ItemMenu.Add("heal", new CheckBox("Heal"));
     ItemMenu.Add("hp", new Slider("Heal si mi HP <=", 20, 0, 100));
     ItemMenu.Add("healally", new CheckBox("Heal aliado"));
     ItemMenu.Add("hpally", new Slider("Tirar heal si mi aliado tiene vida <=", 20, 0, 100));
     ItemMenu.AddGroupLabel("Qss");
     ItemMenu.Add("qss", new CheckBox("Usar Qss"));
     ItemMenu.Add("delay", new Slider("Delay", 1000, 0, 2000));
     ItemMenu.Add("Blind",
                  new CheckBox("Blind", false));
     ItemMenu.Add("Charm",
                  new CheckBox("Charm"));
     ItemMenu.Add("Fear",
                  new CheckBox("Fear"));
     ItemMenu.Add("Polymorph",
                  new CheckBox("Polymorph"));
     ItemMenu.Add("Stun",
                  new CheckBox("Stun"));
     ItemMenu.Add("Snare",
                  new CheckBox("Snare"));
     ItemMenu.Add("Silence",
                  new CheckBox("Silence", false));
     ItemMenu.Add("Taunt",
                  new CheckBox("Taunt"));
     ItemMenu.Add("Suppression",
                  new CheckBox("Suppression"));
 }
Beispiel #5
0
 private static void Activator()
 {
     ItemMenu = VMenu.AddSubMenu("Activator", "Activator");
     ItemMenu.AddGroupLabel("İtemler");
     ItemMenu.AddLabel("Eğer daha fazlasına ihtiyaç olursa bana söyleyin.");
     ItemMenu.Add("Botrk", new CheckBox("Mahvolmuş ve Bilgewater Kullan"));
     ItemMenu.Add("AutoPotion", new CheckBox("Otomatik Can Potu"));
     ItemMenu.Add("AutoPotionHp", new Slider("Can botu için canım şundan az <=", 60));
     ItemMenu.Add("AutoBiscuit", new CheckBox("Otomatik bisküvi"));
     ItemMenu.Add("AutoBiscuitHp", new Slider("Biskivü için can <=", 60));
     ItemMenu.AddGroupLabel("Sihirdar büyüleri");
     ItemMenu.AddLabel("Daha fazlasına ihtiyacın olursa bana söyleyebilirsin.");
     ItemMenu.Add("Heal", new CheckBox("İyileştirme"));
     ItemMenu.Add("HealHp", new Slider("İyileştirme için benim canım şundan az <=", 20, 0, 100));
     ItemMenu.Add("HealAlly", new CheckBox("Dostlara İyileştirme yap"));
     ItemMenu.Add("HealAllyHp", new Slider("Dostların canı <=", 20, 0, 100));
     ItemMenu.AddGroupLabel("Qss");
     ItemMenu.Add("Qss", new CheckBox("Kullan Qss"));
     ItemMenu.Add("QssDelay", new Slider("Gecikme", 100, 0, 2000));
     ItemMenu.Add("Blind",
                  new CheckBox("Kör", false));
     ItemMenu.Add("Charm",
                  new CheckBox("Çekicilik(ahri)"));
     ItemMenu.Add("Fear",
                  new CheckBox("Korkmuş"));
     ItemMenu.Add("Polymorph",
                  new CheckBox("Polymorph"));
     ItemMenu.Add("Stun",
                  new CheckBox("Sabitlenmiş"));
     ItemMenu.Add("Snare",
                  new CheckBox("Yavaşlamış"));
     ItemMenu.Add("Silence",
                  new CheckBox("Sessiz", false));
     ItemMenu.Add("Taunt",
                  new CheckBox("Aley edilen"));
     ItemMenu.Add("Suppression",
                  new CheckBox("Önlenen"));
 }
Beispiel #6
0
        private static void Loading_OnLoadingComplete(EventArgs args)
        {
            if (Player.Instance.Hero != Champion.Ashe)
            {
                return;
            }


            _q = new Spell.Active(SpellSlot.Q);
            _w = new Spell.Skillshot(SpellSlot.W, 1200, SkillShotType.Linear, 0, int.MaxValue, 60);
            {
                _w.AllowedCollisionCount = 0;
            }
            _e = new Spell.Skillshot(SpellSlot.E, 15000, SkillShotType.Linear, 0, int.MaxValue, 0);
            _r = new Spell.Skillshot(SpellSlot.R, 15000, SkillShotType.Linear, 500, 1000, 250);
            _r.AllowedCollisionCount = int.MaxValue;
            var slot = _Player.GetSpellSlotFromName("summonerheal");

            if (slot != SpellSlot.Unknown)
            {
                Heal = new Spell.Active(slot, 600);
            }
            HealthPotion         = new Item(2003, 0);
            TotalBiscuit         = new Item(2010, 0);
            CorruptingPotion     = new Item(2033, 0);
            RefillablePotion     = new Item(2031, 0);
            HuntersPotion        = new Item(2032, 0);
            Teleport.OnTeleport += Teleport_OnTeleport;


            Chat.Print(
                "<font color=\"#4dd5ea\" >MeLoDag Presents </font><font color=\"#ffffff\" >AsheTheToLL </font><font color=\"#4dd5ea\" >Kappa Kippo</font>");


            Menu = MainMenu.AddMenu("AsheTheTroll", "AsheTheTroll");

            ComboMenu = Menu.AddSubMenu("Combo Settings", "Combo");
            ComboMenu.AddGroupLabel("Q Ayarları:");
            ComboMenu.Add("useQCombo", new CheckBox("Kullan Q"));
            ComboMenu.Add("UseQAAcombo", new CheckBox("Qdan sonra düz vuruş", false));
            ComboMenu.AddLabel("W Ayarları:");
            ComboMenu.Add("useWCombo", new CheckBox("Kullan W"));
            ComboMenu.Add("UseWAAcombo", new CheckBox("W den sonra düz vuruş", false));
            ComboMenu.Add("CCE", new CheckBox("W hedefe vuracaksa otomatik at"));
            ComboMenu.Add("Wpred", new Slider("İsabet oranını seç %", 70, 0, 100));
            ComboMenu.AddLabel("Higher % ->Daha yüksek ayarlarsan hedefi vurma oranın artar fakat daha az W kullanır");
            ComboMenu.AddLabel("Lower % ->Ne kadar düşük olursa o kadar fazla kullanır W skilini ama mana sorunu yaşayabilirsin. ");
            ComboMenu.AddLabel("R Ayarları:");
            ComboMenu.Add("useRCombo", new CheckBox("Kullan R [Hp%]"));
            ComboMenu.Add("Hp", new Slider("R kullan eğer düşmanın canı şundan azsa %", 45, 0, 100));
            ComboMenu.Add("useRComboENEMIES", new CheckBox("Kullan R[Düşman Say]"));
            ComboMenu.Add("Rcount", new Slider("R Kaç hedefi Stunlasın >= ", 2, 1, 5));
            ComboMenu.AddLabel("R kullanma menzili ayarını Tüm mantıksal hesaplamalar için kullan:");
            ComboMenu.Add("useRRange", new Slider("Ultinin menzilini ayarla", 1800, 500, 2000));
            ComboMenu.Add("ForceR", new KeyBind("Hedefe R Kullanma Tuşu", false, KeyBind.BindTypes.HoldActive, "T".ToCharArray()[0]));


            VolleyMenu = Menu.AddSubMenu("Volley Settings", "Volley");
            VolleyMenu.AddGroupLabel("Şahin Atışı Ayarları:");
            VolleyMenu.Add("Volley.castDragon",
                           new KeyBind("Ejdere şahin atışı yolla", false, KeyBind.BindTypes.HoldActive, 'U'));
            VolleyMenu.Add("Volley.castBaron",
                           new KeyBind("Barona şahin atışı gönder", false, KeyBind.BindTypes.HoldActive, 'I'));
            VolleyMenu.Add("Volley.sep1", new Separator());
            VolleyMenu.Add("Volley.enable", new CheckBox("Şahin atışını otomatik yolla", false));
            VolleyMenu.Add("Volley.noMode", new CheckBox("Hiçbir mod (lanetemizleme gibi)aktif değilken yap"));
            VolleyMenu.Add("Volley.mana", new Slider("En az {0}% Şu kadar manan varsa E kullan", 40));
            VolleyMenu.Add("Volley.locationLabel", new Label("Şunlara şahin atışı yap:"));
            (VolleyMenu.Add("Volley.baron", new CheckBox("Baron"))).OnValueChange  += VolleyLocation;
            (VolleyMenu.Add("Volley.dragon", new CheckBox("Ejder"))).OnValueChange += VolleyLocation;

            HarassMenu = Menu.AddSubMenu("Harass Settings", "Harass");
            HarassMenu.AddGroupLabel("Dürtme Ayarları:");
            HarassMenu.Add("useQHarass", new CheckBox("Kullan Q"));
            HarassMenu.Add("useWHarass", new CheckBox("Kullan W"));
            HarassMenu.Add("useWHarassMana", new Slider("W en az mana > %", 70, 0, 100));
            HarassMenu.AddLabel("Otomatik Dürtme Ayarları:");
            HarassMenu.Add("autoWHarass", new CheckBox("Dürtmede otomatik W Kullan", false));
            HarassMenu.Add("autoWHarassMana", new Slider("W en az mana > %", 70, 0, 100));

            JungleLaneMenu = Menu.AddSubMenu("Lane Clear Settings", "FarmSettings");
            JungleLaneMenu.AddGroupLabel("Lane Temizleme Ayarları:");
            JungleLaneMenu.Add("useWFarm", new CheckBox("Kullan W"));
            JungleLaneMenu.Add("useWManalane", new Slider("W en az mana > %", 70, 0, 100));
            JungleLaneMenu.AddLabel("Orman Temizleme Ayarları:");
            // JungleLaneMenu.Add("useQJungle", new CheckBox("Kullan Q"));
            JungleLaneMenu.Add("useWJungle", new CheckBox("Kullan W"));
            JungleLaneMenu.Add("useWMana", new Slider("W en az mana > %", 70, 0, 100));

            FleeMenu = Menu.AddSubMenu("Flee Settings", "FleeSettings");
            FleeMenu.Add("FleeQ", new CheckBox("Kullan W"));

            MiscMenu = Menu.AddSubMenu("Misc Settings", "MiscSettings");
            MiscMenu.AddGroupLabel("Gapcloser Ayarları:");
            MiscMenu.Add("gapcloser", new CheckBox("Gapcloser için Otomatik W"));
            MiscMenu.AddLabel("Interrupt Ayarları:");
            MiscMenu.Add("interrupter", new CheckBox("Enable Interrupter Using R"));
            MiscMenu.Add("interrupt.value", new ComboBox("Interrupter DangerLevel", 0, "High", "Medium", "Low"));
            MiscMenu.AddGroupLabel("Ks Ayarları:");
            MiscMenu.Add("UseWks", new CheckBox("Use W ks"));
            MiscMenu.Add("UseRks", new CheckBox("Use R ks"));

            AutoPotHealMenu = Menu.AddSubMenu("Potion & HeaL", "Potion & HeaL");
            AutoPotHealMenu.AddGroupLabel("Otomatik İksir Kullanma");
            AutoPotHealMenu.Add("potion", new CheckBox("İksir Kullan"));
            AutoPotHealMenu.Add("potionminHP", new Slider("Can iksiri için en az şu kadar can%", 40));
            AutoPotHealMenu.Add("potionMinMP", new Slider("Mana iksiri için en az şu kadar mana %", 20));
            AutoPotHealMenu.AddGroupLabel("Otomatik İyileştirme kullanımı");
            AutoPotHealMenu.Add("UseHeal", new CheckBox("İyileştirme Kullan"));
            AutoPotHealMenu.Add("useHealHP", new Slider("İyileştirme(Heal) için en az canım şu kadar %", 20));

            ItemMenu = Menu.AddSubMenu("Item Settings", "ItemMenuettings");
            ItemMenu.Add("useBOTRK", new CheckBox("Mahvolmuş kılıç Kullan"));
            ItemMenu.Add("useBotrkMyHP", new Slider("Benim canım < ", 60, 1, 100));
            ItemMenu.Add("useBotrkEnemyHP", new Slider("Düşmanın canı < ", 60, 1, 100));
            ItemMenu.Add("useYoumu", new CheckBox("Kullan Youmu"));
            ItemMenu.AddLabel("QQs Ayarları");
            ItemMenu.Add("useQSS", new CheckBox("Kullan QSS"));
            ItemMenu.Add("Qssmode", new ComboBox(" ", 0, "Auto", "Combo"));
            ItemMenu.Add("Stun", new CheckBox("Sersemlemişse", true));
            ItemMenu.Add("Blind", new CheckBox("Körse", true));
            ItemMenu.Add("Charm", new CheckBox("Çekilmişse(Ahri)", true));
            ItemMenu.Add("Suppression", new CheckBox("WW,Urgot RS(Suppression)", true));
            ItemMenu.Add("Polymorph", new CheckBox("Polymorph(Lulu W)", true));
            ItemMenu.Add("Fear", new CheckBox("Korkmuşsa", true));
            ItemMenu.Add("Taunt", new CheckBox("Alay etme", true));
            ItemMenu.Add("Silence", new CheckBox("Susturulmuşsa", false));
            ItemMenu.Add("QssDelay", new Slider("Kullan QSS Gecikme(ms)", 250, 0, 1000));


            SkinMenu = Menu.AddSubMenu("Skin Changer", "SkinChanger");
            SkinMenu.Add("checkSkin", new CheckBox("Kostüm hilesi kullan"));
            SkinMenu.Add("skin.Id", new Slider("Kostüm", 1, 0, 9));

            DrawMenu = Menu.AddSubMenu("Drawing Settings");
            DrawMenu.Add("drawRange", new CheckBox("Göster Q Menzili"));
            DrawMenu.Add("drawW", new CheckBox("Göster W Menzili"));
            DrawMenu.Add("drawR", new CheckBox("Göster R Menzili"));
            DrawMenu.AddLabel("Baseye dönüş takip et");
            DrawMenu.Add("draw.Recall", new CheckBox("Chatte Yaz"));

            Game.OnTick            += Game_OnTick;
            Game.OnUpdate          += OnGameUpdate;
            Obj_AI_Base.OnBuffGain += OnBuffGain;
            Gapcloser.OnGapcloser  += Gapcloser_OnGapCloser;
            //    Interrupter.OnInterruptableSpell += Interrupter_OnInterruptableSpell;
            Drawing.OnDraw         += Drawing_OnDraw;
            Orbwalker.OnPostAttack += OnAfterAttack;
        }
Beispiel #7
0
        void LoadMenu
            ()
        {
            Menu = MainMenu.AddMenu("Ezrealthetroll", "Ezrealthetroll");
            Menu.AddGroupLabel("EzreaL the Troll!");
            Menu.AddGroupLabel("Made by MeLoSenpai!");
            Menu.AddGroupLabel("Version 1 Hf Gl and dont troll!");

            ComboMenu = Menu.AddSubMenu("Combo Settings", "Combo");
            ComboMenu.AddGroupLabel("Combo Settigns:");
            ComboMenu.Add("Qlogic", new ComboBox("Mystic Shot Logic ", 0, "Normal", "After AA"));
            ComboMenu.Add("Wlogic", new ComboBox("Essence Flux Logic ", 0, "Normal", "After AA"));
            ComboMenu.AddLabel("R Settings:");
            ComboMenu.Add("useRCombo", new CheckBox("Use Trueshot Barrage", false));
            ComboMenu.Add("Rlogic", new ComboBox("Trueshot Barrage", 0, "EnemyHp", "HitCountEnemys"));
            ComboMenu.Add("Hp", new Slider("Use Trueshot Barrage if Enemy Health {0}(%)", 45, 0, 100));
            ComboMenu.Add("Rcount", new Slider("If Trueshot Barrage Hit {0} Enemy ", 2, 1, 5));
            ComboMenu.AddLabel("Use Trueshot Barrage Range Settigs For all Logic:");
            ComboMenu.Add("useRRange", new Slider("Use Trueshot Barrage Max Range", 1800, 500, 2000));
            ComboMenu.AddGroupLabel("Combo preferences:");
            ComboMenu.Add("E", new CheckBox("Use Arcane Shift"));
            ComboMenu.Add("CCQ", new CheckBox("Auto Mystic Shot on Enemy CC"));
            ComboMenu.Add("CCW", new CheckBox("Auto Essence Flux on Enemy CC"));
            ComboMenu.Add("ForceR",
                          new KeyBind("Force R On Target Selector", false, KeyBind.BindTypes.HoldActive, "H".ToCharArray()[0]));

            EMenu = Menu.AddSubMenu("Arcane Shift");
            EMenu.AddGroupLabel("Arcane Shift Settings");
            ESafe    = EMenu.Add("Esafe", new CheckBox("Safe Point Check E"));
            EWall    = EMenu.Add("Ewall", new CheckBox("Check Wall"));
            ECorrect = EMenu.Add("Ecorrect", new CheckBox("Allow Correct to better"));
            ERange   = EMenu.Add("Erange", new Slider("Range eliminate {0}", 35, 0, 75));
            EMenu.Add("label",
                      new Label("The more value, the more easier for next a.a, the more dangerous, recommended 20~40"));
            EPath  = EMenu.Add("Epath", new CheckBox("Anti Enemy Path"));
            EKite  = EMenu.Add("Ekite", new CheckBox("Try to kite champ"));
            EGap   = EMenu.Add("Etogap", new CheckBox("Use Arcane Shift to Gapclose taget"));
            EGrass = EMenu.Add("Egrass", new CheckBox("Try Arcane Shift to Grass"));
            EMenu.AddSeparator();
            EMenu.AddGroupLabel("Arcane Shift Style Settings");
            var EStyle = EMenu.Add("E",
                                   new ComboBox("Arcane Shift Logic", 1, "Don't use E", "Auto Adc Kappa", "CursorPos", "Cursor (Smart)"));

            EStyle.OnValueChange += delegate(ValueBase <int> sender, ValueBase <int> .ValueChangeArgs args)
            {
                switch (args.NewValue)
                {
                case 1:
                {
                    ESafe.IsVisible          = true;
                    ESafe.CurrentValue       = true;
                    EWall.IsVisible          = true;
                    EWall.CurrentValue       = true;
                    ECorrect.IsVisible       = true;
                    ERange.IsVisible         = true;
                    EMenu["label"].IsVisible = true;
                    EPath.CurrentValue       = true;
                    EPath.IsVisible          = true;
                    EKite.CurrentValue       = true;
                    EKite.IsVisible          = true;
                    EGap.IsVisible           = true;
                    EGrass.IsVisible         = false;
                }
                break;

                case 2:
                {
                    ESafe.IsVisible          = false;
                    EWall.IsVisible          = false;
                    ECorrect.IsVisible       = false;
                    ERange.IsVisible         = false;
                    EMenu["label"].IsVisible = false;
                    EPath.IsVisible          = false;
                    EKite.IsVisible          = false;
                    EGap.IsVisible           = false;
                    EGrass.IsVisible         = false;
                }
                break;

                case 3:
                {
                    ESafe.CurrentValue       = true;
                    EWall.CurrentValue       = false;
                    ECorrect.IsVisible       = true;
                    ECorrect.CurrentValue    = true;
                    ERange.IsVisible         = false;
                    EMenu["label"].IsVisible = false;
                    EPath.IsVisible          = false;
                    EKite.IsVisible          = true;
                    EGap.IsVisible           = true;
                    EGrass.IsVisible         = true;
                }
                break;
                }
            };


            PredictionMenu = Menu.AddSubMenu("Prediction Settings", "Prediction");
            PredictionMenu.AddGroupLabel("Prediction Settings:");
            PredictionMenu.Add("Qpred", new Slider("Select Mystic Shot {0}(%) Hitchance", 80, 0, 100));
            PredictionMenu.Add("Wpred", new Slider("Select Essence Flux {0}(%) Hitchance", 80, 0, 100));
            PredictionMenu.Add("rpred", new Slider("Select Trueshot Barrage {0}(%) Hitchance", 80, 0, 100));
            PredictionMenu.AddLabel("Work Only For Normal Q/W And All R Logic");
            PredictionMenu.AddLabel(
                "Higher % ->Higher chance of spell landing on target but takes more time to get casted");
            PredictionMenu.AddLabel(
                "Lower % ->Faster casting but lower chance that the spell will land on your target. ");

            HarassMenu = Menu.AddSubMenu("Harass Settings", "Harass");
            HarassMenu.AddGroupLabel("Harass Settings:");
            HarassMenu.Add("useQHarass", new CheckBox("Use Mystic Shot"));
            HarassMenu.Add("useWHarass", new CheckBox("Use Essence Flux"));
            HarassMenu.Add("useWHarassMana", new Slider("Min Mana {0}(%)", 70, 0, 100));
            HarassMenu.AddLabel("AutoHarass Settings:");
            HarassMenu.Add("autoQHarass", new CheckBox("Auto Mystic Shot for Harass", false));
            HarassMenu.Add("autoWHarass", new CheckBox("Auto Essence Flux for Harass", false));
            HarassMenu.Add("autoWHarassMana", new Slider("Min Mana {0}(%)", 70, 0, 100));

            JungleLaneMenu = Menu.AddSubMenu("Lane Clear Settings", "FarmSettings");
            JungleLaneMenu.AddGroupLabel("Lane Clear Settings:");
            JungleLaneMenu.Add("useQFarm", new CheckBox("Use Mystic Shot Last Hit"));
            JungleLaneMenu.Add("useQManalane", new Slider("Min Mana {0}(%)", 70, 0, 100));
            JungleLaneMenu.Add("UseQUnkillableMinion", new CheckBox("Use Mystic Shot Unkillable Minion"));
            JungleLaneMenu.Add("Unkillablemana", new Slider("Min Mana {0}(%)", 70, 0, 100));
            JungleLaneMenu.AddLabel("Jungle Clear Settings:");
            JungleLaneMenu.Add("useQJungle", new CheckBox("Use Mystic Shot"));
            JungleLaneMenu.Add("useQMana", new Slider("Min Mana {0}(%)", 70, 0, 100));

            FleEMenu = Menu.AddSubMenu("Flee Settings", "FleEMenu");
            FleEMenu.Add("FleeE", new CheckBox("Use E"));

            KillsecureMenu = Menu.AddSubMenu("KillSecure Settings", "MiscSettings");
            KillsecureMenu.AddLabel("KillSecure Settings:");
            KillsecureMenu.Add("UseQks", new CheckBox("Use Mystic Shot ks"));
            KillsecureMenu.Add("UseWks", new CheckBox("Use Essence Flux ks"));
            KillsecureMenu.Add("UseRks", new CheckBox("Use Trueshot Barrage ks"));


            AutoPotHealMenu = Menu.AddSubMenu("Potion & HeaL", "Potion & HeaL");
            AutoPotHealMenu.AddGroupLabel("Auto pot usage");
            AutoPotHealMenu.Add("potion", new CheckBox("Use potions"));
            AutoPotHealMenu.Add("potionminHP", new Slider("Minimum Health {0}(%) to use potion", 40));
            AutoPotHealMenu.Add("potionMinMP", new Slider("Minimum Mana {0}(%) to use potion", 20));
            AutoPotHealMenu.AddLabel("AUto Heal Usage");
            AutoPotHealMenu.Add("UseHeal", new CheckBox("Use Heal"));
            AutoPotHealMenu.Add("useHealHP", new Slider("Minimum Health {0}(%) to use Heal", 20));

            ItemMenu = Menu.AddSubMenu("Item Settings", "ItemMenuettings");
            ItemMenu.AddGroupLabel("Item Settings");
            ItemMenu.Add("StackTear", new CheckBox("Auto stack tear in Base", true));
            ItemMenu.AddLabel("Botrk settings");
            ItemMenu.Add("useBOTRK", new CheckBox("Use BOTRK"));
            ItemMenu.Add("useBotrkMyHP", new Slider("My Health {0}(%) ", 60, 1, 100));
            ItemMenu.Add("useBotrkEnemyHP", new Slider("Enemy Health {0}(%) ", 60, 1, 100));
            ItemMenu.Add("useYoumu", new CheckBox("Use Youmu"));
            ItemMenu.AddLabel("QQs Settings");
            ItemMenu.Add("useQSS", new CheckBox("Use QSS"));
            ItemMenu.Add("Qssmode", new ComboBox(" ", 0, "Auto", "Combo"));
            foreach (var debuff in DeBuffsList)
            {
                ItemMenu.Add(debuff.ToString(), new CheckBox(debuff.ToString()));
            }

            ItemMenu.Add("QssDelay", new Slider("Use QSS Delay(ms)", 250, 0, 1000));


            SkinMenu = Menu.AddSubMenu("Skin Changer", "SkinChanger");
            SkinMenu.Add("checkSkin", new CheckBox("Use Skin Changer"));
            SkinMenu.Add("skin.Id", new Slider("Skin", 1, 0, 9));

            DrawMenu = Menu.AddSubMenu("Drawing Settings");
            DrawMenu.Add("drawQ", new CheckBox("Draw Mystic Shot Range"));
            DrawMenu.Add("drawW", new CheckBox("Draw Essence Flux Range"));
            DrawMenu.Add("drawR", new CheckBox("Draw Trueshot Barrage Range"));
            DrawMenu.AddLabel("Recall Tracker");
            DrawMenu.Add("draw.Recall", new CheckBox("Chat Print"));
            DrawMenu.AddLabel("Damage indicators");
            DrawMenu.Add("healthbar", new CheckBox("Healthbar overlay"));
            DrawMenu.Add("percent", new CheckBox("Damage percent info"));
            DrawMenu.Add("howaa", new CheckBox("How Many AA"));
            DrawMenu.Add("Rkill", new CheckBox("Trueshot Barrage kill "));
        }
Beispiel #8
0
        private static void Loading_OnLoadingComplete(EventArgs args)
        {
            if (Player.Instance.Hero != Champion.Ashe)
            {
                return;
            }


            Q = new Spell.Active(SpellSlot.Q);
            W = new Spell.Skillshot(SpellSlot.W, 1200, SkillShotType.Linear, 0, int.MaxValue, 60);
            {
                W.AllowedCollisionCount = 0;
            }
            E = new Spell.Skillshot(SpellSlot.E, 15000, SkillShotType.Linear, 0, int.MaxValue, 0);
            R = new Spell.Skillshot(SpellSlot.R, 15000, SkillShotType.Linear, 500, 1000, 250);
            R.AllowedCollisionCount = int.MaxValue;
            var slot = _Player.GetSpellSlotFromName("summonerheal");

            if (slot != SpellSlot.Unknown)
            {
                Heal = new Spell.Active(slot, 600);
            }
            HealthPotion         = new Item(2003, 0);
            TotalBiscuit         = new Item(2010, 0);
            CorruptingPotion     = new Item(2033, 0);
            RefillablePotion     = new Item(2031, 0);
            HuntersPotion        = new Item(2032, 0);
            Teleport.OnTeleport += Teleport_OnTeleport;
            Thm = new Font(Drawing.Direct3DDevice,
                           new FontDescription
            {
                FaceName        = "Tahoma",
                Height          = 32,
                Weight          = FontWeight.Bold,
                OutputPrecision = FontPrecision.Default,
                Quality         = FontQuality.ClearType
            });


            Chat.Print(
                "<font color=\"#4dd5ea\" >MeLoSenpai Presents </font><font color=\"#ffffff\" > AsheTheToLL </font><font color=\"#4dd5ea\" >Kappa Kippo</font>");
            Chat.Print("Version 2 Loaded 15/11/2016", Color.Chartreuse);
            Chat.Print("Gl And HF", Color.Aqua);


            Menu      = MainMenu.AddMenu("AsheTheTroll", "AsheTheTroll");
            ComboMenu = Menu.AddSubMenu("Combo Settings", "Combo");
            ComboMenu.AddGroupLabel("Combo Settigns:");
            ComboMenu.Add("Qlogic", new ComboBox("Q Logic ", 0, "Normal", "After AA"));
            ComboMenu.Add("Wlogic", new ComboBox("W Logic ", 0, "Normal", "After AA"));
            ComboMenu.Add("CCE", new CheckBox("Auto W on Enemy CC"));
            ComboMenu.AddLabel("R Settings:");
            ComboMenu.Add("useRCombo", new CheckBox("Use R", false));
            ComboMenu.Add("Rlogic", new ComboBox("Ulty Logic ", 0, "EnemyHp", "HitCountEnemys"));
            ComboMenu.Add("Hp", new Slider("Use R Enemy Health {0}(%)", 45, 0, 100));
            ComboMenu.Add("Rcount", new Slider("If Ulty Hit {0} Enemy ", 2, 1, 5));
            ComboMenu.AddLabel("Use R Range Settigs For all Logic:");
            ComboMenu.Add("useRRange", new Slider("Use Ulty Max Range", 1800, 500, 2000));
            ComboMenu.Add("ForceR",
                          new KeyBind("Force R On Target Selector", false, KeyBind.BindTypes.HoldActive, "T".ToCharArray()[0]));


            PredictionMenu = Menu.AddSubMenu("Prediction Settings", "Prediction");
            PredictionMenu.AddGroupLabel("Prediction Settings:");
            PredictionMenu.Add("Wpred", new Slider("Select W {0}(%) Hitchance", 70, 0, 100));
            PredictionMenu.Add("rpred", new Slider("Select Ulty {0}(%) Hitchance", 70, 0, 100));
            PredictionMenu.AddLabel("Work Only For Normal W Logic");
            PredictionMenu.AddLabel(
                "Higher % ->Higher chance of spell landing on target but takes more time to get casted");
            PredictionMenu.AddLabel(
                "Lower % ->Faster casting but lower chance that the spell will land on your target. ");

            VolleyMenu = Menu.AddSubMenu("Volley Settings", "Volley");
            VolleyMenu.AddGroupLabel("Volley Settings:");
            VolleyMenu.Add("Volley.castDragon",
                           new KeyBind("Send Volley to Dragon", false, KeyBind.BindTypes.HoldActive, 'U'));
            VolleyMenu.Add("Volley.castBaron",
                           new KeyBind("Send Volley to Baron/Rift Herald", false, KeyBind.BindTypes.HoldActive, 'I'));
            VolleyMenu.Add("Volley.sep1", new Separator());
            VolleyMenu.Add("Volley.enable", new CheckBox("Auto send Volleys", false));
            VolleyMenu.Add("Volley.noMode", new CheckBox("Only when no modes are active"));
            VolleyMenu.Add("Volley.mana", new Slider("Minimum {0}% mana to auto send E", 40));
            VolleyMenu.Add("Volley.locationLabel", new Label("Send Volleys to:"));
            (VolleyMenu.Add("Volley.baron", new CheckBox("Baron / Rift Herald"))).OnValueChange += VolleyLocation;
            (VolleyMenu.Add("Volley.dragon", new CheckBox("Dragon"))).OnValueChange             += VolleyLocation;

            HarassMenu = Menu.AddSubMenu("Harass Settings", "Harass");
            HarassMenu.AddGroupLabel("Harass Settings:");
            HarassMenu.Add("useQHarass", new CheckBox("Use Q"));
            HarassMenu.Add("useWHarass", new CheckBox("Use W"));
            HarassMenu.Add("useWHarassMana", new Slider("W Mana {0}(%)", 70, 0, 100));
            HarassMenu.AddLabel("AutoHarass Settings:");
            HarassMenu.Add("autoWHarass", new CheckBox("Auto W for Harass", false));
            HarassMenu.Add("autoWHarassMana", new Slider("W Mana  {0}(%)", 70, 0, 100));

            JungleLaneMenu = Menu.AddSubMenu("Lane Clear Settings", "FarmSettings");
            JungleLaneMenu.AddGroupLabel("Lane Clear Settings:");
            JungleLaneMenu.Add("useWFarm", new CheckBox("Use W"));
            JungleLaneMenu.Add("useWManalane", new Slider("W Mana {0}(%)", 70, 0, 100));
            JungleLaneMenu.AddLabel("Jungle Clear Settings:");
            // JungleLaneMenu.Add("useQJungle", new CheckBox("Use Q"));
            JungleLaneMenu.Add("useWJungle", new CheckBox("Use W"));
            JungleLaneMenu.Add("useWMana", new Slider("W Mana {0}(%)", 70, 0, 100));

            FleeMenu = Menu.AddSubMenu("Flee Settings", "FleeSettings");
            FleeMenu.Add("FleeQ", new CheckBox("Use W"));

            MiscMenu = Menu.AddSubMenu("Misc Settings", "MiscSettings");
            MiscMenu.AddGroupLabel("Gapcloser Settings:");
            MiscMenu.Add("gapcloser", new CheckBox("Auto W for Gapcloser"));
            MiscMenu.AddLabel("Interrupter Settings:");
            MiscMenu.Add("interrupter", new CheckBox("Enable Interrupter Using R"));
            MiscMenu.Add("interrupt.value", new ComboBox("Interrupter DangerLevel", 0, "High", "Medium", "Low"));
            MiscMenu.Add("distinter", new Slider("Use Ulty For interupt Max Range {0}", 1800, 1, 2500));
            MiscMenu.AddGroupLabel("Ks Settings:");
            MiscMenu.Add("UseWks", new CheckBox("Use W ks"));
            MiscMenu.Add("UseRks", new CheckBox("Use R ks"));

            AutoPotHealMenu = Menu.AddSubMenu("Potion & HeaL", "Potion & HeaL");
            AutoPotHealMenu.AddGroupLabel("Auto pot usage");
            AutoPotHealMenu.Add("potion", new CheckBox("Use potions"));
            AutoPotHealMenu.Add("potionminHP", new Slider("Minimum Health {0}(%) to use potion", 40));
            AutoPotHealMenu.Add("potionMinMP", new Slider("Minimum Mana {0}(%) to use potion", 20));
            AutoPotHealMenu.AddGroupLabel("AUto Heal Usage");
            AutoPotHealMenu.Add("UseHeal", new CheckBox("Use Heal"));
            AutoPotHealMenu.Add("useHealHP", new Slider("Minimum Health {0}(%) to use Heal", 20));

            ItemMenu = Menu.AddSubMenu("Item Settings", "ItemMenuettings");
            ItemMenu.Add("useBOTRK", new CheckBox("Use BOTRK"));
            ItemMenu.Add("useBotrkMyHP", new Slider("My Health {0}(%) ", 60, 1, 100));
            ItemMenu.Add("useBotrkEnemyHP", new Slider("Enemy Health {0}(%) ", 60, 1, 100));
            ItemMenu.Add("useYoumu", new CheckBox("Use Youmu"));
            ItemMenu.AddLabel("QQs Settings");
            ItemMenu.Add("useQSS", new CheckBox("Use QSS"));
            ItemMenu.Add("Qssmode", new ComboBox(" ", 0, "Auto", "Combo"));
            foreach (var debuff in DeBuffsList)
            {
                ItemMenu.Add(debuff.ToString(), new CheckBox(debuff.ToString()));
            }

            ItemMenu.Add("QssDelay", new Slider("Use QSS Delay(ms)", 250, 0, 1000));


            SkinMenu = Menu.AddSubMenu("Skin Changer", "SkinChanger");
            SkinMenu.Add("checkSkin", new CheckBox("Use Skin Changer"));
            SkinMenu.Add("skin.Id", new Slider("Skin", 1, 0, 9));

            DrawMenu = Menu.AddSubMenu("Drawing Settings");
            DrawMenu.Add("drawRange", new CheckBox("Draw Q Range"));
            DrawMenu.Add("drawW", new CheckBox("Draw W Range"));
            DrawMenu.Add("drawR", new CheckBox("Draw R Range"));
            DrawMenu.AddLabel("Recall Tracker");
            DrawMenu.Add("draw.Recall", new CheckBox("Chat Print"));
            DrawMenu.AddLabel("Damage indicators");
            DrawMenu.Add("healthbar", new CheckBox("Healthbar overlay"));
            DrawMenu.Add("percent", new CheckBox("Damage percent info"));
            DrawMenu.Add("howaa", new CheckBox("How Many AA"));
            DrawMenu.Add("Rkill", new CheckBox("R kill "));

            Game.OnTick                      += Game_OnTick;
            Game.OnUpdate                    += OnGameUpdate;
            Obj_AI_Base.OnBuffGain           += OnBuffGain;
            Gapcloser.OnGapcloser            += OnGapcloser;
            Interrupter.OnInterruptableSpell += Interupthighlvl;
            Interrupter.OnInterruptableSpell += Interuptmediumlvl;
            Interrupter.OnInterruptableSpell += Interuptlowlvl;


            Drawing.OnDraw         += Drawing_OnDraw;
            Orbwalker.OnPostAttack += OnAfterAttack;
            DamageIndicator.Initialize(SpellDamage.GetRawDamage);
        }