public static void Game_OnGameLoad(EventArgs args) { if (myHero.ChampionName != "Quinn") { return; } quinnMenu = MainMenu.AddMenu("Quinn", "Quinn"); quinnMenu.AddGroupLabel("Quinn it to WIN it!"); ComboMenu = quinnMenu.AddSubMenu("Combo"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.Add("useQ", new CheckBox("Use Q")); ComboMenu.Add("UseW", new CheckBox("Use W when enemy is not visible")); ComboMenu.Add("useE", new CheckBox("Use E")); ComboMenu.Add("youmus", new CheckBox("Use Yoummu")); ComboMenu.Add("useitems", new CheckBox("Use Other Items")); ComboMenu.Add("useSlowSmite", new CheckBox("KS with Blue Smite")); ComboMenu.Add("comboWithDuelSmite", new CheckBox("Combo with Red Smite")); HarassMenu = quinnMenu.AddSubMenu("Harass"); HarassMenu.AddGroupLabel("Harass Settings"); HarassMenu.Add("useQ", new CheckBox("Use Q")); LaneMenu = quinnMenu.AddSubMenu("LaneCLear"); LaneMenu.AddGroupLabel("LaneCLear Settings"); LaneMenu.Add("UseQlc", new CheckBox("Use Q")); LaneMenu.Add("UseElc", new CheckBox("Use E")); LaneMenu.AddSeparator(); LaneMenu.Add("lccount", new Slider("Min minions for Q", 3, 1, 5)); LaneMenu.Add("lanem", new Slider("Minimum mana %", 20, 0, 100)); JungleMenu = quinnMenu.AddSubMenu("Jungleclear"); JungleMenu.AddGroupLabel("Jungleclear Settings"); JungleMenu.Add("UseQjg", new CheckBox("Use Q")); JungleMenu.Add("UseEjg", new CheckBox("Use E")); JungleMenu.Add("jgMana", new Slider("Minimum mana %", 20, 0, 100)); JungleMenu.AddSeparator(); JungleMenu.Add("smiteActive", new KeyBind("Smite Active (toggle)", true, KeyBind.BindTypes.PressToggle, 'H')); JungleMenu.AddSeparator(); JungleMenu.AddSeparator(); JungleMenu.AddGroupLabel("Camps"); JungleMenu.AddLabel("Epics"); JungleMenu.Add("SRU_Baron", new CheckBox("Baron")); JungleMenu.Add("SRU_Dragon", new CheckBox("Dragon")); JungleMenu.AddLabel("Buffs"); JungleMenu.Add("SRU_Blue", new CheckBox("Blue")); JungleMenu.Add("SRU_Red", new CheckBox("Red")); JungleMenu.AddLabel("Small Camps"); JungleMenu.Add("SRU_Gromp", new CheckBox("Gromp", false)); JungleMenu.Add("SRU_Murkwolf", new CheckBox("Murkwolf", false)); JungleMenu.Add("SRU_Krug", new CheckBox("Krug", false)); JungleMenu.Add("SRU_Razorbeak", new CheckBox("Razerbeak", false)); JungleMenu.Add("Sru_Crab", new CheckBox("Skuttles", false)); KSMenu = quinnMenu.AddSubMenu("Killsteal"); KSMenu.AddGroupLabel("Killsteal Settings"); KSMenu.Add("ksQ", new CheckBox("Use Q")); MiscMenu = quinnMenu.AddSubMenu("Miscellaneous"); MiscMenu.AddGroupLabel("Misc Settings"); MiscMenu.Add("antiG", new CheckBox("Use E - Antigapcloser")); MiscMenu.Add("interrpt", new CheckBox("Use E - interrupter")); MiscMenu.Add("autor", new CheckBox("Use R in Base")); IgniteSlot = ObjectManager.Player.GetSpellSlotFromName("summonerdot"); Q = new Spell.Skillshot(SpellSlot.Q, 1025, SkillShotType.Linear, 0, 750, 210); W = new Spell.Skillshot(SpellSlot.W, 2100, SkillShotType.Circular, 0, 5000, 300); E = new Spell.Targeted(SpellSlot.E, (int)675f); R = new Spell.Active(SpellSlot.R, 550); Game.OnUpdate += OnUpdate; Gapcloser.OnGapcloser += Gapcloser_OnGapcloser; Interrupter.OnInterruptableSpell += Interrupt; Orbwalker.OnPreAttack += Orbwalker_OnPreAttack; Orbwalker.OnPostAttack += AfterAA; Game.OnUpdate += SmiteEvent; }
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; }
internal static void Iniciar() { //Menu Original OriMenu = MainMenu.AddMenu("OriToy", "OriToy"); //Menu Combo ComboMenu = OriMenu.AddSubMenu("Combo"); ComboMenu.AddLabel("Settings Combo"); ComboMenu.AddSeparator(); ComboMenu.Add("ComboQ", new CheckBox("Toy Combo (Q)")); ComboMenu.Add("ComboW", new CheckBox("Toy Combo (W)")); ComboMenu.Add("ComboR", new CheckBox("Toy Combo (R)")); ComboMenu.AddLabel("Settings R"); ComboMenu.Add("UtiEnemy", new Slider("How Many Enemies = {0}", 2, 1, 5)); Aly = ComboMenu.Add("Life", new Slider("Use Spell only with HP = {0}", 1, 5, 100)); ComboMenu.Add("Execute", new CheckBox("Use R Elimined", false)); ComboMenu.AddLabel("Settings E"); ComboMenu.Add("UseE", new CheckBox("Use E Aly")); ComboMenu.Add("UseMyHero", new CheckBox("Use E Toy Combo?", false)); ComboMenu.AddLabel("Settings Prediction"); Prediction = ComboMenu.Add("Pre1", new ComboBox("HitChance", 1, "Low", "Medium", "High")); //Harass HarassMenu = OriMenu.AddSubMenu("Harass"); HarassMenu.AddLabel("Settings Harass"); HarassMenu.AddSeparator(); HarassMenu.Add("H1Q", new CheckBox("Harass Toy (Q)")); HarassMenu.Add("H2W", new CheckBox("Harass Toy (W)")); HarassMenu.Add("H3E", new CheckBox("Harass Toy (E)")); HarassMenu.AddLabel("Settings Mana"); ManaManeger = HarassMenu.Add("Minimo", new Slider("Finish Harass = {0}", 10, 5, 100)); //Lane LaneMenu = OriMenu.AddSubMenu("LaneClear"); LaneMenu.AddLabel("Settings Lane"); LaneMenu.AddSeparator(); LaneMenu.Add("L1Q", new CheckBox("Use Toy (Q)")); LaneMenu.Add("LW2", new CheckBox("Use Toy (W)")); LaneMenu.AddLabel("Settings"); Mini = LaneMenu.Add("Minions", new Slider("Use Spell (Q) Mini = {0}", 3, 1, 10)); Mini = LaneMenu.Add("Minions2", new Slider("Use Spell (W) Mini = {0}", 3, 1, 10)); //Jungle JungleMenu = OriMenu.AddSubMenu("JungleClear"); JungleMenu.AddLabel("Settings Jungle"); JungleMenu.AddSeparator(); JungleMenu.Add("J1Q", new CheckBox("Spell (Q)")); JungleMenu.Add("J1W", new CheckBox("Spell (W)")); JungleMenu.AddLabel("Spell Smite"); JungleMenu.Add("SmiteSpell", new CheckBox("Smite?", false)); //KilSteal KilMenu = OriMenu.AddSubMenu("KilSteal"); KilMenu.AddLabel("Sttings KillSteal"); KilMenu.AddSeparator(); KilMenu.Add("Kil1", new CheckBox("Steal Spell (R)")); KilMenu.Add("Kil2", new CheckBox("Steal Spell (W)")); //Misc Misc = OriMenu.AddSubMenu("Misc"); Misc.AddLabel("Settings Misc"); Misc.Add("M1R", new CheckBox("Use R Prediction")); Misc.Add("IG", new CheckBox("Spell Ignite")); //Draws Draws = OriMenu.AddSubMenu("Draws"); Draws.Add("D1Q", new CheckBox("Range (Q)")); Draws.Add("D1E", new CheckBox("Range (E)")); Draws.Add("DIG", new CheckBox("Range (Spell)")); //Comandos }
public static void getMenu() { /* * Main Menu */ Rengar = MainMenu.AddMenu("Rengod", "Rengod"); Rengar.AddGroupLabel("RenGOD ~.^"); Rengar.AddSeparator(); Rengar.AddLabel("" + G_name); /* * Combo Menu */ ComboMenu = Rengar.AddSubMenu("Combo", "Combo"); ComboMenu.AddGroupLabel("Combo Options"); ComboMenu.AddSeparator(); ComboMenu.Add("ComboQ", new CheckBox("Use Q on Combo")); ComboMenu.Add("ComboW", new CheckBox("Use W on Combo")); ComboMenu.Add("ComboE", new CheckBox("Use E on Combo")); ComboPrio = ComboMenu.Add("cPrio", new Slider("Prioritize: ", 0, 0, 2)); ComboPrio.OnValueChange += delegate { ComboPrio.DisplayName = "Prioritize: " + prio[ComboPrio.CurrentValue]; }; ComboPrio.DisplayName = "Prioritize: " + prio[ComboPrio.CurrentValue]; ComboKey = ComboMenu.Add("changeC", new KeyBind("Press to change Combo Prioritize", false, KeyBind.BindTypes.PressToggle, 'N')); ComboKey.OnValueChange += delegate { var x = ComboPrio.CurrentValue; if (x == 2) { ComboPrio.CurrentValue = 0; } else { ComboPrio.CurrentValue = ComboPrio.CurrentValue + 1; } }; ComboMenu.AddSeparator(); ComboMenu.Add("useIG", new CheckBox("Use Ignite on Combo")); ComboMenu.Add("useSmite", new CheckBox("Use Smite on Combo")); /* * Harass Menu */ HarassMenu = Rengar.AddSubMenu("Harass", "Harass"); HarassMenu.AddGroupLabel("Harass Options"); HarassMenu.AddSeparator(); HarassMenu.Add("HarassQ", new CheckBox("Use Q on Harass")); HarassMenu.Add("HarassW", new CheckBox("Use W on Harass")); HarassMenu.Add("HarassE", new CheckBox("Use E on Harass")); HarassPrio = HarassMenu.Add("hPrio", new Slider("Prioritize: ", 0, 0, 1)); HarassPrio.OnValueChange += delegate { HarassPrio.DisplayName = "Prioritize: " + prio[HarassPrio.CurrentValue]; }; HarassPrio.DisplayName = "Prioritize: " + prio[HarassPrio.CurrentValue]; /* * LaneClear Menu */ LaneMenu = Rengar.AddSubMenu("LaneClear", "LaneClear"); LaneMenu.AddGroupLabel("LaneClear Options"); LaneMenu.AddSeparator(); LaneMenu.Add("LaneQ", new CheckBox("Use Q on LaneClear")); LaneMenu.Add("LaneW", new CheckBox("Use W on LaneClear")); LaneMenu.Add("LaneE", new CheckBox("Use E on LaneClear")); /* * JungleClear Menu */ JungleMenu = Rengar.AddSubMenu("Jungle", "Jungle"); JungleMenu.AddGroupLabel("Jungle Options"); JungleMenu.AddSeparator(); JungleMenu.Add("JungleQ", new CheckBox("Use Q on Jungle")); JungleMenu.Add("JungleW", new CheckBox("Use W on Jungle")); JungleMenu.Add("JungleE", new CheckBox("Use E on Jungle")); /* * Items Menu */ ItemsMenu = Rengar.AddSubMenu("Items", "Items"); ItemsMenu.AddGroupLabel("Items Options"); ItemsMenu.Add("useYoumu", new CheckBox("Use Youmuus")); ItemsMenu.Add("useHydra", new CheckBox("Use Hydra")); ItemsMenu.AddSeparator(); ItemsMenu.Add("useBTRK", new CheckBox("Use BTRK")); ItemsMenu.Add("myHP", new Slider("My Hp <% to use", 60)); ItemsMenu.Add("enemyHP", new Slider("Enemy HP <% to use", 60)); ItemsMenu.AddSeparator(); ItemsMenu.Add("usePOT", new CheckBox("Use Potions")); /* * Misc Menu */ MiscMenu = Rengar.AddSubMenu("Misc", "Misc"); MiscMenu.AddGroupLabel("Misc Options"); MiscMenu.AddSeparator(); MiscMenu.Add("useHeal", new CheckBox("Auto Heal with W")); MiscMenu.Add("hpHeal", new Slider("HP % to Heal", 25)); MiscMenu.AddSeparator(); SkinHax = MiscMenu.Add("skinHax", new Slider("Choose you Skin [number]", 2, 0, 2)); SkinHax.OnValueChange += delegate { _Player.SetSkinId(SkinHax.CurrentValue); }; /* * Drawing Menu */ DrawingMenu = Rengar.AddSubMenu("Drawing", "Drawing"); DrawingMenu.AddGroupLabel("Drawing Options"); DrawingMenu.AddSeparator(); DrawingMenu.Add("drawQ", new CheckBox("Draw Q Range")); DrawingMenu.Add("drawW", new CheckBox("Draw W Range")); DrawingMenu.Add("drawE", new CheckBox("Draw E Range")); DrawingMenu.Add("drawR", new CheckBox("Draw R Range")); DrawingMenu.Add("drawK", new CheckBox("Draw K on Killable Enemies")); DrawingMenu.Add("drawT", new CheckBox("Draw R Timer Left")); DrawingMenu.AddSeparator(); DrawingMenu.Add("drawC", new CheckBox("Draw Current Combo Prioritize")); DrawingMenu.Add("posX", new Slider("X Position", 50, 0, 2000)); DrawingMenu.Add("posY", new Slider("Y Position", 50, 0, 2000)); }
private static void OnLoad(EventArgs args) { if (ObjectManager.Player.BaseSkinName != "Zilean") { return; } ZilMenu = MainMenu.AddMenu("Zilean", "Zilean"); ZilMenu.AddGroupLabel("Welcome to FUE Zilean addon!"); UltMenu = ZilMenu.AddSubMenu("Ultimate"); UltMenu.AddGroupLabel("Ultimate Settings"); UltMenu.Add("ultially", new CheckBox("Use ult on ally")); UltMenu.Add("allyhpult", new Slider("Ally Health %", 15, 1, 100)); UltMenu.AddGroupLabel("Ult ally"); foreach (var ally in ObjectManager.Get <AIHeroClient>().Where(hero => hero.IsAlly && !hero.IsMe)) { CheckBox cb = new CheckBox(ally.BaseSkinName) { CurrentValue = false }; if (ally.Team == ObjectManager.Player.Team) { UltMenu.Add("castultally" + ally.BaseSkinName, cb); } } UltMenu.AddSeparator(); UltMenu.Add("user", new CheckBox("Use ult on Myself")); UltMenu.Add("rhp", new Slider("Self Health %", 15, 1, 100)); ComboMenu = ZilMenu.AddSubMenu("Combo"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.Add("useQ", new CheckBox("Use Q")); ComboMenu.Add("useW1", new CheckBox("Use W", false)); ComboMenu.Add("useW2", new CheckBox("Use W only if Q hits")); ComboMenu.Add("useE", new CheckBox("Use E")); ComboMenu.Add("Qcc", new CheckBox("Use Q on immobile")); ComboMenu.Add("useign", new CheckBox("Use Ignite")); HarassMenu = ZilMenu.AddSubMenu("Harass"); HarassMenu.AddGroupLabel("Harass Settings"); HarassMenu.Add("useQH", new CheckBox("Use Q")); HarassMenu.Add("useEH", new CheckBox("Use E", false)); HarassMenu.Add("autoH", new KeyBind("Auto Harass", false, KeyBind.BindTypes.PressToggle, 'T')); HarassMenu.AddSeparator(); HarassMenu.Add("autoHQ", new CheckBox("Use Q AutoHarass")); HarassMenu.Add("autoHE", new CheckBox("Use E AutoHarass")); HarassMenu.AddSeparator(); HarassMenu.Add("HMana", new Slider("Min % mana for AutoHarass", 30, 0, 100)); LaneMenu = ZilMenu.AddSubMenu("Farm"); LaneMenu.AddGroupLabel("LaneClear Settings"); LaneMenu.Add("useQL", new CheckBox("Use Q")); LaneMenu.Add("useWL", new CheckBox("Use W to reset bomb")); LaneMenu.AddSeparator(); LaneMenu.Add("usemanaL", new Slider("Min % mana for LaneClear", 30, 0, 100)); LaneMenu.Add("lccount", new Slider("Min Minions for Q", 3, 0, 8)); MiscMenu = ZilMenu.AddSubMenu("Misc"); MiscMenu.AddGroupLabel("Misc Settings"); MiscMenu.Add("disableAA", new CheckBox("Disable AA", false)); MiscMenu.Add("suppmode", new CheckBox("Support mode", false)); MiscMenu.Add("gap", new CheckBox("gapcloser")); MiscMenu.Add("int", new CheckBox("interrupter")); MiscMenu.Add("ksQ", new CheckBox("Q ks")); DrawMenu = ZilMenu.AddSubMenu("Draw"); DrawMenu.AddGroupLabel("Drawings Settings"); DrawMenu.Add("drawaoff", new CheckBox("Disable Draws", false)); DrawMenu.Add("drawq", new CheckBox("Draw Q")); DrawMenu.Add("draww", new CheckBox("Draw W")); DrawMenu.Add("drawe", new CheckBox("Draw E")); DrawMenu.Add("drawr", new CheckBox("Draw R")); FleeMenu = ZilMenu.AddSubMenu("Flee"); FleeMenu.AddGroupLabel("Flee Settings"); FleeMenu.Add("fleee", new CheckBox("Use E")); FleeMenu.Add("fleew", new CheckBox("Use W")); SkinMenu = ZilMenu.AddSubMenu("Skin", "Skin"); SkinMenu.AddGroupLabel("Skin Selectior"); var skin = SkinMenu.Add("SkinID", new Slider("Skin", 5, 0, 5)); var SkinID = new[] { "Classic Zilean", "Old Saint Zilean", "Groovy Zilean", "Shurima Desert Zilean", "Time Machine Zilean", "Blood Moon Zilean" }; skin.DisplayName = SkinID[skin.CurrentValue]; skin.OnValueChange += delegate(ValueBase <int> sender, ValueBase <int> .ValueChangeArgs changeArgs) { sender.DisplayName = SkinID[changeArgs.NewValue]; }; Q = new Spell.Skillshot(SpellSlot.Q, 880, SkillShotType.Circular, (int)0.3f, 2000, 150); Q.AllowedCollisionCount = int.MaxValue; W = new Spell.Active(SpellSlot.W, 0); E = new Spell.Targeted(SpellSlot.E, 700); R = new Spell.Targeted(SpellSlot.R, 900); ign = new Spell.Targeted(ObjectManager.Player.GetSpellSlotFromName("summonerdot"), 600); Orbwalker.OnPreAttack += Orbwalker_OnPreAttack; Game.OnUpdate += OnGameUpdate; Gapcloser.OnGapcloser += OnGapCloser; Interrupter.OnInterruptableSpell += Interrupt; Drawing.OnDraw += Drawing_OnDraw; }
private static void Game_OnGameLoad(EventArgs args) { if (ObjectManager.Player.BaseSkinName != "Nautilus") { return; } foreach (var hero in ObjectManager.Get <AIHeroClient>()) { if (hero.IsEnemy) { Enemies.Add(hero); } if (hero.IsAlly) { Allies.Add(hero); } } Q = new Spell.Skillshot(SpellSlot.Q, 1100, SkillShotType.Linear, (int)0.5f, (int?)1900f, 90); Q.AllowedCollisionCount = 0; W = new Spell.Active(SpellSlot.W); E = new Spell.Active(SpellSlot.E, 300); R = new Spell.Targeted(SpellSlot.R, (uint)ObjectManager.Player.Spellbook.GetSpell(SpellSlot.R).SData.CastRange); nautmenu = MainMenu.AddMenu("Nautilus", "Nautilus"); nautmenu.AddGroupLabel("Nautilus!"); PredictionMenu = nautmenu.AddSubMenu("Prediction", "prediction"); StringList(PredictionMenu, "Qpred", "Q Prediction", new[] { "Low", "Medium", "High", "Very High" }, 3); ComboMenu = nautmenu.AddSubMenu("Combo"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.Add("ts", new CheckBox("Use EB TargetSelector")); ComboMenu.Add("ts1", new CheckBox("Only one target", false)); ComboMenu.Add("minGrab", new Slider("Min range grab", 250, 125, (int)Q.Range)); ComboMenu.Add("maxGrab", new Slider("Max range grab", (int)Q.Range, 125, (int)Q.Range)); ComboMenu.AddLabel("Grab:"); foreach (var enemy in ObjectManager.Get <AIHeroClient>().Where(enemy => enemy.Team != Player.Team)) { ComboMenu.Add("grab" + enemy.ChampionName, new CheckBox(enemy.ChampionName)); } ComboMenu.AddSeparator(); ComboMenu.Add("useW", new CheckBox("Use W")); ComboMenu.Add("useE", new CheckBox("Use E")); ComboMenu.Add("useR", new CheckBox("Use R")); ComboMenu.AddGroupLabel("Don't Use Ult On: Enemy"); foreach (var enemy in ObjectManager.Get <AIHeroClient>()) { CheckBox cb = new CheckBox(enemy.BaseSkinName) { CurrentValue = false }; if (enemy.Team != ObjectManager.Player.Team) { ComboMenu.Add("DontUltenemy" + enemy.BaseSkinName, cb); } } KSMenu = nautmenu.AddSubMenu("KS"); KSMenu.AddGroupLabel("KS Settings"); KSMenu.Add("ksQ", new CheckBox("Use Q")); KSMenu.Add("ksE", new CheckBox("Use E")); LaneMenu = nautmenu.AddSubMenu("LaneCLear"); LaneMenu.AddGroupLabel("LaneCLear Settings"); LaneMenu.Add("UseWlc", new CheckBox("Use W")); LaneMenu.Add("UseElc", new CheckBox("Use E")); LaneMenu.AddSeparator(); LaneMenu.Add("lccount", new Slider("Min minions for E", 3, 1, 5)); LaneMenu.Add("lanem", new Slider("Minimum mana %", 20, 0, 100)); JungleMenu = nautmenu.AddSubMenu("Jungleclear"); JungleMenu.AddGroupLabel("Jungleclear Settings"); JungleMenu.Add("UseQjg", new CheckBox("Use Q")); JungleMenu.Add("UseWjg", new CheckBox("Use W")); JungleMenu.Add("UseEjg", new CheckBox("Use E")); JungleMenu.Add("jgMana", new Slider("Minimum mana %", 20, 0, 100)); JungleMenu.AddSeparator(); SmiteMenu = nautmenu.AddSubMenu("Smite", "Smite"); SmiteMenu.AddSeparator(); SmiteMenu.Add("smiteActive", new KeyBind("Smite Active (toggle)", true, KeyBind.BindTypes.PressToggle, 'H')); SmiteMenu.AddSeparator(); SmiteMenu.Add("useSlowSmite", new CheckBox("KS with Blue Smite")); SmiteMenu.Add("comboWithDuelSmite", new CheckBox("Combo with Red Smite")); SmiteMenu.AddSeparator(); SmiteMenu.AddGroupLabel("Camps"); SmiteMenu.AddLabel("Epics"); SmiteMenu.Add("SRU_Baron", new CheckBox("Baron")); SmiteMenu.Add("SRU_Dragon", new CheckBox("Dragon")); SmiteMenu.AddLabel("Buffs"); SmiteMenu.Add("SRU_Blue", new CheckBox("Blue")); SmiteMenu.Add("SRU_Red", new CheckBox("Red")); SmiteMenu.AddLabel("Small Camps"); SmiteMenu.Add("SRU_Gromp", new CheckBox("Gromp", false)); SmiteMenu.Add("SRU_Murkwolf", new CheckBox("Murkwolf", false)); SmiteMenu.Add("SRU_Krug", new CheckBox("Krug", false)); SmiteMenu.Add("SRU_Razorbeak", new CheckBox("Razerbeak", false)); SmiteMenu.Add("Sru_Crab", new CheckBox("Skuttles", false)); FleeMenu = nautmenu.AddSubMenu("Flee"); FleeMenu.AddGroupLabel("Flee Settings"); FleeMenu.Add("fleeuseQ", new CheckBox("Use Q")); FleeMenu.Add("fleeuseW", new CheckBox("Use W")); MiscMenu = nautmenu.AddSubMenu("Misc"); MiscMenu.AddGroupLabel("Misc Settings"); MiscMenu.Add("antiG", new CheckBox("Use E - Antigapcloser")); MiscMenu.Add("interruptq", new CheckBox("Use Q - interrupter")); MiscMenu.Add("interruptr", new CheckBox("Use R - interrupter")); DrawMenu = nautmenu.AddSubMenu("Draw"); DrawMenu.AddGroupLabel("Draw Settings"); DrawMenu.Add("drawq", new CheckBox("Draw Q")); DrawMenu.Add("drawe", new CheckBox("Draw E")); DrawMenu.Add("drawr", new CheckBox("Draw R")); Interrupter.OnInterruptableSpell += Interrupter_OnInterruptableSpell; Game.OnUpdate += Game_OnUpdate; Gapcloser.OnGapcloser += Gapcloser_OnGapcloser; Drawing.OnDraw += Drawing_OnDraw; Game.OnUpdate += SmiteEvent; }
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; }
private static void Game_OnGameLoad(EventArgs args) { if (ObjectManager.Player.BaseSkinName != "Nautilus") { return; } foreach (var hero in ObjectManager.Get <AIHeroClient>()) { if (hero.IsEnemy) { Enemies.Add(hero); } if (hero.IsAlly) { Allies.Add(hero); } } Q = new Spell.Skillshot(SpellSlot.Q, 1100, SkillShotType.Linear, (int)0.5f, (int?)1900f, 90); Q.AllowedCollisionCount = 0; W = new Spell.Active(SpellSlot.W); E = new Spell.Active(SpellSlot.E, 300); R = new Spell.Targeted(SpellSlot.R, (uint)ObjectManager.Player.Spellbook.GetSpell(SpellSlot.R).SData.CastRange); nautmenu = MainMenu.AddMenu("Nautilus", "Nautilus"); nautmenu.AddGroupLabel("Nautilus!"); PredictionMenu = nautmenu.AddSubMenu("Prediction", "prediction"); StringList(PredictionMenu, "Qpred", "Q Prediction", new[] { "Low", "Medium", "High", "Very High" }, 3); ComboMenu = nautmenu.AddSubMenu("Combo"); ComboMenu.AddGroupLabel("Combo Ayarları"); ComboMenu.Add("ts", new CheckBox("EB hedef seçici kullan")); ComboMenu.Add("ts1", new CheckBox("Sadece 1 hedefe odaklan", false)); ComboMenu.Add("minGrab", new Slider("Çekmek için en az menzil", 250, 125, (int)Q.Range)); ComboMenu.Add("maxGrab", new Slider("Çekmek için en fazla menzil", (int)Q.Range, 125, (int)Q.Range)); ComboMenu.AddLabel("Çekme:"); foreach (var enemy in ObjectManager.Get <AIHeroClient>().Where(enemy => enemy.Team != Player.Team)) { ComboMenu.Add("grab" + enemy.ChampionName, new CheckBox(enemy.ChampionName)); } ComboMenu.AddSeparator(); ComboMenu.Add("useW", new CheckBox("Kullan W")); ComboMenu.Add("useE", new CheckBox("Kullan E")); ComboMenu.Add("useR", new CheckBox("Kullan R")); ComboMenu.AddGroupLabel("Ultiyi şu düşmanlara kullanma"); foreach (var enemy in ObjectManager.Get <AIHeroClient>()) { CheckBox cb = new CheckBox(enemy.BaseSkinName) { CurrentValue = false }; if (enemy.Team != ObjectManager.Player.Team) { ComboMenu.Add("DontUltenemy" + enemy.BaseSkinName, cb); } } KSMenu = nautmenu.AddSubMenu("KS"); KSMenu.AddGroupLabel("KS Ayarları"); KSMenu.Add("ksQ", new CheckBox("Kullan Q")); KSMenu.Add("ksE", new CheckBox("Kullan E")); LaneMenu = nautmenu.AddSubMenu("LaneCLear"); LaneMenu.AddGroupLabel("Lanetemizleme Ayarları"); LaneMenu.Add("UseWlc", new CheckBox("Kullan W")); LaneMenu.Add("UseElc", new CheckBox("Kullan E")); LaneMenu.AddSeparator(); LaneMenu.Add("lccount", new Slider("E için en az minyon", 3, 1, 5)); LaneMenu.Add("lanem", new Slider("Minimum mana %", 20, 0, 100)); JungleMenu = nautmenu.AddSubMenu("Jungleclear"); JungleMenu.AddGroupLabel("Ormantemizleme Ayarları"); JungleMenu.Add("UseQjg", new CheckBox("Kullan Q")); JungleMenu.Add("UseWjg", new CheckBox("Kullan W")); JungleMenu.Add("UseEjg", new CheckBox("Kullan E")); JungleMenu.Add("jgMana", new Slider("en az mana %", 20, 0, 100)); JungleMenu.AddSeparator(); SmiteMenu = nautmenu.AddSubMenu("Smite", "Smite"); SmiteMenu.AddSeparator(); SmiteMenu.Add("smiteActive", new KeyBind("Çarp Aktif (Tuşu)", true, KeyBind.BindTypes.PressToggle, 'H')); SmiteMenu.AddSeparator(); SmiteMenu.Add("useSlowSmite", new CheckBox("Mavi çarpla canavar çal")); SmiteMenu.Add("comboWithDuelSmite", new CheckBox("Kırmızı Çarp Komboda")); SmiteMenu.AddSeparator(); SmiteMenu.AddGroupLabel("Kamplar"); SmiteMenu.AddLabel("Epics"); SmiteMenu.Add("SRU_Baron", new CheckBox("Baron")); SmiteMenu.Add("SRU_Dragon", new CheckBox("Ejder")); SmiteMenu.AddLabel("BUFFLAR"); SmiteMenu.Add("SRU_Blue", new CheckBox("Mavi")); SmiteMenu.Add("SRU_Red", new CheckBox("Kırmızı")); SmiteMenu.AddLabel("Küçük Kamplar"); SmiteMenu.Add("SRU_Gromp", new CheckBox("Kurbağa", false)); SmiteMenu.Add("SRU_Murkwolf", new CheckBox("Alacakurtlar", false)); SmiteMenu.Add("SRU_Krug", new CheckBox("Golemler", false)); SmiteMenu.Add("SRU_Razorbeak", new CheckBox("Sivrigagalar", false)); SmiteMenu.Add("Sru_Crab", new CheckBox("Yampiriyengeç", false)); FleeMenu = nautmenu.AddSubMenu("Flee"); FleeMenu.AddGroupLabel("Flee(kaçma) Ayarları"); FleeMenu.Add("fleeuseQ", new CheckBox("Kullan Q")); FleeMenu.Add("fleeuseW", new CheckBox("Kullan W")); MiscMenu = nautmenu.AddSubMenu("Misc"); MiscMenu.AddGroupLabel("Ek Ayarlar"); MiscMenu.Add("antiG", new CheckBox("Kullan E - Antigapcloser")); MiscMenu.Add("interruptq", new CheckBox("Kullan Q - interrupter")); MiscMenu.Add("interruptr", new CheckBox("Kullan R - interrupter")); DrawMenu = nautmenu.AddSubMenu("Draw"); DrawMenu.AddGroupLabel("Gösterge"); DrawMenu.Add("drawq", new CheckBox("Göster Q")); DrawMenu.Add("drawe", new CheckBox("Göster E")); DrawMenu.Add("drawr", new CheckBox("Göster R")); Interrupter.OnInterruptableSpell += Interrupter_OnInterruptableSpell; Game.OnUpdate += Game_OnUpdate; Gapcloser.OnGapcloser += Gapcloser_OnGapcloser; Drawing.OnDraw += Drawing_OnDraw; Game.OnUpdate += SmiteEvent; }
private static void OnLoad(EventArgs args) { if (ObjectManager.Player.BaseSkinName != "Riven") { return; } Menu = MainMenu.AddMenu("Riven Reborn", "RivenReborn"); Menu.AddGroupLabel("Riven Reborn Revamped Rewritten ReKappa!"); ComboMenu = Menu.AddSubMenu("Combo"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.AddLabel("Sick Burst combo try it !"); ComboMenu.Add("ComboW", new CheckBox("use W in Combo")); ComboMenu.AddSeparator(); ComboMenu.Add("RForce", new KeyBind("R Force Key", false, KeyBind.BindTypes.PressToggle, 'G')); ComboMenu.Add("UseRType", new ComboBox("Use R2 :", 1, "Killable", "Max Damage", "Instant Cast", "Disable")); ComboMenu.AddSeparator(); ComboMenu.Add("ComboE", new CheckBox("use E in Combo")); ComboMenu.AddLabel("Q Delays : "); ComboMenu.AddSeparator(); ComboMenu.Add("q1delay", new Slider("Q1 animation delay in ms default 293", 291, 0, 500)); ComboMenu.Add("q2delay", new Slider("Q2 animation delay in ms default 293", 291, 0, 500)); ComboMenu.Add("q3delay", new Slider("Q3 animation delay in ms default 393", 393, 0, 500)); ComboMenu.Add("wdelay", new Slider("W animation delay in ms default 170", 170, 0, 500)); ComboMenu.AddSeparator(); ComboMenu.AddSeparator(); ComboMenu.Add("manualcancel", new CheckBox("Cancel animation from manual Qs")); ComboMenu.AddSeparator(); ComboMenu.Add("UseItems", new CheckBox("Use Items")); BurstMenu = Menu.AddSubMenu("Burst"); BurstMenu.AddGroupLabel("Burst Settingsz"); BurstMenu.Add("burstcombo", new KeyBind("Activate Burst", false, KeyBind.BindTypes.HoldActive, 'T')); BurstMenu.AddSeparator(); BurstMenu.AddLabel("Please Make sure you have Force R enable or it will not use R in burst (will fix)"); HarassMenu = Menu.AddSubMenu("Harass"); HarassMenu.AddGroupLabel("Harass Settings"); HarassMenu.Add("Qharass", new CheckBox("Use Q")); HarassMenu.Add("Wharass", new CheckBox("Use W")); HarassMenu.AddLabel("It will use E away from enemy"); HarassMenu.AddSeparator(); LaneMenu = Menu.AddSubMenu("Farm"); LaneMenu.AddGroupLabel("LaneClear Settings"); LaneMenu.Add("LaneQ", new CheckBox("Use Q in Laneclear")); LaneMenu.Add("LaneW", new CheckBox("Use Q in Laneclear")); LaneMenu.Add("LaneE", new CheckBox("Use E in Laneclear")); LaneMenu.Add("Lanemin", new Slider("Use W if hit {0} minions", 3, 1, 5)); LaneMenu.AddSeparator(); JungleMenu = Menu.AddSubMenu("Jungle"); JungleMenu.AddGroupLabel("Jungle Clear"); JungleMenu.Add("jungleQ", new CheckBox("Use Q")); JungleMenu.Add("jungleW", new CheckBox("Use W")); JungleMenu.Add("jungleE", new CheckBox("Use E")); JungleMenu.AddSeparator(); MiscMenu = Menu.AddSubMenu("Misc"); MiscMenu.AddGroupLabel("Misc Settings"); MiscMenu.Add("KillStealQ", new CheckBox("Use Q KS")); MiscMenu.Add("KillStealW", new CheckBox("Use W KS")); MiscMenu.Add("KillStealE", new CheckBox("Use E KS")); ComboMenu.AddLabel("Killsteal with R is disable (was causing random r2 behind enemy cast)"); MiscMenu.Add("SaveW", new CheckBox("Dont W if target killable with AA", false)); MiscMenu.Add("AutoW", new Slider("Auto W When X Enemy", 5, 0, 5)); MiscMenu.Add("AutoShield", new CheckBox("Auto E"));; MiscMenu.Add("Winterrupt", new CheckBox("W interrupt")); MiscMenu.Add("gapcloser", new CheckBox("Stun on enemy gapcloser")); MiscMenu.AddSeparator(); FleeMenu = Menu.AddSubMenu("Flee"); FleeMenu.AddGroupLabel("Flee Settings"); FleeMenu.AddGroupLabel("Flee"); FleeMenu.Add("qflee", new CheckBox("Use Q")); FleeMenu.Add("wflee", new CheckBox("Use W on enemy")); FleeMenu.Add("eflee", new CheckBox("Use E")); FleeMenu.Add("useitemf", new CheckBox("Use Yoummu")); FleeMenu.AddSeparator(); DrawMenu = Menu.AddSubMenu("Drawings"); DrawMenu.AddGroupLabel("Drawing Settings"); DrawMenu.Add("DrawAlwaysR", new CheckBox("Draw R Status")); DrawMenu.Add("damagein", new CheckBox("Draw HP bar damage")); DrawMenu.Add("ER", new CheckBox("Draw Combo Engage Range")); DrawMenu.Add("BER", new CheckBox("Draw Burst Engage Range")); Q = new Spell.Skillshot(SpellSlot.Q, 220, SkillShotType.Circular, 250, 2200, 100); W = new Spell.Active(SpellSlot.W, 252); E = new Spell.Skillshot(SpellSlot.E, 465, SkillShotType.Linear); R1 = new Spell.Active(SpellSlot.R, (uint)myHero.GetAutoAttackRange()); R2 = new Spell.Skillshot(SpellSlot.R, 900, SkillShotType.Cone, 250, 1600, 125) { AllowedCollisionCount = int.MaxValue }; var slot = Player.Instance.GetSpellSlotFromName("summonerflash"); if (slot != SpellSlot.Unknown) { Flash = new Spell.Skillshot(slot, 680, SkillShotType.Linear); } var ign = Player.Spells.FirstOrDefault(o => o.SData.Name == "SummonerDot"); if (ign != null) { SpellSlot igslot = EloBuddy.SDK.Extensions.GetSpellSlotFromName(myHero, "SummonerDot"); ignite = new Spell.Targeted(igslot, 600); } Game.OnTick += OnTick; Obj_AI_Base.OnSpellCast += AfterAAQLogic; Obj_AI_Base.OnPlayAnimation += OnPlay; Obj_AI_Base.OnProcessSpellCast += OnProcessSpellCast; Orbwalker.OnPostAttack += JungleClearELogic; Drawing.OnDraw += Drawing_OnDraw; Drawing.OnEndScene += Drawing_OnEndScene; Gapcloser.OnGapcloser += Gapcloser_OnGapcloser; }