static LastHit() { FarmMenu.AddGroupLabel("LastHit Spells:"); _useQ = FarmMenu.Add("lasthitQ", new CheckBox("Use Q on LastHit ?")); _useW = FarmMenu.Add("lasthitW", new CheckBox("Use W on LastHit ?")); _useE = FarmMenu.Add("lasthitE", new CheckBox("Use E on LastHit ?")); _useR = FarmMenu.Add("lasthitR", new CheckBox("Use R on LastHit ?")); FarmMenu.AddGroupLabel("LastHit Settings:"); _lastMana = FarmMenu.Add("lastMana", new Slider("It will only cast any lasthit spell if the mana is greater than ({0}).", 30)); _xCount = FarmMenu.Add("wCount", new Slider("It will only cast X spell if it`ll hit ({0}).", 3, 1, 6)); }
static LaneClear() { FarmMenu.AddGroupLabel("LaneClear Spells:"); _useQ = FarmMenu.Add("laneclearQ", new CheckBox("Use Q on Laneclear ?")); FarmMenu.AddGroupLabel("LaneClear Settings:"); _laneMana = FarmMenu.Add("laneMana", new Slider("It will only cast any laneclear spell if the mana is greater than ({0}).", 30)); FarmMenu.AddGroupLabel("JungleClear Spells:"); _useQJungle = FarmMenu.Add("jungleclearQ", new CheckBox("Use Q on JungleClear ?")); FarmMenu.AddGroupLabel("JungleClear Settings:"); _jungleMana = FarmMenu.Add("jungleMana", new Slider("It will only cast any jungleclear spell if the mana is greater than ({0}).", 30)); }
/// <summary> /// Creates the Menu /// </summary> public static void Initialize() { // Main Menu ConfigMenu = MainMenu.AddMenu("KA Nasus", "ConfigMenu"); ConfigMenu.AddGroupLabel("This addon is made by KarmaPanda and should not be redistributed in any way."); ConfigMenu.AddGroupLabel( "Any unauthorized redistribution without credits will result in severe consequences."); ConfigMenu.AddGroupLabel("Thank you for using this addon and have a fun time!"); // Farm Menu FarmMenu = ConfigMenu.AddSubMenu("Farm", "Farm"); FarmMenu.AddGroupLabel("Spell Usage Settings"); FarmMenu.AddLabel("Q Settings"); FarmMenu.Add("useQ", new CheckBox("Last Hit Minion with Q")); FarmMenu.Add("disableAA", new CheckBox("Don't LastHit Minion without Q", false)); FarmMenu.AddLabel("Harass Settings"); FarmMenu.Add("useQH", new CheckBox("Use Q on Champion", false)); FarmMenu.Add("useEH", new CheckBox("Use E on Champion", false)); FarmMenu.Add("manaEH", new Slider("Mana % before E (Harass)", 30)); FarmMenu.AddLabel("Lane Clear Settings"); FarmMenu.Add("useELC", new CheckBox("Use E in LaneClear")); FarmMenu.Add("useELCS", new Slider("Minions before Casting E", 2, 1, 6)); FarmMenu.Add("manaELC", new Slider("Mana % before E (Lane Clear)", 30)); // Combo Menu ComboMenu = ConfigMenu.AddSubMenu("Combo", "Combo"); ComboMenu.AddGroupLabel("Spell Usage Settings"); ComboMenu.Add("useQ", new CheckBox("Use Q in Combo")); ComboMenu.Add("useW", new CheckBox("Use W in Combo")); ComboMenu.Add("useE", new CheckBox("Use E in Combo")); ComboMenu.Add("useR", new CheckBox("Use R in Combo")); ComboMenu.AddGroupLabel("ManaManager"); ComboMenu.Add("manaW", new Slider("Mana % before W", 25)); ComboMenu.Add("manaE", new Slider("Mana % before E", 30)); ComboMenu.AddGroupLabel("R Settings"); ComboMenu.Add("hpR", new Slider("Use R at % HP", 25)); ComboMenu.Add("intR", new Slider("Use R when x Enemies are Around", 1, 0, 5)); ComboMenu.Add("rangeR", new Slider("Use R when Enemies are in x Range", 1200, 0, 2000)); // Drawing Menu DrawingMenu = ConfigMenu.AddSubMenu("Drawing", "Drawing"); DrawingMenu.AddGroupLabel("Spell Drawing Settings"); DrawingMenu.Add("drawW", new CheckBox("Draw W Range", false)); DrawingMenu.Add("drawE", new CheckBox("Draw E Range", false)); DrawingMenu.AddLabel("DamageIndicator"); DrawingMenu.Add("draw.Damage", new CheckBox("Draw Damage")); DrawingMenu.Add("draw.Q", new CheckBox("Calculate Q Damage")); DrawingMenu.Add("draw.E", new CheckBox("Calculate E Damage")); DrawingMenu.AddLabel("Color Settings for Damage Indicator"); DrawingMenu.Add("draw_Alpha", new Slider("Alpha: ", 255, 0, 255)); DrawingMenu.Add("draw_Red", new Slider("Red: ", 255, 0, 255)); DrawingMenu.Add("draw_Green", new Slider("Green: ", 0, 0, 255)); DrawingMenu.Add("draw_Blue", new Slider("Blue: ", 0, 0, 255)); }
static LaneClear() { FarmMenu.AddGroupLabel("LaneClear Spells:"); _useQ = FarmMenu.Add("laneclearQ", new CheckBox("Use Q on Laneclear ?")); _useW = FarmMenu.Add("laneclearW", new CheckBox("Use W on Laneclear ?")); _useE = FarmMenu.Add("laneclearE", new CheckBox("Use E on Laneclear ?")); _useR = FarmMenu.Add("laneclearR", new CheckBox("Use R on Laneclear ?")); FarmMenu.AddGroupLabel("LaneClear Settings:"); _laneMana = FarmMenu.Add("laneMana", new Slider("It will only cast any laneclear spell if the mana is greater than ({0}).", 30)); _xCount = FarmMenu.Add("xCount", new Slider("It will only cast X spell if it`ll hit ({0}).", 3, 1, 6)); }
static LaneClear() { FarmMenu.AddGroupLabel("清线技能:"); _useQ = FarmMenu.Add("laneclearQ", new CheckBox("使用Q清线 ?")); FarmMenu.AddGroupLabel("清线设置:"); _laneMana = FarmMenu.Add("laneMana", new Slider("蓝量高于({0})时才使用清线技能.", 30)); FarmMenu.AddGroupLabel("清野技能:"); _useQJungle = FarmMenu.Add("jungleclearQ", new CheckBox("清野使用Q ?")); FarmMenu.AddGroupLabel("清野设置:"); _jungleMana = FarmMenu.Add("jungleMana", new Slider("蓝量高于({0})时才使用清野技能.", 30)); }
public UpdateMode(Common common) { BlinkDaggerMenu = common.MenuConfig.ComboMenu.BlinkDaggerMenu; SmartArcaneBoltMenu = ((MoreMenu)common.MenuConfig.MoreMenu).SmartArcaneBoltMenu; FarmMenu = common.MenuConfig.FarmMenu; RadiusMenu = (RadiusMenu)common.MenuConfig.RadiusMenu; Abilities = (Abilities)common.Abilities; TargetSelector = common.TargetSelector; Run(); }
private static void Game_OnGameLoad() { if (myHero.BaseSkinName != ChampionName) { return; } Q = new LeagueSharp.Common.Spell(SpellSlot.Q, 600f); W = new LeagueSharp.Common.Spell(SpellSlot.W, 700f); E = new LeagueSharp.Common.Spell(SpellSlot.E, 290f); R = new LeagueSharp.Common.Spell(SpellSlot.R, 800f); SpellList.Add(Q); SpellList.Add(W); SpellList.Add(E); SpellList.Add(R); IgniteSlot = myHero.GetSpellSlot("SummonerDot"); Hex = new Items.Item(3146, 700); Cutlass = new Items.Item(3144, 450); Menu = MainMenu.AddMenu("xQx | " + ChampionName, ChampionName); ComboMenu = Menu.AddSubMenu("Combo", "Combo"); ComboMenu.AddGroupLabel("Just hold your combo key! Let the addon do the work!"); HarassMenu = Menu.AddSubMenu("Harass", "Harass"); HarassMenu.Add("UseQHarass", new CheckBox("Use Q")); HarassMenu.Add("UseEHarass", new CheckBox("Use E")); HarassMenu.Add("HarassEnergy", new Slider("Min. Energy Percent: ", 50, 0, 100)); HarassMenu.Add("HarassUseQT", new KeyBind("Use Q (toggle)!", false, KeyBind.BindTypes.PressToggle, 'J')); FarmMenu = Menu.AddSubMenu("Farm", "Farm"); FarmMenu.Add("UseQFarm", new CheckBox("Use Q")); FarmMenu.Add("UseEFarm", new CheckBox("Use E")); JungleMenu = Menu.AddSubMenu("JungleFarm", "JungleFarm"); JungleMenu.Add("UseQJFarm", new CheckBox("Use Q")); JungleMenu.Add("UseEJFarm", new CheckBox("Use E")); MiscMenu = Menu.AddSubMenu("Misc", "Misc"); MiscMenu.Add("KillstealR", new CheckBox("Killsteal R", false)); DrawingMenu = Menu.AddSubMenu("Drawings", "Drawings"); DrawingMenu.Add("QRange", new CheckBox("Q Range")); DrawingMenu.Add("RRange", new CheckBox("R Range")); LeagueSharp.Common.Utility.HpBarDamageIndicator.DamageToUnit = GetComboDamage; LeagueSharp.Common.Utility.HpBarDamageIndicator.Enabled = true; Drawing.OnDraw += Drawing_OnDraw; Game.OnUpdate += Game_OnUpdate; }
private static void Loading_OnLoadingComplete(EventArgs args) { if (Player.Instance.Hero != Champion.Riven) { return; } Menu = MainMenu.AddMenu("Project:Riven", "projRiven"); Menu.AddLabel("a simpler riven"); ComboMenu = Menu.AddSubMenu("Combo Settings", "comboSettings"); ComboMenu.Add("Combo.Q", new CheckBox("Use Q")); ComboMenu.Add("Combo.W", new CheckBox("Use W")); ComboMenu.Add("Combo.E", new CheckBox("Use E")); ComboMenu.Add("Combo.R2", new CheckBox("Use R Wave (Killable)")); ComboMenu.AddLabel("R1 Settings"); ComboMenu.Add("Combo.R", new CheckBox("Use R")); ComboMenu.Add("forcedRKeybind", new KeyBind("Forced R", false, KeyBind.BindTypes.PressToggle, 'T')); ComboMenu.AddLabel("When To use R"); ComboMenu.Add("Combo.RCombo", new CheckBox("Cant Kill with Combo")); ComboMenu.Add("Combo.RPeople", new CheckBox("Have more than 1 person near")); HarassMenu = Menu.AddSubMenu("Harass Settings", "harassSettings"); HarassMenu.Add("Harass.Q", new CheckBox("Use Q")); HarassMenu.Add("Harass.W", new CheckBox("Use W")); HarassMenu.Add("Harass.E", new CheckBox("Use E")); FarmMenu = Menu.AddSubMenu("Farm Settings", "farmSettings"); FarmMenu.AddLabel("Last Hit"); FarmMenu.Add("LastHit.Q", new CheckBox("Use Q")); FarmMenu.Add("LastHit.W", new CheckBox("Use W")); FarmMenu.AddLabel("Wave Clear"); FarmMenu.Add("WaveClear.Q", new CheckBox("Use Q")); FarmMenu.Add("WaveClear.W", new CheckBox("Use W")); FarmMenu.AddLabel("Jungle"); FarmMenu.Add("Jungle.Q", new CheckBox("Use Q")); FarmMenu.Add("Jungle.W", new CheckBox("Use W")); FarmMenu.Add("Jungle.E", new CheckBox("Use E")); MiscMenu = Menu.AddSubMenu("Misc Settings", "miscSettings"); MiscMenu.AddLabel("Keep Alive Settings"); MiscMenu.Add("Alive.Q", new CheckBox("Keep Q Alive")); MiscMenu.Add("Alive.R", new CheckBox("Use R2 Before Expire")); MiscMenu.AddLabel("Humanizer Settings"); MiscMenu.Add("HumanizerDelay", new Slider("Humanizer Delay (ms)", 0, 0, 300)); ItemHandler.Init(); EventHandler.Init(); Drawing.OnDraw += Drawing_OnDraw; Game.OnTick += Game_OnTick; }
private static void Game_OnGameLoad() { if (myHero.BaseSkinName != ChampionName) { return; } Q = new Spell(SpellSlot.Q, 600f); W = new Spell(SpellSlot.W, 700f); E = new Spell(SpellSlot.E, 290f); R = new Spell(SpellSlot.R, 800f); SpellList.Add(Q); SpellList.Add(W); SpellList.Add(E); SpellList.Add(R); IgniteSlot = myHero.GetSpellSlot("SummonerDot"); Hex = new Items.Item(3146, 700); Cutlass = new Items.Item(3144, 450); Menu = MainMenu.AddMenu("xQx | " + ChampionName, ChampionName); ComboMenu = Menu.AddSubMenu("连招", "Combo"); ComboMenu.AddGroupLabel("按下连招键!让脚本带你上王者!"); HarassMenu = Menu.AddSubMenu("骚扰", "Harass"); HarassMenu.Add("UseQHarass", new CheckBox("使用 Q")); HarassMenu.Add("UseEHarass", new CheckBox("使用 E")); HarassMenu.Add("HarassEnergy", new Slider("骚扰最低能量: ", 50)); HarassMenu.Add("HarassUseQT", new KeyBind("使用 Q (开关)!", false, KeyBind.BindTypes.PressToggle, 'J')); FarmMenu = Menu.AddSubMenu("骚扰", "Farm"); FarmMenu.Add("UseQFarm", new CheckBox("使用 Q")); FarmMenu.Add("UseEFarm", new CheckBox("使用 E")); JungleMenu = Menu.AddSubMenu("清野", "JungleFarm"); JungleMenu.Add("UseQJFarm", new CheckBox("使用 Q")); JungleMenu.Add("UseEJFarm", new CheckBox("使用 E")); MiscMenu = Menu.AddSubMenu("杂项", "Misc"); MiscMenu.Add("KillstealR", new CheckBox("抢头 R", false)); DrawingMenu = Menu.AddSubMenu("线圈", "Drawings"); DrawingMenu.Add("QRange", new CheckBox("Q 范围")); DrawingMenu.Add("RRange", new CheckBox("R 范围")); Drawing.OnDraw += Drawing_OnDraw; Game.OnUpdate += Game_OnUpdate; }
private static void Loading_OnLoadingComplete(EventArgs args) { if (Player.Instance.Hero != Champion.Jinx) { return; } Menu = MainMenu.AddMenu("Jinx Buddy", "jinxBuddy"); Menu.AddGroupLabel("Jinx Buddy"); Menu.AddLabel("made by the flauxbauss"); Menu.AddSeparator(); ComboMenu = Menu.AddSubMenu("Combo", "ComboJinx"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.Add("useQCombo", new CheckBox("Use Q")); ComboMenu.Add("useQSplash", new CheckBox("Use Q Splash")); ComboMenu.Add("useWCombo", new CheckBox("Use W")); ComboMenu.Add("useECombo", new CheckBox("Use E")); ComboMenu.Add("useRCombo", new CheckBox("Use R")); HarassMenu = Menu.AddSubMenu("Harass", "HarassJinx"); HarassMenu.AddGroupLabel("Harass Settings"); HarassMenu.Add("useQHarass", new CheckBox("Use Q")); HarassMenu.Add("useWHarass", new CheckBox("Use W")); FarmMenu = Menu.AddSubMenu("Farm", "FarmJinx"); FarmMenu.AddGroupLabel("Farm Settings"); FarmMenu.AddLabel("WaveClear"); FarmMenu.Add("useQFarm", new CheckBox("Use Q")); FarmMenu.Add("disableRocketsWC", new CheckBox("Disable Rockets (only if use q off)", false)); FarmMenu.AddLabel("Last Hit"); FarmMenu.Add("disableRocketsLH", new CheckBox("Disable Rockets")); MiscMenu = Menu.AddSubMenu("Misc", "MiscMenuJinx"); MiscMenu.AddGroupLabel("Misc Settings"); MiscMenu.Add("gapcloser", new CheckBox("Gapcloser E")); MiscMenu.Add("interruptor", new CheckBox("Interruptor E")); MiscMenu.Add("CCE", new CheckBox("On CC'd E")); DrawMenu = Menu.AddSubMenu("Drawing Settings"); DrawMenu.Add("drawRange", new CheckBox("Draw Other AA Range")); DrawMenu.Add("drawW", new CheckBox("Draw W")); DrawMenu.Add("drawE", new CheckBox("Draw E")); Game.OnTick += Game_OnTick; Gapcloser.OnGapcloser += Events.Gapcloser_OnGapCloser; Interrupter.OnInterruptableSpell += Interrupter_OnInterruptableSpell; Drawing.OnDraw += Drawing_OnDraw; }
public override void Execute() { if (Orbwalker.IsAutoAttacking) { return; } if (FarmMenu.GetCheckBoxValue(Q, "jungle")) { Q.SmartCast(); } if (FarmMenu.GetCheckBoxValue(E, "jungle") && !EManager.IsNearWallJump()) { E.SmartCast(); } }
private static void Loading_OnLoadingComplete(EventArgs args) { TargetSelector2.init(); Bootstrap.Init(null); Q = new Spell.Targeted(SpellSlot.Q, 680); W = new Spell.Active(SpellSlot.W); E = new Spell.Active(SpellSlot.E); R = new Spell.Skillshot(SpellSlot.R, 300, SkillShotType.Circular, 500, 1000, 120); TeemoMenu = MainMenu.AddMenu("TeemoBuddy", "teemobuddy"); TeemoMenu.AddGroupLabel("TeemoBuddy"); TeemoMenu.AddSeparator(); TeemoMenu.AddLabel("Always Remember, Buck Frandon."); TeemoMenu.AddLabel("Made By Fluxy"); ComboMenu = TeemoMenu.AddSubMenu("Combo", "Combo"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.AddSeparator(); ComboMenu.Add("useQCombo", new CheckBox("Use Q")); ComboMenu.Add("useWCombo", new CheckBox("Use W")); ComboMenu.Add("useRCombo", new CheckBox("Use R")); HarassMenu = TeemoMenu.AddSubMenu("Harass", "Harass"); HarassMenu.AddGroupLabel("Harass Settings"); HarassMenu.AddSeparator(); HarassMenu.Add("useQHarass", new CheckBox("Use Q")); HarassMenu.Add("useWHarass", new CheckBox("Use W")); FarmMenu = TeemoMenu.AddSubMenu("Farm", "Farm"); FarmMenu.AddGroupLabel("Farming Settings"); FarmMenu.AddSeparator(); FarmMenu.Add("useQFarmLH", new CheckBox("Use Q for LastHit")); FarmMenu.Add("useQFarmWC", new CheckBox("Use Q for WaveClear")); FleeMenu = TeemoMenu.AddSubMenu("Flee", "Flee"); FleeMenu.AddGroupLabel("Flee Settings"); FleeMenu.AddSeparator(); FleeMenu.Add("useRFlee", new CheckBox("Use R")); FleeMenu.Add("useWFlee", new CheckBox("Use W")); Game.OnTick += Game_OnTick; }
private void InitMenu() { ComboMenu = MainMenu.AddSubMenu("Combo Settings:", "Combo Settings: "); ComboMenu.Add("useq", new CheckBox("Auto Q", true)); ComboMenu.AddSeparator(); ComboMenu.AddLabel("1 : PRADA | 2 : MARKSMAN | 3 : VHR | 4: SharpShooter"); ComboMenu.Add("qmode", new Slider("Q Mode: ", 1, 1, 4)); ComboMenu.AddSeparator(); ComboMenu.AddLabel("1 : NEVER | 2 : E-NOT-READY | 3 : ALWAYS "); ComboMenu.Add("qantigc", new Slider("Use Q Antigapcloser ", 1, 1, 3)); ComboMenu.AddSeparator(); ComboMenu.Add("focus2w", new CheckBox("Try To Focus 2W", false)); ComboMenu.Add("dontattackwhileinvisible", new CheckBox("Smart Invisible Attacking", true)); ComboMenu.Add("user", new CheckBox("Use R In Combo", false)); CondemnMenu = MainMenu.AddSubMenu("Condemn Settings:", "Condemn Settings:"); CondemnMenu.Add("usee", new CheckBox("Auto E", true)); CondemnMenu.Add("edelay", new Slider("E Delay (in ms) ", 0, 0, 100)); CondemnMenu.AddSeparator(); CondemnMenu.AddLabel("1 : PRADASMART | 2 : PRADAPERFECT | 3 : MARKSMAN"); CondemnMenu.AddLabel("4 : SHARPSHOOTER | 5 : GOSU | 6 : VHR"); CondemnMenu.AddLabel("7 : PRADALEGACY | 8 : FASTEST | 9 : OLDPRADA"); CondemnMenu.Add("emode", new Slider("E Mode : ", 8, 1, 9)); CondemnMenu.AddSeparator(); CondemnMenu.Add("useeinterrupt", new CheckBox("Use E To Interrupt", true)); CondemnMenu.Add("useeantigapcloser", new CheckBox("Use E AntiGapcloser", true)); CondemnMenu.Add("ewhenmeleesnear", new CheckBox("Use E when Melee near", false)); CondemnMenu.Add("epushdist", new Slider("E Push Distance : ", 425, 300, 470)); CondemnMenu.Add("ehitchance", new Slider("Condemn Hitchance : ", 50, 0, 100)); CondemnMenu.Add("semiautoekey", new KeyBind("Semi Automatic Condemn", false, KeyBind.BindTypes.HoldActive, "E".ToCharArray()[0])); HarassMenu = MainMenu.AddSubMenu("Harass Settings:", "Harass Settings: "); HarassMenu.Add("usee3rdwproc", new CheckBox("Use E as 3rd W Proc", false)); HarassMenu.Add("useqonlyon2stackedenemies", new CheckBox("Use Q If Enemy Have 2W Stacks", false)); HarassMenu.Add("useqonenemiesnotcs", new CheckBox("Use Q Bonus On ENEMY not CS", false)); FarmMenu = MainMenu.AddSubMenu("Farm Settings:", "Farm Settings: "); FarmMenu.Add("useqfarm", new CheckBox("Use Q", true)); FarmMenu.Add("useejgfarm", new CheckBox("Use E Jungle", true)); DrawMenu = MainMenu.AddSubMenu("Drawing Settings:", "Drawing Settings: "); DrawMenu.Add("drawwstacks", new CheckBox("Draw W Stacks", true)); }
private static void LoadMenuOKTW() { drawMenu = Config.AddSubMenu("线圈"); drawMenu.Add("qRange", new CheckBox("Q 范围")); drawMenu.Add("wRange", new CheckBox("W 范围")); drawMenu.Add("eRange", new CheckBox("E 范围")); drawMenu.Add("rRange", new CheckBox("R 范围")); drawMenu.Add("onlyRdy", new CheckBox("只显示无冷却技能")); QMenu = Config.AddSubMenu("Q 设置"); QMenu.Add("autoQ", new CheckBox("自动 Q")); QMenu.Add("AGCQ", new CheckBox("Q 防突进")); QMenu.Add("harrasQ", new CheckBox("骚扰 Q")); foreach (var enemy in ObjectManager.Get <AIHeroClient>().Where(enemy => enemy.Team != Player.Team)) { QMenu.Add("haras" + enemy.NetworkId, new CheckBox("骚扰 :" + enemy.ChampionName)); } WMenu = Config.AddSubMenu("W 设置"); WMenu.Add("autoW", new CheckBox("自动 W")); WMenu.Add("AGCW", new CheckBox("防突进 W")); WMenu.Add("inter", new CheckBox("可打断技能的目标 W")); EMenu = Config.AddSubMenu("E 设置"); EMenu.Add("autoE", new CheckBox("自动 E")); RMenu = Config.AddSubMenu("R 设置"); RMenu.Add("autoR", new CheckBox("自动 R")); FarmMenu = Config.AddSubMenu("农兵"); FarmMenu.Add("farmE", new CheckBox("清线 E")); FarmMenu.Add("farmR", new CheckBox("清线 R")); FarmMenu.Add("Mana", new Slider("清线蓝量", 80)); FarmMenu.Add("LCminions", new Slider("清线最低小兵数量", 2, 0, 10)); FarmMenu.Add("jungleQ", new CheckBox("清野 Q")); FarmMenu.Add("jungleW", new CheckBox("清野 W")); FarmMenu.Add("jungleE", new CheckBox("清野 E")); FarmMenu.Add("jungleR", new CheckBox("清野 R")); AniviaMenu = Config.AddSubMenu(Player.ChampionName); AniviaMenu.Add("AACombo", new CheckBox("E无冷却时,屏蔽普攻")); }
private static void LoadMenuOKTW() { drawMenu = Config.AddSubMenu("Draw"); drawMenu.Add("qRange", new CheckBox("Q range")); drawMenu.Add("wRange", new CheckBox("W range")); drawMenu.Add("eRange", new CheckBox("E range")); drawMenu.Add("rRange", new CheckBox("R range")); drawMenu.Add("onlyRdy", new CheckBox("Draw only ready spells")); QMenu = Config.AddSubMenu("Q Config"); QMenu.Add("autoQ", new CheckBox("Auto Q")); QMenu.Add("AGCQ", new CheckBox("Q gapcloser")); QMenu.Add("harrasQ", new CheckBox("Harass Q")); foreach (var enemy in ObjectManager.Get <AIHeroClient>().Where(enemy => enemy.Team != Player.Team)) { QMenu.Add("haras" + enemy.NetworkId, new CheckBox("Harass :" + enemy.ChampionName)); } WMenu = Config.AddSubMenu("W Config"); WMenu.Add("autoW", new CheckBox("Auto W")); WMenu.Add("AGCW", new CheckBox("AntiGapcloser W")); WMenu.Add("inter", new CheckBox("OnPossibleToInterrupt W")); EMenu = Config.AddSubMenu("E Config"); EMenu.Add("autoE", new CheckBox("Auto E")); RMenu = Config.AddSubMenu("R Config"); RMenu.Add("autoR", new CheckBox("Auto R")); FarmMenu = Config.AddSubMenu("Farm"); FarmMenu.Add("farmE", new CheckBox("Lane clear E")); FarmMenu.Add("farmR", new CheckBox("Lane clear R")); FarmMenu.Add("Mana", new Slider("LaneClear Mana", 80)); FarmMenu.Add("LCminions", new Slider("LaneClear minimum minions", 2, 0, 10)); FarmMenu.Add("jungleQ", new CheckBox("Jungle clear Q")); FarmMenu.Add("jungleW", new CheckBox("Jungle clear W")); FarmMenu.Add("jungleE", new CheckBox("Jungle clear E")); FarmMenu.Add("jungleR", new CheckBox("Jungle clear R")); AniviaMenu = Config.AddSubMenu(Player.ChampionName); AniviaMenu.Add("AACombo", new CheckBox("Disable AA if can use E")); }
private static void DrawFarmMenu() { FarmMenu.AddGroupLabel("Farm"); FarmMenu.AddSeparator(); FarmMenu.AddLabel("Last Hit"); FarmMenu.Add("fLhUseQ", new CheckBox("Use Q")); FarmMenu.Add("fLhUseW", new CheckBox("Use W")); FarmMenu.Add("fLhUseE", new CheckBox("Use E")); FarmMenu.Add("fLhTowerDive", new CheckBox("Dont E Into Tower")); FarmMenu.AddSeparator(); FarmMenu.AddLabel("Lane Clear"); FarmMenu.Add("fLcUseQ", new CheckBox("Use Q")); FarmMenu.Add("fLcUseW", new CheckBox("Use W")); FarmMenu.Add("fLcUseE", new CheckBox("Use E")); FarmMenu.Add("fLcTowerDive", new CheckBox("Dont E Into Tower")); }
private static void Loading_OnLoadingComplete(EventArgs args) { if (Player.Instance.Hero != Champion.DrMundo) { return; } Menu = MainMenu.AddMenu("MrMundo", "mrmundo"); ComboMenu = Menu.AddSubMenu("Combo", "mrmundoCombo", "Mr Mundo - Combo"); ComboMenu.Add("useQCombo", new CheckBox("Use Q")); ComboMenu.Add("useWCombo", new CheckBox("Use W")); ComboMenu.Add("useECombo", new CheckBox("Use E")); ComboMenu.Add("useRCombo", new CheckBox("Use R")); ComboMenu.Add("useRComboHPPercent", new Slider("HP %", 30)); ComboMenu.Add("useRComboEnemies", new Slider("Min Enemies", 0, 0, 5)); HarassMenu = Menu.AddSubMenu("Harass", "mrmundoHarass", "Mr Mundo - Harass"); HarassMenu.Add("useQHarass", new CheckBox("Use Q")); HarassMenu.Add("useWHarass", new CheckBox("Use W")); HarassMenu.Add("useEHarass", new CheckBox("Use E")); FarmMenu = Menu.AddSubMenu("Farming", "mrmundoFarming", "Mr Mundo - Farming"); FarmMenu.AddLabel("Last Hit"); FarmMenu.Add("useQLH", new CheckBox("Use Q")); FarmMenu.AddLabel("Wave Clear"); FarmMenu.Add("useQWC", new CheckBox("Use Q")); FarmMenu.AddLabel("Jungle"); FarmMenu.Add("useQJNG", new CheckBox("Use Q")); DrawMenu = Menu.AddSubMenu("Drawing", "mrmundoDrawing", "Mr Mundo - Drawing"); DrawMenu.Add("drawQ", new CheckBox("Draw Q", false)); DrawMenu.Add("drawW", new CheckBox("Draw W", false)); DrawMenu.Add("drawE", new CheckBox("Draw E", false)); StateHandler.Init(); Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; Drawing.OnDraw += Drawing_OnDraw; }
public static void Init() { ComboMenu = Program.menu.AddSubMenu("Combo", "FedSeriesCombo"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.AddLabel("Enjoy Holding SpaceBar :3"); ComboMenu.Add("cQ", new CheckBox("Use Q", true)); ComboMenu.Add("cW", new CheckBox("Use W", true)); ComboMenu.Add("cE", new CheckBox("Use E", true)); ComboMenu.AddLabel("Please Only Check Combo 1 Or 2. Not Both."); ComboMenu.Add("combo1", new CheckBox("Use Combo 1", true)); ComboMenu.Add("combo2", new CheckBox("Use Combo 2", false)); ComboMenu.Add("cR", new CheckBox("Use Smart R", false)); ComboMenu.AddLabel("Uncheck Smart R if you just want Regular Ult usage"); HarassMenu = Program.menu.AddSubMenu("Harass Settings"); HarassMenu.AddGroupLabel("Harass Settings"); HarassMenu.Add("hQ", new CheckBox("Use Q", true)); HarassMenu.Add("hW", new CheckBox("Use W", false)); HarassMenu.Add("autoharass", new CheckBox("Auto Harass with Q W?", false)); FarmMenu = Program.menu.AddSubMenu("Farming Settings"); FarmMenu.AddGroupLabel("Farm Settings"); FarmMenu.Add("fQ", new CheckBox("Q to WaveClear")); FarmMenu.Add("fW", new CheckBox("W to WaveClear")); FarmMenu.AddGroupLabel("LastHit Settings"); FarmMenu.Add("lQ", new CheckBox("Use Q to Last Hit")); FarmMenu.Add("lW", new CheckBox("Use W to Last Hit")); JungleMenu = Program.menu.AddSubMenu("Jungle Settings"); JungleMenu.AddGroupLabel("Jungle Settings"); JungleMenu.Add("jQ", new CheckBox("Use Q in Jungle")); JungleMenu.Add("jW", new CheckBox("Use W in Jungle")); Game.OnTick += Game_OnUpdate; Orbwalker.OnPreAttack += Orbwalker_PreAttack; Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; Player.OnIssueOrder += Player_OnIssueOrder; }
public static void Init() { ComboMenu = Program.menu.AddSubMenu("Combo", "FedSeriesCombo"); ComboMenu.AddGroupLabel("Kombo Ayarları"); ComboMenu.AddLabel("SpaceBar bas ve Eğlen :3"); ComboMenu.Add("cQ", new CheckBox("Kullan Q", true)); ComboMenu.Add("cW", new CheckBox("Kullan W", true)); ComboMenu.Add("cE", new CheckBox("Kullan E", true)); ComboMenu.AddLabel("Sadece kombo Kontrol et 1 veya 2. İkiside değil."); ComboMenu.Add("combo1", new CheckBox("Kombo 1 KUllan", true)); ComboMenu.Add("combo2", new CheckBox("Kombo 2 kullan", false)); ComboMenu.Add("cR", new CheckBox("Akıllı R Kullan", false)); ComboMenu.AddLabel("Düzenli Ulti Kullanımı için Akıllı R kapatmalısın"); HarassMenu = Program.menu.AddSubMenu("Harass Settings"); HarassMenu.AddGroupLabel("Dürtme Ayarları"); HarassMenu.Add("hQ", new CheckBox("Kullan Q", true)); HarassMenu.Add("hW", new CheckBox("Kullan W", false)); HarassMenu.Add("autoharass", new CheckBox("Q W ile otomatik dürt", false)); FarmMenu = Program.menu.AddSubMenu("Farming Settings"); FarmMenu.AddGroupLabel("LaneTemizleme Ayarları"); FarmMenu.Add("fQ", new CheckBox("Q Kullan")); FarmMenu.Add("fW", new CheckBox("W Kullan")); FarmMenu.AddGroupLabel("SonVuruş Ayarları"); FarmMenu.Add("lQ", new CheckBox("Q Kullan")); FarmMenu.Add("lW", new CheckBox("W Kullan")); JungleMenu = Program.menu.AddSubMenu("Jungle Settings"); JungleMenu.AddGroupLabel("OrmanTemizleme Ayarları"); JungleMenu.Add("jQ", new CheckBox("Q Kullan")); JungleMenu.Add("jW", new CheckBox("W Kullan")); Game.OnTick += Game_OnUpdate; Orbwalker.OnPreAttack += Orbwalker_PreAttack; Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; Player.OnIssueOrder += Player_OnIssueOrder; }
private static void LoadMenuOKTW() { drawMenu = Config.AddSubMenu("线圈"); drawMenu.Add("onlyRdy", new CheckBox("只显示无冷却技能")); drawMenu.Add("wRange", new CheckBox("W 范围")); QMenu = Config.AddSubMenu("Q 设置"); QMenu.Add("harasQ", new CheckBox("骚扰 Q")); EMenu = Config.AddSubMenu("E 设置"); EMenu.Add("autoE", new CheckBox("自动 E")); RMenu = Config.AddSubMenu("R 设置"); RMenu.Add("autoR", new CheckBox("自动 R")); RMenu.Add("Rkscombo", new CheckBox("R 连招抢头 R + W + AA")); RMenu.Add("autoRaoe", new CheckBox("自动R (多敌人模式)")); RMenu.Add("autoRinter", new CheckBox("自动R (可尝试技能打断目标")); RMenu.Add("useR", new KeyBind("半自动 R 按键", false, KeyBind.BindTypes.HoldActive, 'T')); foreach (var enemy in ObjectManager.Get <AIHeroClient>().Where(enemy => enemy.Team != Player.Team)) { RMenu.Add("GapCloser" + enemy.NetworkId, new CheckBox("防突进 R : " + enemy.ChampionName, false)); } harassMenu = Config.AddSubMenu("骚扰"); foreach (var enemy in ObjectManager.Get <AIHeroClient>().Where(enemy => enemy.Team != Player.Team)) { harassMenu.Add("haras" + enemy.NetworkId, new CheckBox(enemy.ChampionName)); } FarmMenu = Config.AddSubMenu("农兵"); FarmMenu.Add("farmQ", new CheckBox("清线 Q")); FarmMenu.Add("farmW", new CheckBox("清线 W")); FarmMenu.Add("Mana", new Slider("清线蓝量", 80, 30)); FarmMenu.Add("LCminions", new Slider("最低小兵命中数", 3, 0, 10)); FarmMenu.Add("jungleQ", new CheckBox("清野 Q")); FarmMenu.Add("jungleW", new CheckBox("清野 W")); }
private static void LoadMenuOKTW() { drawMenu = Config.AddSubMenu("Draw"); drawMenu.Add("onlyRdy", new CheckBox("Draw only ready spells")); drawMenu.Add("wRange", new CheckBox("W Range")); QMenu = Config.AddSubMenu("Q Config"); QMenu.Add("harasQ", new CheckBox("Harass Q")); EMenu = Config.AddSubMenu("E Config"); EMenu.Add("autoE", new CheckBox("Auto E")); RMenu = Config.AddSubMenu("R Config"); RMenu.Add("autoR", new CheckBox("Auto R")); RMenu.Add("Rkscombo", new CheckBox("R KS combo R + W + AA")); RMenu.Add("autoRaoe", new CheckBox("Auto R aoe")); RMenu.Add("autoRinter", new CheckBox("Auto R OnPossibleToInterrupt")); RMenu.Add("useR", new KeyBind("Semi-manual cast R key", false, KeyBind.BindTypes.HoldActive, 'T')); foreach (var enemy in ObjectManager.Get <AIHeroClient>().Where(enemy => enemy.Team != Player.Team)) { RMenu.Add("GapCloser" + enemy.ChampionName, new CheckBox("Gapclose R : " + enemy.ChampionName, false)); } harassMenu = Config.AddSubMenu("Harass"); foreach (var enemy in ObjectManager.Get <AIHeroClient>().Where(enemy => enemy.Team != Player.Team)) { harassMenu.Add("haras" + enemy.ChampionName, new CheckBox(enemy.ChampionName, true)); } FarmMenu = Config.AddSubMenu("Farm"); FarmMenu.Add("farmQ", new CheckBox("Lane clear Q")); FarmMenu.Add("farmW", new CheckBox("Lane clear W")); FarmMenu.Add("Mana", new Slider("LaneClear Mana", 80, 30, 100)); FarmMenu.Add("LCminions", new Slider("LaneClear minimum minions", 3, 0, 10)); FarmMenu.Add("jungleQ", new CheckBox("Jungle clear Q")); FarmMenu.Add("jungleW", new CheckBox("Jungle clear W")); }
private static void Game_OnStart(EventArgs args) { if (!_Player.ChampionName.ToLower().Contains("vayne")) { return; } Q = new Spell.Skillshot(SpellSlot.Q, int.MaxValue, SkillShotType.Linear); E = new Spell.Targeted(SpellSlot.E, 550); Condemn.ESpell = new Spell.Skillshot(SpellSlot.E, 550, SkillShotType.Linear, 250, 1200); R = new Spell.Active(SpellSlot.R); Menu = MainMenu.AddMenu("Crayz Vayne", "CrayzVayne"); Menu.AddGroupLabel("Crayz Vayne"); Menu.AddLabel("Version: " + "7.5.179.44"); Menu.AddSeparator(); Menu.AddLabel("By Crayz Turkis ;)"); Menu.AddSeparator(); Menu.AddLabel("Have Fun !"); ComboMenu = Menu.AddSubMenu("Combo", "Combo"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.Add("useQCombo", new CheckBox("Use Q")); ComboMenu.Add("useQKite", new CheckBox("Use Q to Kite Melee", false)); ComboMenu.Add("useECombo", new CheckBox("Use E (Execute)")); ComboMenu.AddLabel("R Settings"); ComboMenu.Add("useRCombo", new CheckBox("Use R", false)); ComboMenu.Add("noRUnderTurret", new CheckBox("Disable R if Target is under enemy turret")); CondemnPriorityMenu = Menu.AddSubMenu("Auto Condemn", "AutoCondemn"); CondemnPriorityMenu.AddGroupLabel("Condemn Priority"); foreach (var enem in ObjectManager.Get <AIHeroClient>().Where(a => a.IsEnemy)) { var champValue = CondemnPriorityMenu.Add(enem.ChampionName + "priority", new Slider(enem.ChampionName + ": ", 1, 1, 5)); var enem1 = enem; champValue.OnValueChange += delegate { champValue.DisplayName = enem1.ChampionName + ": " + PriorityValues[champValue.CurrentValue]; }; champValue.DisplayName = enem1.ChampionName + ": " + PriorityValues[champValue.CurrentValue]; } CondemnPriorityMenu.AddSeparator(); var sliderValue = CondemnPriorityMenu.Add("minSliderAutoCondemn", new Slider("Min Priority for Auto Condemn: ", 2, 1, 5)); sliderValue.OnValueChange += delegate { sliderValue.DisplayName = "Min Priority for Auto Condemn: " + PriorityValues[sliderValue.CurrentValue]; }; sliderValue.DisplayName = "Min Priority for Auto Condemn: " + PriorityValues[sliderValue.CurrentValue]; CondemnPriorityMenu.Add("autoCondemnToggle", new KeyBind("Auto Condemn", false, KeyBind.BindTypes.PressToggle, 'H')); CondemnPriorityMenu.AddSeparator(); CondemnMenu = Menu.AddSubMenu("Condemn", "Condemn"); CondemnMenu.AddGroupLabel("Condemn Settings"); CondemnMenu.AddSeparator(); CondemnMenu.Add("pushDistance", new Slider("Push Distance", 410, 350, 420)); CondemnMenu.Add("condemnPercent", new Slider("Condemn Percent", 33, 1)); CondemnMenu.AddSeparator(); CondemnMenu.AddLabel("Active Mode Settings"); CondemnMenu.Add("smartVsCheap", new CheckBox("On (saves fps) OFF (360 degree check)", true)); CondemnMenu.AddSeparator(); CondemnMenu.Add("condemnCombo", new CheckBox("Condemn in Combo", true)); CondemnMenu.Add("condemnComboTrinket", new CheckBox("Trinket Bush After E", true)); CondemnMenu.Add("condemnHarass", new CheckBox("Condemn in Harass", true)); HarassMenu = Menu.AddSubMenu("Harass", "Harass"); HarassMenu.AddGroupLabel("Harass Settings"); HarassMenu.Add("useQHarass", new CheckBox("Use Q", true)); FarmMenu = Menu.AddSubMenu("Farming", "Farming"); FarmMenu.AddGroupLabel("Farming Settings"); FarmMenu.Add("onlyTumbleToCursor", new CheckBox("Only Tumble To Cursor", false)); FarmMenu.AddLabel("Last Hit"); FarmMenu.Add("useQLastHit", new CheckBox("Use Q Last", true)); FarmMenu.AddLabel("WaveClear"); FarmMenu.Add("useQWaveClear", new CheckBox("Use Q WaveClear", true)); DrawMenu = Menu.AddSubMenu("Misc Menu", "Misc"); DrawMenu.AddGroupLabel("Draw Settings"); DrawMenu.Add("drawERange", new CheckBox("Draw E Range", false)); DrawMenu.Add("condemnVisualiser", new CheckBox("Draw Condemn", false)); DrawMenu.Add("drawStacks", new CheckBox("Draw W Stacks", false)); DrawMenu.AddLabel("Misc"); DrawMenu.Add("wallJumpKey", new KeyBind("Tumble Walls", false, KeyBind.BindTypes.HoldActive, 'Z')); DrawMenu.Add("condemnNextAA", new KeyBind("Condemn Next AA", false, KeyBind.BindTypes.PressToggle, 'E')); DrawMenu.AddLabel("Anti-Champions"); DrawMenu.Add("antiKalista", new CheckBox("Anti-Kalista")); DrawMenu.Add("antiRengar", new CheckBox("Anti-Rengar")); InterruptorMenu = Menu.AddSubMenu("Interrupter", "Interrupter"); InterruptorMenu.AddGroupLabel("Interrupter Menu"); InterruptorMenu.Add("enableInterrupter", new CheckBox("Enable Interrupter")); InterruptorMenu.AddSeparator(); var dangerSlider = InterruptorMenu.Add("dangerLevel", new Slider("Set Your Danger Level: ", 3, 1, 3)); var dangerSliderDisplay = InterruptorMenu.Add("dangerLevelDisplay", new Label("Danger Level: " + DangerSliderValues[dangerSlider.Cast <Slider>().CurrentValue - 1])); dangerSlider.Cast <Slider>().OnValueChange += delegate { dangerSliderDisplay.Cast <Label>().DisplayName = "Danger Level: " + DangerSliderValues[dangerSlider.Cast <Slider>().CurrentValue - 1]; }; GapCloserMenu = Menu.AddSubMenu("Anti-GapClosers", "Anti-GapClosers"); GapCloserMenu.AddGroupLabel("Anti-GapCloser Menu"); GapCloserMenu.Add("enableGapCloser", new CheckBox("Enable Anti-GapCloser")); Orbwalker.OnPreAttack += Events.Orbwalker_OnPreAttack; Game.OnUpdate += Game_OnUpdate; Drawing.OnDraw += Drawing_OnDraw; Gapcloser.OnGapcloser += Events.Gapcloser_OnGapCloser; Interrupter.OnInterruptableSpell += Events.Interrupter_OnInterruptableSpell; Obj_AI_Base.OnProcessSpellCast += AIHeroClient_OnProcessSpellCast; Obj_AI_Base.OnSpellCast += Obj_AI_Base_OnSpellCast; Obj_AI_Base.OnBasicAttack += Events.ObjAiBaseOnOnBasicAttack; GameObject.OnCreate += Events.GameObject_OnCreate; }
public static void LoadOKTW() { Q = new Spell(SpellSlot.Q, 870); W = new Spell(SpellSlot.W, 580); E = new Spell(SpellSlot.E, 950); R = new Spell(SpellSlot.R, 600); Q.SetSkillshot(0.25f, 90, 1550, false, SkillshotType.SkillshotLine); E.SetSkillshot(0.25f, 60, 1550, true, SkillshotType.SkillshotLine); missileManager = new MissileReturn("AhriOrbMissile", "AhriOrbReturn", Q); drawMenu = Config.AddSubMenu("Drawings"); drawMenu.Add("noti", new CheckBox("Show notification & line")); drawMenu.Add("onlyRdy", new CheckBox("Draw only ready spells")); drawMenu.Add("qRange", new CheckBox("Q range", false)); drawMenu.Add("wRange", new CheckBox("W range", false)); drawMenu.Add("eRange", new CheckBox("E range", false)); drawMenu.Add("rRange", new CheckBox("R range", false)); drawMenu.Add("Qhelp", new CheckBox("Show Q helper")); QMenu = Config.AddSubMenu("Q Config"); QMenu.Add("autoQ", new CheckBox("Auto Q")); QMenu.Add("harrasQ", new CheckBox("Harass Q")); QMenu.Add("aimQ", new CheckBox("Auto aim Q missile")); WMenu = Config.AddSubMenu("W Config"); WMenu.Add("autoW", new CheckBox("Auto W")); WMenu.Add("harrasW", new CheckBox("Harass W")); EMenu = Config.AddSubMenu("E Config"); EMenu.Add("autoE", new CheckBox("Auto E")); EMenu.Add("harrasE", new CheckBox("Harras E")); foreach (var enemy in ObjectManager.Get <AIHeroClient>().Where(enemy => enemy.IsEnemy)) { EMenu.Add("Eon" + enemy.NetworkId, new CheckBox("E : " + enemy.ChampionName)); } EMenu.AddSeparator(); foreach (var enemy in ObjectManager.Get <AIHeroClient>().Where(enemy => enemy.IsEnemy)) { EMenu.Add("Egapcloser" + enemy.NetworkId, new CheckBox("Gapclose : " + enemy.ChampionName)); } RMenu = Config.AddSubMenu("R Config"); RMenu.Add("autoR", new CheckBox("R KS ")); RMenu.Add("autoR2", new CheckBox("auto R fight logic + aim Q")); harassMenu = Config.AddSubMenu("Harass"); foreach (var enemy in ObjectManager.Get <AIHeroClient>().Where(enemy => enemy.IsEnemy)) { harassMenu.Add("harras" + enemy.NetworkId, new CheckBox(enemy.ChampionName)); } FarmMenu = Config.AddSubMenu("Farm"); FarmMenu.Add("farmQ", new CheckBox("Lane clear Q")); FarmMenu.Add("farmW", new CheckBox("Lane clear W", false)); FarmMenu.Add("Mana", new Slider("LaneClear Mana", 80)); FarmMenu.Add("LCminions", new Slider("LaneClear minimum minions", 2, 0, 10)); FarmMenu.Add("jungleQ", new CheckBox("Jungle clear Q")); FarmMenu.Add("jungleW", new CheckBox("Jungle clear W")); Game.OnUpdate += Game_OnGameUpdate; Interrupter2.OnInterruptableTarget += Interrupter2_OnInterruptableTarget; AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; Drawing.OnDraw += Drawing_OnDraw; GameObject.OnCreate += SpellMissile_OnCreateOld; GameObject.OnDelete += Obj_SpellMissile_OnDelete; }
public static void Load(EventArgs args) { if (ObjectManager.Player.Hero != Champion.MissFortune) { return; } Q = new Spell.Targeted(SpellSlot.Q, 700); Q1 = new Spell.Skillshot(SpellSlot.Q, 1300, SkillShotType.Linear, (int)0.25f, 1500, (int)70f); W = new Spell.Active(SpellSlot.W); E = new Spell.Skillshot(SpellSlot.E, 1000, SkillShotType.Circular, (int)0.5f, int.MaxValue, 200); R = new Spell.Skillshot(SpellSlot.R, 1400, SkillShotType.Cone, (int)0.25f, int.MaxValue, (int)100f); WelcomeMsg(); MissFortunMainMenuSettings = MainMenu.AddMenu("Dr MF", "mf"); MainMenuSettings = MissFortunMainMenuSettings.AddSubMenu("Spell Settings", "settings"); MainMenuSettings.AddLabel("W Settings"); MainMenuSettings.Add("autoW", new CheckBox("W Combo")); MainMenuSettings.Add("harassW", new CheckBox("Harass W")); MainMenuSettings.AddLabel("E Settings"); MainMenuSettings.Add("autoE", new CheckBox("E Combo")); MainMenuSettings.Add("AGC", new CheckBox("Gapcloser with E")); StringList(MainMenuSettings, "EHitchance", "E Hitchance", new[] { "Low", "Medium", "Average Point", "High" }, 2); MainMenuSettings.AddLabel("Q Settings"); MainMenuSettings.Add("autoQ", new CheckBox("Q Combo")); MainMenuSettings.Add("harassQ", new CheckBox("Harass Q on minion")); MainMenuSettings.Add("killQ", new CheckBox("Q Kill minion", false)); MainMenuSettings.Add("qMinionMove", new CheckBox("Don't Q if minions moving")); MainMenuSettings.Add("qMinionWidth", new Slider("Calculation", 70, 200, 0)); MainMenuSettings.AddLabel("R Settings"); MainMenuSettings.Add("autoR", new CheckBox("R Combo")); MainMenuSettings.Add("forceBlockMove", new CheckBox("Force player block")); MainMenuSettings.Add("useR", new KeyBind("Manual R Cast", false, KeyBind.BindTypes.HoldActive, "T".ToCharArray()[0])); MainMenuSettings.Add("disableBlock", new KeyBind("Disable movement block", false, KeyBind.BindTypes.HoldActive, "R".ToCharArray()[0])); MainMenuSettings.Add("Rturret", new CheckBox("Don't R under turret")); MainMenuSettings.AddLabel("Misc"); MainMenuSettings.Add("newTarget", new CheckBox("Try to change focus after attack")); MainMenuSettings.Add("manaDisable", new CheckBox("Disable mana manager in combo")); FarmMenu = MissFortunMainMenuSettings.AddSubMenu("JungleClear Settings", "farm"); FarmMenu.Add("jungleQ", new CheckBox("Q Kill")); FarmMenu.Add("jungleW", new CheckBox("Jungle W")); FarmMenu.Add("jungleE", new CheckBox("Jungle E")); DrawingMenu = MissFortunMainMenuSettings.AddSubMenu("Drawing Settings", "drawing"); DrawingMenu.Add("QRange", new CheckBox("Q Draw")); DrawingMenu.Add("ERange", new CheckBox("E Draw")); DrawingMenu.Add("RRange", new CheckBox("R Draw")); DrawingMenu.Add("onlyRdy", new CheckBox("Draw only ready spells")); DrawingMenu.Add("noti", new CheckBox("Show notification")); foreach (var hero in ObjectManager.Get <AIHeroClient>()) { if (hero.IsEnemy) { Enemies.Add(hero); } } Game.OnUpdate += Game_OnGameUpdate; Drawing.OnDraw += Drawing_OnDraw; Orbwalker.OnPostAttack += afterAttack; Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; EloBuddy.Player.OnIssueOrder += Obj_AI_Base_OnIssueOrder; Spellbook.OnCastSpell += Spellbook_OnCastSpell; Gapcloser.OnGapcloser += AntiGapcloser_OnEnemyGapcloser; }
private static void Loading_OnLoadingComplete(EventArgs args) { if (Player.Instance.ChampionName != Champion.Rengar.ToString()) { return; } Q = new Spell.Active(SpellSlot.Q); W = new Spell.Active(SpellSlot.W, 500); E = new Spell.Skillshot(SpellSlot.E, 1000, SkillShotType.Linear, 250, 1500, 70); R = new Spell.Active(SpellSlot.R); menu = MainMenu.AddMenu("RengarBuddy", "rengarbuddy"); menu.AddGroupLabel("Rengar Buddy"); menu.AddLabel("query me? jgottabekiddingme"); menu.AddLabel("that was a jq joke, i hope you got it"); menu.AddLabel("oh yea, this is made by fluxy (woot?)"); ComboMenu = menu.AddSubMenu("Combo Menu", "comboMenuRB"); ComboMenu.AddGroupLabel("5 Ferocity Settings"); ComboMenu.Add("ferocity", new CheckBox("Use 5 Ferocity")); ComboMenu.AddLabel("Smart Mode Settings"); ComboMenu.Add("modeType", new CheckBox("Smart Mode Active")); ComboMenu.AddLabel("Smart Spell Settings"); ComboMenu.Add("qInRange", new CheckBox("Q In AA Range")); ComboMenu.Add("eOutOfRange", new CheckBox("E Out Of Range")); ComboMenu.Add("wHealthPercent", new CheckBox("W <= % Health")); ComboMenu.Add("wHealthPercentSlider", new Slider("% Health", 30)); ComboMenu.AddSeparator(); ComboMenu.AddLabel("Regular Mode Settings"); var stacks = ComboMenu.Add("selectedStackedSpell", new Slider("Selected Spell", 0, 0, 2)); stacks.OnValueChange += delegate { stacks.DisplayName = "5 Ferocity Priority: " + new[] { "Q", "W", "E" }[stacks.CurrentValue]; }; stacks.DisplayName = "5 Ferocity Priority: " + new[] { "Q", "W", "E" }[stacks.CurrentValue]; ComboMenu.AddSeparator(); ComboMenu.AddGroupLabel("Regular Combo"); ComboMenu.Add("qCombo", new CheckBox("Use Q")); ComboMenu.Add("wCombo", new CheckBox("Use W")); ComboMenu.Add("eCombo", new CheckBox("Use E")); ComboMenu.AddSeparator(); ComboMenu.Add("useYomuus", new CheckBox("use Yomuus in R")); HarassMenu = menu.AddSubMenu("Harass Menu", "harassMenuRB"); HarassMenu.Add("save5StacksHarass", new CheckBox("Save 5 Stacks")); var stacks2 = HarassMenu.Add("selectedStackedSpellHarass", new Slider("Selected Spell", 0, 0, 2)); stacks2.OnValueChange += delegate { stacks2.DisplayName = "5 Ferocity Priority: " + new[] { "Q", "W", "E" }[stacks.CurrentValue]; }; stacks.DisplayName = "5 Ferocity Priority: " + new[] { "Q", "W", "E" }[stacks.CurrentValue]; HarassMenu.AddSeparator(); HarassMenu.Add("qHarass", new CheckBox("Use Q")); HarassMenu.Add("wHarass", new CheckBox("Use W")); HarassMenu.Add("eHarass", new CheckBox("Use E")); FarmMenu = menu.AddSubMenu("Farm Menu", "farmMenuRB"); FarmMenu.AddGroupLabel("Wave Clear"); FarmMenu.Add("qWaveClear", new CheckBox("Use Q")); FarmMenu.Add("wWaveClear", new CheckBox("Use W")); FarmMenu.Add("eWaveClear", new CheckBox("Use E")); FarmMenu.Add("saveStacksWC", new CheckBox("Save Stacks In WC")); var stacks3 = FarmMenu.Add("selectedStackedSpellWC", new Slider("Selected Spell", 0, 0, 2)); stacks3.OnValueChange += delegate { stacks3.DisplayName = "5 Ferocity Priority: " + new[] { "Q", "W", "E" }[stacks.CurrentValue]; }; FarmMenu.AddGroupLabel("Last Hit"); FarmMenu.Add("qLastHit", new CheckBox("Use Q")); FarmMenu.Add("eLastHit", new CheckBox("Use E")); JungleMenu = menu.AddSubMenu("Jungle Menu", "jungleMenuRB"); JungleMenu.Add("saveStacksJungle", new CheckBox("Save Stacks In Jungle")); var stacks4 = JungleMenu.Add("selectedStackedSpellJNG", new Slider("Selected Spell", 0, 0, 2)); stacks4.OnValueChange += delegate { stacks4.DisplayName = "5 Ferocity Priority: " + new[] { "Q", "W", "E" }[stacks.CurrentValue]; }; JungleMenu.Add("qJng", new CheckBox("Use Q")); JungleMenu.Add("wJng", new CheckBox("Use W")); JungleMenu.Add("eJng", new CheckBox("Use E")); DrawMenu = menu.AddSubMenu("Draw Menu", "drawmenu"); DrawMenu.Add("drawW", new CheckBox("Draw W")); DrawMenu.Add("drawE", new CheckBox("Draw E")); Game.OnTick += Game_OnTick; Obj_AI_Base.OnProcessSpellCast += AIHeroClient_OnProcessSpellCast; Obj_AI_Base.OnBasicAttack += Obj_AI_Base_OnBasicAttack; Drawing.OnDraw += Drawing_OnDraw; }
public static void LoadMenu() { Bootstrap.Init(null); Menu = MainMenu.AddMenu("Lazy Illaoi", "lazy illaoi"); Menu.AddGroupLabel("Lazy Illaoi"); Menu.AddLabel("by DamnedNooB"); Menu.AddLabel("Ceviri Tradana"); Menu.AddSeparator(); //------------------------------------------------------------------------------------------------------------------- /* * _____ _ __ __ * / ____| | | | \/ | * | | ___ _ __ ___ | |__ ___ | \ / | ___ _ __ _ _ * | | / _ \| '_ ` _ \| '_ \ / _ \ | |\/| |/ _ \ '_ \| | | | * | |___| (_) | | | | | | |_) | (_) | | | | | __/ | | | |_| | * \_____\___/|_| |_| |_|_.__/ \___/ |_| |_|\___|_| |_|\__,_| * * */ ComboMenu = Menu.AddSubMenu("Kombo", "Combo"); ComboMenu.AddGroupLabel("Kombo Ayarları"); ComboMenu.AddLabel("Q - DOKUNAÇ DARBESİ"); ComboMenu.Add("useQ", new CheckBox("Q Mantıklı Kullan")); ComboMenu.Add("useEQ", new CheckBox("Mümkünse İlk E Kullan")); ComboMenu.AddSeparator(); ComboMenu.AddLabel("W - SİLLE TOKAT"); ComboMenu.Add("useW", new CheckBox("W Mantıklı Kullan")); ComboMenu.AddSeparator(); ComboMenu.AddLabel("E - RUH SINAVI"); ComboMenu.Add("useE", new CheckBox("E Mantıklı Kullan")); ComboMenu.AddSeparator(); ComboMenu.AddLabel("R - İLAHİ DERS"); ComboMenu.Add("useR", new CheckBox("R Mantıklı Kullan")); ComboMenu.Add("useR#", new Slider("Eğer Düşman Menzildeyse (veya 1v1 hayaletse)", 2, 0, 5)); ComboMenu.AddSeparator(); //------------------------------------------------------------------------------------------------------------------- /* * _ _ __ __ * | | | | | \/ | * | |__| | __ _ _ __ __ _ ___ ___ | \ / | ___ _ __ _ _ * | __ |/ _` | '__/ _` / __/ __| | |\/| |/ _ \ '_ \| | | | * | | | | (_| | | | (_| \__ \__ \ | | | | __/ | | | |_| | * |_| |_|\__,_|_| \__,_|___/___/ |_| |_|\___|_| |_|\__,_| * * */ HarassMenu = Menu.AddSubMenu("Dürtme", "Harass"); HarassMenu.AddGroupLabel("Dürtme Ayarları"); HarassMenu.AddLabel("Q - DOKUNAÇ DARBESİ"); HarassMenu.Add("useQ", new CheckBox("Q mantıklı Kullan")); HarassMenu.Add("qMana", new Slider("En az mana: ", 20, 1)); HarassMenu.AddSeparator(); HarassMenu.AddLabel("W - SİLLE TOKAT"); HarassMenu.Add("useW", new CheckBox("W mantıklı Kullan")); HarassMenu.Add("wMana", new Slider("En az mana: ", 20, 1)); HarassMenu.AddSeparator(); HarassMenu.AddLabel("E - RUH SINAVI"); HarassMenu.Add("useE", new CheckBox("E mantıklı Kullan")); HarassMenu.Add("eMana", new Slider("En az mana: ", 20, 1)); HarassMenu.AddSeparator(); //------------------------------------------------------------------------------------------------------------------- /* * ______ __ __ * | ____| | \/ | * | |__ __ _ _ __ _ __ ___ | \ / | ___ _ __ _ _ * | __/ _` | '__| '_ ` _ \ | |\/| |/ _ \ '_ \| | | | * | | | (_| | | | | | | | | | | | | __/ | | | |_| | * |_| \__,_|_| |_| |_| |_| |_| |_|\___|_| |_|\__,_| * * */ FarmMenu = Menu.AddSubMenu("Farm", "Farm"); FarmMenu.AddGroupLabel("Farm Ayarları"); FarmMenu.AddLabel("Q - DOKUNAÇ DARBESİ"); FarmMenu.Add("useQlane", new CheckBox("LaneTemizlerken Kullan")); FarmMenu.Add("qManaLane", new Slider("LaneTemizleme için en az mana: ", 20, 1)); FarmMenu.Add("qMinionsLane", new Slider("LaneTemizleme için en az minyon: ", 3, 1, 6)); FarmMenu.AddSeparator(); FarmMenu.Add("useQjungle", new CheckBox("Orman Temizlemede Kullan")); FarmMenu.AddSeparator(); FarmMenu.AddLabel("W - SİLLE TOKAT"); FarmMenu.Add("useWlane", new CheckBox("LaneTemizlemede Kullan")); FarmMenu.Add("wManaLane", new Slider("LaneTemizleme için en az mana : ", 20, 1)); FarmMenu.AddSeparator(); FarmMenu.Add("useWjungle", new CheckBox("Orman Temizleme için Kullan")); FarmMenu.AddSeparator(); //------------------------------------------------------------------------------------------------------------------- /* * __ __ _ __ __ * | \/ (_) | \/ | * | \ / |_ ___ ___ | \ / | ___ _ __ _ _ * | |\/| | / __|/ __| | |\/| |/ _ \ '_ \| | | | * | | | | \__ \ (__ | | | | __/ | | | |_| | * |_| |_|_|___/\___| |_| |_|\___|_| |_|\__,_| * * */ MiscMenu = Menu.AddSubMenu("Ek", "Misc"); MiscMenu.AddGroupLabel("Ek Ayarlar"); MiscMenu.AddLabel("Anti Gapcloser Ayarları"); MiscMenu.Add("gapcloserQ", new CheckBox("Use Q - DOKUNAÇ DARBESİ ni gapcloser için kullan")); MiscMenu.Add("gapcloserW", new CheckBox("Use W - SİLLE TOKAT 'ı gapcloser için kullan")); MiscMenu.AddSeparator(); //------------------------------------------------------------------------------------------------------------------- /* * _____ __ __ * | __ \ | \/ | * | | | |_ __ __ ___ __ | \ / | ___ _ __ _ _ * | | | | '__/ _` \ \ /\ / / | |\/| |/ _ \ '_ \| | | | * | |__| | | | (_| |\ V V / | | | | __/ | | | |_| | * |_____/|_| \__,_| \_/\_/ |_| |_|\___|_| |_|\__,_| * * */ DrawMenu = Menu.AddSubMenu("Göster", "Draw"); DrawMenu.AddGroupLabel("Gösterge Ayarları"); DrawMenu.AddLabel("Spell Ranges"); DrawMenu.Add("drawQ", new CheckBox("Göster Q Menzili")); DrawMenu.Add("drawW", new CheckBox("Göster W Menzili")); DrawMenu.Add("drawE", new CheckBox("Göster E Menzili")); DrawMenu.Add("drawR", new CheckBox("Göster R Menzili")); DrawMenu.Add("drawT", new CheckBox("Göster Dokunaç Menzili")); //------------------------------------------------------------------------------------------------------------------- /* * ______ _ * | ____| | | * | |____ _____ _ __ | |_ ___ * | __\ \ / / _ \ '_ \| __/ __| * | |___\ V / __/ | | | |_\__ \ * |______\_/ \___|_| |_|\__|___/ * * */ Game.OnUpdate += Events.OnUpdate; Orbwalker.OnPostAttack += Events.OnPostAttack; //Orbwalker.OnPreAttack += Events.OnPreAttack; Obj_AI_Base.OnSpellCast += Events.OnSpellCast; Gapcloser.OnGapcloser += Events.OnGapCloser; GameObject.OnCreate += Events.OnCreateObj; GameObject.OnDelete += Events.OnDeleteObj; Drawing.OnDraw += Events.OnDraw; }
public static void Init() { ComboMenu = Program.menu.AddSubMenu("Combo Settings"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.AddLabel("Q-1 Ayarlari"); ComboMenu.Add("useQ1", new CheckBox("Kullan Q-1")); ComboMenu.AddLabel("Q-2 Ayarlari"); ComboMenu.Add("qBeforeExpire", new CheckBox("Sure bitmeden once Q")); ComboMenu.Add("qOutOfRange", new CheckBox("Q Menzil disinda")); ComboMenu.Add("qExecute", new CheckBox("Q Olduruken")); ComboMenu.AddLabel("W-1 Ayarlari"); ComboMenu.Add("useW1", new CheckBox("W1 Pasif icin")); ComboMenu.Add("wCatchUp", new CheckBox("Kullan W takim arkadasina atilmada")); ComboMenu.AddLabel("W-2 Ayarlari"); ComboMenu.Add("useW2", new CheckBox("W2 Pasif icin")); ComboMenu.AddLabel("E-1 Ayarlari"); ComboMenu.Add("useE1", new CheckBox("Kullan E1")); ComboMenu.AddLabel("E-2 Ayarlari"); ComboMenu.Add("useE2", new CheckBox("E2")); ComboMenu.AddLabel("R Ayarlari"); ComboMenu.Add("useR", new CheckBox("Kullan R")); ComboMenu.AddLabel("Pasif Ayarlari"); ComboMenu.Add("minPassiveSliderCombo", new Slider("Skillerden sonra kac pasif kullanilsin", 1, 0, 2)); HarassMenu = Program.menu.AddSubMenu("Durtme Ayarlari"); HarassMenu.AddGroupLabel("Durtme Ayarlari"); HarassMenu.AddLabel("Q-1 Ayarlari"); HarassMenu.Add("useQ1H", new CheckBox("Kullan Q-1")); HarassMenu.AddLabel("Q-2 Ayarlari"); HarassMenu.Add("qBeforeExpireH", new CheckBox("Sure bitmeden once Q")); HarassMenu.Add("qOutOfRangeH", new CheckBox("Q Menzil disinda")); HarassMenu.Add("qExecuteH", new CheckBox("Q Olduruken")); HarassMenu.AddLabel("E-1 Ayarlari"); HarassMenu.Add("useE1H", new CheckBox("Kullan E1")); HarassMenu.AddLabel("E-2 Ayarlari"); HarassMenu.Add("useE2H", new CheckBox("Kullan")); FarmMenu = Program.menu.AddSubMenu("Farm Ayarlari"); FarmMenu.AddGroupLabel("SonVurus Ayarlari"); FarmMenu.Add("useQ1F", new CheckBox("Kullan Q-1")); FarmMenu.Add("qExecuteF", new CheckBox("Q Olduruken")); FarmMenu.AddGroupLabel("SonVurus Ayarlari"); FarmMenu.Add("useQ1WC", new CheckBox("Kullan Q-1")); FarmMenu.Add("qExecuteWC", new CheckBox("Q Olduruken")); FarmMenu.Add("eExecuteWC", new CheckBox("E Olduruken")); JungleMenu = Program.menu.AddSubMenu("Orman Ayarlari"); JungleMenu.AddGroupLabel("Orman Ayarlari"); JungleMenu.Add("useQ1J", new CheckBox("Kullan Q-1")); JungleMenu.Add("useQ2J", new CheckBox("Kullan Q-2")); JungleMenu.Add("useW1J", new CheckBox("Kullan W-1")); JungleMenu.Add("useW2J", new CheckBox("Kullan W-2")); JungleMenu.Add("useE1J", new CheckBox("Kullan E-1")); JungleMenu.Add("useE2J", new CheckBox("Kullan E-2")); JungleMenu.Add("minPassiveSlider", new Slider("Skillerden sonra kac pasif kullanilsin", 1, 0, 2)); KillstealMenu = Program.menu.AddSubMenu("Oldurme Ayarlari"); KillstealMenu.AddGroupLabel("Oldurme Ayarlari"); KillstealMenu.Add("KSQ1", new CheckBox("Kullan Q1")); KillstealMenu.Add("KSQ2", new CheckBox("Kullan Q2")); KillstealMenu.Add("KSE1", new CheckBox("Kullan E")); KillstealMenu.Add("KSR1", new CheckBox("Kullan R")); Game.OnTick += Game_OnUpdate; }
private static void Loading_OnLoadingComplete(EventArgs args) { if (_Player.Hero != Champion.Talon) { Chat.Print("<font color='#ff0000'>ERROR 0: FAILED TO LAUNCH</font>"); return; } _Q = new Spell.Active(SpellSlot.Q); _W = new Spell.Skillshot(SpellSlot.W, 600, SkillShotType.Cone, 250, null, 25); _E = new Spell.Targeted(SpellSlot.E, 700); _R = new Spell.Skillshot(SpellSlot.R, 500, SkillShotType.Circular); IgniteSlot = _Player.GetSpellSlotFromName("SummonerDot"); _bilge = new Item(3144, 475f); _blade = new Item(3153, 425f); _hydra = new Item(3074, 250f); _tiamat = new Item(3077, 250f); _rand = new Item(3143, 490f); _lotis = new Item(3190, 590f); _youmuu = new Item(3142, 10); _botrk = new Item(3153, 550f); _manapot = new Item(2004, 10); Menu = MainMenu.AddMenu("Talon", "talon"); Menu.AddGroupLabel("Talon"); Menu.AddLabel("By Buddy - Feel free to donate me a monitor :^)"); Menu.AddSeparator(); Menu.Add("gobalDelay", new Slider("Gobal Delay (ms)", 5, 0, 100)); ComboMenu = Menu.AddSubMenu("::Combo Menu", "combomenu"); ComboMenu.AddGroupLabel("Combo Menu"); ComboMenu.Add("cUseQ", new CheckBox("Use Q")); ComboMenu.Add("cUseW", new CheckBox("Use W")); ComboMenu.Add("cUseE", new CheckBox("Use E")); ComboMenu.Add("cUseR", new CheckBox("Use R")); ComboMenu.AddSeparator(); ComboMenu.Add("cUseYoumuu", new CheckBox("Use Youmuu's")); ComboMenu.Add("cUseTiamat", new CheckBox("Use Tiamat")); ComboMenu.Add("cUseHydra", new CheckBox("Use Hydra")); ComboMenu.Add("cUseBilge", new CheckBox("Use Bilge")); ComboMenu.Add("cUseBotrk", new CheckBox("Use Botrk")); HarassMenu = Menu.AddSubMenu("::Harass Menu", "harassmenu"); HarassMenu.AddGroupLabel("Harass Menu"); HarassMenu.Add("hUseW", new CheckBox("Use W")); HarassMenu.Add("hUseE", new CheckBox("Use E")); FleeMenu = Menu.AddSubMenu("::Flee Menu", "fleemenu"); FleeMenu.AddGroupLabel("Flee Menu"); FleeMenu.Add("fUseE", new CheckBox("Use E")); FleeMenu.Add("fUseR", new CheckBox("Use R", false)); FleeMenu.Add("fUseYoumuu", new CheckBox("Use Youmuu's", false)); FarmMenu = Menu.AddSubMenu("::Farm Menu", "farmmenu"); FarmMenu.AddGroupLabel("Farm Menu"); FarmMenu.AddLabel("Last Hit"); FarmMenu.Add("fLHUseQ", new CheckBox("Use Q", true)); FarmMenu.Add("fLHUseW", new CheckBox("Use W", true)); FarmMenu.Add("fLHUseE", new CheckBox("Use E", true)); FarmMenu.AddSeparator(); FarmMenu.AddLabel("Lane Clear"); FarmMenu.Add("fLCUseQ", new CheckBox("Use Q")); FarmMenu.Add("fLCUseW", new CheckBox("Use W")); FarmMenu.Add("fLCUseE", new CheckBox("Use E")); KSMenu = Menu.AddSubMenu("::KS Menu", "ksmenu"); KSMenu.AddGroupLabel("Ks Menu"); KSMenu.Add("ksUseQ", new CheckBox("Use Q")); KSMenu.Add("ksUseW", new CheckBox("Use W")); KSMenu.Add("ksUseE", new CheckBox("Use E")); KSMenu.Add("ksUseI", new CheckBox("Use Ignite")); DrawMenu = Menu.AddSubMenu("::Draw Menu", "drawmenu"); DrawMenu.AddGroupLabel("Draw Menu"); DrawMenu.Add("DrawW", new CheckBox("Draw W")); DrawMenu.Add("DrawE", new CheckBox("Draw E")); DrawMenu.Add("DrawR", new CheckBox("Draw R")); DrawMenu.Add("DrawComboCircle", new CheckBox("Draw Combo Circle")); DrawMenu.Add("DrawComboLine", new CheckBox("Draw Combo Line")); DrawMenu.Add("DrawHPBarCombo", new CheckBox("Draw HP Bar Combo Damage")); DrawMenu.Add("DrawText", new CheckBox("Draw Text Combo Ready")); DrawMenu.Add("DrawMana", new CheckBox("Draw Calculated Mana")); ItemMenu = Menu.AddSubMenu("::Item Menu", "itemmenu"); ItemMenu.AddGroupLabel("Item Menu"); ItemMenu.Add("useHydra", new CheckBox("Use Hydra")); ItemMenu.Add("useYoumuu", new CheckBox("Use Youmuu's")); ItemMenu.Add("useTiamat", new CheckBox("Use Tiamat")); ItemMenu.Add("useBilge", new CheckBox("Use Bilge")); ItemMenu.Add("useBotrk", new CheckBox("Use Botrk")); LogicMenu = Menu.AddSubMenu("::Logic Menu", "logicmenu"); LogicMenu.AddGroupLabel("Logic Menu"); LogicMenu.Add("eUseHealthCheck", new CheckBox("Only Use E if Health is Above Amount")); LogicMenu.Add("eUseHealthSlider", new Slider("Health:", 250, 50, 1250)); LogicMenu.AddSeparator(); LogicMenu.Add("DrawRCastCircle", new CheckBox("Draw R Recommended Cast Range Circle")); LogicMenu.Add("DrawRCastBufferRange", new Slider("Buffer Range:", 0, -100, 100)); ManaMenu = Menu.AddSubMenu("::Mana Menu", "manamenu"); ManaMenu.AddGroupLabel("Mana Menu"); ManaMenu.Add("useManaPotion", new Slider("Use Mana Pot if Mana: --not working yet", 150, 0, (int)_Player.Mana)); ManaMenu.Add("waveClearMana", new Slider("Dont Cast Waveclear Spells if Mana:", 75, 0, 150)); //LogicMenu.AddSeparator(); //LogicMenu.Add("DrawRecommendedRRange", new CheckBox("Draw Recommended R Cast Range")); Indicator = new DamageIndicator.DamageIndicator(); Indicator.Add("Combo", new SpellData(0, DamageType.True, Color.Lime)); //Calls... Game.OnTick += Game_OnTick; Drawing.OnDraw += Draw.Drawing_OnDraw; //BladeObject = ObjectManager.Get<GameObject>().FirstOrDefault(obj => obj.Name != null && obj.IsValid && obj.Name.ToLower().Contains("doomball")); Chat.Print("Talon Initialized Succesfully - Version 0.2"); }
private static void Game_OnStart(EventArgs args) { if (!_Player.ChampionName.Contains("Tristana")) { return; } Bootstrap.Init(null); uint level = (uint)Player.Instance.Level; Q = new Spell.Active(SpellSlot.Q, 543 + level * 7); W = new Spell.Skillshot(SpellSlot.W, 900, SkillShotType.Circular, (int)0.25f, Int32.MaxValue, (int)80f); E = new Spell.Targeted(SpellSlot.E, 550 + level * 7); R = new Spell.Targeted(SpellSlot.R, 550 + level * 7); Menu = MainMenu.AddMenu("Crayz Tristana", "CrayzTristana"); Menu.AddGroupLabel("Crayz Tristana"); Menu.AddLabel("Version: " + "7.5.179.44"); Menu.AddSeparator(); Menu.AddLabel("By Crayz Turkish"); Menu.AddSeparator(); Menu.AddSeparator(); ComboMenu = Menu.AddSubMenu("Combo", "Combo"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.Add("useQCombo", new CheckBox("Use [Q]", true)); ComboMenu.Add("useECombo", new CheckBox("Use [E]", true)); ComboMenu.Add("useRCombo", new CheckBox("Use [R]", true)); ComboMenu.AddLabel("Finisher Settings"); ComboMenu.Add("useERFinish", new CheckBox("Allow [E] + [R] Finish", true)); ComboMenu.Add("useWFinish", new CheckBox("Allow [W] Finish", false)); HarassMenu = Menu.AddSubMenu("Harass", "Harass"); HarassMenu.AddGroupLabel("Harass Settings"); HarassMenu.Add("useQHarass", new CheckBox("Use [Q]", false)); HarassMenu.Add("useEHarass", new CheckBox("Use [E]", false)); HarassMenu.Add("manaHarass", new Slider("Mana setting", 35, 0, 100)); FarmMenu = Menu.AddSubMenu("Laneclear", "Laneclear"); FarmMenu.AddGroupLabel("Laneclear Settings"); FarmMenu.Add("useQLane", new CheckBox("Use [Q]", false)); FarmMenu.Add("useELane", new CheckBox("Use [E]", false)); FarmMenu.Add("useELaneT", new CheckBox("Use [E] on Tower", false)); FarmMenu.Add("manaFarm", new Slider("Mana setting", 50, 0, 100)); KsMenu = Menu.AddSubMenu("Killsteal", "Killsteal"); KsMenu.AddGroupLabel("Killsteal Settings"); KsMenu.Add("useRKs", new CheckBox("Use [R]", true)); KsMenu.Add("useWKs", new CheckBox("Use [W]", false)); MiscMenu = Menu.AddSubMenu("Misc", "Misc"); MiscMenu.AddGroupLabel("Finisher Tweaks"); MiscMenu.Add("ERBuffer", new Slider("[E]-[R] Damage-Buffer", 60, 0, 500)); MiscMenu.Add("RBuffer", new Slider("[R] Damage-Buffer", 60, 0, 500)); MiscMenu.Add("WBuffer", new Slider("[W] Damage-Buffer", 50, 0, 500)); MiscMenu.AddGroupLabel("Anti-Gapcloser"); MiscMenu.Add("antiGC", new CheckBox("Basic Anti-Gapcloser", true)); MiscMenu.Add("antiKitty", new CheckBox("Anti Rengar", true)); MiscMenu.Add("antiBug", new CheckBox("Anti Kha'Zix", true)); MiscMenu.AddGroupLabel("Draw Settings"); MiscMenu.Add("drawAA", new CheckBox("Draw [AA] / [E] / [R]", true)); MiscMenu.Add("drawW", new CheckBox("Draw [W]", true)); MiscMenu.AddGroupLabel("Stuff"); MiscMenu.Add("autoLv", new CheckBox("Auto Level up", true)); Activator.init(); Game.OnTick += Game_OnTick; Game.OnUpdate += Game_OnUpdate; Drawing.OnDraw += Drawing_OnDraw; Gapcloser.OnGapcloser += Gapcloser_OnGapCloser; GameObject.OnCreate += GameObject_OnCreate; }
//-----------------// // Start Game-----// // Game On Start-// static void Game_OnStart(EventArgs args) { try { if (ChampionName != PlayerInstance.BaseSkinName) { return; } Bootstrap.Init(null); Chat.Print("KKayle Addon Loading Success"); Q = new Spell.Targeted(SpellSlot.Q, 650); Q.CastDelay = 5; W = new Spell.Targeted(SpellSlot.W, 900); E = new Spell.Active(SpellSlot.E, 650); R = new Spell.Targeted(SpellSlot.R, 900); if (Spell1("ignite")) { Ignite = new Spell.Targeted(ObjectManager.Player.GetSpellSlotFromName("summonerdot"), 600); } Menu = MainMenu.AddMenu("KKayle", "kayle"); Menu.AddSeparator(); Menu.AddLabel("Criado por Bruno105"); // Combo Menu ComboMenu = Menu.AddSubMenu("Combo", "ComboKayle"); ComboMenu.Add("ComboW", new CheckBox("W Kullan", true)); ComboMenu.Add("useIgnite", new CheckBox("Tutuştur Kullan", false)); // Harass Menu HarassMenu = Menu.AddSubMenu("Harass", "HarassKayle"); HarassMenu.Add("HarassQ", new CheckBox("Q Kullan", true)); HarassMenu.Add("HarassW", new CheckBox("W Kullan", false)); HarassMenu.Add("HarassE", new CheckBox("E Kullan", true)); HarassMenu.Add("ManaH", new Slider("Manam şundan azsa kullanma <=", 30)); //Farm Menu FarmMenu = Menu.AddSubMenu("Farm", "FarmKayle"); FarmMenu.Add("ManaF", new Slider("Manam şundan azsa büyü kullanma <=", 40)); FarmMenu.Add("FarmQ", new CheckBox("Q Kullan", true)); FarmMenu.Add("FarmE", new CheckBox("E KUllan", true)); FarmMenu.Add("MinionE", new Slider("E için gereken minyon sayısı >=", 3, 1, 5)); FarmMenu.AddSeparator(); FarmMenu.AddLabel("Last Hit"); FarmMenu.Add("LastQ", new CheckBox("Q ile son vuruş", true)); // FarmMenu.Add("LastE", new CheckBox("Use E to Last Hit", true)); // Heal Menu var allies = EntityManager.Heroes.Allies.Where(a => !a.IsMe).OrderBy(a => a.BaseSkinName); HealMenu = Menu.AddSubMenu("Heal", "HealKayle"); HealMenu.Add("autoW", new CheckBox("W otomatik kullan", true)); HealMenu.Add("HealSelf", new Slider("W kendine kullan % HP", 50)); HealMenu.Add("HealAlly", new Slider("Dostlara Kullan % HP", 50)); foreach (var a in allies) { HealMenu.Add("autoHeal_" + a.BaseSkinName, new CheckBox("Dostlara can " + a.BaseSkinName)); } //--------------// //---Ultmate---// //------------// var ally = EntityManager.Heroes.Allies.Where(a => !a.IsMe).OrderBy(a => a.BaseSkinName); UltMenu = Menu.AddSubMenu("Ultimate", "UltKayle"); UltMenu.Add("autoR", new CheckBox("Otomatik Ulti ", true)); UltMenu.Add("UltSelf", new Slider("Ulti kendine kullan % HP", 20)); UltMenu.Add("UltAlly", new Slider("Dostlara kullan % HP", 20)); foreach (var a in ally) { UltMenu.Add("autoUlt_" + a.BaseSkinName, new CheckBox("Ulti Kullan " + a.BaseSkinName)); } //------------// //-Draw Menu-// //----------// DrawMenu = Menu.AddSubMenu("Draws", "DrawKayle"); // DrawMenu.Add("drawDisable", new CheckBox("Desabilidatar todos os Draw", false)); DrawMenu.Add("drawAA", new CheckBox("Devredışı Göster AA", true)); DrawMenu.Add("drawQ", new CheckBox("Devredışı Göster Q", true)); DrawMenu.Add("drawW", new CheckBox("Devredışı Göster W", true)); DrawMenu.Add("drawE", new CheckBox("Devredışı Göster E", true)); } catch (Exception e) { Chat.Print("KKayle: Exception occured while Initializing Addon. Error: " + e.Message); } }