public static void Game_OnGameLoad() { if (ObjectManager.Player.BaseSkinName != "Sion") { return; } //Spells Q = new LeagueSharp.Common.Spell(SpellSlot.Q, 1050); Q.SetSkillshot(0.6f, 100f, float.MaxValue, false, SkillshotType.SkillshotLine); Q.SetCharged("SionQ", "SionQ", 500, 720, 0.5f); E = new LeagueSharp.Common.Spell(SpellSlot.E, 800); E.SetSkillshot(0.25f, 80f, 1800, false, SkillshotType.SkillshotLine); //Make the menu Config = MainMenu.AddMenu("Sion", "Sion"); comboMenu = Config.AddSubMenu("Combo", "Combo"); comboMenu.Add("UseQCombo", new CheckBox("Use Q")); comboMenu.Add("UseWCombo", new CheckBox("Use W")); comboMenu.Add("UseECombo", new CheckBox("Use E")); Game.OnUpdate += Game_OnGameUpdate; Drawing.OnDraw += Drawing_OnDraw; Obj_AI_Base.OnProcessSpellCast += ObjAiHeroOnOnProcessSpellCast; }
public static void Load() { Q = new Spell(SpellSlot.Q, 1050f, TargetSelector.DamageType.Physical); W = new Spell(SpellSlot.W, 500f, TargetSelector.DamageType.Magical); E = new Spell(SpellSlot.E, 800f, TargetSelector.DamageType.Magical); R = new Spell(SpellSlot.R, 7500f); Q.SetSkillshot(0.6f, 100f, float.MaxValue, false, SkillshotType.SkillshotLine); Q.SetCharged("SionQ", "SionQ", 500, 720, 0.5f); E.SetSkillshot(0.25f, 80f, 1800f, false, SkillshotType.SkillshotLine); AIO_Menu.Champion.Combo.addUseQ(); AIO_Menu.Champion.Combo.addUseW(); AIO_Menu.Champion.Combo.addUseE(); AIO_Menu.Champion.Misc.addHitchanceSelector(); AIO_Menu.Champion.Drawings.addQrange(); AIO_Menu.Champion.Drawings.addWrange(); AIO_Menu.Champion.Drawings.addErange(); AIO_Menu.Champion.Drawings.addDamageIndicator(getComboDamage); Game.OnUpdate += Game_OnUpdate; Drawing.OnDraw += Drawing_OnDraw; Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; }
public override void OnLoad(EventArgs args) { if (Player.ChampionName != ChampionName) { return; } //Create the spells Q = new LeagueSharp.Common.Spell(SpellSlot.Q, 1550); W = new LeagueSharp.Common.Spell(SpellSlot.W, 1000); E = new LeagueSharp.Common.Spell(SpellSlot.E, 1150); R = new LeagueSharp.Common.Spell(SpellSlot.R, 675); Q.SetSkillshot(0.6f, 100f, float.MaxValue, false, SkillshotType.SkillshotLine); W.SetSkillshot(0.7f, 125f, float.MaxValue, false, SkillshotType.SkillshotCircle); E.SetSkillshot(0.25f, 60f, 1400f, true, SkillshotType.SkillshotLine); R.SetSkillshot(0.7f, 120f, float.MaxValue, false, SkillshotType.SkillshotCircle); Q.SetCharged("XerathArcanopulseChargeUp", "XerathArcanopulseChargeUp", 750, 1550, 1.5f); SpellList.Add(Q); SpellList.Add(W); SpellList.Add(E); SpellList.Add(R); //Add the events we are going to use: Game.OnUpdate += Game_OnGameUpdate; Interrupter2.OnInterruptableTarget += Interrupter2_OnInterruptableTarget; AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; AIHeroClient.OnProcessSpellCast += AIHeroClient_OnProcessSpellCast; Game.OnWndProc += Game_OnWndProc; Orbwalker.OnPreAttack += OrbwalkingOnBeforeAttack; EloBuddy.Player.OnIssueOrder += AIHeroClient_OnIssueOrder; }
internal static void OnLoad(EventArgs args) { if (Player.ChampionName != ChampName) return; LoadMenu(); // thanks eskor for values Q = new Spell(SpellSlot.Q, 1550); W = new Spell(SpellSlot.W, 1000); E = new Spell(SpellSlot.E, 1150); R = new Spell(SpellSlot.R); GlobalManager.DamageToUnit = GlobalManager.GetComboDamage; Q.SetSkillshot(0.6f, 100f, float.MaxValue, false, SkillshotType.SkillshotLine); Q.SetCharged("XerathArcanopulseChargeUp", "XerathArcanopulseChargeUp", 750, 1550, 1.5f); W.SetSkillshot(0.7f, 125f, float.MaxValue, false, SkillshotType.SkillshotCircle); E.SetSkillshot(0.25f, 60f, 1400f, true, SkillshotType.SkillshotLine); R.SetSkillshot(0.7f, 120f, float.MaxValue, false, SkillshotType.SkillshotCircle); Drawing.OnDraw += Drawing_OnDraw; Orbwalking.BeforeAttack += BeforeAttack; AntiGapcloser.OnEnemyGapcloser += gapcloser; Interrupter2.OnInterruptableTarget += InterruptableTarget; Game.OnUpdate += OnUpdate; }
public static void Game_OnGameLoad() { if (ObjectManager.Player.BaseSkinName != "Sion") { return; } //Spells Q = new LeagueSharp.Common.Spell(SpellSlot.Q, 1050); Q.SetSkillshot(0.6f, 100f, float.MaxValue, false, SkillshotType.SkillshotLine); Q.SetCharged("SionQ", "SionQ", 500, 720, 0.5f); E = new LeagueSharp.Common.Spell(SpellSlot.E, 800); E.SetSkillshot(0.25f, 80f, 1800, false, SkillshotType.SkillshotLine); //Make the menu Config = MainMenu.AddMenu("Sion", "Sion"); comboMenu = Config.AddSubMenu("Combo", "Combo"); comboMenu.Add("UseQCombo", new CheckBox("Use Q")); comboMenu.Add("UseWCombo", new CheckBox("Use W")); comboMenu.Add("UseECombo", new CheckBox("Use E")); rMenu = Config.AddSubMenu("R", "R"); rMenu.Add("AntiCamLock", new CheckBox("Avoid locking camera")); rMenu.Add("MoveToMouse", new CheckBox("Move to mouse (Exploit)", false)); Game.OnUpdate += Game_OnGameUpdate; Game.OnProcessPacket += Game_OnGameProcessPacket; Drawing.OnDraw += Drawing_OnDraw; Obj_AI_Base.OnProcessSpellCast += ObjAiHeroOnOnProcessSpellCast; }
public static void Game_OnGameLoad() { if (ObjectManager.Player.BaseSkinName != "Sion") { return; } //Spells Q = new LeagueSharp.Common.Spell(SpellSlot.Q, 1050); Q.SetCharged(500, 720, 0.5f, 0.6f, int.MaxValue, 100); E = new LeagueSharp.Common.Spell(SpellSlot.E, 800); E.SetSkillshot(0.25f, 80f, 1800, false, SkillshotType.SkillshotLine); //Make the menu Config = MainMenu.AddMenu("Sion", "Sion"); comboMenu = Config.AddSubMenu("Combo", "Combo"); comboMenu.Add("UseQCombo", new CheckBox("Use Q")); comboMenu.Add("UseWCombo", new CheckBox("Use W")); comboMenu.Add("UseECombo", new CheckBox("Use E")); Game.OnUpdate += Game_OnGameUpdate; Drawing.OnDraw += Drawing_OnDraw; Obj_AI_Base.OnProcessSpellCast += ObjAiHeroOnOnProcessSpellCast; }
public override void OnLoad(EventArgs args) { Player = ObjectManager.Player; if (Player.ChampionName != ChampionName) return; //Create the spells Q = new Spell(SpellSlot.Q, 1550); W = new Spell(SpellSlot.W, 1000); E = new Spell(SpellSlot.E, 1150); R = new Spell(SpellSlot.R, 675); Q.SetSkillshot(0.6f, 100f, float.MaxValue, false, SkillshotType.SkillshotLine); W.SetSkillshot(0.7f, 125f, float.MaxValue, false, SkillshotType.SkillshotCircle); E.SetSkillshot(0.25f, 60f, 1400f, true, SkillshotType.SkillshotLine); R.SetSkillshot(0.7f, 120f, float.MaxValue, false, SkillshotType.SkillshotCircle); Q.SetCharged("XerathArcanopulseChargeUp", "XerathArcanopulseChargeUp", 750, 1550, 1.5f); SpellList.Add(Q); SpellList.Add(W); SpellList.Add(E); SpellList.Add(R); //Add the events we are going to use: Game.OnUpdate += Game_OnGameUpdate; Interrupter2.OnInterruptableTarget += Interrupter2_OnInterruptableTarget; AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; Obj_AI_Hero.OnProcessSpellCast += Obj_AI_Hero_OnProcessSpellCast; Game.OnWndProc += Game_OnWndProc; Game.PrintChat(ChampionName + " Loaded!"); Orbwalking.BeforeAttack += OrbwalkingOnBeforeAttack; Obj_AI_Hero.OnIssueOrder += Obj_AI_Hero_OnIssueOrder; }
public void LoadOKTW() { Q = new Spell(SpellSlot.Q, 1550); W = new Spell(SpellSlot.W, 1100); E = new Spell(SpellSlot.E, 1040); R = new Spell(SpellSlot.R, 675); Q.SetSkillshot(0.6f, 100f, float.MaxValue, false, SkillshotType.SkillshotLine); W.SetSkillshot(0.7f, 125f, float.MaxValue, false, SkillshotType.SkillshotCircle); E.SetSkillshot(0.25f, 60f, 1400f, true, SkillshotType.SkillshotLine); R.SetSkillshot(0.7f, 120f, float.MaxValue, false, SkillshotType.SkillshotCircle); Q.SetCharged("XerathArcanopulseChargeUp", "XerathArcanopulseChargeUp", 700, 1550, 1.5f); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("noti", "Show notification & line", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("onlyRdy", "Draw only ready spells", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("qRange", "Q range", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("wRange", "W range", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("eRange", "E range", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("rRange", "R range", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("rRangeMini", "R range minimap", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Q Config").AddItem(new MenuItem("autoQ", "Auto Q", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("W Config").AddItem(new MenuItem("autoW", "Auto W", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("W Config").AddItem(new MenuItem("harrasW", "Harras W", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("E Config").AddItem(new MenuItem("autoE", "Auto E", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("E Config").AddItem(new MenuItem("harrasE", "Harras E", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("autoR", "Auto R 2 x dmg R", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("useR", "Semi-manual cast R key", true).SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press))); //32 == space Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("trinkiet", "Auto blue trinkiet", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("delayR", "custome R delay ms (1000ms = 1 sec)", true).SetValue(new Slider(0, 3000, 0))); Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("MaxRangeR", "Max R adjustment (R range - slider)", true).SetValue(new Slider(0, 5000, 0))); foreach (var enemy in ObjectManager.Get<Obj_AI_Hero>().Where(enemy => enemy.IsEnemy)) Config.SubMenu(Player.ChampionName).SubMenu("Harras").AddItem(new MenuItem("harras" + enemy.ChampionName, enemy.ChampionName).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("separate", "Separate laneclear from harras", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("farmQ", "Lane clear Q", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("farmW", "Lane clear W", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("Mana", "LaneClear Mana", true).SetValue(new Slider(80, 100, 0))); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("LCminions", "LaneClear minimum minions", true).SetValue(new Slider(2, 10, 0))); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("jungleE", "Jungle clear E", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("jungleQ", "Jungle clear Q", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("jungleW", "Jungle clear W", true).SetValue(true)); Config.SubMenu(Player.ChampionName).AddItem(new MenuItem("force", "Force passive use in combo on minion", true).SetValue(true)); Game.OnUpdate += Game_OnGameUpdate; Interrupter2.OnInterruptableTarget += Interrupter2_OnInterruptableTarget; AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; Drawing.OnDraw += Drawing_OnDraw; Drawing.OnEndScene +=Drawing_OnEndScene; Orbwalking.BeforeAttack +=Orbwalking_BeforeAttack; Orbwalking.AfterAttack +=Orbwalking_AfterAttack; Spellbook.OnCastSpell += Spellbook_OnCastSpell; Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; }
public void LoadOKTW() { Q = new Spell(SpellSlot.Q, 925); W = new Spell(SpellSlot.Q, 0); E = new Spell(SpellSlot.E, 975); R = new Spell(SpellSlot.R, 1050); Q.SetSkillshot(0.25f, 70, 1650, false, SkillshotType.SkillshotLine); E.SetSkillshot(0.35f, 120, 1500, false, SkillshotType.SkillshotCircle); R.SetSkillshot(0.25f, 120, 1950, false, SkillshotType.SkillshotLine); Q.SetCharged("VarusQ", "VarusQ", 925, 1600, 1.5f); drawMenu = Config.AddSubMenu("Drawings"); drawMenu.Add("qRange", new CheckBox("Q range", false)); drawMenu.Add("eRange", new CheckBox("E range", false)); drawMenu.Add("rRange", new CheckBox("R range", false)); drawMenu.Add("onlyRdy", new CheckBox("Draw only ready spells", true)); qMenu = Config.AddSubMenu("Q Config"); qMenu.Add("autoQ", new CheckBox("Auto Q", true)); qMenu.Add("maxQ", new CheckBox("Cast Q only max range", true)); qMenu.Add("fastQ", new CheckBox("Fast cast Q", true)); eMenu = Config.AddSubMenu("E Config"); eMenu.Add("autoE", new CheckBox("Auto E", true)); rMenu = Config.AddSubMenu("R Config"); rMenu.Add("autoR", new CheckBox("Auto R", true)); rMenu.Add("rCount", new Slider("Auto R if enemies in range (combo mode)", 3, 0, 5)); 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.IsEnemy)) { rMenu.Add("GapCloser" + enemy.ChampionName, new CheckBox("Gapclose : " + enemy.ChampionName, true)); } harassMenu = Config.AddSubMenu("Harass"); foreach (var enemy in ObjectManager.Get <AIHeroClient>().Where(enemy => enemy.IsEnemy)) { harassMenu.Add("harras" + enemy.ChampionName, new CheckBox("Harass : " + enemy.ChampionName, true)); } farmMenu = Config.AddSubMenu("Farm"); farmMenu.Add("farmQ", new CheckBox("Lane clear Q", true)); farmMenu.Add("farmE", new CheckBox("Lane clear E", true)); farmMenu.Add("Mana", new Slider("LaneClear Mana", 80, 100, 0)); Game.OnUpdate += Game_OnGameUpdate; Drawing.OnDraw += Drawing_OnDraw; //SebbyLib.Orbwalking.BeforeAttack += BeforeAttack; //SebbyLib.Orbwalking.AfterAttack += afterAttack; Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; //Spellbook.OnCastSpell += Spellbook_OnCastSpell; AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; }
private void InitSion() { Q = new Spell(SpellSlot.Q, 740); Q.SetCharged(350, 740, 0.6f, 0.6f, int.MaxValue, 100); W = new Spell(SpellSlot.W, 490); E = new Spell(SpellSlot.E, 775); E.SetSkillshot(0.25f, 80f, 1800, false, SkillshotType.SkillshotLine); R = new Spell(SpellSlot.R); }
private void InitZac() { Q = new Spell(SpellSlot.Q, 550); Q.SetSkillshot(0.55f, 120, float.MaxValue, false, SkillshotType.SkillshotLine); W = new Spell(SpellSlot.W, 320); E = new Spell(SpellSlot.E); E.SetCharged(295, eRanges[0], eChannelTimes[0], 0.75f, 1500, 230); R = new Spell(SpellSlot.R, 300); }
private static void Initpoppy() { Q = new Spell(SpellSlot.Q, 400); Q.SetSkillshot(0.55f, 90f, float.MaxValue, false, SkillshotType.SkillshotLine); W = new Spell(SpellSlot.W, 400); E = new Spell(SpellSlot.E, 500); R = new Spell(SpellSlot.R); R.SetCharged(425, 1400, 1.0f, 0.5f, 1400, 90); }
public static void Game_OnGameLoad() { Chat.Print("Zac - The Secret Flubber by DanZ and Drunkenninja"); if (ObjectManager.Player.BaseSkinName != Champion) { return; } Q = new Spell(SpellSlot.Q, 550); W = new Spell(SpellSlot.W, 350); E = new Spell(SpellSlot.E, 1550); R = new Spell(SpellSlot.R); Q.SetSkillshot(550, 120, int.MaxValue, false, SkillshotType.SkillshotLine); E.SetSkillshot(1550, 250, 1500, true, SkillshotType.SkillshotCone); E.SetCharged("ZacE", "ZacE", 1150, 1550, 1.5f); SpellList.Add(Q); SpellList.Add(W); SpellList.Add(E); SpellList.Add(R); Config = MainMenu.AddMenu("Zac", "Zac_menu"); comboMenu = Config.AddSubMenu("Combo", "Combo"); comboMenu.Add("UseQCombo", new CheckBox("Use Q", true)); comboMenu.Add("UseWCombo", new CheckBox("Use W", true)); comboMenu.Add("UseRCombo", new CheckBox("Use R", true)); harassMenu = Config.AddSubMenu("Harass", "Harass"); harassMenu.Add("UseQHarass", new CheckBox("Use Q", true)); harassMenu.Add("UseWHarass", new CheckBox("Use W", true)); jungleMenu = Config.AddSubMenu("Jungle Clear", "JGClear"); jungleMenu.Add("QJGClear", new CheckBox("Use Q", true)); jungleMenu.Add("WJGClear", new CheckBox("Use W", true)); miscMenu = Config.AddSubMenu("Misc", "Misc"); miscMenu.Add("KSQ", new CheckBox("KS with Q", true)); drawMenu = Config.AddSubMenu("Drawings", "Drawings"); drawMenu.Add("drawEnable", new CheckBox("Enable Drawing", true)); drawMenu.Add("drawQ", new CheckBox("Draw Q", true)); drawMenu.Add("drawW", new CheckBox("Draw W", true)); drawMenu.Add("drawE", new CheckBox("Draw E", true)); drawMenu.Add("drawR", new CheckBox("Draw R", true)); Game.OnUpdate += OnGameUpdate; Drawing.OnDraw += OnDraw; }
public Katarina() { Q = new LeagueSharp.Common.Spell(SpellSlot.Q, 675); W = new LeagueSharp.Common.Spell(SpellSlot.W, 375); E = new LeagueSharp.Common.Spell(SpellSlot.E, 700); R = new LeagueSharp.Common.Spell(SpellSlot.R, 550); Q.SetTargetted(400, 1400); R.SetCharged("KatarinaR", "KatarinaR", 550, 550, 1.0f); }
private void InitZac() { Q = new Spell(SpellSlot.Q, 550); Q.SetSkillshot(0.55f, 120, float.MaxValue, false, SkillshotType.SkillshotLine); W = new Spell(SpellSlot.W, 320); E = new Spell(SpellSlot.E); E.SetSkillshot(0, 230, 1500, false, SkillshotType.SkillshotCircle); E.SetCharged("ZacE", "ZacE", 295, eRanges[0], eChannelTimes[0]); R = new Spell(SpellSlot.R, 300); }
public Katarina() { Q = new Spell(SpellSlot.Q, 675); W = new Spell(SpellSlot.W, 375); E = new Spell(SpellSlot.E, 700); R = new Spell(SpellSlot.R, 550); Q.SetTargetted(400, 1400); R.SetCharged("KatarinaR", "KatarinaR", 550, 550, 1.0f); }
private void InitSion() { Q = new Spell(SpellSlot.Q, 740); Q.SetSkillshot(0.6f, 100f, float.MaxValue, false, SkillshotType.SkillshotLine); Q.SetCharged("SionQ", "SionQ", 350, 740, 0.6f); W = new Spell(SpellSlot.W, 490); E = new Spell(SpellSlot.E, 775); E.SetSkillshot(0.25f, 80f, 1800, false, SkillshotType.SkillshotLine); R = new Spell(SpellSlot.R, float.MaxValue); }
private static void Game_OnGameLoad(EventArgs args) { if (ObjectManager.Player.BaseSkinName != "Sion") { return; } //Spells Q = new Spell(SpellSlot.Q, 1050); Q.SetSkillshot(0.6f, 100f, float.MaxValue, false, SkillshotType.SkillshotLine); Q.SetCharged("SionQ", "SionQ", 500, 720, 0.5f); E = new Spell(SpellSlot.E, 800); E.SetSkillshot(0.25f, 80f, 1800, false, SkillshotType.SkillshotLine); //Make the menu Config = new Menu("Sion", "Sion", true); //Orbwalker submenu Config.AddSubMenu(new Menu("Orbwalking", "Orbwalking")); //Add the target selector to the menu as submenu. var targetSelectorMenu = new Menu("Target Selector", "Target Selector"); TargetSelector.AddToMenu(targetSelectorMenu); Config.AddSubMenu(targetSelectorMenu); //Load the orbwalker and add it to the menu as submenu. Orbwalker = new Orbwalking.Orbwalker(Config.SubMenu("Orbwalking")); //Combo menu: Config.AddSubMenu(new Menu("Combo", "Combo")); Config.SubMenu("Combo").AddItem(new MenuItem("UseQCombo", "Use Q").SetValue(true)); Config.SubMenu("Combo").AddItem(new MenuItem("UseWCombo", "Use W").SetValue(true)); Config.SubMenu("Combo").AddItem(new MenuItem("UseECombo", "Use E").SetValue(true)); Config.SubMenu("Combo") .AddItem( new MenuItem("ComboActive", "Combo!").SetValue( new KeyBind(Config.Item("Orbwalk").GetValue<KeyBind>().Key, KeyBindType.Press))); Config.AddSubMenu(new Menu("R", "R")); Config.SubMenu("R").AddItem(new MenuItem("AntiCamLock", "Avoid locking camera").SetValue(true)); Config.SubMenu("R").AddItem(new MenuItem("MoveToMouse", "Move to mouse (Exploit)").SetValue(false)); //Disabled by default since its not legit Keepo Config.AddToMainMenu(); Game.PrintChat("Sion Loaded!"); Game.OnUpdate += Game_OnGameUpdate; Game.OnProcessPacket += Game_OnGameProcessPacket; Drawing.OnDraw += Drawing_OnDraw; Obj_AI_Base.OnProcessSpellCast += ObjAiHeroOnOnProcessSpellCast; }
public static void Load() { Q = new Spell(SpellSlot.Q, 500f, TargetSelector.DamageType.Physical); W = new Spell(SpellSlot.W, 600f, TargetSelector.DamageType.Magical); E = new Spell(SpellSlot.E); R = new Spell(SpellSlot.R); Q.SetSkillshot(0.25f, 50f, 2000f, true, SkillshotType.SkillshotLine); Q.SetCharged(" ", " ", 750, 1550, 1.5f); Q.SetTargetted(0.25f, 2000f); AIO_Menu.Champion.Combo.addUseQ(); AIO_Menu.Champion.Combo.addUseW(); AIO_Menu.Champion.Combo.addUseE(); AIO_Menu.Champion.Combo.addUseR(); AIO_Menu.Champion.Harass.addUseQ(); AIO_Menu.Champion.Harass.addUseW(); AIO_Menu.Champion.Harass.addUseE(); AIO_Menu.Champion.Harass.addIfMana(); AIO_Menu.Champion.Lasthit.addUseQ(); AIO_Menu.Champion.Lasthit.addIfMana(); AIO_Menu.Champion.Laneclear.addUseQ(); AIO_Menu.Champion.Laneclear.addUseW(); AIO_Menu.Champion.Laneclear.addUseE(); AIO_Menu.Champion.Laneclear.addIfMana(); AIO_Menu.Champion.Jungleclear.addUseQ(); AIO_Menu.Champion.Jungleclear.addUseW(); AIO_Menu.Champion.Jungleclear.addUseE(); AIO_Menu.Champion.Jungleclear.addIfMana(); AIO_Menu.Champion.Misc.addHitchanceSelector(); AIO_Menu.Champion.Misc.addUseKillsteal(); AIO_Menu.Champion.Misc.addUseAntiGapcloser(); AIO_Menu.Champion.Misc.addUseInterrupter(); AIO_Menu.Champion.Drawings.addQrange(); AIO_Menu.Champion.Drawings.addWrange(); AIO_Menu.Champion.Drawings.addErange(); AIO_Menu.Champion.Drawings.addRrange(); AIO_Menu.Champion.Drawings.addDamageIndicator(getComboDamage); Game.OnUpdate += Game_OnUpdate; Drawing.OnDraw += Drawing_OnDraw; AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; Interrupter2.OnInterruptableTarget += Interrupter2_OnInterruptableTarget; Orbwalking.AfterAttack += Orbwalking_AfterAttack; }
public void LoadOKTW() { Q = new Spell(SpellSlot.Q, 1550); W = new Spell(SpellSlot.W, 1000); E = new Spell(SpellSlot.E, 1050); R = new Spell(SpellSlot.R, 675); Q.SetSkillshot(0.6f, 100f, float.MaxValue, false, SkillshotType.SkillshotLine); W.SetSkillshot(0.7f, 125f, float.MaxValue, false, SkillshotType.SkillshotCircle); E.SetSkillshot(0.25f, 60f, 1400f, true, SkillshotType.SkillshotLine); R.SetSkillshot(0.7f, 120f, float.MaxValue, false, SkillshotType.SkillshotCircle); Q.SetCharged("XerathArcanopulseChargeUp", "XerathArcanopulseChargeUp", 800, 1550, 1.5f); Config.SubMenu("Draw").AddItem(new MenuItem("noti", "Show notification & line").SetValue(true)); Config.SubMenu("Draw").AddItem(new MenuItem("onlyRdy", "Draw only ready spells").SetValue(true)); Config.SubMenu("Draw").AddItem(new MenuItem("qRange", "Q range").SetValue(false)); Config.SubMenu("Draw").AddItem(new MenuItem("wRange", "W range").SetValue(false)); Config.SubMenu("Draw").AddItem(new MenuItem("eRange", "E range").SetValue(false)); Config.SubMenu("Draw").AddItem(new MenuItem("rRange", "R range").SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Q Config").AddItem(new MenuItem("autoQ", "Auto Q").SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("W Config").AddItem(new MenuItem("autoW", "Auto W").SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("W Config").AddItem(new MenuItem("harrasW", "Harras W").SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("E Config").AddItem(new MenuItem("autoE", "Auto E").SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("E Config").AddItem(new MenuItem("harrasE", "Harras E").SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("autoR", "Auto R").SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("useR", "Semi-manual cast R key").SetValue(new KeyBind('t', KeyBindType.Press))); //32 == space Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("trinkiet", "Auto blue trinkiet").SetValue(true)); foreach (var enemy in ObjectManager.Get<Obj_AI_Hero>().Where(enemy => enemy.IsEnemy)) Config.SubMenu(Player.ChampionName).SubMenu("Harras").AddItem(new MenuItem("harras" + enemy.ChampionName, enemy.ChampionName).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("farmQ", "Lane clear Q").SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("farmW", "Lane clear W").SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("Mana", "LaneClear Mana").SetValue(new Slider(80, 100, 30))); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("jungleE", "Jungle clear E").SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("jungleQ", "Jungle clear Q").SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("jungleW", "Jungle clear W").SetValue(true)); Config.SubMenu(Player.ChampionName).AddItem(new MenuItem("force", "Force passive use in combo on minion").SetValue(true)); Game.OnUpdate += Game_OnGameUpdate; Interrupter2.OnInterruptableTarget += Interrupter2_OnInterruptableTarget; AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; Drawing.OnDraw += Drawing_OnDraw; Orbwalking.BeforeAttack +=Orbwalking_BeforeAttack; Spellbook.OnCastSpell += Spellbook_OnCastSpell; }
public void LoadOKTW() { Q = new Spell(SpellSlot.Q, 925); W = new Spell(SpellSlot.Q, 0); E = new Spell(SpellSlot.E, 975); R = new Spell(SpellSlot.R, 1050); Q.SetSkillshot(0.25f, 70, 1650, false, SkillshotType.SkillshotLine); E.SetSkillshot(0.35f, 120, 1500, false, SkillshotType.SkillshotCircle); R.SetSkillshot(0.25f, 120, 1950, false, SkillshotType.SkillshotLine); Q.SetCharged("VarusQ", "VarusQ", 925, 1600, 1.5f); drawMenu = Config.AddSubMenu("Drawings"); drawMenu.Add("qRange", new CheckBox("Q range", false)); drawMenu.Add("eRange", new CheckBox("E range", false)); drawMenu.Add("rRange", new CheckBox("R range", false)); drawMenu.Add("onlyRdy", new CheckBox("Draw only ready spells", true)); qMenu = Config.AddSubMenu("Q Config"); qMenu.Add("autoQ", new CheckBox("Auto Q", true)); qMenu.Add("maxQ", new CheckBox("Cast Q only max range", true)); qMenu.Add("fastQ", new CheckBox("Fast cast Q", true)); eMenu = Config.AddSubMenu("E Config"); eMenu.Add("autoE", new CheckBox("Auto E", true)); rMenu = Config.AddSubMenu("R Config"); rMenu.Add("autoR", new CheckBox("Auto R", true)); rMenu.Add("rCount", new Slider("Auto R if enemies in range (combo mode)", 3, 0, 5)); 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.IsEnemy)) rMenu.Add("GapCloser" + enemy.ChampionName, new CheckBox("Gapclose : " + enemy.ChampionName, true)); harassMenu = Config.AddSubMenu("Harass"); foreach (var enemy in ObjectManager.Get<AIHeroClient>().Where(enemy => enemy.IsEnemy)) harassMenu.Add("harras" + enemy.ChampionName, new CheckBox("Harass : " + enemy.ChampionName, true)); farmMenu = Config.AddSubMenu("Farm"); farmMenu.Add("farmQ", new CheckBox("Lane clear Q", true)); farmMenu.Add("farmE", new CheckBox("Lane clear E", true)); farmMenu.Add("Mana", new Slider("LaneClear Mana", 80, 100, 0)); Game.OnUpdate += Game_OnGameUpdate; Drawing.OnDraw += Drawing_OnDraw; //SebbyLib.Orbwalking.BeforeAttack += BeforeAttack; //SebbyLib.Orbwalking.AfterAttack += afterAttack; Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; //Spellbook.OnCastSpell += Spellbook_OnCastSpell; AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; }
public static void Load() { Q = new Spell(SpellSlot.Q, 1550, TargetSelector.DamageType.Magical); W = new Spell(SpellSlot.W, 1000, TargetSelector.DamageType.Magical); E = new Spell(SpellSlot.E, 1100, TargetSelector.DamageType.Magical); R = new Spell(SpellSlot.R, 675, TargetSelector.DamageType.Magical); Q.SetSkillshot(0.6f, 100f, float.MaxValue, false, SkillshotType.SkillshotLine); W.SetSkillshot(0.7f, 125f, float.MaxValue, false, SkillshotType.SkillshotCircle); E.SetSkillshot(0.25f, 60f, 1400f, true, SkillshotType.SkillshotLine); R.SetSkillshot(0.7f, 120f, float.MaxValue, false, SkillshotType.SkillshotCircle); Q.SetCharged("XerathArcanopulseChargeUp", "XerathArcanopulseChargeUp", 750, 1550, 1.5f); AIO_Menu.Champion.Combo.addUseQ(); AIO_Menu.Champion.Combo.addUseW(); AIO_Menu.Champion.Combo.addUseE(); AIO_Menu.Champion.Combo.addUseR(); Menu.SubMenu("Combo").AddItem(new MenuItem("Combo.Use MR", "Use R(Manual)")).SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press, false)); AIO_Menu.Champion.Harass.addUseQ(); AIO_Menu.Champion.Harass.addUseW(); AIO_Menu.Champion.Harass.addUseE(); AIO_Menu.Champion.Harass.addIfMana(20); AIO_Menu.Champion.Laneclear.addUseQ(); AIO_Menu.Champion.Laneclear.addUseW(); AIO_Menu.Champion.Laneclear.addIfMana(20); AIO_Menu.Champion.Jungleclear.addUseQ(); AIO_Menu.Champion.Jungleclear.addUseW(); AIO_Menu.Champion.Jungleclear.addUseE(); AIO_Menu.Champion.Jungleclear.addIfMana(20); AIO_Menu.Champion.Misc.addHitchanceSelector(); AIO_Menu.Champion.Misc.addItem("Ping Notify on R killable enemies (local/client side)", true); AIO_Menu.Champion.Misc.addItem("KillstealW", true); AIO_Menu.Champion.Misc.addItem("KillstealE", true); AIO_Menu.Champion.Misc.addUseAntiGapcloser(); AIO_Menu.Champion.Misc.addUseInterrupter(); AIO_Menu.Champion.Drawings.addQrange(); AIO_Menu.Champion.Drawings.addWrange(); AIO_Menu.Champion.Drawings.addErange(); AIO_Menu.Champion.Drawings.addRrange(); AIO_Menu.Champion.Drawings.addDamageIndicator(getComboDamage); Game.OnUpdate += Game_OnUpdate; Drawing.OnDraw += Drawing_OnDraw; AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; Interrupter2.OnInterruptableTarget += Interrupter2_OnInterruptableTarget; }
static void Game_OnGameLoad(EventArgs args) { Notifications.AddNotification("Zac - The Secret Flubber by DanZ and Drunkenninja", 1000); if (ObjectManager.Player.BaseSkinName != Champion) return; Q = new Spell(SpellSlot.Q, 550); W = new Spell(SpellSlot.W, 350); E = new Spell(SpellSlot.E, 1550); R = new Spell(SpellSlot.R); Q.SetSkillshot(550, 120, int.MaxValue, false, SkillshotType.SkillshotLine); E.SetSkillshot(1550, 250, 1500, true, SkillshotType.SkillshotCone); E.SetCharged("ZacE", "ZacE", 1150, 1550, 1.5f); SpellList.Add(Q); SpellList.Add(W); SpellList.Add(E); SpellList.Add(R); Config = new Menu("Zac", "Zac_menu", true); var targetSelectorMenu = new Menu("Target Selector", "Target Selector"); TargetSelector.AddToMenu(targetSelectorMenu); Config.AddSubMenu(new Menu("Orbwalking", "Orbwalking")); Orbwalker = new Orbwalking.Orbwalker(Config.SubMenu("Orbwalking")); Config.AddSubMenu(targetSelectorMenu); Config.AddSubMenu(new Menu("Combo", "Combo")); Config.SubMenu("Combo").AddItem(new MenuItem("UseQCombo", "Use Q")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("UseWCombo", "Use W")).SetValue(true); Config.SubMenu("Combo").AddItem(new MenuItem("UseRCombo", "Use R")).SetValue(true); Config.AddSubMenu(new Menu("Jungle Clear", "JGClear")); Config.SubMenu("JGClear").AddItem(new MenuItem("QJGClear", "Use Q").SetValue(true)); Config.SubMenu("JGClear").AddItem(new MenuItem("WJGClear", "Use W").SetValue(true)); Config.AddSubMenu(new Menu("Harass", "Harass")); Config.SubMenu("Harass").AddItem(new MenuItem("UseQHarass", "Use Q")).SetValue(true); Config.SubMenu("Harass").AddItem(new MenuItem("UseWHarass", "Use W")).SetValue(true); Config.AddSubMenu(new Menu("Mis Settings", "Misc")); Config.SubMenu("Misc").AddItem(new MenuItem("KSQ", "KS with Q")).SetValue(true); Config.AddSubMenu(new Menu("Drawings", "Drawings")); Config.SubMenu("Drawings").AddItem(new MenuItem("drawEnable", "Enable Drawing")).SetValue(true); Config.SubMenu("Drawings").AddItem(new MenuItem("drawQ", "Draw Q")).SetValue(true); Config.SubMenu("Drawings").AddItem(new MenuItem("drawW", "Draw W")).SetValue(true); Config.SubMenu("Drawings").AddItem(new MenuItem("drawE", "Draw E")).SetValue(true); Config.SubMenu("Drawings").AddItem(new MenuItem("drawR", "Draw R")).SetValue(true); Config.AddToMainMenu(); Game.OnUpdate += OnGameUpdate; Drawing.OnDraw += OnDraw; }
public Varus() { _q = new Spell(SpellSlot.Q, 1600f, TargetSelector.DamageType.Physical) {MinHitChance = HitChance.High}; _w = new Spell(SpellSlot.W); _e = new Spell(SpellSlot.E, 925f, TargetSelector.DamageType.Physical) {MinHitChance = HitChance.High}; _r = new Spell(SpellSlot.R, 1200f, TargetSelector.DamageType.Magical) {MinHitChance = HitChance.High}; _q.SetSkillshot(0.25f, 70f, 1500f, false, SkillshotType.SkillshotLine); _e.SetSkillshot(1.0f, 250f, 1750f, false, SkillshotType.SkillshotCircle); _r.SetSkillshot(0.25f, 120f, 1200f, false, SkillshotType.SkillshotLine); _q.SetCharged("VarusQ", "VarusQ", 250, 1600, 1.2f); MenuProvider.Champion.Combo.AddUseQ(); MenuProvider.Champion.Combo.AddItem("Q Min Charge", new Slider(800, 0, 1600)); MenuProvider.Champion.Combo.AddUseE(); MenuProvider.Champion.Combo.AddUseR(); MenuProvider.Champion.Harass.AddUseQ(); MenuProvider.Champion.Harass.AddItem("Q Min Charge", new Slider(1600, 0, 1600)); MenuProvider.Champion.Harass.AddUseE(false); MenuProvider.Champion.Harass.AddIfMana(60); MenuProvider.Champion.Laneclear.AddUseQ(false); MenuProvider.Champion.Laneclear.AddUseE(false); MenuProvider.Champion.Laneclear.AddIfMana(60); MenuProvider.Champion.Jungleclear.AddUseQ(); MenuProvider.Champion.Jungleclear.AddUseE(false); MenuProvider.Champion.Jungleclear.AddIfMana(20); MenuProvider.Champion.Misc.AddUseAntiGapcloser(); MenuProvider.Champion.Misc.AddUseInterrupter(); MenuProvider.Champion.Drawings.AddDrawQrange(Color.FromArgb(100, Color.DeepSkyBlue), false); MenuProvider.Champion.Drawings.AddDrawErange(Color.FromArgb(100, Color.DeepSkyBlue), false); MenuProvider.Champion.Drawings.AddDrawRrange(Color.FromArgb(100, Color.DeepSkyBlue), false); MenuProvider.Champion.Drawings.AddDamageIndicator(GetComboDamage); Game.OnUpdate += Game_OnUpdate; Drawing.OnDraw += Drawing_OnDraw; AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; Interrupter2.OnInterruptableTarget += Interrupter2_OnInterruptableTarget; Orbwalking.BeforeAttack += Orbwalking_BeforeAttack; Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; Console.WriteLine("Sharpshooter: Varus Loaded."); Game.PrintChat( "<font color = \"#00D8FF\"><b>SharpShooter Reworked:</b></font> <font color = \"#FF007F\">Varus</font> Loaded."); }
static SpellManager() { // Initialize spells Q = new Spell(SpellSlot.Q, 1600); W = new Spell(SpellSlot.W); E = new Spell(SpellSlot.E, 925); R = new Spell(SpellSlot.R, 1200); // Finetune spells Q.SetSkillshot(0, 70, 1900, false, SkillshotType.SkillshotLine); Q.SetCharged("VarusQ", "VarusQ", 925, (int)Q.Range, 1.25f); E.SetSkillshot(0.5f, 235, float.MaxValue, false, SkillshotType.SkillshotCircle); R.SetSkillshot(0.25f, 100, 1950, false, SkillshotType.SkillshotLine); }
public void LoadOKTW() { Q = new Spell(SpellSlot.Q, 925); W = new Spell(SpellSlot.Q, 0); E = new Spell(SpellSlot.E, 975); R = new Spell(SpellSlot.R, 1050); Q.SetSkillshot(0.25f, 70, 1650, false, SkillshotType.SkillshotLine); E.SetSkillshot(0.35f, 120, 1500, false, SkillshotType.SkillshotCircle); R.SetSkillshot(0.25f, 120, 1950, false, SkillshotType.SkillshotLine); Q.SetCharged("VarusQ", "VarusQ", 925, 1600, 1.5f); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("onlyRdy", "Draw only ready spells", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("qRange", "Q range", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("eRange", "E range", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("rRange", "R range", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Q Config").AddItem(new MenuItem("autoQ", "Auto Q", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Q Config").AddItem(new MenuItem("maxQ", "Cast Q only max range", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Q Config").AddItem(new MenuItem("fastQ", "Fast cast Q", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("E Config").AddItem(new MenuItem("autoE", "Auto E", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("autoR", "Auto R", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("rCount", "Auto R if enemies in range (combo mode)", true).SetValue(new Slider(3, 0, 5))); Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("useR", "Semi-manual cast R key", true).SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press))); //32 == space foreach (var enemy in HeroManager.Enemies) { Config.SubMenu(Player.ChampionName).SubMenu("R Config").SubMenu("GapCloser R").AddItem(new MenuItem("GapCloser" + enemy.ChampionName, enemy.ChampionName).SetValue(false)); } foreach (var enemy in HeroManager.Enemies) { Config.SubMenu(Player.ChampionName).SubMenu("Harras").AddItem(new MenuItem("harras" + enemy.ChampionName, enemy.ChampionName).SetValue(true)); } Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("farmQ", "Lane clear Q", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("farmE", "Lane clear E", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("Mana", "LaneClear Mana", true).SetValue(new Slider(80, 100, 0))); Game.OnUpdate += Game_OnGameUpdate; Drawing.OnDraw += Drawing_OnDraw; //LeagueSharp.Common.Orbwalking.BeforeAttack += BeforeAttack; //LeagueSharp.Common.Orbwalking.AfterAttack += afterAttack; Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; //Spellbook.OnCastSpell += Spellbook_OnCastSpell; AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; }
public Varus() { Utils.Utils.PrintMessage("Varus loaded!"); Q = new LeagueSharp.Common.Spell(SpellSlot.Q, 1600f); W = new LeagueSharp.Common.Spell(SpellSlot.W); E = new LeagueSharp.Common.Spell(SpellSlot.E, 925f); R = new LeagueSharp.Common.Spell(SpellSlot.R, 1200f); Q.SetCharged(250, 1600, 1.2f, .25f, 1650, 70); E.SetSkillshot(.50f, 250f, 1400f, false, SkillshotType.SkillshotCircle); R.SetSkillshot(.25f, 120f, 1950f, false, SkillshotType.SkillshotLine); Obj_AI_Base.OnProcessSpellCast += AIHeroClient_OnProcessSpellCast; }
public Varus() : base(new Version(0, 1, 1)) { Q = new Spell(SpellSlot.Q, 1600); W = new Spell(SpellSlot.W, 0); E = new Spell(SpellSlot.E, 925); R = new Spell(SpellSlot.R, 1300); Q.SetSkillshot(0.5f, 100f, 1500f, false, SkillshotType.SkillshotLine); E.SetSkillshot(1f, 235f, 1500f, false, SkillshotType.SkillshotCircle); R.SetSkillshot(0.25f, 100f, 1950f, false, SkillshotType.SkillshotLine); Q.SetCharged("VarusQ", "VarusQ", 1100, 1600, 1.2f); Orbwalking.BeforeAttack +=Orbwalking_BeforeAttack; }
public static void Initialize() { Q = new Spell(SpellSlot.Q, 1625); Q.SetSkillshot(Q.Instance.SData.SpellCastTime, Q.Instance.SData.LineWidth, Q.Instance.SData.MissileSpeed, false, SkillshotType.SkillshotLine); Q.SetCharged("VarusQ", "VarusQ", 925, 1625, 1.0f); //Q.MinHitChance = HitChance.VeryHigh; W = new Spell(SpellSlot.W); E = new Spell(SpellSlot.E, 925); E.SetSkillshot(.50f, 250, 1400, false, SkillshotType.SkillshotCircle); R = new Spell(SpellSlot.R, 1075); R.SetSkillshot(.25f, 120, 1950, false, SkillshotType.SkillshotLine); Ignite = ObjectManager.Player.GetSpellSlot("summonerdot"); }
private void LoadSpells() { Q = new Spell(SpellSlot.Q, 1550); Q.SetSkillshot(0.6f, 100, float.MaxValue, false, SkillshotType.SkillshotLine); Q.SetCharged("XerathArcanopulseChargeUp", "XerathArcanopulseChargeUp", 750, 1550, 1.5f); W = new Spell(SpellSlot.W, 1000); W.SetSkillshot(0.7f, 125, float.MaxValue, false, SkillshotType.SkillshotCircle); E = new Spell(SpellSlot.E, 1150); E.SetSkillshot(0.2f, 60, 1400, true, SkillshotType.SkillshotLine); R = new Spell(SpellSlot.R, 675); R.SetSkillshot(0.7f, 120, float.MaxValue, false, SkillshotType.SkillshotCircle); }
public static void Load() { Q = new Spell(SpellSlot.Q, 1600f, TargetSelector.DamageType.Physical); W = new Spell(SpellSlot.W); E = new Spell(SpellSlot.E, 925f, TargetSelector.DamageType.Magical); R = new Spell(SpellSlot.R, 1200f, TargetSelector.DamageType.Magical); Q.SetSkillshot(0.25f, 70f, 1650f, false, SkillshotType.SkillshotLine); E.SetSkillshot(0.50f, 250f, 1400f, false, SkillshotType.SkillshotCircle); R.SetSkillshot(0.25f, 120f, 1950f, false, SkillshotType.SkillshotLine); Q.SetCharged("VarusQ", "VarusQ", 250, 1600, 1.2f); AIO_Menu.Champion.Combo.addUseQ(); Menu.SubMenu("Combo").AddItem(new MenuItem("Combo.WM", "W Min Stacks")).SetValue(new Slider(2, 1, 3)); AIO_Menu.Champion.Combo.addUseE(); AIO_Menu.Champion.Combo.addUseR(false); Menu.SubMenu("Combo").AddItem(new MenuItem("Combo.Use MR", "Use R(Manual)")).SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press, false)); AIO_Menu.Champion.Harass.addUseQ(); AIO_Menu.Champion.Harass.addUseE(); AIO_Menu.Champion.Harass.addIfMana(); AIO_Menu.Champion.Laneclear.addUseQ(); AIO_Menu.Champion.Laneclear.addUseE(); AIO_Menu.Champion.Laneclear.addIfMana(); AIO_Menu.Champion.Jungleclear.addUseQ(); AIO_Menu.Champion.Jungleclear.addUseE(); AIO_Menu.Champion.Jungleclear.addIfMana(); AIO_Menu.Champion.Misc.addHitchanceSelector(); AIO_Menu.Champion.Misc.addItem("KillstealE", true); AIO_Menu.Champion.Misc.addUseAntiGapcloser(); AIO_Menu.Champion.Misc.addUseInterrupter(); AIO_Menu.Champion.Drawings.addQrange(); AIO_Menu.Champion.Drawings.addErange(); AIO_Menu.Champion.Drawings.addRrange(); AIO_Menu.Champion.Drawings.addDamageIndicator(getComboDamage); Game.OnUpdate += Game_OnUpdate; Drawing.OnDraw += Drawing_OnDraw; AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; Interrupter2.OnInterruptableTarget += Interrupter2_OnInterruptableTarget; }
public static void Game_OnGameLoad() { Chat.Print("Zac - The Secret Flubber by DanZ and Drunkenninja"); if (ObjectManager.Player.BaseSkinName != Champion) return; Q = new Spell(SpellSlot.Q, 550); W = new Spell(SpellSlot.W, 350); E = new Spell(SpellSlot.E, 1550); R = new Spell(SpellSlot.R); Q.SetSkillshot(550, 120, int.MaxValue, false, SkillshotType.SkillshotLine); E.SetSkillshot(1550, 250, 1500, true, SkillshotType.SkillshotCone); E.SetCharged("ZacE", "ZacE", 1150, 1550, 1.5f); SpellList.Add(Q); SpellList.Add(W); SpellList.Add(E); SpellList.Add(R); Config = MainMenu.AddMenu("Zac", "Zac_menu"); comboMenu = Config.AddSubMenu("Combo", "Combo"); comboMenu.Add("UseQCombo", new CheckBox("Use Q", true)); comboMenu.Add("UseWCombo", new CheckBox("Use W", true)); comboMenu.Add("UseRCombo", new CheckBox("Use R", true)); harassMenu = Config.AddSubMenu("Harass", "Harass"); harassMenu.Add("UseQHarass", new CheckBox("Use Q", true)); harassMenu.Add("UseWHarass", new CheckBox("Use W", true)); jungleMenu = Config.AddSubMenu("Jungle Clear", "JGClear"); jungleMenu.Add("QJGClear", new CheckBox("Use Q", true)); jungleMenu.Add("WJGClear", new CheckBox("Use W", true)); miscMenu = Config.AddSubMenu("Misc", "Misc"); miscMenu.Add("KSQ", new CheckBox("KS with Q", true)); drawMenu = Config.AddSubMenu("Drawings", "Drawings"); drawMenu.Add("drawEnable", new CheckBox("Enable Drawing", true)); drawMenu.Add("drawQ", new CheckBox("Draw Q", true)); drawMenu.Add("drawW", new CheckBox("Draw W", true)); drawMenu.Add("drawE", new CheckBox("Draw E", true)); drawMenu.Add("drawR", new CheckBox("Draw R", true)); Game.OnUpdate += OnGameUpdate; Drawing.OnDraw += OnDraw; }
public Varus() { Utils.PrintMessage("Varus loaded!"); Q = new Spell(SpellSlot.Q, 1600f); W = new Spell(SpellSlot.W); E = new Spell(SpellSlot.E, 925f); R = new Spell(SpellSlot.R, 1200f); Q.SetSkillshot(.25f, 70f, 1650f, false, SkillshotType.SkillshotLine); E.SetSkillshot(.50f, 250f, 1400f, false, SkillshotType.SkillshotCircle); R.SetSkillshot(.25f, 100f, 1950f, false, SkillshotType.SkillshotLine); Q.SetCharged("VarusQ", "VarusQ", 250, 1600, 1.2f); Obj_AI_Base.OnProcessSpellCast += Obj_AI_Hero_OnProcessSpellCast; }
public void LoadOKTW() { Q = new Spell(SpellSlot.Q, 925); W = new Spell(SpellSlot.Q, 0); E = new Spell(SpellSlot.E, 975); R = new Spell(SpellSlot.R, 1050); Q.SetSkillshot(0.25f, 70, 1900, false, SkillshotType.SkillshotLine); E.SetSkillshot(0.35f, 120, 1500, false, SkillshotType.SkillshotCircle); R.SetSkillshot(0.25f, 120, 1950, false, SkillshotType.SkillshotLine); Q.SetCharged("VarusQ", "VarusQ", 925, 1600, 1.5f); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("onlyRdy", "Draw only ready spells", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("qRange", "Q range", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("eRange", "E range", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("rRange", "R range", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Q Config").AddItem(new MenuItem("autoQ", "Auto Q", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Q Config").AddItem(new MenuItem("maxQ", "Cast Q only max range", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Q Config").AddItem(new MenuItem("fastQ", "Fast cast Q", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("E Config").AddItem(new MenuItem("autoE", "Auto E", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("autoR", "Auto R", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("rCount", "Auto R if enemies in range (combo mode)", true).SetValue(new Slider(3, 0, 5))); Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("useR", "Semi-manual cast R key", true).SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press))); //32 == space foreach (var enemy in ObjectManager.Get<Obj_AI_Hero>().Where(enemy => enemy.IsEnemy)) Config.SubMenu(Player.ChampionName).SubMenu("R Config").SubMenu("GapCloser R").AddItem(new MenuItem("GapCloser" + enemy.ChampionName, enemy.ChampionName).SetValue(false)); foreach (var enemy in ObjectManager.Get<Obj_AI_Hero>().Where(enemy => enemy.IsEnemy)) Config.SubMenu(Player.ChampionName).SubMenu("Harras").AddItem(new MenuItem("harras" + enemy.ChampionName, enemy.ChampionName).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("farmQ", "Lane clear Q", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("farmE", "Lane clear E", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("Mana", "LaneClear Mana", true).SetValue(new Slider(80, 100, 0))); Game.OnUpdate += Game_OnGameUpdate; Drawing.OnDraw += Drawing_OnDraw; //Orbwalking.BeforeAttack += BeforeAttack; //Orbwalking.AfterAttack += afterAttack; Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; //Spellbook.OnCastSpell += Spellbook_OnCastSpell; AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; }
public Varus() { Q = new Spell(SpellSlot.Q, 1600f, TargetSelector.DamageType.Physical) { MinHitChance = HitChance.High }; W = new Spell(SpellSlot.W); E = new Spell(SpellSlot.E, 925f, TargetSelector.DamageType.Physical) { MinHitChance = HitChance.High }; R = new Spell(SpellSlot.R, 1200f, TargetSelector.DamageType.Magical) { MinHitChance = HitChance.High }; Q.SetSkillshot(0.25f, 70f, 1900f, false, SkillshotType.SkillshotLine); E.SetSkillshot(1.00f, 235f, 1500f, false, SkillshotType.SkillshotCircle); R.SetSkillshot(0.25f, 120f, 1950f, false, SkillshotType.SkillshotLine); Q.SetCharged("VarusQ", "VarusQ", 250, 1600, 1.2f); MenuProvider.Champion.Combo.addUseQ(); MenuProvider.Champion.Combo.addUseE(); MenuProvider.Champion.Combo.addUseR(); MenuProvider.Champion.Harass.addUseQ(); MenuProvider.Champion.Harass.addUseE(false); MenuProvider.Champion.Harass.addIfMana(60); MenuProvider.Champion.Laneclear.addUseQ(false); MenuProvider.Champion.Laneclear.addUseE(false); MenuProvider.Champion.Laneclear.addIfMana(60); MenuProvider.Champion.Jungleclear.addUseQ(); MenuProvider.Champion.Jungleclear.addUseE(false); MenuProvider.Champion.Jungleclear.addIfMana(20); MenuProvider.Champion.Misc.addUseAntiGapcloser(); MenuProvider.Champion.Misc.addUseInterrupter(); MenuProvider.Champion.Drawings.addDrawQrange(System.Drawing.Color.DeepSkyBlue, true); MenuProvider.Champion.Drawings.addDrawErange(System.Drawing.Color.DeepSkyBlue, false); MenuProvider.Champion.Drawings.addDrawRrange(System.Drawing.Color.DeepSkyBlue, true); MenuProvider.Champion.Drawings.addDamageIndicator(GetComboDamage); Game.OnUpdate += Game_OnUpdate; Drawing.OnDraw += Drawing_OnDraw; AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; Interrupter2.OnInterruptableTarget += Interrupter2_OnInterruptableTarget; Orbwalking.BeforeAttack += Orbwalking_BeforeAttack; Console.WriteLine("Sharpshooter: Varus Loaded."); Game.PrintChat("<font color = \"#00D8FF\"><b>SharpShooter Reworked:</b></font> <font color = \"#FF007F\">Varus</font> Loaded."); }
public void LoadOKTW() { Q = new Spell(SpellSlot.Q, 1550); W = new Spell(SpellSlot.W, 1000); E = new Spell(SpellSlot.E, 1150); R = new Spell(SpellSlot.R, 675); Q.SetSkillshot(0.6f, 100f, float.MaxValue, false, SkillshotType.SkillshotLine); W.SetSkillshot(0.7f, 125f, float.MaxValue, false, SkillshotType.SkillshotCircle); E.SetSkillshot(0.25f, 60f, 1400f, true, SkillshotType.SkillshotLine); R.SetSkillshot(0.7f, 120f, float.MaxValue, false, SkillshotType.SkillshotCircle); Q.SetCharged("XerathArcanopulseChargeUp", "XerathArcanopulseChargeUp", 800, 1550, 1.5f); Config.SubMenu("Draw").AddItem(new MenuItem("onlyRdy", "Draw only ready spells").SetValue(true)); Config.SubMenu("Draw").AddItem(new MenuItem("qRange", "Q range").SetValue(false)); Config.SubMenu("Draw").AddItem(new MenuItem("eRange", "E range").SetValue(false)); Config.SubMenu("Draw").AddItem(new MenuItem("rRange", "R range").SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Q Config").AddItem(new MenuItem("autoQ", "Auto Q").SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Q Config").AddItem(new MenuItem("maxQ", "Cast Q only max range").SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Q Config").AddItem(new MenuItem("fastQ", "Fast cast Q").SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("W Config").AddItem(new MenuItem("autoW", "Auto W").SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("W Config").AddItem(new MenuItem("harrasW", "Harras W").SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("E Config").AddItem(new MenuItem("autoE", "Auto E").SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("autoR", "Auto R").SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("rCount", "Auto R if enemies in range (combo mode)").SetValue(new Slider(3, 0, 5))); Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("useR", "Semi-manual cast R key").SetValue(new KeyBind('t', KeyBindType.Press))); //32 == space foreach (var enemy in ObjectManager.Get<Obj_AI_Hero>().Where(enemy => enemy.IsEnemy)) Config.SubMenu(Player.ChampionName).SubMenu("Harras").AddItem(new MenuItem("harras" + enemy.ChampionName, enemy.ChampionName).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("farmQ", "Lane clear Q").SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("farmW", "Lane clear W").SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("Mana", "LaneClear Mana").SetValue(new Slider(80, 100, 30))); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("jungleQ", "Jungle clear Q").SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("jungleW", "Jungle clear W").SetValue(true)); Game.OnUpdate += Game_OnGameUpdate; Interrupter2.OnInterruptableTarget += Interrupter2_OnInterruptableTarget; AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; Drawing.OnDraw += Drawing_OnDraw; }
public static void Load() { Q = new Spell(SpellSlot.Q, 840f, TargetSelector.DamageType.Physical); W = new Spell(SpellSlot.W, 190f, TargetSelector.DamageType.Physical); E = new Spell(SpellSlot.E, 240f, TargetSelector.DamageType.Physical);//splash 600 R = new Spell(SpellSlot.R, 800f, TargetSelector.DamageType.Physical); Q.SetSkillshot(0.25f, 50f, 1500f, false, SkillshotType.SkillshotLine); Q.SetCharged("ViQ", "ViQ", 100, 840, 1f); R.SetTargetted(0.25f, 1500f); Menu.SubMenu("Champion").SubMenu("Combo").AddItem(new MenuItem("CbUseQ", "Use Q", true).SetValue(true)); Menu.SubMenu("Champion").SubMenu("Combo").AddItem(new MenuItem("CbUseE", "Use E", true).SetValue(true)); Menu.SubMenu("Champion").SubMenu("Combo").AddItem(new MenuItem("CbUseR", "Use R", true).SetValue(true)); Menu.SubMenu("Champion").SubMenu("Harass").AddItem(new MenuItem("HrsUseQ", "Use Q", true).SetValue(true)); Menu.SubMenu("Champion").SubMenu("Harass").AddItem(new MenuItem("HrsUseE", "Use E", true).SetValue(true)); Menu.SubMenu("Champion").SubMenu("Harass").AddItem(new MenuItem("HrsMana", "if Mana % >", true).SetValue(new Slider(60, 0, 100))); //Menu.SubMenu("Champion").SubMenu("Laneclear").AddItem(new MenuItem("LcUseQ", "Use Q", true).SetValue(true)); Menu.SubMenu("Champion").SubMenu("Laneclear").AddItem(new MenuItem("LcUseE", "Use E", true).SetValue(true)); Menu.SubMenu("Champion").SubMenu("Laneclear").AddItem(new MenuItem("LcMana", "if Mana % >", true).SetValue(new Slider(60, 0, 100))); //Menu.SubMenu("Champion").SubMenu("Jungleclear").AddItem(new MenuItem("JcUseQ", "Use Q", true).SetValue(true)); Menu.SubMenu("Champion").SubMenu("Jungleclear").AddItem(new MenuItem("JcUseE", "Use E", true).SetValue(true)); Menu.SubMenu("Champion").SubMenu("Jungleclear").AddItem(new MenuItem("JcMana", "if Mana % >", true).SetValue(new Slider(20, 0, 100))); Menu.SubMenu("Champion").SubMenu("Misc").AddItem(new MenuItem("miscKs", "Use KillSteal", true).SetValue(true)); Menu.SubMenu("Champion").SubMenu("Misc").AddItem(new MenuItem("miscAntigap", "Use Anti-Gapcloser", true).SetValue(true)); Menu.SubMenu("Champion").SubMenu("Misc").AddItem(new MenuItem("miscAutointer", "Use Interrupter", true).SetValue(true)); Menu.SubMenu("Champion").SubMenu("Drawings").AddItem(new MenuItem("drawQ", "Q Range", true).SetValue(new Circle(true, Color.Red))); Menu.SubMenu("Champion").SubMenu("Drawings").AddItem(new MenuItem("drawE", "E Range", true).SetValue(new Circle(true, Color.Red))); Menu.SubMenu("Champion").SubMenu("Drawings").AddItem(new MenuItem("drawR", "R Range", true).SetValue(new Circle(true, Color.Red))); AIO_Menu.Champion.Drawings.addDamageIndicator(getComboDamage); Game.OnUpdate += Game_OnUpdate; Drawing.OnDraw += Drawing_OnDraw; AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; Interrupter2.OnInterruptableTarget += Interrupter2_OnInterruptableTarget; Orbwalking.AfterAttack += Orbwalking_AfterAttack; }
public Varus() { Utils.PrintMessage("Varus loaded!"); Q = new Spell(SpellSlot.Q, 1600f); W = new Spell(SpellSlot.W); E = new Spell(SpellSlot.E, 925f); R = new Spell(SpellSlot.R, 1200f); Q.SetSkillshot(.25f, 70f, 1650f, false, SkillshotType.SkillshotLine); E.SetSkillshot(.50f, 250f, 1400f, false, SkillshotType.SkillshotCircle); R.SetSkillshot(.25f, 120f, 1950f, false, SkillshotType.SkillshotLine); Q.SetCharged("VarusQ", "VarusQ", 250, 1600, 1.2f); Utility.HpBarDamageIndicator.DamageToUnit = GetComboDamage; Utility.HpBarDamageIndicator.Enabled = true; Obj_AI_Base.OnProcessSpellCast += Obj_AI_Hero_OnProcessSpellCast; }
private void SkillSet() { try { _Q = new Spell(SpellSlot.Q, 430f); _Q.SetSkillshot(0.6f, 100f, float.MaxValue, false, SkillshotType.SkillshotLine); _W = new Spell(SpellSlot.W); _E = new Spell(SpellSlot.E, 590f); _R = new Spell(SpellSlot.R, 1230f); _R.SetSkillshot(0.6f, 120f, float.MaxValue, false, SkillshotType.SkillshotLine); _R.SetCharged("PoppyR", "PoppyR", 470, 1230, 1.5f); } catch (Exception) { if (NowTime() > ErrorTime) { Game.PrintChat(ChampName + " in FreshBooster isn't Load. Error Code 01"); ErrorTime = TickCount(10000); } } }
public static void Initialize() { // Initialize spells Q = new Spell(SpellSlot.Q, 1550); W = new Spell(SpellSlot.W, 1100); E = new Spell(SpellSlot.E, 1050); R = new Spell(SpellSlot.R, 3200); // Finetune spells Q.SetSkillshot(0.6f, 100, float.MaxValue, false, SkillshotType.SkillshotLine); W.SetSkillshot(0.7f, 150, float.MaxValue, false, SkillshotType.SkillshotCircle); E.SetSkillshot(0.25f, 70, 1600, true, SkillshotType.SkillshotLine); R.SetSkillshot(0.6f, 120, float.MaxValue, false, SkillshotType.SkillshotCircle); Q.SetCharged("XerathArcanopulseChargeUp", "XerathArcanopulseChargeUp", 750, 1550, 1.5f); // Setup ult management Game.OnGameUpdate += Game_OnGameUpdate; Game.OnWndProc += Game_OnWndProc; Obj_AI_Hero.OnProcessSpellCast += Obj_AI_Hero_OnProcessSpellCast; }
public static void LoadOKTW() { Q = new Spell(SpellSlot.Q, 1550); W = new Spell(SpellSlot.W, 1100); E = new Spell(SpellSlot.E, 1040); R = new Spell(SpellSlot.R, 675); Q.SetSkillshot(0.6f, 100f, float.MaxValue, false, SkillshotType.SkillshotLine); W.SetSkillshot(0.7f, 125f, float.MaxValue, false, SkillshotType.SkillshotCircle); E.SetSkillshot(0.25f, 60f, 1400f, true, SkillshotType.SkillshotLine); R.SetSkillshot(0.7f, 120f, float.MaxValue, false, SkillshotType.SkillshotCircle); Q.SetCharged("XerathArcanopulseChargeUp", "XerathArcanopulseChargeUp", 700, 1550, 1.5f); drawMenu = Config.AddSubMenu("线圈"); drawMenu.Add("noti", new CheckBox("显示提示")); drawMenu.Add("onlyRdy", new CheckBox("只显示无冷却技能")); drawMenu.Add("qRange", new CheckBox("Q 范围", false)); drawMenu.Add("wRange", new CheckBox("W 范围", false)); drawMenu.Add("eRange", new CheckBox("E 范围", false)); drawMenu.Add("rRange", new CheckBox("R 范围", false)); drawMenu.Add("rRangeMini", new CheckBox("R 小地图范围")); qMenu = Config.AddSubMenu("Q 设置"); qMenu.Add("autoQ", new CheckBox("自动 Q")); wMenu = Config.AddSubMenu("W 设置"); wMenu.Add("autoW", new CheckBox("自动 W")); wMenu.Add("harrasW", new CheckBox("骚扰 W")); eMenu = Config.AddSubMenu("E 设置"); eMenu.Add("autoE", new CheckBox("自动 E")); eMenu.Add("harrasE", new CheckBox("骚扰 E")); rMenu = Config.AddSubMenu("R 设置"); rMenu.Add("autoR", new CheckBox("自动 R 2")); rMenu.Add("autoRlast", new CheckBox("如果无目标则施法至目标最后位置")); rMenu.Add("useR", new KeyBind("半自动R按键", false, KeyBind.BindTypes.HoldActive, 'T')); //32 == space rMenu.Add("trinkiet", new CheckBox("自动蓝眼")); rMenu.Add("delayR", new Slider("自定义延迟 (1000毫秒 = 1 秒)", 0, 0, 3000)); rMenu.Add("MaxRangeR", new Slider("最大化R调整 (R 范围)", 0, 0, 5000)); harassMenu = Config.AddSubMenu("骚扰"); foreach (var enemy in ObjectManager.Get <AIHeroClient>().Where(enemy => enemy.IsEnemy)) { harassMenu.Add("harras" + enemy.NetworkId, new CheckBox(enemy.ChampionName)); } farmMenu = Config.AddSubMenu("农兵"); farmMenu.Add("separate", new CheckBox("清线", false)); farmMenu.Add("farmQ", new CheckBox("使用 Q")); farmMenu.Add("farmW", new CheckBox("使用 W")); farmMenu.Add("Mana", new Slider("使用蓝量", 80)); farmMenu.Add("LCminions", new Slider("清野", 2, 0, 10)); farmMenu.Add("jungleE", new CheckBox("使用 E")); farmMenu.Add("jungleQ", new CheckBox("使用 Q")); farmMenu.Add("jungleW", new CheckBox("使用 W")); miscMenu = Config.AddSubMenu("杂项"); miscMenu.Add("force", new CheckBox("连招时强制对小兵使用被动")); Game.OnUpdate += Game_OnGameUpdate; Interrupter2.OnInterruptableTarget += Interrupter2_OnInterruptableTarget; AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; Drawing.OnDraw += Drawing_OnDraw; Drawing.OnEndScene += Drawing_OnEndScene; Orbwalker.OnPreAttack += Orbwalking_BeforeAttack; Orbwalker.OnPostAttack += Orbwalking_AfterAttack; Spellbook.OnCastSpell += Spellbook_OnCastSpell; Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; EloBuddy.Player.OnIssueOrder += Obj_AI_Base_OnIssueOrder; }
public void LoadOKTW() { Q = new Spell(SpellSlot.Q, 1550); W = new Spell(SpellSlot.W, 1100); E = new Spell(SpellSlot.E, 1050); R = new Spell(SpellSlot.R, 675); Q.SetSkillshot(0.6f, 95f, float.MaxValue, false, SkillshotType.SkillshotLine); W.SetSkillshot(0.7f, 125f, float.MaxValue, false, SkillshotType.SkillshotCircle); E.SetSkillshot(0.25f, 60f, 1400f, true, SkillshotType.SkillshotLine); R.SetSkillshot(0.7f, 130f, float.MaxValue, false, SkillshotType.SkillshotCircle); Q.SetCharged("XerathArcanopulseChargeUp", "XerathArcanopulseChargeUp", 750, 1550, 1.5f); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("noti", "Show notification & line", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("onlyRdy", "Draw only ready spells", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("qRange", "Q range", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("wRange", "W range", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("eRange", "E range", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("rRange", "R range", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Draw").AddItem(new MenuItem("rRangeMini", "R range minimap", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Q Config").AddItem(new MenuItem("autoQ", "Auto Q", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("W Config").AddItem(new MenuItem("autoW", "Auto W", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("W Config").AddItem(new MenuItem("harrasW", "Harras W", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("E Config").AddItem(new MenuItem("autoE", "Auto E", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("E Config").AddItem(new MenuItem("harrasE", "Harras E", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("autoR", "Auto R 2 x dmg R", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("autoRlast", "Cast last position if no target", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("useR", "Semi-manual cast R key", true).SetValue(new KeyBind("T".ToCharArray()[0], KeyBindType.Press))); //32 == space Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("trinkiet", "Auto blue trinkiet", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("delayR", "custome R delay ms (1000ms = 1 sec)", true).SetValue(new Slider(0, 3000, 0))); Config.SubMenu(Player.ChampionName).SubMenu("R Config").AddItem(new MenuItem("MaxRangeR", "Max R adjustment (R range - slider)", true).SetValue(new Slider(0, 5000, 0))); foreach (var enemy in HeroManager.Enemies) { Config.SubMenu(Player.ChampionName).SubMenu("Harras").AddItem(new MenuItem("harras" + enemy.ChampionName, enemy.ChampionName).SetValue(true)); } Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("separate", "Separate laneclear from harras", true).SetValue(false)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("farmQ", "Lane clear Q", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("farmW", "Lane clear W", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("Mana", "LaneClear Mana", true).SetValue(new Slider(80, 100, 0))); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("LCminions", "LaneClear minimum minions", true).SetValue(new Slider(2, 10, 0))); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("jungleE", "Jungle clear E", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("jungleQ", "Jungle clear Q", true).SetValue(true)); Config.SubMenu(Player.ChampionName).SubMenu("Farm").AddItem(new MenuItem("jungleW", "Jungle clear W", true).SetValue(true)); Config.SubMenu(Player.ChampionName).AddItem(new MenuItem("force", "Force passive use in combo on minion", true).SetValue(true)); Game.OnTick += Game_OnGameUpdate; Interrupter2.OnInterruptableTarget += Interrupter2_OnInterruptableTarget; AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; Drawing.OnDraw += Drawing_OnDraw; Drawing.OnEndScene += Drawing_OnEndScene; Orbwalking.BeforeAttack += Orbwalking_BeforeAttack; Orbwalking.AfterAttack += Orbwalking_AfterAttack; Spellbook.OnCastSpell += Spellbook_OnCastSpell; Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; EloBuddy.Player.OnIssueOrder += Obj_AI_Base_OnIssueOrder; }
public static void LoadOKTW() { Q = new Spell(SpellSlot.Q, 1550); W = new Spell(SpellSlot.W, 1100); E = new Spell(SpellSlot.E, 1040); R = new Spell(SpellSlot.R, 675); Q.SetSkillshot(0.6f, 100f, float.MaxValue, false, SkillshotType.SkillshotLine); W.SetSkillshot(0.7f, 125f, float.MaxValue, false, SkillshotType.SkillshotCircle); E.SetSkillshot(0.25f, 60f, 1400f, true, SkillshotType.SkillshotLine); R.SetSkillshot(0.7f, 120f, float.MaxValue, false, SkillshotType.SkillshotCircle); Q.SetCharged("XerathArcanopulseChargeUp", "XerathArcanopulseChargeUp", 700, 1550, 1.5f); 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("rRangeMini", new CheckBox("R range minimap")); qMenu = Config.AddSubMenu("Q Config"); qMenu.Add("autoQ", new CheckBox("Auto Q")); wMenu = Config.AddSubMenu("W Config"); wMenu.Add("autoW", new CheckBox("Auto W")); wMenu.Add("harrasW", new CheckBox("Harras W")); eMenu = Config.AddSubMenu("E Config"); eMenu.Add("autoE", new CheckBox("Auto E")); eMenu.Add("harrasE", new CheckBox("Harras E")); rMenu = Config.AddSubMenu("R Config"); rMenu.Add("autoR", new CheckBox("Auto R 2 x dmg R")); rMenu.Add("autoRlast", new CheckBox("Cast last position if no target")); rMenu.Add("useR", new KeyBind("Semi-manual cast R key", false, KeyBind.BindTypes.HoldActive, 'T')); //32 == space rMenu.Add("trinkiet", new CheckBox("Auto blue trinkiet")); rMenu.Add("delayR", new Slider("custome R delay ms (1000ms = 1 sec)", 0, 0, 3000)); rMenu.Add("MaxRangeR", new Slider("Max R adjustment (R range - slider)", 0, 0, 5000)); 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("separate", new CheckBox("Separate laneclear from harras", false)); farmMenu.Add("farmQ", new CheckBox("Lane clear Q")); farmMenu.Add("farmW", new CheckBox("Lane clear W")); farmMenu.Add("Mana", new Slider("LaneClear Mana", 80)); farmMenu.Add("LCminions", new Slider("LaneClear minimum minions", 2, 0, 10)); farmMenu.Add("jungleE", new CheckBox("Jungle clear E")); farmMenu.Add("jungleQ", new CheckBox("Jungle clear Q")); farmMenu.Add("jungleW", new CheckBox("Jungle clear W")); miscMenu = Config.AddSubMenu("Misc"); miscMenu.Add("force", new CheckBox("Force passive use in combo on minion")); Game.OnUpdate += Game_OnGameUpdate; Interrupter2.OnInterruptableTarget += Interrupter2_OnInterruptableTarget; AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser; Drawing.OnDraw += Drawing_OnDraw; Drawing.OnEndScene += Drawing_OnEndScene; Orbwalker.OnPreAttack += Orbwalking_BeforeAttack; Orbwalker.OnPostAttack += Orbwalking_AfterAttack; Spellbook.OnCastSpell += Spellbook_OnCastSpell; Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast; EloBuddy.Player.OnIssueOrder += Obj_AI_Base_OnIssueOrder; }