Exemple #1
0
        public static void Execute()
        {
            if (player.ChampionName != "Karthus")
            {
                return;
            }

            Q  = new Spell.Skillshot(SpellSlot.Q, 875, SkillShotType.Circular, 1000, int.MaxValue, 160);
            Q2 = new Spell.Skillshot(SpellSlot.Q, 875, SkillShotType.Circular, 650, int.MaxValue, 100);
            W  = new Spell.Skillshot(SpellSlot.W, 1000, SkillShotType.Circular, 500, int.MaxValue, 70);
            E  = new Spell.Active(SpellSlot.E, 510);
            R  = new Spell.Skillshot(SpellSlot.R, 25000, SkillShotType.Circular, 3000, int.MaxValue, int.MaxValue);

            menuIni = MainMenu.AddMenu("CH汉化-死哥", "Karthus");
            menuIni.AddGroupLabel("欢迎使用最“渣”死哥!");
            menuIni.AddGroupLabel("全局设定");
            menuIni.Add("Ultimate", new CheckBox("使用大招?"));
            menuIni.Add("Combo", new CheckBox("使用连招?"));
            menuIni.Add("Harass", new CheckBox("使用骚扰?"));
            menuIni.Add("LastHit", new CheckBox("使用尾兵?"));
            menuIni.Add("LaneClear", new CheckBox("使用清线?"));
            menuIni.Add("JungleClear", new CheckBox("使用清野?"));
            menuIni.Add("KillSteal", new CheckBox("使用抢头?"));
            menuIni.Add("Misc", new CheckBox("使用杂项?"));
            menuIni.Add("Drawings", new CheckBox("使用线圈?"));

            UltMenu = menuIni.AddSubMenu("大招");
            UltMenu.AddGroupLabel("大招设置");
            UltMenu.Add("UltKS", new CheckBox("R抢人头", false));
            UltMenu.Add("UltMode", new ComboBox("大招逻辑", 0, "Kappa逻辑"));
            UltMenu.AddGroupLabel("Kappa逻辑设置");
            UltMenu.Add("RnearE", new CheckBox("禁用R当敌人在我身边时?"));
            UltMenu.Add("RnearEn", new Slider("附近敌人数量禁用R", 1, 1, 5));
            UltMenu.Add("Rranged", new Slider("附近敌人搜索范围", 1600, 100, 3000));
            UltMenu.AddLabel("推荐距离 (1600 >)");

            ComboMenu = menuIni.AddSubMenu("连招");
            ComboMenu.AddGroupLabel("连招设置");
            ComboMenu.Add("CUse_Q", new CheckBox("使用 Q"));
            ComboMenu.Add("CUse_W", new CheckBox("使用 W"));
            ComboMenu.Add("CUse_E", new CheckBox("使用 E"));
            ComboMenu.Add("CUse_AA", new CheckBox("禁用普攻", false));
            ComboMenu.Add("CEPercent", new Slider("使用 E 蓝量百分比 %", 30, 0, 100));
            ComboMenu.AddSeparator();
            ComboMenu.Add("CE_Auto_False", new CheckBox("自动 E"));
            ComboMenu.AddLabel("自动关闭E当无敌人时");

            HarassMenu = menuIni.AddSubMenu("骚扰");
            HarassMenu.AddGroupLabel("骚扰设置");
            HarassMenu.Add("HUse_Q", new CheckBox("使用 Q"));
            HarassMenu.Add("HUse_E", new CheckBox("使用 E"));
            HarassMenu.Add("HEPercent", new Slider("使用 E 蓝量百分比 %", 30, 0, 100));
            HarassMenu.Add("HUse_AA", new CheckBox("禁用普攻", false));
            HarassMenu.Add("E_LastHit", new CheckBox("使用 E 尾兵"));
            HarassMenu.AddSeparator();
            HarassMenu.Add("HE_Auto_False", new CheckBox("自动 E"));
            HarassMenu.AddLabel("自动关闭E当无敌人时");

            LaneMenu = menuIni.AddSubMenu("农兵");
            LaneMenu.AddGroupLabel("清线设置");
            LaneMenu.Add("FUse_Q", new CheckBox("使用 Q"));
            LaneMenu.Add("FQPercent", new Slider("使用 Q 蓝量百分比 %", 30, 0, 100));
            LaneMenu.AddSeparator();
            LaneMenu.AddGroupLabel("清野设置");
            LaneMenu.Add("JUse_Q", new CheckBox("使用 Q"));
            LaneMenu.Add("JQPercent", new Slider("使用 Q 蓝量百分比 %", 30, 0, 100));
            LaneMenu.AddSeparator();
            LaneMenu.AddGroupLabel("尾兵设置");
            LaneMenu.Add("LUse_Q", new CheckBox("使用 Q"));
            LaneMenu.Add("LAA", new CheckBox("可使用Q则屏蔽普攻", false));
            LaneMenu.Add("LHQPercent", new Slider("使用 Q 蓝量百分比 %", 30, 0, 100));

            /*
             * JungleMenu = menuIni.AddSubMenu("JungleClear");
             * JungleMenu.Add("JUse_Q", new CheckBox("Use Q"));
             * JungleMenu.Add("JQPercent", new Slider("Use Q Mana %", 30, 0, 100));
             *
             * LhMenu = menuIni.AddSubMenu("Last Hit");
             * LhMenu.AddGroupLabel("LastHit Settings");
             * LhMenu.Add("LUse_Q", new CheckBox("Use Q"));
             */

            KillStealMenu = menuIni.AddSubMenu("抢头");
            KillStealMenu.AddGroupLabel("抢头设置");
            KillStealMenu.Add("KS", new CheckBox("Q抢头"));

            MiscMenu = menuIni.AddSubMenu("杂项");
            MiscMenu.AddGroupLabel("杂项设置");
            MiscMenu.Add("NotifyUlt", new CheckBox("大招提示"));
            MiscMenu.Add("ping", new CheckBox("本地提示: 可击杀敌人"));
            MiscMenu.Add("DeadCast", new CheckBox("可击杀"));
            MiscMenu.Add("SaveR", new CheckBox("为R保存蓝"));
            MiscMenu.Add("gapcloser", new CheckBox("防突击"));
            MiscMenu.Add("gapclosermana", new Slider("防突击蓝量设置", 25, 0, 100));

            DrawMenu = menuIni.AddSubMenu("线圈");
            DrawMenu.AddGroupLabel("线圈设置");
            DrawMenu.Add("Draw_Q", new CheckBox("显示 Q"));
            DrawMenu.Add("Draw_W", new CheckBox("显示 W"));
            DrawMenu.Add("Draw_E", new CheckBox("显示 E"));
            DrawMenu.Add("Rranged", new CheckBox("显示最少附近敌人数量使用R"));
            DrawMenu.Add("Rtarget", new CheckBox("显示R目标"));
            DrawMenu.Add("Track", new CheckBox("监控敌人血量"));

            Game.OnUpdate         += Zigzag;
            Game.OnUpdate         += OnUpdate;
            Drawing.OnDraw        += OnDraw;
            Gapcloser.OnGapcloser += Gapcloser_OnGap;
        }
