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; }
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; }
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; }