internal static void Init(EventArgs args) { if (Me.IsDead || Me.IsRecalling()) { return; } KillSteal.Init(); Auto.Init(); switch (Orbwalker.ActiveMode) { case Orbwalking.OrbwalkingMode.Combo: Combo.Init(); break; case Orbwalking.OrbwalkingMode.Mixed: Harass.Init(); break; case Orbwalking.OrbwalkingMode.LaneClear: LaneClear.Init(); JungleClear.Init(); break; case Orbwalking.OrbwalkingMode.LastHit: LastHit.Init(); break; } }
private static void OnUpdate(EventArgs args) { if (ObjectManager.Player.IsDead) { return; } if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Combo) { Combo.Execute(); } if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Mixed) { Harass.Execute(); } if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.LaneClear) { JungleClear.Execute(); LaneClear.Execute(); } ManualCards.Execute(); Automated.Execute(); }
static Modes() { ComboMenu = Menu.AddSubMenu("Combo"); HarassMenu = Menu.AddSubMenu("Harass"); LaneClearMenu = Menu.AddSubMenu("LaneClear"); JungleClearMenu = Menu.AddSubMenu("JungleClear"); LastHitMenu = Menu.AddSubMenu("LastHit"); FleeMenu = Menu.AddSubMenu("Flee"); SkinMenu = Menu.AddSubMenu("Skins"); PermaActiveMenu = Menu.AddSubMenu("PermaActive"); // Initialize all modes // Combo Combo.Initialize(); // Harass Harass.Initialize(); //LaneClear LaneClear.Initialize(); //JungleClear JungleClear.Initialize(); //LastHit //LastHit.Initialize(); //Flee Flee.Initialize(); //PermaActive PermaActive.Initialize(); }
public static void OnUpdate() { if (Global.Player.IsDead || Global.Orbwalker.IsWindingUp) { return; } switch (Global.Orbwalker.Mode) { case OrbwalkingMode.Combo: Combo.OnUpdate(); break; case OrbwalkingMode.Mixed: Harass.OnUpdate(); break; case OrbwalkingMode.Laneclear: LaneClear.OnUpdate(); JungleClear.OnUpdate(); break; case OrbwalkingMode.None: SpellManager.DrawingPred = Vector3.Zero; break; } }
public static void OnUpdate() { if (Global.Player.IsDead || Global.Orbwalker.IsWindingUp) { return; } switch (Global.Orbwalker.Mode) { case OrbwalkingMode.Combo: Combo.OnUpdate(); break; case OrbwalkingMode.Mixed: Harass.OnUpdate(); break; case OrbwalkingMode.Laneclear: LaneClear.OnUpdate(); JungleClear.OnUpdate(); break; case OrbwalkingMode.Lasthit: Lasthit.OnUpdate(); break; } if (Global.Orbwalker.Mode != OrbwalkingMode.Mixed && !Global.Player.IsRecalling()) { PermaSpells(); } }
public static void Game_OnGameLoad() { if (Player.ChampionName != ChampionName) { return; } Spells.Initiate(); Config = MainMenu.AddMenu(string.Format("xQx | {0}", ChampionName), ChampionName); PlayerSpells.Initialize(); DamageCalc = new DamageCalc(); Utils = new Utils(); Menu = new Menu(); Items = new Items(); Draws = new Draws(); Combo = new Combo(); Harass = new Harass(); LaneClear = new LaneClear(); JungleClear = new JungleClear(); OnUpdate = new OnUpdate(); LogicW.Initiate(); Config.Add("GameMode", new ComboBox("Game Mode:", 0, "AP", "AD", "Hybrid", "Tanky")); Chat.Print( "Mordekasier</font> <font color='#ff3232'> How to Train Your Dragon </font> <font color='#FFFFFF'>Loaded!</font>"); }
private static void OnUpdate(EventArgs args) { if (ObjectManager.Player.IsDead || CancelEverything) { return; } if (Config.IsChecked("misc.killsteal.q")) { Killsteal.Execute(); } if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Combo) { Combo.Execute(); } if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Mixed) { Harass.Execute(); } if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.LaneClear) { JungleClear.Execute(); LaneClear.Execute(); } if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.LastHit) { LastHit.Execute(); } AutoHarass.Execute(); }
private static void OnUpdate(EventArgs args) { if (Player.Instance.IsDead) { return; } PermaActive.Execute(); if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Combo)) { Combo.Execute(); } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Harass)) { Harass.Execute(); } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.LaneClear)) { LaneClear.Execute(); } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.JungleClear)) { JungleClear.Execute(); } }
static Modes() { Menu = MenuManager.Menu.AddSubMenu("Modes"); Combo.Initialize(); Menu.AddSeparator(); Harass.Initialize(); Menu.AddSeparator(); LastHit.Initialize(); Menu.AddSeparator(); LaneClear.Initialize(); Menu.AddSeparator(); JungleClear.Initialize(); Menu.AddSeparator(); Menu = MenuManager.Menu.AddSubMenu("Condemn"); CondemnMenu = Menu; Condemn.Initialize(); Menu = MenuManager.Menu.AddSubMenu("Misc"); Misc.Initialize(); Menu = MenuManager.Menu.AddSubMenu("Activator"); ItemUsage.Initialize(); Menu = MenuManager.Menu.AddSubMenu("Gosu"); Gosu.Initialize(); }
private static void OnUpdate() { if (Global.Player.IsDead || Global.Orbwalker.IsWindingUp) { return; } switch (Global.Orbwalker.Mode) { case OrbwalkingMode.Combo: Combo.OnUpdate(); break; case OrbwalkingMode.Laneclear: LaneClear.OnUpdate(); JungleClear.OnUpdate(); break; case OrbwalkingMode.Mixed: Harass.OnUpdate(); break; } if (SpellManager.GnarState != GnarState.Mega || !MenuConfig.Misc["Auto"].Enabled) { return; } var t = Global.TargetSelector.GetTarget(SpellManager.R.Range); if (t != null) { SpellManager.CastR(t, MenuConfig.Misc["Auto"].Value); } }
public static void OnTick(EntropyEventArgs args) { if (LocalPlayer.Instance.IsDead() || LocalPlayer.Instance.IsRecalling() || GameConsole.IsOpen) { return; } switch (Orbwalker.Mode) { case OrbwalkingMode.Combo: Combo.Execute(); break; case OrbwalkingMode.Harass: Harass.Execute(); break; case OrbwalkingMode.Laneclear: LaneClear.Execute(); JungleClear.Execute(); break; case OrbwalkingMode.Lasthit: LastHit.Execute(); break; } }
internal static void Init(EventArgs Args) { if (Me.IsDead || Me.IsRecalling()) { return; } if (!Me.HasBuff("dariusqcast")) { Orbwalker.SetMovement(true); Orbwalker.SetAttack(true); } Auto.Init(); KillSteal.Init(); switch (Orbwalker.ActiveMode) { case Orbwalking.OrbwalkingMode.Combo: Combo.Init(); break; case Orbwalking.OrbwalkingMode.Mixed: Harass.Init(); break; case Orbwalking.OrbwalkingMode.LaneClear: LaneClear.Init(); JungleClear.Init(); break; } }
private static void OnUpdate(EventArgs args) { if (ObjectManager.Player.IsDead) { return; } if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Combo) { Combo.Execute(); } if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Mixed) { Harass.Execute(); } if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.LaneClear) { JungleClear.Execute(); LaneClear.Execute(); } if (Config.IsChecked("harass.q.auto")) { Harass.AutoQ(); } }
public static void OnUpdate() { Global.Orbwalker.AttackingEnabled = !Global.Player.HasBuff("LucianR"); if (Global.Player.IsDead || Global.Orbwalker.IsWindingUp) { return; } switch (Global.Orbwalker.Mode) { case OrbwalkingMode.Combo: Combo.OnUpdate(); break; case OrbwalkingMode.Mixed: Harass.OnUpdate(); break; case OrbwalkingMode.Laneclear: LaneClear.OnUpdate(); JungleClear.OnUpdate(); break; } }
public static void OnTick(EntropyEventArgs args) { if (LocalPlayer.Instance.IsDead() || LocalPlayer.Instance.IsRecalling() || GameConsole.IsOpen) { return; } if (W.Ready) { Automatic.ExecuteW(); } switch (Orbwalker.Mode) { case OrbwalkingMode.Combo when W.Ready: Combo.ExecuteW(); break; case OrbwalkingMode.Harass when W.Ready: Harass.ExecuteW(); break; case OrbwalkingMode.Laneclear when W.Ready: LaneClear.ExecuteW(); JungleClear.ExecuteW(); break; } }
public Jinx() { var spellConfig = new SpellConfig(); spellConfig.Load(); var menuConfig = new MenuConfig(); menuConfig.Attach(); var combo = new Combo(spellConfig, menuConfig); var harass = new Harass(spellConfig, menuConfig); var laneclear = new LaneClear(menuConfig, spellConfig); var jungleclear = new JungleClear(menuConfig, spellConfig); var misc = new Misc(spellConfig, menuConfig); var gapcloser = new AntiGapcloser(spellConfig); var manager = new Manager(combo, harass, laneclear, jungleclear, spellConfig); var drawManager = new DrawManager(menuConfig, new Dmg(), spellConfig); Game.OnUpdate += manager.OnUpdate; Game.OnUpdate += misc.OnUpdate; Render.OnPresent += drawManager.OnPresent; Render.OnRender += drawManager.OnRender; Gapcloser.OnGapcloser += gapcloser.OnGapcloser; }
private static void OnUpdate() { try { if (Global.Player.IsDead || Global.Orbwalker.IsWindingUp || Global.Player.IsRecalling()) { return; } switch (Global.Orbwalker.Mode) { case OrbwalkingMode.Combo: Combo.OnUpdate(); break; case OrbwalkingMode.Mixed: Harass.OnUpdate(); break; case OrbwalkingMode.Laneclear: LaneClear.OnUpdate(); JungleClear.OnUpdate(); break; } } catch (Exception e) { Console.WriteLine(e); throw; } }
private static void Game_OnUpdate(EventArgs args) { if (ObjectManager.Player.IsDead) { return; } switch (Configs.orbwalker.ActiveMode) { case Orbwalking.OrbwalkingMode.Combo: Combo.ExecuteCombo(); break; case Orbwalking.OrbwalkingMode.Mixed: LastHit.ExecuteLastHit(); Harass.ExecuteHarass(); break; case Orbwalking.OrbwalkingMode.LastHit: LastHit.ExecuteLastHit(); break; case Orbwalking.OrbwalkingMode.LaneClear: LaneClear.ExecuteLaneClear(); JungleClear.ExecuteJungleClear(); break; case Orbwalking.OrbwalkingMode.CustomMode: Flee.ExecuteFlee(); break; } KillSteal(); AutoQ(); }
static Config() { Menu = new MenuWrapper(MENU_NAME); // Combo Combo.Initialize(); // Harass Harass.Initialize(); // WaveClear WaveClear.Initialize(); // JungleClear JungleClear.Initialize(); // Flee Flee.Initialize(); // Keys Keys.Initialize(); // Misc Misc.Initialize(); // Items Items.Initialize(); // Drawing Drawing.Initialize(); }
public static void OnUpdate() { try { if (Global.Player.IsDead || Global.Orbwalker.IsWindingUp || Global.Player.IsRecalling()) { return; } SpellManager.Q.SetSkillshot(0.25f, 60, SpellManager.PaddleStarPosition.IsZero ? 1200 : 1700, true, SkillshotType.Line); switch (Global.Orbwalker.Mode) { case OrbwalkingMode.Combo: Combo.OnUpdate(); break; case OrbwalkingMode.Mixed: Harass.OnUpdate(); break; case OrbwalkingMode.Laneclear: LaneClear.OnUpdate(); JungleClear.OnUpdate(); break; } } catch (Exception e) { Console.WriteLine(e); throw; } }
private void OnPostAttack(object sender, PostAttackEventArgs args) { try { switch (Global.Orbwalker.Mode) { case OrbwalkingMode.Combo: Combo.PostAttack(sender, args); break; case OrbwalkingMode.Mixed: Harass.PostAttack(sender, args); break; case OrbwalkingMode.Laneclear: LaneClear.PostAttack(sender, args); JungleClear.PostAttack(sender, args); break; } } catch (Exception e) { Console.WriteLine(e); throw; } }
public Manager(Combo combo, Harass harass, LaneClear laneClear, JungleClear jungleClear) { _combo = combo; _harass = harass; _laneClear = laneClear; _jungleClear = jungleClear; }
private void Menu() { try { menu = MainMenu.AddMenu("FreshBooster", "VEIGAERSASD"); Combo = menu.AddSubMenu("Combo", "Combo"); Combo.Add("Veigar_CUseQ", new CheckBox("Use Q")); Combo.Add("Veigar_CUseW", new CheckBox("Use W")); Combo.Add("Veigar_CUseE", new CheckBox("Use E")); Combo.Add("Veigar_CUseR", new CheckBox("Use R")); Combo.Add("Veigar_CUseR_Select", new CheckBox("When can be Kill, Only use R")); Combo.AddLabel("1 : Out of Range"); Combo.AddLabel("2 : Impossible"); Combo.AddLabel("3 : Low"); Combo.AddLabel("4 : Medium"); Combo.AddLabel("5 : High"); Combo.AddLabel("6 : Very High"); Combo.Add("Veigar_CUseQ_Hit", new Slider("Q HitChance", 3, 1, 6)); Harass = menu.AddSubMenu("Harass", "Harass"); Harass.Add("Veigar_HUseQ", new CheckBox("Use Q")); Harass.Add("Veigar_HUseW", new CheckBox("Use W - When target can't only move")); Harass.Add("Veigar_HUseE", new CheckBox("Use E - When target can't only move")); Harass.Add("Veigar_HManarate", new Slider("Mana %", 20)); Harass.Add("Veigar_AutoHUseQ", new KeyBind("Auto Harass", false, KeyBind.BindTypes.PressToggle, 'T')); LaneClear = menu.AddSubMenu("LaneClear", "LaneClear"); LaneClear.Add("Veigar_LUseQ", new CheckBox("Use Q")); LaneClear.Add("Veigar_LUseQSet", new CheckBox("Use Q Only use lasthit to minion")); LaneClear.Add("Veigar_LManarate", new Slider("Mana %", 20)); JungleClear = menu.AddSubMenu("JungleClear", "JungleClear"); JungleClear.Add("Veigar_JUseQ", new CheckBox("Use Q")); JungleClear.Add("Veigar_JUseQSet", new CheckBox("Use Q Only use lasthit to minion")); JungleClear.Add("Veigar_JManarate", new Slider("Mana %", 20)); KillSteal = menu.AddSubMenu("KillSteal", "KillSteal"); KillSteal.Add("Veigar_KseQ", new CheckBox("Use Q")); KillSteal.Add("Veigar_KseW", new CheckBox("Use W")); KillSteal.Add("Veigar_KseR", new CheckBox("Use R")); Misc = menu.AddSubMenu("Misc", "Misc"); Misc.Add("Veigar_Anti-GapCloser", new CheckBox("Anti GapCloser")); Misc.Add("Veigar_Interrupt", new CheckBox("E with Interrupt")); Draw = menu.AddSubMenu("Draw", "Draw"); Draw.Add("Veigar_Draw_Q", new CheckBox("Draw Q", false)); Draw.Add("Veigar_Draw_W", new CheckBox("Draw W", false)); Draw.Add("Veigar_Draw_E", new CheckBox("Draw E", false)); Draw.Add("Veigar_Draw_R", new CheckBox("Draw R", false)); } catch (Exception) { if (NowTime() > ErrorTime) { Chat.Print(ChampName + " in FreshBooster isn't Load. Error Code 02"); ErrorTime = TickCount(10000); } } }
public Manager(Combo combo, Harass harass, LaneClear laneClear, JungleClear jungleClear) { this.combo = combo; this.harass = harass; this.laneClear = laneClear; this.jungleClear = jungleClear; }
private static void OnGameUpdate(EventArgs args) { Killsteal.CastQ(); Killsteal.CastR(); if (R.IsReady()) { if (mainMenu["Automatic"].GetValue <MenuSliderButton>("safe").Enabled) { if (GameObjects.Player.CountEnemyHeroesInRange( mainMenu["Automatic"].GetValue <MenuSliderButton>("safe").Value) == 0) { Automatic.OnImmobile(); } } else { Automatic.OnImmobile(); } Combo.SemiR(); } if (Q.IsReady()) { Automatic.CastQ(); } switch (Orbwalker.ActiveMode) { case OrbwalkerMode.Combo: if (mainMenu["Combo"].GetValue <MenuSliderButton>("priority").Enabled&& GameObjects.Player.ManaPercent <= mainMenu["Combo"].GetValue <MenuSliderButton>("priority").Value) { Combo.CastW(); Combo.CastQ(); } else { Combo.CastW(); Combo.CastQ(); } break; case OrbwalkerMode.Harass: Harass.CastW(); Harass.CastQ(); break; case OrbwalkerMode.LaneClear: LaneClear.CastQ(); JungleClear.CastW(); JungleClear.CastQ(); Structureclear.CastW(); break; case OrbwalkerMode.LastHit: Lasthit.CastQ(); break; } }
public void Init() { var menuConfig = new MenuConfig(); var spellConfig = new SpellConfig(); var dmg = new Dmg(spellConfig); var combo = new Combo(spellConfig, menuConfig, dmg); var harass = new Harass(spellConfig, menuConfig); var laneclear = new LaneClear(spellConfig, menuConfig); var jungleclear = new JungleClear(menuConfig, spellConfig); var manager = new Manager(combo, harass, laneclear, jungleclear); var killsteal = new Killsteal(menuConfig, spellConfig); var drawManager = new DrawManager(menuConfig, dmg, spellConfig); var gapcloser = new AntiGapcloser(spellConfig); Game.OnUpdate += manager.OnUpdate; Game.OnUpdate += killsteal.OnUpdate; Global.Orbwalker.PostAttack += manager.OnPostAttack; Render.OnRender += drawManager.OnRender; Render.OnPresent += drawManager.OnPresent; Gapcloser.OnGapcloser += gapcloser.OnGapcloser; }
static Modes() { // Initialize the menu Menu = Config.Menu.AddSubMenu("Modes"); // Initialize all modes // Combo Combo.Initialize(); Menu.AddSeparator(); // Harass Harass.Initialize(); Menu.AddSeparator(); Flee.Initialize(); Menu.AddSeparator(); LaneClear.Initialize(); Menu.AddSeparator(); JungleClear.Initialize(); Menu.AddSeparator(); MiscMenu.Initialize(); Menu.AddSeparator(); Drawing.Initialize(); Menu.AddSeparator(); Items.Initialize(); }
public static void OnUpdate() { if (Global.Player.IsDead || Global.Orbwalker.IsWindingUp) { return; } Misc.OnUpdate(); switch (Global.Orbwalker.Mode) { case OrbwalkingMode.Combo: Combo.OnUpdate(); break; case OrbwalkingMode.Mixed: Harass.OnUpdate(); break; case OrbwalkingMode.Laneclear: LaneClear.OnUpdate(); JungleClear.OnUpdate(); break; } }
private static void Loading_OnComplete(EventArgs args) { if (Akali.Hero != Champion.Akali) { return; } Chat.Print("[Addon] [Champion] [Akali]", System.Drawing.Color.AliceBlue); Q = new Spell.Targeted(SpellSlot.Q, 600); W = new Spell.Active(SpellSlot.W, 275); E = new Spell.Active(SpellSlot.E, 300); R = new Spell.Targeted(SpellSlot.R, 700); //Comands //Events Orbwalker.OnPostAttack += OnPostAttack; Gapcloser.OnGapcloser += OnGapcloser; Drawing.OnDraw += OnDrawings; Game.OnTick += Game_OnTick; Aka = MainMenu.AddMenu("Akali", "Akali"); //Combo Combo = Aka.AddSubMenu("Combo"); Combo.Add("Qc", new CheckBox("Use [Q] Combo")); Combo.Add("Wc", new CheckBox("Use [W] Combo")); Combo.Add("Ec", new CheckBox("Use [E] Combo")); Combo.Add("Rc", new CheckBox("Use [R] Combo")); //Harass Harass = Aka.AddSubMenu("Harass"); Harass.Add("Hq", new CheckBox("Use [Q] Harass")); //LaneClear LaneClear = Aka.AddSubMenu("LaneClear"); LaneClear.Add("Ql", new CheckBox("Use [Q] LaneClear")); LaneClear.Add("El", new CheckBox("Use [E] LaneClear")); LaneClear.AddSeparator(); LaneClear.AddLabel("[Percent Mana]"); LaneClear.Add("mana", new Slider("Percent Mana > %", 25, 0, 100)); //LastHit LastHit = Aka.AddSubMenu("LastHit"); LastHit.Add("Qlast", new CheckBox("Use [Q] LastHit")); //JungleClear JungleClear = Aka.AddSubMenu("JungleClear"); JungleClear.Add("Qj", new CheckBox("Use [Q] Jungle")); JungleClear.Add("Ej", new CheckBox("Use [E] Jungle")); JungleClear.AddSeparator(); JungleClear.AddLabel("[Percent Mana]"); JungleClear.Add("manaj", new Slider("Percent Mana > % ", 25, 0, 100)); //Misc Misc = Aka.AddSubMenu("Misc"); Misc.Add("Rgap", new CheckBox("Use [R] GapClose")); Misc.Add("Fw", new CheckBox("Use Flee [W]")); Misc.Add("It", new CheckBox("Use Items")); //Draws Draws = Aka.AddSubMenu("Drawings"); Draws.Add("Dq", new CheckBox("[Q] Draw")); Draws.Add("Dw", new CheckBox("[W] Draw", false)); Draws.Add("De", new CheckBox("[E] Draw", false)); Draws.Add("Dr", new CheckBox("[R] Draw")); }
public Manager(Combo combo, Harass harass, LaneClear laneClear, JungleClear jungleClear, SpellConfig spellConfig) { this.combo = combo; this.harass = harass; this.laneClear = laneClear; this.jungleClear = jungleClear; this.spellConfig = spellConfig; }