Exemple #2
0
        public static void Execute()
        {
            if (player.ChampionName != ChampName)
            {
                return;
            }

            //Ability Information - Range - Variables.
            Q = new Spell.Skillshot(SpellSlot.Q, 1000, SkillShotType.Linear, 250, 1550, 75)
            {
                AllowedCollisionCount = int.MaxValue, MinimumHitChance = HitChance.High
            };
            Q2 = new Spell.Skillshot(SpellSlot.Q, 900, SkillShotType.Linear, 250, 1550, 75)
            {
                AllowedCollisionCount = int.MaxValue, MinimumHitChance = HitChance.High
            };
            W = new Spell.Active(SpellSlot.W);
            E = new Spell.Targeted(SpellSlot.E, 325);
            R = new Spell.Active(SpellSlot.R);

            menuIni = MainMenu.AddMenu("Olaf", "Olaf");
            menuIni.AddGroupLabel("Welcome to the Worst Olaf addon!");
            menuIni.AddGroupLabel("Global Settings");
            menuIni.Add("Ult", new CheckBox("Use Ultimate?"));
            menuIni.Add("Items", new CheckBox("Use Items?"));
            menuIni.Add("Combo", new CheckBox("Use Combo?"));
            menuIni.Add("Harass", new CheckBox("Use Harass?"));
            menuIni.Add("LaneClear", new CheckBox("Use LaneClear?"));
            menuIni.Add("LastHit", new CheckBox("Use LastHit?"));
            menuIni.Add("JungleClear", new CheckBox("Use JungleClear?"));
            menuIni.Add("KillSteal", new CheckBox("Use Kill Steal?"));
            menuIni.Add("Misc", new CheckBox("Use Misc?"));
            menuIni.Add("Drawings", new CheckBox("Use Drawings?"));

            ItemsMenu = menuIni.AddSubMenu("Items");
            ItemsMenu.AddGroupLabel("Items Settings");
            ItemsMenu.Add("useGhostblade", new CheckBox("Use Youmuu's Ghostblade"));
            ItemsMenu.Add("UseBOTRK", new CheckBox("Use Blade of the Ruined King"));
            ItemsMenu.Add("UseBilge", new CheckBox("Use Bilgewater Cutlass"));
            ItemsMenu.Add("eL", new Slider("Use On Enemy health", 65, 0, 100));
            ItemsMenu.Add("oL", new Slider("Use On My health", 65, 0, 100));

            UltMenu = menuIni.AddSubMenu("Ultimate [BETA]");
            UltMenu.AddGroupLabel("Ultimate Settings");
            UltMenu.Add("UseR", new CheckBox("Use R"));
            UltMenu.AddLabel("Use R Settings:");
            UltMenu.Add("blind", new CheckBox("Use On Blinds?", false));
            UltMenu.Add("charm", new CheckBox("Use On Charms?"));
            UltMenu.Add("disarm", new CheckBox("Use On Disarm?", false));
            UltMenu.Add("fear", new CheckBox("Use On Fear?"));
            UltMenu.Add("frenzy", new CheckBox("Use On Frenzy?", false));
            UltMenu.Add("silence", new CheckBox("Use On Silence?", false));
            UltMenu.Add("snare", new CheckBox("Use On Snare?"));
            UltMenu.Add("sleep", new CheckBox("Use On Sleep?"));
            UltMenu.Add("stun", new CheckBox("Use On Stuns?"));
            UltMenu.Add("supperss", new CheckBox("Use On Supperss?"));
            UltMenu.Add("slow", new CheckBox("Use On Slows?", false));
            UltMenu.Add("knockup", new CheckBox("Use On Knock Ups?"));
            UltMenu.Add("knockback", new CheckBox("Use On Knock Backs?"));
            UltMenu.Add("nearsight", new CheckBox("Use On NearSight?", false));
            UltMenu.Add("root", new CheckBox("Use On Roots?"));
            UltMenu.Add("tunt", new CheckBox("Use On Taunts?"));
            UltMenu.Add("poly", new CheckBox("Use On Polymorph?"));
            UltMenu.Add("poison", new CheckBox("Use On Poisons?", false));
            UltMenu.Add("hp", new Slider("Use Only When HP is Under %", 25, 0, 100));
            UltMenu.Add("human", new Slider("Humanizer Delay", 150, 0, 1500));
            UltMenu.Add("Rene", new Slider("Enemies Near to Cast R", 1, 0, 5));
            UltMenu.Add("enemydetect", new Slider("Enemies Detect Range", 1000, 0, 2000));
            UltMenu.AddLabel("Ult logic: It will Cast if you have one of the selected debuffs, HP under selected and Nearby enemies.");

            ComboMenu = menuIni.AddSubMenu("Combo");
            ComboMenu.AddGroupLabel("Combo Settings");
            ComboMenu.Add("UseQ", new CheckBox("Use Q"));
            ComboMenu.Add("UseW", new CheckBox("Use W"));
            ComboMenu.Add("UseE", new CheckBox("Use E"));

            HarassMenu = menuIni.AddSubMenu("Harass");
            HarassMenu.AddGroupLabel("Harass Settings");
            HarassMenu.Add("hQ", new CheckBox("Use Q"));
            HarassMenu.Add("hQ2", new CheckBox("Use Q with short range"));
            HarassMenu.Add("hQA", new CheckBox("Use Auto Q", false));
            HarassMenu.Add("hW", new CheckBox("Use W", false));
            HarassMenu.Add("hE", new CheckBox("Use E"));
            HarassMenu.Add("harassmana", new Slider("Harass Mana Manager", 60, 0, 100));

            LaneMenu = menuIni.AddSubMenu("Farm");
            LaneMenu.AddGroupLabel("LaneClear Settings");
            LaneMenu.Add("laneQ", new CheckBox("Use Q"));
            LaneMenu.Add("fE", new CheckBox("Use E LastHit"));
            LaneMenu.Add("laneW", new CheckBox("Use W"));
            LaneMenu.Add("laneE", new CheckBox("Use E", false));
            LaneMenu.Add("femana", new Slider("Health (E) Manager", 75, 0, 100));
            LaneMenu.Add("lanemana", new Slider("Farm Mana Manager", 80, 0, 100));
            LaneMenu.AddGroupLabel("JungleClear Settings");
            LaneMenu.Add("jungleQ", new CheckBox("Use Q"));
            LaneMenu.Add("jE", new CheckBox("Use E LastHit"));
            LaneMenu.Add("jungleW", new CheckBox("Use W"));
            LaneMenu.Add("jungleE", new CheckBox("Use E", false));
            LaneMenu.Add("jemana", new Slider("Health (E) Manager", 75, 0, 100));
            LaneMenu.Add("junglemana", new Slider("Jungle Mana Manager", 80, 0, 100));

            KillStealMenu = menuIni.AddSubMenu("Kill Steal");
            KillStealMenu.AddGroupLabel("Kill Steal Settings");
            KillStealMenu.Add("ksQ", new CheckBox("Kill Steal Q"));
            KillStealMenu.Add("ksE", new CheckBox("Kill Steal E"));

            MiscMenu = menuIni.AddSubMenu("Misc");
            MiscMenu.AddGroupLabel("Misc Settings");
            MiscMenu.Add("gapcloser", new CheckBox("Use Q On GapCloser"));
            MiscMenu.Add("gapclosermana", new Slider("Anti-GapCloser Mana", 25, 0, 100));

            DrawMenu = menuIni.AddSubMenu("Drawings");
            DrawMenu.AddGroupLabel("Drawing Settings");
            DrawMenu.Add("Qdraw", new CheckBox("Draw Q"));
            DrawMenu.Add("Edraw", new CheckBox("Draw E"));
            DrawMenu.Add("Rdraw", new CheckBox("Draw R Detection Range"));
            DrawMenu.Add("AxeDraw", new CheckBox("Draw Axe Position"));

            Drawing.OnDraw        += OnDraw;
            Game.OnUpdate         += Game_OnGameUpdate;
            Gapcloser.OnGapcloser += Gapcloser_OnGap;
            GameObject.OnCreate   += GameObject_OnCreate;
            GameObject.OnDelete   += GameObject_OnDelete;
        }
        public static void Execute()
        {
            if (player.ChampionName != ChampName)
            {
                return;
            }

            //Ability Information - Range - Variables.
            Q = new Spell.Skillshot(SpellSlot.Q, 1000, SkillShotType.Linear, 250, 1550, 75)
            {
                AllowedCollisionCount = int.MaxValue, MinimumHitChance = HitChance.High
            };
            Q2 = new Spell.Skillshot(SpellSlot.Q, 900, SkillShotType.Linear, 250, 1550, 75)
            {
                AllowedCollisionCount = int.MaxValue, MinimumHitChance = HitChance.High
            };
            W = new Spell.Active(SpellSlot.W);
            E = new Spell.Targeted(SpellSlot.E, 325);
            R = new Spell.Active(SpellSlot.R);

            menuIni = MainMenu.AddMenu("CH汉化-奥拉夫", "Olaf");
            menuIni.AddGroupLabel("欢迎使用'最渣'奥拉夫脚本!");
            menuIni.AddGroupLabel("全局设定");
            menuIni.Add("Ult", new CheckBox("加载 大招?"));
            menuIni.Add("Items", new CheckBox("加载 物品?"));
            menuIni.Add("Combo", new CheckBox("加载 连招?"));
            menuIni.Add("Harass", new CheckBox("加载 骚扰?"));
            menuIni.Add("LaneClear", new CheckBox("加载 清线?"));
            menuIni.Add("LastHit", new CheckBox("加载 尾兵?"));
            menuIni.Add("JungleClear", new CheckBox("加载 清野?"));
            menuIni.Add("KillSteal", new CheckBox("加载 抢头?"));
            menuIni.Add("Misc", new CheckBox("加载 杂项?"));
            menuIni.Add("Drawings", new CheckBox("加载 线圈?"));

            ItemsMenu = menuIni.AddSubMenu("物品");
            ItemsMenu.AddGroupLabel("物品设置");
            ItemsMenu.Add("useGhostblade", new CheckBox("使用 幽梦"));
            ItemsMenu.Add("UseBOTRK", new CheckBox("使用 破败"));
            ItemsMenu.Add("UseBilge", new CheckBox("使用 弯刀"));
            ItemsMenu.Add("eL", new Slider("敌人血量% 时使用", 65, 0, 100));
            ItemsMenu.Add("oL", new Slider("自身血量% 时使用", 65, 0, 100));

            UltMenu = menuIni.AddSubMenu("大招 [BETA]");
            UltMenu.AddGroupLabel("大招设置");
            UltMenu.Add("UseR", new CheckBox("使用 R"));
            UltMenu.AddLabel("R 使用设置:");
            UltMenu.Add("blind", new CheckBox("致盲?", false));
            UltMenu.Add("charm", new CheckBox("魅惑?"));
            UltMenu.Add("disarm", new CheckBox("无力?", false));
            UltMenu.Add("fear", new CheckBox("恐惧?"));
            UltMenu.Add("frenzy", new CheckBox("狂暴?", false));
            UltMenu.Add("silence", new CheckBox("沉默?", false));
            UltMenu.Add("snare", new CheckBox("禁锢?"));
            UltMenu.Add("sleep", new CheckBox("睡眠?"));
            UltMenu.Add("stun", new CheckBox("晕眩?"));
            UltMenu.Add("supperss", new CheckBox("压制?"));
            UltMenu.Add("slow", new CheckBox("减速?", false));
            UltMenu.Add("knockup", new CheckBox("击飞?"));
            UltMenu.Add("knockback", new CheckBox("击退?"));
            UltMenu.Add("nearsight", new CheckBox("视野丢失?", false));
            UltMenu.Add("root", new CheckBox("监禁?"));
            UltMenu.Add("tunt", new CheckBox("嘲讽?"));
            UltMenu.Add("poly", new CheckBox("变形?"));
            UltMenu.Add("poison", new CheckBox("中毒?", false));
            UltMenu.Add("hp", new Slider("只在血量低于 X% 使用", 25, 0, 100));
            UltMenu.Add("human", new Slider("人性化延迟", 150, 0, 1500));
            UltMenu.Add("Rene", new Slider("附近敌人数量使用 R", 1, 0, 5));
            UltMenu.Add("enemydetect", new Slider("附近敌人探测距离", 1000, 0, 2000));
            UltMenu.AddLabel("大招逻辑: 会使用大招,当你有以上勾选状态,并且血量低于以上选择,切有 X 名敌人在附近时!才会使用大招。");

            ComboMenu = menuIni.AddSubMenu("连招");
            ComboMenu.AddGroupLabel("连招设置");
            ComboMenu.Add("UseQ", new CheckBox("使用 Q"));
            ComboMenu.Add("UseW", new CheckBox("使用 W"));
            ComboMenu.Add("UseE", new CheckBox("使用 E"));

            HarassMenu = menuIni.AddSubMenu("骚扰");
            HarassMenu.AddGroupLabel("骚扰设置");
            HarassMenu.Add("hQ", new CheckBox("使用 Q"));
            HarassMenu.Add("hQ2", new CheckBox("使用 短距离 Q"));
            HarassMenu.Add("hQA", new CheckBox("使用 自动 Q", false));
            HarassMenu.Add("hW", new CheckBox("使用 W", false));
            HarassMenu.Add("hE", new CheckBox("使用 E"));
            HarassMenu.Add("harassmana", new Slider("骚扰蓝量限制", 60, 0, 100));

            LaneMenu = menuIni.AddSubMenu("农兵");
            LaneMenu.AddGroupLabel("清线设置");
            LaneMenu.Add("laneQ", new CheckBox("使用 Q"));
            LaneMenu.Add("fE", new CheckBox("使用 E 尾兵"));
            LaneMenu.Add("laneW", new CheckBox("使用 W"));
            LaneMenu.Add("laneE", new CheckBox("使用 E", false));
            LaneMenu.Add("femana", new Slider("使用 (E) 血量限制", 75, 0, 100));
            LaneMenu.Add("lanemana", new Slider("农兵蓝量限制", 80, 0, 100));
            LaneMenu.AddGroupLabel("清野设置");
            LaneMenu.Add("jungleQ", new CheckBox("使用 Q"));
            LaneMenu.Add("jE", new CheckBox("使用 E 尾兵"));
            LaneMenu.Add("jungleW", new CheckBox("使用 W"));
            LaneMenu.Add("jungleE", new CheckBox("使用 E", false));
            LaneMenu.Add("jemana", new Slider("使用 (E) 血量限制", 75, 0, 100));
            LaneMenu.Add("junglemana", new Slider("清野蓝量限制", 80, 0, 100));

            KillStealMenu = menuIni.AddSubMenu("抢头");
            KillStealMenu.AddGroupLabel("抢头设置");
            KillStealMenu.Add("ksQ", new CheckBox("抢头 Q"));
            KillStealMenu.Add("ksE", new CheckBox("抢头 E"));

            MiscMenu = menuIni.AddSubMenu("杂项");
            MiscMenu.AddGroupLabel("杂项设置");
            MiscMenu.Add("gapcloser", new CheckBox("使用 Q 防突进"));
            MiscMenu.Add("gapclosermana", new Slider("防突进蓝量", 25, 0, 100));

            DrawMenu = menuIni.AddSubMenu("线圈");
            DrawMenu.AddGroupLabel("线圈设置");
            DrawMenu.Add("Qdraw", new CheckBox("显示 Q"));
            DrawMenu.Add("Edraw", new CheckBox("显示 E"));
            DrawMenu.Add("Rdraw", new CheckBox("显示 R 探测范围"));
            DrawMenu.Add("AxeDraw", new CheckBox("显示 斧头位置"));

            Drawing.OnDraw        += OnDraw;
            Game.OnUpdate         += Game_OnGameUpdate;
            Gapcloser.OnGapcloser += Gapcloser_OnGap;
            GameObject.OnCreate   += GameObject_OnCreate;
            GameObject.OnDelete   += GameObject_OnDelete;
        }
        public static void Execute()
        {
            if (player.ChampionName != ChampName)
            {
                return;
            }

            //Ability Information - Range - Variables.
            Q = new Spell.Skillshot(SpellSlot.Q, 1000, SkillShotType.Linear, 250, 1550, 75)
            {
                AllowedCollisionCount = int.MaxValue, MinimumHitChance = HitChance.High
            };
            Q2 = new Spell.Skillshot(SpellSlot.Q, 900, SkillShotType.Linear, 250, 1550, 75)
            {
                AllowedCollisionCount = int.MaxValue, MinimumHitChance = HitChance.High
            };
            W = new Spell.Active(SpellSlot.W);
            E = new Spell.Targeted(SpellSlot.E, 325);
            R = new Spell.Active(SpellSlot.R);

            menuIni = MainMenu.AddMenu("Olaf", "Olaf");
            menuIni.AddGroupLabel("Worstun olaf addonuna hoşgeldin");
            menuIni.AddGroupLabel("Genel Ayarlar");
            menuIni.Add("Ult", new CheckBox("Kullan Ulti?"));
            menuIni.Add("Items", new CheckBox("Kullan İtmeler?"));
            menuIni.Add("Combo", new CheckBox("Kullan Kombo?"));
            menuIni.Add("Harass", new CheckBox("Kullan Dürtme?"));
            menuIni.Add("LaneClear", new CheckBox("Kullan LaneTemizleme?"));
            menuIni.Add("LastHit", new CheckBox("Kullan SonVuruş?"));
            menuIni.Add("JungleClear", new CheckBox("Kullan OrmanTemizleme?"));
            menuIni.Add("KillSteal", new CheckBox("Kullan Kill çalma?"));
            menuIni.Add("Misc", new CheckBox("Kullan Ek?"));
            menuIni.Add("Drawings", new CheckBox("Kullan Göstergeler?"));

            ItemsMenu = menuIni.AddSubMenu("Items");
            ItemsMenu.AddGroupLabel("Item Ayarları");
            ItemsMenu.Add("useGhostblade", new CheckBox("Kullan Youmu"));
            ItemsMenu.Add("UseBOTRK", new CheckBox("Kullan Mahvolmuş Kılıç"));
            ItemsMenu.Add("UseBilge", new CheckBox("Kullan Bilgewater Palası"));
            ItemsMenu.Add("eL", new Slider("Düşmanın canı şu kadarsa", 65, 0, 100));
            ItemsMenu.Add("oL", new Slider("Benim canım şu kadarsa", 65, 0, 100));

            UltMenu = menuIni.AddSubMenu("Ultimate [BETA]");
            UltMenu.AddGroupLabel("Ulti Ayarları");
            UltMenu.Add("UseR", new CheckBox("Kullan R"));
            UltMenu.AddLabel("R Kullanma Ayarları:");
            UltMenu.Add("blind", new CheckBox("Körse?", false));
            UltMenu.Add("charm", new CheckBox("Use On Charms?"));
            UltMenu.Add("disarm", new CheckBox("Silahsız haldeyse?", false));
            UltMenu.Add("fear", new CheckBox("Korkmuşsa?"));
            UltMenu.Add("frenzy", new CheckBox("Donmuşsa?", false));
            UltMenu.Add("silence", new CheckBox("Sessiz kaldıysa?", false));
            UltMenu.Add("snare", new CheckBox("Yavaşlamışsa?"));
            UltMenu.Add("sleep", new CheckBox("Uyumuşsa?"));
            UltMenu.Add("stun", new CheckBox("sabitlenmişse?"));
            UltMenu.Add("supperss", new CheckBox("Use On Supperss?"));
            UltMenu.Add("slow", new CheckBox("yavaşlamışsa?", false));
            UltMenu.Add("knockup", new CheckBox("Use On Knock Ups?"));
            UltMenu.Add("knockback", new CheckBox("Devrilmişse?"));
            UltMenu.Add("nearsight", new CheckBox("Yakın görüşteyse?", false));
            UltMenu.Add("root", new CheckBox("Kök tutmuşsa?"));
            UltMenu.Add("tunt", new CheckBox("Alay ediliyorsa?"));
            UltMenu.Add("poly", new CheckBox("Use On Polymorph?"));
            UltMenu.Add("poison", new CheckBox("Zehirlenmişse?", false));
            UltMenu.Add("hp", new Slider("R yi sadece şu kadar canım varken kullan %", 25, 0, 100));
            UltMenu.Add("human", new Slider("insancıl gecikme", 150, 0, 1500));
            UltMenu.Add("Rene", new Slider("R kullanmak için çevrede düşman s.", 1, 0, 5));
            UltMenu.Add("enemydetect", new Slider("düşmanları tespit etme mesafesi", 1000, 0, 2000));
            UltMenu.AddLabel("Ult logic: It will Cast if you have one of the selected debuffs, HP under selected and Nearby enemies.");

            ComboMenu = menuIni.AddSubMenu("Combo");
            ComboMenu.AddGroupLabel("Kombo Ayarları");
            ComboMenu.Add("UseQ", new CheckBox("Use Q"));
            ComboMenu.Add("UseW", new CheckBox("Use W"));
            ComboMenu.Add("UseE", new CheckBox("Use E"));

            HarassMenu = menuIni.AddSubMenu("Harass");
            HarassMenu.AddGroupLabel("Dürtme Ayarları");
            HarassMenu.Add("hQ", new CheckBox("Kullan Q"));
            HarassMenu.Add("hQ2", new CheckBox("Kısa menzilde Q2 Kullan"));
            HarassMenu.Add("hQA", new CheckBox("Use Auto Q", false));
            HarassMenu.Add("hW", new CheckBox("Kullan W", false));
            HarassMenu.Add("hE", new CheckBox("Kullan E"));
            HarassMenu.Add("harassmana", new Slider("Harass Mana Manager", 60, 0, 100));

            LaneMenu = menuIni.AddSubMenu("Farm");
            LaneMenu.AddGroupLabel("LaneTemizleme Ayarları");
            LaneMenu.Add("laneQ", new CheckBox("Kullan Q"));
            LaneMenu.Add("fE", new CheckBox("Kullan E Sonvuruş"));
            LaneMenu.Add("laneW", new CheckBox("Kullan W"));
            LaneMenu.Add("laneE", new CheckBox("Kullan E", false));
            LaneMenu.Add("femana", new Slider("Can (E) yardımcısı", 75, 0, 100));
            LaneMenu.Add("lanemana", new Slider("Farm mana yardımcısı", 80, 0, 100));
            LaneMenu.AddGroupLabel("OrmanTemizleme Ayarları");
            LaneMenu.Add("jungleQ", new CheckBox("Kullan Q"));
            LaneMenu.Add("jE", new CheckBox("Son vuruşta E Kullan"));
            LaneMenu.Add("jungleW", new CheckBox("Kullan W"));
            LaneMenu.Add("jungleE", new CheckBox("Kullan E", false));
            LaneMenu.Add("jemana", new Slider("Can için (E) yardımcısı", 75, 0, 100));
            LaneMenu.Add("junglemana", new Slider("Orman için mana", 80, 0, 100));

            KillStealMenu = menuIni.AddSubMenu("Kill Steal");
            KillStealMenu.AddGroupLabel("Kill Çalma Ayarları");
            KillStealMenu.Add("ksQ", new CheckBox("Kill Çalma Q"));
            KillStealMenu.Add("ksE", new CheckBox("Kill Çalma E"));

            MiscMenu = menuIni.AddSubMenu("Misc");
            MiscMenu.AddGroupLabel("Ek Ayarları");
            MiscMenu.Add("gapcloser", new CheckBox("Use Q On GapCloser"));
            MiscMenu.Add("gapclosermana", new Slider("Anti-GapCloser Mana", 25, 0, 100));

            DrawMenu = menuIni.AddSubMenu("Drawings");
            DrawMenu.AddGroupLabel("Gösterge Ayarları");
            DrawMenu.Add("Qdraw", new CheckBox("Göster Q"));
            DrawMenu.Add("Edraw", new CheckBox("Göster E"));
            DrawMenu.Add("Rdraw", new CheckBox("Göster R Tespit Menzili"));
            DrawMenu.Add("AxeDraw", new CheckBox("Göster Balta pozisyonu"));

            Drawing.OnDraw        += OnDraw;
            Game.OnUpdate         += Game_OnGameUpdate;
            Gapcloser.OnGapcloser += Gapcloser_OnGap;
            GameObject.OnCreate   += GameObject_OnCreate;
            GameObject.OnDelete   += GameObject_OnDelete;
        }
