Example #1
0
        static void OnLoadingComplete(EventArgs args)
        {
            if (Player.BaseSkinName != CN)
            {
                Chat.Print("Wrong Champion Please Select Champ:  " + CN + ", addon disabled please retry"); return;
            }


            Bilgewater  = new Item(3144, 550);
            Randuin     = new Item(3143, 500);
            Glory       = new Item(3800);
            QSS         = new Item(3140);
            FOTMountain = new Item(3401);
            Mikael      = new Item(3222, 750);
            Solari      = new Item(3190, 1100);


            Menu = MainMenu.AddMenu("Perfect Braum", "Perfect Braum");

            string slot  = "";
            string champ = "";

            Combo = Menu.AddSubMenu("Kombo Ayarları");
            Combo.Add("ComboUseQ", new CheckBox("Q Kullan"));
            Combo.Add("ComboUseW", new CheckBox("W Kullan"));
            Combo.Add("ComboUseE", new CheckBox("E Kullan"));
            Combo.Add("ComboUseR", new CheckBox("R Kullan"));
            Combo.Add("rCount", new Slider("R için şu kadar düşman >= ", 3, 1, 5));

            Auto = Menu.AddSubMenu("Otomatik Ayarlar");
            Auto.Add("AutoE", new CheckBox("Büyülerden E ile otomatik dodgele "));
            Auto.Add("AutoR", new CheckBox("Tehlikeli büyüleri otomatik R ile dodgele"));
            Auto.Add("AutoMikael", new CheckBox("Mikaili Dostlara otomatik Kullan"));
            Auto.Add("AutoRanduin", new CheckBox("Otomatik Kullan Randuin"));
            Auto.Add("AutoGlory", new CheckBox("Otomatik Kullan Görkemli Zafer"));
            Auto.Add("AutoFOT", new CheckBox("Otomatik Kullan Dostlarda Dağın Sureti"));
            Auto.Add("AutoSolari", new CheckBox("Otomatik Kullan Solari Broşu'nin"));
            Auto.Add("AutoQSS", new CheckBox("Otomatik Kullan QSS"));

            foreach (string spell in DodgeSpells)
            {
                if (EntityManager.Heroes.Enemies.Where(enemy => enemy.Spellbook.Spells.Where(it => it.SData.Name == spell && (slot = it.Slot.ToString()) == it.Slot.ToString() && (champ = enemy.BaseSkinName) == enemy.BaseSkinName).Any()).Any())
                {
                    Auto.Add(spell, new CheckBox("Interrupt " + champ + slot + " ?"));
                }
            }

            Draw = Menu.AddSubMenu("Gösterge Ayarları", "DrawSettings");
            Draw.Add("DrawAA", new CheckBox("Göster AA Menzili"));
            Draw.Add("DrawQ", new CheckBox("Göster Q Menzili"));
            Draw.Add("DrawW", new CheckBox("Göster W Menzili"));
            Draw.Add("DrawR", new CheckBox("Göster R Menzili"));

            Skin = Menu.AddSubMenu("Skin Değiştirici", "SkinChange");
            Skin.Add("checkSkin", new CheckBox("Kullan Skin Değiştirici"));
            Skin.Add("skin.Id", new Slider("Skin", 3, 0, 3));

            Update = Menu.AddSubMenu("Güncelleme Kayıtları", "UpdateLogs");
            Update.AddLabel("V0.2 Updated");
            Update.AddLabel("- W atma düzeltildi");
            Update.AddLabel("- E Kullanımı Kısmen Düzeldi(Ben yine üzerinde çalışıyorum)");
            Update.AddLabel("Addon Güncellendiğinde tradana iletişime geçin");

            Game.OnTick    += Game_OnTick;
            Game.OnUpdate  += OnGameUpdate;
            Drawing.OnDraw += Drawing_OnDraw;
            AIHeroClient.OnProcessSpellCast += AIHeroClient_OnProcessSpellCast;

            Chat.Print("Mükemmel " + CN + " Yuklendi, TRAdana iyi oyunlar diler");
        }