Exemple #5
0
        public static void Execute()
        {
            if (player.ChampionName != "Karthus")
            {
                return;
            }

            Q = new Spell.Skillshot(SpellSlot.Q, 875, SkillShotType.Circular, 1000, int.MaxValue, 160);
            Q2 = new Spell.Skillshot(SpellSlot.Q, 875, SkillShotType.Circular, 650, int.MaxValue, 100);
            W = new Spell.Skillshot(SpellSlot.W, 1000, SkillShotType.Circular, 500, int.MaxValue, 70);
            E = new Spell.Active(SpellSlot.E, 510);
            R = new Spell.Skillshot(SpellSlot.R, 25000, SkillShotType.Circular, 3000, int.MaxValue, int.MaxValue);

            menuIni = MainMenu.AddMenu("Karthus", "Karthus");
            menuIni.AddGroupLabel("Welcome to the Worst Karthus addon!");
            menuIni.AddGroupLabel("Global Settings");
            menuIni.Add("Ultimate", new CheckBox("Use Ultimate?"));
            menuIni.Add("Combo", new CheckBox("Use Combo?"));
            menuIni.Add("Harass", new CheckBox("Use Harass?"));
            menuIni.Add("LastHit", new CheckBox("Use Last Hit?"));
            menuIni.Add("LaneClear", new CheckBox("Use Lane Clear?"));
            menuIni.Add("JungleClear", new CheckBox("Use Jungle Clear?"));
            menuIni.Add("KillSteal", new CheckBox("Use Kill Steal?"));
            menuIni.Add("Misc", new CheckBox("Use Misc?"));
            menuIni.Add("Drawings", new CheckBox("Use Drawings?"));

            UltMenu = menuIni.AddSubMenu("Ultimate");
            UltMenu.AddGroupLabel("Ultimate Settings");
            UltMenu.Add("UltKS", new CheckBox("Ultimate KillSteal R", false));
            UltMenu.Add("UltMode", new ComboBox("Ult Logic", 0, "Kappa Logic"));
            UltMenu.AddGroupLabel("Kappa Ultimate Logic Settings");
            UltMenu.Add("RnearE", new CheckBox("Block Ult when Enemies Near My Champion?"));
            UltMenu.Add("RnearEn", new Slider("Min Enemies Near to block Cast R", 1, 1, 5));
            UltMenu.Add("Rranged", new Slider("Range to detect Enemies to block Cast R", 1600, 100, 3000));
            UltMenu.AddLabel("Recommended Range (1600 >)");

            ComboMenu = menuIni.AddSubMenu("Combo");
            ComboMenu.AddGroupLabel("Combo Settings");
            ComboMenu.Add("CUse_Q", new CheckBox("Use Q"));
            ComboMenu.Add("CUse_W", new CheckBox("Use W"));
            ComboMenu.Add("CUse_E", new CheckBox("Use E"));
            ComboMenu.Add("CUse_AA", new CheckBox("Disable AA", false));
            ComboMenu.Add("CEPercent", new Slider("Use E Mana %", 30, 0, 100));
            ComboMenu.AddSeparator();
            ComboMenu.Add("CE_Auto_False", new CheckBox("Auto E"));
            ComboMenu.AddLabel("E auto false when target isn't valid");

            HarassMenu = menuIni.AddSubMenu("Harass");
            HarassMenu.AddGroupLabel("Harass Settings");
            HarassMenu.Add("HUse_Q", new CheckBox("Use Q"));
            HarassMenu.Add("HUse_E", new CheckBox("Use E"));
            HarassMenu.Add("HEPercent", new Slider("Use E Mana %", 30, 0, 100));
            HarassMenu.Add("HUse_AA", new CheckBox("Disable AA", false));
            HarassMenu.Add("E_LastHit", new CheckBox("Use E lasthit"));
            HarassMenu.AddSeparator();
            HarassMenu.Add("HE_Auto_False", new CheckBox("Auto E"));
            HarassMenu.AddLabel("E auto false when target isn't valid");

            LaneMenu = menuIni.AddSubMenu("Farm");
            LaneMenu.AddGroupLabel("LaneClear Settings");
            LaneMenu.Add("FUse_Q", new CheckBox("Use Q"));
            LaneMenu.Add("FQPercent", new Slider("Use Q Mana %", 30, 0, 100));
            LaneMenu.AddSeparator();
            LaneMenu.AddGroupLabel("JungleClear Settings");
            LaneMenu.Add("JUse_Q", new CheckBox("Use Q"));
            LaneMenu.Add("JQPercent", new Slider("Use Q Mana %", 30, 0, 100));
            LaneMenu.AddSeparator();
            LaneMenu.AddGroupLabel("LastHit Settings");
            LaneMenu.Add("LUse_Q", new CheckBox("Use Q"));
            LaneMenu.Add("LAA", new CheckBox("Disable AA if Q is Ready", false));
            LaneMenu.Add("LHQPercent", new Slider("Use Q Mana %", 30, 0, 100));
            /*
            JungleMenu = menuIni.AddSubMenu("JungleClear");
            JungleMenu.Add("JUse_Q", new CheckBox("Use Q"));
            JungleMenu.Add("JQPercent", new Slider("Use Q Mana %", 30, 0, 100));

            LhMenu = menuIni.AddSubMenu("Last Hit");
            LhMenu.AddGroupLabel("LastHit Settings");
            LhMenu.Add("LUse_Q", new CheckBox("Use Q"));
            */

            KillStealMenu = menuIni.AddSubMenu("Kill Steal");
            KillStealMenu.AddGroupLabel("Kill Steal Settings");
            KillStealMenu.Add("KS", new CheckBox("Kill Steal Q"));

            MiscMenu = menuIni.AddSubMenu("Misc");
            MiscMenu.AddGroupLabel("Misc Settings");
            MiscMenu.Add("NotifyUlt", new CheckBox("Ult Notify"));
            MiscMenu.Add("ping", new CheckBox("Ping(Local) on Killable Enemy"));
            MiscMenu.Add("DeadCast", new CheckBox("Dead Cast"));
            MiscMenu.Add("SaveR", new CheckBox("Save Mana for R"));
            MiscMenu.Add("gapcloser", new CheckBox("Anti-GapCloser"));
            MiscMenu.Add("gapclosermana", new Slider("Anti-GapCloser Mana", 25, 0, 100));

            DrawMenu = menuIni.AddSubMenu("Drawings");
            DrawMenu.AddGroupLabel("Drawing Settings");
            DrawMenu.Add("Draw_Q", new CheckBox("Draw Q"));
            DrawMenu.Add("Draw_W", new CheckBox("Draw W"));
            DrawMenu.Add("Draw_E", new CheckBox("Draw E"));
            DrawMenu.Add("Rranged", new CheckBox("Draw Min Enemies InRange to Cast R"));
            DrawMenu.Add("Rtarget", new CheckBox("Draw R Target"));
            DrawMenu.Add("Track", new CheckBox("Track Enemies Health"));

            Game.OnUpdate += Zigzag;
            Game.OnUpdate += OnUpdate;
            Drawing.OnDraw += OnDraw;
            Gapcloser.OnGapcloser += Gapcloser_OnGap;
        }