static Modes() { // Initialize the menu Menu = Config.Menu.AddSubMenu("CancerMode"); // Initialize all modes // Combo Combo.Initialize(); Menu.AddSeparator(); // Harass Harass.Initialize(); Menu.AddSeparator(); // Laneclear Laneclear.Initialize(); Menu.AddSeparator(); // Killsteal Killsteal.Initialize(); Menu.AddSeparator(); // Drawings Drawings.Initialize(); }
private static void OnGameUpdate(EventArgs args) { if (GameObjects.Player.IsDead) { return; } Combo.SemiR(); Killsteal.Cast(); if (Extension.IsCulling()) { if (ComboMenu.Rbool.Enabled && (Q.IsReady() || W.IsReady() || E.IsReady()) && GameObjects.EnemyHeroes.Any(x => x.IsValidTarget(GameObjects.Player.GetRealAutoAttackRange(x)))) { R.Cast(); } } switch (Orbwalker.ActiveMode) { case OrbwalkerMode.Combo: if (E.IsReady()) { Combo.CastE(); } if (R.IsReady()) { Combo.CastR(); } break; case OrbwalkerMode.LaneClear: if (Q.IsReady()) { Laneclear.CastQ(); } if (W.IsReady()) { Laneclear.CastW(); } break; case OrbwalkerMode.Harass: if (Q.IsReady()) { Harass.CastQ(); Harass.CastExtendedQ(); } if (W.IsReady()) { Harass.CastW(); } break; } }
public static void OnTick(EntropyEventArgs args) { if (LocalPlayer.Instance.IsDead) { return; } if (Definitions.IsCulling()) { DelayAction.Queue(() => { Orbwalker.Move(Hud.CursorPositionUnclipped); }, 100 + EnetClient.Ping); } if (Orbwalker.IsWindingUp) { return; } switch (Orbwalker.Mode) { case OrbwalkingMode.Combo: if (E.Ready) { Combo.E(args); } if (R.Ready) { Combo.R(args); } break; case OrbwalkingMode.LaneClear: if (Q.Ready) { Laneclear.Q(args); } if (W.Ready) { Laneclear.W(args); } break; case OrbwalkingMode.Harass: if (Q.Ready) { Harass.Q(args); Harass.ExtendedQ(args); } if (W.Ready) { Harass.W(args); } break; } }
private static void LaneclearMenu() { Laneclear = Menu.AddSubMenu("LaneTemizleme"); Laneclear.Add("Q", new CheckBox("Kullan Q")); Laneclear.Add("Qs", new Slider("Use Q if will hit {0} minions", 3, 1, 10)); Laneclear.Add("Qm", new Slider("Q için en az mana %", 40, 0, 100)); JungleclearMenu(); }
private static void Game_OnStart(EventArgs args) { if (myHero.Spellbook.GetSpell(SpellSlot.Summoner1).Name == "summonerheal") { Heal = new Spell.Active(SpellSlot.Summoner1); } if (myHero.Spellbook.GetSpell(SpellSlot.Summoner2).Name == "summonerheal") { Heal = new Spell.Active(SpellSlot.Summoner2); } if (myHero.Spellbook.GetSpell(SpellSlot.Summoner1).Name == "summonermana") { Clarity = new Spell.Active(SpellSlot.Summoner1); } if (myHero.Spellbook.GetSpell(SpellSlot.Summoner2).Name == "summonermana") { Clarity = new Spell.Active(SpellSlot.Summoner2); } trinket = new Item((int)ItemId.Warding_Totem_Trinket); Boots = new Item((int)ItemId.Boots_of_Speed); MercuryTreads = new Item((int)ItemId.Mercurys_Treads); SapphireCrystal = new Item((int)ItemId.Sapphire_Crystal); RubyCrystal = new Item((int)ItemId.Ruby_Crystal); SapphireCrystal = new Item((int)ItemId.Sapphire_Crystal); BlastingWand = new Item((int)ItemId.Blasting_Wand); ROA = new Item((int)ItemId.Rod_of_Ages); Catalyst = new Item((int)ItemId.Catalyst_the_Protector); ArchangelsStaff = new Item((int)ItemId.Archangels_Staff); Tear = new Item((int)ItemId.Tear_of_the_Goddess); NeedlesslyLargeRod = new Item((int)ItemId.Needlessly_Large_Rod); SeraphEmbrace = new Item(3040); Menu = MainMenu.AddMenu("RyzeFollow", "ryzefollow"); Menu.Add("sliderdist", new Slider("Distance to ally", 70, 50, 300)); Menu.Add("recall", new CheckBox("Recall if ally is recalling")); Laneclear = Menu.AddSubMenu("Laneclear", "laneclear"); Laneclear.Add("QLaneclear", new CheckBox("Use Q in laneclear")); Laneclear.Add("QSlider", new Slider("Use Q in laneclear only if mana > than", 40, 0, 100)); Agressive = Menu.AddSubMenu("Agressive mode", "agm"); Agressive.Add("kill", new CheckBox("Orbwalk to target if enemy is killable")); SummonerSpells = Menu.AddSubMenu("Summoner spells", "summs"); SummonerSpells.Add("heal", new Slider("Use heal at % health", 40, 0, 100)); SummonerSpells.Add("mana", new Slider("Use clarity at % mana", 40, 0, 100)); if (myHero.ChampionName == "Ryze") { Q = new Spell.Skillshot(SpellSlot.Q, 900, SkillShotType.Linear, 250, 1700, 100); W = new Spell.Targeted(SpellSlot.W, 600); E = new Spell.Targeted(SpellSlot.E, 600); R = new Spell.Active(SpellSlot.R); } Game.OnUpdate += Game_OnUpdate; //1095 }
private static void OnGameUpdate(EventArgs args) { if (Player.IsDead) { return; } if (R.IsReady()) { Combo.SemiRCast(); Automatic.CastR(); Killsteal.CastR(); } if (W.IsReady()) { Killsteal.CastW(); } switch (Orbwalker.ActiveMode) { case OrbwalkerMode.Combo: if (Q.IsReady()) { Combo.CastQ(); } if (W.IsReady()) { Combo.CastW(); } break; case OrbwalkerMode.Harass: if (Q.IsReady()) { Harass.CastQ(); } if (W.IsReady()) { Harass.CastW(); } break; case OrbwalkerMode.LaneClear: if (Q.IsReady()) { Laneclear.CastQ(); } break; } }
private static void OnGameUpdate(EventArgs args) { if (GameObjects.Player.IsDead) { return; } Killsteal.Cast(); switch (Orbwalker.ActiveMode) { case OrbwalkerMode.Combo: if (W.IsReady()) { Combo.CastW(); } if (E.IsReady()) { Combo.CastE(); } if (Q.IsReady()) { Combo.CastQ(); } break; case OrbwalkerMode.Harass: if (W.IsReady()) { Harass.CastW(); } if (Q.IsReady()) { Harass.CastQ(); } break; case OrbwalkerMode.LaneClear: if (E.IsReady()) { Laneclear.CastE(); } if (Q.IsReady()) { Laneclear.CastQ(); Jungleclear.CastQ(); } break; } }
private static void OnAfterAttack(object sender, AfterAttackEventArgs args) { switch (Orbwalker.ActiveMode) { case OrbwalkerMode.Combo: if (Q.IsReady()) { Extra.CastQ(args); } break; case OrbwalkerMode.Harass: if (Q.IsReady()) { Harass.CastQ(args); } break; case OrbwalkerMode.LaneClear: var target = args.Target as AIMinionClient; if (Q.IsReady()) { Structureclear.CastQ(args); if (target.IsJungle()) { Jungleclear.CastQ(args); } if (target.IsMinion()) { Laneclear.CastQ(args); return; } } if (E.IsReady()) { if (target.IsJungle()) { Jungleclear.CastE(args); } } break; case OrbwalkerMode.LastHit: if (Q.IsReady()) { Lasthit.CastQ(args); } break; } }
public static void Init() { Principal = MainMenu.AddMenu("Kayle", "Kayle"); Combo = Principal.AddSubMenu("Combo", "Combo"); Combo.Add("Q", new CheckBox("Use Q")); Combo.Add("E", new CheckBox("Use E")); Manage = Principal.AddSubMenu("Manage", "Manage"); Manage.AddLabel("Ally Manager"); Manage.AddSeparator(); foreach (var Ally in EntityManager.Heroes.Allies.Where(x => x.Hero != Champion.Kayle)) { Manage.Add(Ally.ChampionName + "/W", new CheckBox("Use W")); Manage.Add(Ally.ChampionName + "/R", new CheckBox("Use R")); } Manage.Add("MinWAlly", new Slider("Min Health: {0}% To use heal in ally", 40, 10, 80)); Manage.Add("MinRAlly", new Slider("Min Health: {0}% To use ult in ally", 15, 5, 30)); Manage.AddSeparator(2); Manage.AddLabel("Kayle Manager"); Manage.Add("MinW", new Slider("Min Health: {0}% To use heal in yourself", 50, 10, 80)); Manage.Add("MinR", new Slider("Min Health: {0}% To use ult in yourself", 15, 5, 45)); Manage.AddSeparator(); Manage.Add("Order", new ComboBox("Priority:", 0, "Kayle > Ally", "Ally > Kayle")); Laneclear = Principal.AddSubMenu("Laneclear", "Laneclear"); Laneclear.Add("Q", new CheckBox("Use Q")); Laneclear.Add("E", new CheckBox("Use E")); Jungleclear = Principal.AddSubMenu("Jungleclear", "Jungleclear"); Jungleclear.Add("Q", new CheckBox("Use Q")); Jungleclear.Add("E", new CheckBox("Use E")); Lasthit = Principal.AddSubMenu("Lasthit", "Lasthit"); Lasthit.Add("Q", new CheckBox("Use Q")); Flee = Principal.AddSubMenu("Flee", "Flee"); Flee.Add("W", new CheckBox("Use W")); Misc = Principal.AddSubMenu("Misc", "Misc"); Misc.Add("SkinHack", new CheckBox("SkinHack?", false)); Misc.Add("SkinID", new Slider("Skin ID: {0}", 8, 0, 8)); Misc.Add("Reset", new KeyBind("Reset (Skin Bug):", false, KeyBind.BindTypes.HoldActive, 'T')); Draw = Principal.AddSubMenu("Draw", "Draw"); Draw.Add("Q", new CheckBox("Draw Q")); Draw.Add("W", new CheckBox("Draw W")); Draw.Add("E", new CheckBox("Draw E")); Draw.Add("R", new CheckBox("Draw R")); }
private void OnLoad() { sm = new SpellManager(); _menu = new Menu(Name); orb = Core.Orbwalker; AdvCallbacks.Init(_menu); Modes.Combo combo = new Combo(_menu, sm, orb); Modes.Harass harass = new Harass(_menu, sm, orb); Modes.Laneclear laneclear = new Laneclear(_menu, sm, orb); Modes.AutoHeal autoheal = new AutoHeal(_menu, sm, orb); Drawings drawings = new Drawings(_menu, sm, orb); }
private static void OnBeforeAttack(object sender, BeforeAttackEventArgs args) { Laneclear.CastQAOE(); if (!Extension.ActivatedRockets) { return; } switch (args.Target) { case AITurretClient _: case AIMinionClient _ when Orbwalker.ActiveMode == OrbwalkerMode.Harass: Q.Cast(); break; } }
private void OnGameLoaded() { if (Player.ChampionName != "Xayah") { return; } //FeatherManager _featherManager = new FeatherManager(); //Spells init _spellManager.Q = new Spell(SpellSlot.Q, 1100f); _spellManager.Q.SetSkillshot(0.5f, 75f, 2000f, false, SkillshotType.SkillshotLine, Player.Position); _spellManager.W = new Spell(SpellSlot.W); _spellManager.E = new Spell(SpellSlot.E, 25000f); _spellManager.E.SetSkillshot(0.25f, 75f, 2000f, false, SkillshotType.SkillshotLine); _spellManager.R = new Spell(SpellSlot.R, 1050f); _spellManager.R.SetSkillshot(0.5f, 45f, 2000f, false, SkillshotType.SkillshotCone); _spellManager.LoadSummoners(); //Menu init _xayahMenu = Menu.AddMenu("[FOXY.lab] Xayah"); //Orbwalker init _menu.AddSeparator(_xayahMenu, "MAIN FUNCTIONS"); _xayahOrbWalk = new Orbwalker.OrbwalkerInstance(_xayahMenu.AddSubMenu("Orbwalker")); _combo = new Combo(_xayahMenu, _xayahOrbWalk, _spellManager, _featherManager); _harass = new Harass(_xayahMenu, _xayahOrbWalk, _spellManager, _featherManager); _laneclear = new Laneclear(_xayahMenu, _xayahOrbWalk, _spellManager, _featherManager); _draws = new Draws(_xayahMenu, _spellManager, _featherManager); _killsteal = new Killsteal(_xayahMenu, _spellManager, _featherManager); _antiCC = new AntiCC(_xayahMenu, _spellManager); _autoShields = new AutoShields(_xayahMenu, _spellManager); //Notify callbacks AdvCallbacks.Init(_xayahMenu); //Team Credits _menu.AddSubMenu(_xayahMenu, " "); _menu.AddSeparator(_xayahMenu, "FoxyXayah by Foxy.Lab"); _menu.AddSubMenu(_xayahMenu, "S1mple"); _menu.AddSubMenu(_xayahMenu, "dDragon"); _menu.AddSubMenu(_xayahMenu, "DrPhoenix"); Utils.PrintChat("Welcome " + Player.Name); }
public static void Ini() { Menu = MainMenu.AddMenu("Lissandra", "liss"); Menu.AddGroupLabel("Lissandra By modziux"); Combo = Menu.AddSubMenu("Combo", "Kombo"); Extension.createcheckbox(Combo, "combo.q", "Use Q"); Combo.AddSeparator(); Extension.createcheckbox(Combo, "combo.w", "Use W"); Extension.createslider(Combo, "combo.min.w", "Minimum Enemies to use W", 2, 1, 5); Combo.AddSeparator(); Extension.createcheckbox(Combo, "combo.e", "Use E"); Extension.createslider(Combo, "combo.ew", "Minimum enemies To use E W combo", 3, 1, 5); Extension.createcheckbox(Combo, "combo.e2", "Use E2"); Combo.AddSeparator(); Extension.createcheckbox(Combo, "combo.r.ene", "Use R on Enemies"); Extension.createslider(Combo, "combo.r.min", "Use R on X Enemies", 2, 1, 5); Harass = Menu.AddSubMenu("Harass", "harr"); Extension.createcheckbox(Harass, "harass.q", "Use Q"); Extension.createcheckbox(Harass, "harass.e", "Use E"); Laneclear = Menu.AddSubMenu("LaneClear", "lane"); Extension.createcheckbox(Laneclear, "lane.q", "Use Q"); Extension.createslider(Laneclear, "min.q", "Min minnions hit with Q", 3, 1, 10); Laneclear.AddSeparator(); Extension.createcheckbox(Laneclear, "lane.w", "Use W"); Extension.createslider(Laneclear, "min.w", "Min minnions hit with W", 3, 1, 10); Laneclear.AddSeparator(); Extension.createcheckbox(Laneclear, "lane.e", "Use E"); Extension.createslider(Laneclear, "min.e", "Min minnions hit with E", 3, 1, 10); JungleClear = Menu.AddSubMenu("JungleClear", "jungle"); Extension.createcheckbox(JungleClear, "jungle.q", "Use Q"); Extension.createcheckbox(JungleClear, "jungle.w", "Use W"); Extension.createcheckbox(JungleClear, "jungle.e", "Use E"); Misc = Menu.AddSubMenu("Misc", "kita"); Extension.createcheckbox(Misc, "misc.r.me", "Use R on Lissandra"); Extension.createslider(Misc, "misc.r.min", "Use R on X Percent of Health", 30, 1, 100); Extension.createcheckbox(Misc, "interupter", "Use R to Interupt Spells"); Extension.createcheckbox(Misc, "gapcloser.r", "Use R to Gapclose"); Extension.createcheckbox(Misc, "gapcloser.w", "Use W to Gapclose"); Drawing = Menu.AddSubMenu("Drawings", "draw"); Extension.createcheckbox(Drawing, "draw.q", "Draw Q"); Extension.createcheckbox(Drawing, "draw.w", "Draw W"); Extension.createcheckbox(Drawing, "draw.e", "Draw E"); Extension.createcheckbox(Drawing, "draw.r", "Draw R"); Extension.createcheckbox(Drawing, "draw.damage", "Draw Damage"); Extension.createcheckbox(Drawing, "draw.percent", "Draw Damage Percent"); }
static Modes() { // Initialize all modes ComboPage = Menu.AddSubMenu("Combo"); // Combo Combo.Initialize(); Menu.AddSeparator(); HarassPage = Menu.AddSubMenu("Harass"); // Harass Harass.Initialize(); FleePage = Menu.AddSubMenu("Flee"); //Flee Flee.Initialize(); LaneclearPage = Menu.AddSubMenu("Laneclear"); //LaneClear Laneclear.Initialize(); }
public static void Init() { Principal = MainMenu.AddMenu("Annie", "Annie"); Principal.AddLabel("Prediction:"); Principal.Add("WPred", new Slider("W Hitchance: {0}%", 80, 20, 100)); Principal.Add("RPred", new Slider("R Hitchance: {0}%", 80, 20, 100)); Combo = Principal.AddSubMenu("Combo", "Combo"); Combo.Add("Q", new CheckBox("Use Q")); Combo.Add("W", new CheckBox("Use W")); Combo.Add("E", new CheckBox("Auto Stack Passive (E)")); Combo.Add("R", new CheckBox("Use R")); Combo.AddSeparator(2); Combo.Add("Only", new CheckBox("Only use the ult if stun enemies")); Combo.Add("Flash", new KeyBind("Flash + Ult", false, KeyBind.BindTypes.HoldActive, 'H')); Combo.AddSeparator(); Combo.Add("Mode", new ComboBox("Pilot Mode:", 0, "Focuses on the nearest enemy", "Focuses on the enemy with the lowest HP")); Laneclear = Principal.AddSubMenu("Laneclear", "Laneclear"); Laneclear.Add("Q", new CheckBox("Use Q")); Laneclear.Add("W", new CheckBox("Use W")); Laneclear.Add("Exception", new CheckBox("Don't use spells to farm if have stun")); Jungleclear = Principal.AddSubMenu("Jungleclear", "Jungleclear"); Jungleclear.Add("Q", new CheckBox("Use Q")); Jungleclear.Add("W", new CheckBox("Use W")); Lasthit = Principal.AddSubMenu("Lasthit", "Lasthit"); Lasthit.Add("Q", new CheckBox("Use Q")); Lasthit.Add("Exception", new CheckBox("Don't use Q to farm if have stun")); Misc = Principal.AddSubMenu("Misc", "Misc"); Misc.Add("SkinHack", new CheckBox("SkinHack?", false)); Misc.Add("SkinID", new Slider("SkinID: {0}", 10, 0, 10)); Misc.Add("Reset", new KeyBind("Reset (Skin Bug):", false, KeyBind.BindTypes.HoldActive, 'T')); Misc.AddSeparator(2); Misc.Add("Gapcloser", new CheckBox("Gapcloser?")); Misc.Add("Interrupter", new CheckBox("Interrupter?")); Draw = Principal.AddSubMenu("Draw", "Draw"); Draw.Add("Q", new CheckBox("Draw Q")); Draw.Add("W", new CheckBox("Draw W")); Draw.Add("R", new CheckBox("Draw R")); Draw.Add("Flash", new CheckBox("Draw Flash + Ult")); }
public static void Init() { Principal = MainMenu.AddMenu("Draven", "Draven"); Principal.AddLabel("Prediction:"); Principal.Add("EPred", new Slider("E Hitchance: {0}%", 80, 20, 100)); Principal.Add("RPred", new Slider("R Hitchance: {0}%", 80, 20, 100)); Combo = Principal.AddSubMenu("Combo", "Combo"); Combo.Add("Q", new CheckBox("Use Q")); Combo.Add("E", new CheckBox("Use E")); Combo.Add("R", new CheckBox("Use R")); Axes = Principal.AddSubMenu("Axes", "Axes"); Axes.Add("Mode", new ComboBox("Axes Catch Mode:", 0, "Cursor Range", "Player Range")); Axes.Add("Range", new Slider("Set Catch Range: {0}", 600, 250, 1000)); Axes.AddSeparator(); Axes.Add("Pick", new ComboBox("Pick Axes Mode:", 1, "Combo Mode", "Always", "Manual")); Axes.Add("Delay", new Slider("Humanizer: {0} Delay", 250, 0, 350)); Laneclear = Principal.AddSubMenu("Laneclear", "Laneclear"); Laneclear.Add("Q", new CheckBox("Use Q")); Jungleclear = Principal.AddSubMenu("Jungleclear", "Jungleclear"); Jungleclear.Add("Q", new CheckBox("Use Q")); Jungleclear.Add("E", new CheckBox("Use E")); Flee = Principal.AddSubMenu("Flee", "Flee"); Flee.Add("W", new CheckBox("Use W")); Flee.Add("E", new CheckBox("Use E")); Misc = Principal.AddSubMenu("Misc", "Misc"); Misc.Add("SkinHack", new CheckBox("SkinHack?", false)); Misc.Add("SkinID", new Slider("Skin ID: {0}", 1, 0, 6)); Misc.Add("Reset", new KeyBind("Reset (Skin Bug):", false, KeyBind.BindTypes.HoldActive, 'T')); Misc.AddSeparator(2); Misc.Add("Interrupter", new CheckBox("Interrupter?")); Misc.Add("Gapcloser", new CheckBox("Gapcloser?")); Draw = Principal.AddSubMenu("Draw", "Draw"); Draw.Add("E", new CheckBox("Draw E")); Draw.Add("Axes", new CheckBox("Draw Axes")); Draw.Add("Catch", new CheckBox("Draw Catch Range")); }
static Modes() { Menu = Config.Menu.AddSubMenu("Modes"); Combo.Initialize(); Menu.AddSeparator(); Harass.Initialize(); Menu.AddSeparator(); Laneclear.Initialize(); Menu.AddSeparator(); Jungleclear.Initialize(); Menu.AddSeparator(); Flee.Initialize(); Menu.AddSeparator(); }
public static void Init() { Principal = MainMenu.AddMenu("Champions", "Champions"); Principal.AddLabel("Prediction:"); Principal.Add("QPred", new Slider("Q Hitchance: {0}", 80, 20, 100)); Principal.Add("WPred", new Slider("W Hitchance: {0}", 80, 20, 100)); Combo = Principal.AddSubMenu("Combo", "Combo"); Combo.Add("Q", new CheckBox("Use Q")); Combo.Add("W", new CheckBox("Use W")); Combo.Add("E", new CheckBox("Use E")); Combo.Add("R", new CheckBox("Use R")); Laneclear = Principal.AddSubMenu("Laneclear", "Laneclear"); Laneclear.Add("Q", new CheckBox("Use Q")); Laneclear.Add("W", new CheckBox("Use W")); Jungleclear = Principal.AddSubMenu("Jungleclear", "Jungleclear"); Jungleclear.Add("Q", new CheckBox("Use Q")); Jungleclear.Add("W", new CheckBox("Use W")); Jungleclear.Add("E", new CheckBox("Use E")); Lasthit = Principal.AddSubMenu("Lasthit", "Lasthit"); Lasthit.Add("Q", new CheckBox("Use Q")); Flee = Principal.AddSubMenu("Flee", "Flee"); Flee.Add("E", new CheckBox("Use E")); Misc = Principal.AddSubMenu("Misc", "Misc"); Misc.Add("SkinHack", new CheckBox("SkinHack?")); Misc.Add("SkinID", new Slider("Skin ID: {0}", 0, 0, 0)); Misc.Add("Reset", new KeyBind("Reset (Skin Bug):", false, KeyBind.BindTypes.HoldActive, 'T')); Misc.AddSeparator(2); Misc.Add("Gapcloser", new CheckBox("Gapcloser?")); Misc.Add("Interrupter", new CheckBox("Interrupter?")); Draw = Principal.AddSubMenu("Draw", "Draw"); Draw.Add("Q", new CheckBox("Draw Q")); Draw.Add("W", new CheckBox("Draw W")); Draw.Add("E", new CheckBox("Draw E")); Draw.Add("R", new CheckBox("Draw R")); }
private static void OnGameUpdate(EventArgs args) { Killsteal.CastQ(); Killsteal.CastE(); Harass.CastE(); Automatic.CastR(); Automatic.CastW(); switch (Orbwalker.ActiveMode) { case OrbwalkerMode.Combo: if (Configs.AutomaticMenu.MinionsChase.Enabled) { if (Orbwalker.GetTarget() == null) { if (GameObjects.EnemyHeroes.Any(x => x.IsValidTarget(1300f) && GameObjects.Player.Distance(x) > GameObjects.Player.AttackRange)) { var minion = GameObjects.EnemyMinions.OrderBy(x => x.Distance(GameObjects.Player)).FirstOrDefault(); if (minion != null) { Orbwalker.Orbwalk(minion, Game.CursorPos); } } } } Combo.CastQ(); break; case OrbwalkerMode.Harass: Harass.CastQ(); break; case OrbwalkerMode.LaneClear: Jungleclear.CastQ(); Jungleclear.CastE(); Laneclear.CastE(); break; case OrbwalkerMode.LastHit: Lasthit.CastE(); break; } }
private static void OnGameUpdate(EventArgs args) { if (GameObjects.Player.IsDead) { return; } if (W.IsReady()) { Automatic.CastWSlowed(); } if (R.IsReady()) { Automatic.CastRImmobile(); Combo.SemiCastR(); } Killsteal.Cast(); switch (Orbwalker.ActiveMode) { case OrbwalkerMode.Combo: if (W.IsReady()) { Combo.CastW(); } break; case OrbwalkerMode.LaneClear: if (E.IsReady()) { Laneclear.CastE(); } break; } }
private static void OnGameUpdate(EventArgs args) { Automatic.CastQ(); Killsteal.CastE(); switch (Orbwalker.ActiveMode) { case OrbwalkerMode.Combo: Combo.CastQ(); Combo.CastW(); Combo.CastR(); break; case OrbwalkerMode.Harass: Harass.CastW(); Harass.CastE(); break; case OrbwalkerMode.LaneClear: Laneclear.CastE(); Jungleclear.CastW(); Jungleclear.CastE(); break; } }
public static void Load() { Principal = MainMenu.AddMenu("HTTF Riven v2", "Riven"); Principal.AddLabel("HTTF Riven v" + Assembly.GetExecutingAssembly().GetName().Version); Combo = Principal.AddSubMenu("Combo", "Combo"); Combo.AddSeparator(3); Combo.AddLabel("• Spells Combo"); Combo.Add("UseQCombo", new CheckBox("Kullan Q?")); Combo.Add("UseWCombo", new CheckBox("Kullan W?")); Combo.Add("UseECombo", new CheckBox("Kullan E")); Combo.Add("UseRCombo", new CheckBox("Kullan R?")); Combo.Add("UseR2Combo", new CheckBox("Kullan R2?")); Combo.Add("BrokenAnimations", new CheckBox("Animasyon Kirma ?", false)); Combo.Add("moveback", new CheckBox("Combo'da geri donun ?", false)); Combo.AddSeparator(3); Combo.AddLabel("• Spell R"); Combo.Add("UseRType", new ComboBox("Kullan R ne zaman", 1, "Hedeften az 40 % HP", "Zarar Gostergesi daha buyuk 100 %", "Her zaman", "Tusa basildiginda")); Combo.Add("ForceR", new KeyBind("R Tusa basildiginda", false, KeyBind.BindTypes.PressToggle, 'U')); Combo.Add("DontR1", new Slider("Kullanma R if Hedef HP {0}% <=", 25, 10, 50)); Combo.AddSeparator(3); Combo.AddLabel("• Spell R2"); Combo.Add("UseR2Type", new ComboBox("Kullan R2 ne zaman", 0, "Sadece Oldur", "Hedef az olduğunda maksimum hasar 25 %")); Combo.AddLabel(" FLEE"); Combo.Add("UseQFlee", new CheckBox("Kullan Q")); Combo.Add("UseEFlee", new CheckBox("Kullan E")); Shield = Principal.AddSubMenu("Shield", "Shield"); Shield.AddLabel("• Spell E"); foreach (var Enemy in EntityManager.Heroes.Enemies) { Shield.AddLabel(Enemy.ChampionName); Shield.Add("E/" + Enemy.BaseSkinName + "/Q", new CheckBox(Enemy.ChampionName + " (Q)", false)); Shield.Add("E/" + Enemy.BaseSkinName + "/W", new CheckBox(Enemy.ChampionName + " (W)", false)); Shield.Add("E/" + Enemy.BaseSkinName + "/E", new CheckBox(Enemy.ChampionName + " (E)", false)); Shield.Add("E/" + Enemy.BaseSkinName + "/R", new CheckBox(Enemy.ChampionName + " (R)", false)); Shield.AddSeparator(1); } Laneclear = Principal.AddSubMenu("Laneclear", "Laneclear"); Laneclear.AddLabel("• WaweClean"); Laneclear.Add("UseQLane", new CheckBox("Kullan Q")); Laneclear.Add("UseWLane", new CheckBox("Kullan W")); Laneclear.Add("UseWLaneMin", new Slider("Kullan W carpicaksa {0} minyona", 3, 0, 10)); Laneclear.AddLabel("• JunglClean"); Laneclear.Add("UseQJG", new CheckBox("Kullan Q")); Laneclear.Add("UseWJG", new CheckBox("Kullan W")); Laneclear.Add("UseEJG", new CheckBox("Kullan E")); Misc = Principal.AddSubMenu("Misc", "Misc"); Misc.Add("Skin", new CheckBox("SkinHilesi ?", false)); Misc.Add("SkinID", new Slider("Skin ID: {0}", 4, 0, 11)); Misc.Add("Interrupter", new CheckBox("Kesici ?")); Misc.Add("InterrupterW", new CheckBox("Kesici ile W ?")); Misc.Add("Gapcloser", new CheckBox("Atilma Onleyicisi ?")); Misc.Add("GapcloserW", new CheckBox("Kullan W ile atilma engelleme ?")); Misc.Add("AliveQ", new CheckBox("Kullan Q Hayatta Kalma ?")); Misc.AddLabel("• ItemLogic"); Misc.AddLabel("• Hydra Logic"); Misc.Add("Hydra", new CheckBox("Kullan Hydra?")); Misc.Add("HydraReset", new CheckBox("Kullan hydra AA sifirlamada")); Misc.AddSeparator(3); Misc.AddLabel("• Tiamat Logic"); Misc.Add("Tiamat", new CheckBox("Kullan Tiamat?")); Misc.Add("TiamatReset", new CheckBox("Kullan Tiamat AA sifirlamada")); Misc.AddSeparator(3); Misc.AddLabel("• Qss / Mercurial Logic"); Misc.Add("Qss", new CheckBox("Use Qss?")); Misc.Add("QssCharm", new CheckBox("Kullan Qss buyu yuzunden")); Misc.Add("QssFear", new CheckBox("Kullan Qss korkutma")); Misc.Add("QssTaunt", new CheckBox("Kullan Qss because of taunt")); Misc.Add("QssSuppression", new CheckBox("Kullan Qss durdurma tutma")); Misc.Add("QssSnare", new CheckBox("Kullan Qss yakalanma")); Misc.AddSeparator(3); Misc.AddLabel("• Youmu Logic"); Misc.Add("Youmu", new CheckBox("Kullan Youmu?")); Misc.AddLabel("• Recommend Use 250•"); Misc.Add("YoumuRange", new Slider("Youmu icin uzaklik", 1, 1, 325)); Draw = Principal.AddSubMenu("Drawing", "Drawing"); Draw.Add("DrawDamage", new CheckBox("Hasarimi Goster")); Draw.Add("DrawOFF", new CheckBox("Gostergeler Kapali", false)); Draw.Add("drawjump", new CheckBox("Goster Ziplamayi(beta)", false)); AnimationCancle = Principal.AddSubMenu("AnimationCancle", "CanslAnimatio"); AnimationCancle.Add("4", new CheckBox("Q")); AnimationCancle.Add("Spell2", new CheckBox("W")); AnimationCancle.Add("Spell3", new CheckBox("E")); AnimationCancle.Add("Spell4", new CheckBox("R")); ComboLogic = Principal.AddSubMenu("ComboLogic", "ComboLogics"); ComboLogic.Add("BrokenAnimon", new CheckBox("Use features?")); ComboLogic.AddLabel("Q1,Q2,Q3"); ComboLogic.Add("Q1Hydra", new CheckBox("Q>Hydra")); ComboLogic.Add("HydraQ", new CheckBox("Hydra>Q")); ComboLogic.Add("QW", new CheckBox("Q>W")); ComboLogic.AddLabel("W"); ComboLogic.Add("HydraW", new CheckBox("Hydra>W")); ComboLogic.AddLabel("E"); ComboLogic.Add("EQall", new CheckBox("E>Q")); ComboLogic.Add("EW", new CheckBox("E>W")); ComboLogic.Add("EH", new CheckBox("E>Hydra or Tiamat")); ComboLogic.Add("ER1", new CheckBox("E>R1")); ComboLogic.Add("ER2", new CheckBox("E>R2")); ComboLogic.AddLabel("R1"); ComboLogic.Add("R1W", new CheckBox("R1>W")); ComboLogic.Add("R1Q", new CheckBox("R1>Q")); ComboLogic.Add("R1Hydra", new CheckBox("R1>Hydra or Tiamat")); ComboLogic.AddLabel("R2"); ComboLogic.Add("R2W", new CheckBox("R2>W")); ComboLogic.Add("R2Q", new CheckBox("R2>Q")); ComboLogic.Add("R2E", new CheckBox("R2>E")); ComboLogic.AddLabel("Combo Logic V2 SOON"); }
private static void OnGameTick(EventArgs args) { if (Player.IsDead) { return; } if (W.IsReady()) { Automatic.WOnImmobile(); Killsteal.CastW(); } if (E.IsReady()) { Automatic.EOnImmobile(); } if (R.IsReady()) { Killsteal.CastR(); Combo.SemiCastR(); } switch (Orbwalker.ActiveMode) { case OrbwalkerMode.Combo: if (Q.IsReady()) { Combo.CastQ(); } if (W.IsReady()) { Combo.CastW(); } if (E.IsReady()) { Combo.CastE(); } break; case OrbwalkerMode.Harass: if (Q.IsReady()) { Harass.CastQ(); } if (W.IsReady()) { Harass.CastW(); } break; case OrbwalkerMode.LaneClear: if (Q.IsReady()) { Laneclear.CastQ(); Jungleclear.CastQ(); } if (W.IsReady()) { Jungleclear.CastW(); } break; case OrbwalkerMode.LastHit: if (Q.IsReady()) { Lasthit.CastQ(); } break; } }
public static void Load() { Chat.Print("<font color = '#20b2aa'>Hoşgeldiniz </font><font color = '#ffffff'>[ HTTF ] " + "Riven" + "</font><font color = '#20b2aa'>. Türkçe Çeviri TekinTR.</font>"); CheckVersion.CheckUpdate(); Principal = MainMenu.AddMenu("HTTF Riven v2", "Riven"); Combo = Principal.AddSubMenu("Combo", "Combo"); Combo.AddSeparator(3); Combo.AddLabel("• Kombo Ayarları"); Combo.Add("UseQCombo", new CheckBox("Q kullan?")); Combo.Add("UseWCombo", new CheckBox("W kullan?")); Combo.Add("UseECombo", new CheckBox("E kullan")); Combo.Add("UseRCombo", new CheckBox("R kullan?")); Combo.Add("UseR2Combo", new CheckBox("R2 kullan?")); Combo.Add("BrokenAnimations", new CheckBox("Animasyon iptali ?", false)); Combo.Add("logic1x1", new CheckBox("1x1 mantığını kullan")); Combo.Add("UseHT", new CheckBox("Komboda Hydra-Tiamat kullan?")); Combo.AddSeparator(3); Combo.AddLabel("• R Ayarları"); Combo.Add("UseRType", new ComboBox("R kullanma durumu", 1, "Hedefin canı az ise 40 % HP", "Verilicek hasar 100 % ise", "Her zaman", "Tuşa basıldığında")); Combo.Add("ForceR", new KeyBind("R On Keypress Key", false, KeyBind.BindTypes.PressToggle, 'U')); Combo.Add("DontR1", new Slider("Dont R if Target HP {0}% <=", 25, 10, 50)); Combo.AddSeparator(3); Combo.AddLabel("• R2 Ayarları"); Combo.Add("UseR2Type", new ComboBox("R2 kullanma durumu", 0, "Sadece öldür", "Verilebilicek max hasardan sonra kalacak can 25 %")); Combo.AddLabel(" Kaçış"); Combo.Add("UseQFlee", new CheckBox("Q Kullan")); Combo.Add("UseEFlee", new CheckBox("E Kullan")); Shield = Principal.AddSubMenu("Kalkan", "Shield"); Shield.AddLabel("• Kalkan E"); foreach (var Enemy in EntityManager.Heroes.Enemies) { Shield.AddLabel(Enemy.ChampionName); Shield.Add("E/" + Enemy.BaseSkinName + "/Q", new CheckBox(Enemy.ChampionName + " (Q)", false)); Shield.Add("E/" + Enemy.BaseSkinName + "/W", new CheckBox(Enemy.ChampionName + " (W)", false)); Shield.Add("E/" + Enemy.BaseSkinName + "/E", new CheckBox(Enemy.ChampionName + " (E)", false)); Shield.Add("E/" + Enemy.BaseSkinName + "/R", new CheckBox(Enemy.ChampionName + " (R)", false)); Shield.AddSeparator(1); } Laneclear = Principal.AddSubMenu("Koridor", "Laneclear"); Laneclear.AddLabel("• Koridor"); Laneclear.Add("UseQLane", new CheckBox("Q kullan")); Laneclear.Add("UseWLane", new CheckBox("W kullan")); Laneclear.Add("UseWLaneMin", new Slider("W'nun isabet ediceği minyon sayısı {0}", 3, 0, 10)); Laneclear.AddLabel("• Orman"); Laneclear.Add("UseQJG", new CheckBox("Q kullan")); Laneclear.Add("UseWJG", new CheckBox("W kullan")); Laneclear.Add("UseEJG", new CheckBox("E kullan")); Misc = Principal.AddSubMenu("Çeşitli", "Misc"); Misc.Add("Skin", new CheckBox("Kostüm Seç ?", false)); Misc.Add("SkinID", new Slider("Skin ID: {0}", 4, 0, 11)); Misc.Add("Interrupter", new CheckBox("Engelleyici ?")); Misc.Add("InterrupterW", new CheckBox("W ile engelle ?")); Misc.Add("Gapcloser", new CheckBox("Atılma önleyici ?")); Misc.Add("GapcloserW", new CheckBox("W ile atılma yapanlari engelle ?")); Misc.Add("AliveQ", new CheckBox("Q bitmeden kullan ?")); Misc.AddLabel("• Eşya Mantığı"); Misc.AddLabel("• Hydra Mantığı"); Misc.Add("Hydra", new CheckBox("Hydra Kullanılsınmı?")); Misc.Add("HydraReset", new CheckBox("Düz vuruş sıfırlarmada hydra kullan")); Misc.AddSeparator(3); Misc.AddLabel("• Tiamat Logic"); Misc.Add("Tiamat", new CheckBox("Tiamat Kullanılsınmı?")); Misc.Add("TiamatReset", new CheckBox("Düz vuruş sıfırlarmada tiamat kullan")); Misc.AddSeparator(3); Misc.AddLabel("• Civalı Kuşak Mantığı"); Misc.Add("Qss", new CheckBox("Civalı kullan?")); Misc.Add("QssCharm", new CheckBox("Ayartılınca Civalı kullan")); Misc.Add("QssFear", new CheckBox("Korkutulunca Civalı kullan")); Misc.Add("QssTaunt", new CheckBox("Kışkırtılınca Civalı kullan")); Misc.Add("QssSuppression", new CheckBox("Engellenince Civalı kullan")); Misc.Add("QssSnare", new CheckBox("Yerine sabitlenince Civalı kullan")); Misc.AddSeparator(3); Misc.AddLabel("• Youmu Mantığı"); Misc.Add("Youmu", new CheckBox("Youmu Kullanılsınmı?")); Misc.AddLabel("• Önerilen uzaklık 250•"); Misc.Add("YoumuRange", new Slider("Youmu Kullanma mesafesi", 1, 1, 325)); Draw = Principal.AddSubMenu("Çizimler", "Drawing"); Draw.Add("DrawDamage", new CheckBox("Hasarımı göster")); Draw.Add("DrawOFF", new CheckBox("Çizimleri kapat", false)); Draw.Add("drawjump", new CheckBox("Atlanabilicek duvarları göster (beta)", false)); AnimationCancle = Principal.AddSubMenu("Animasyonİptali", "CanslAnimatio"); AnimationCancle.Add("4", new CheckBox("Q")); AnimationCancle.Add("Spell2", new CheckBox("W")); AnimationCancle.Add("Spell3", new CheckBox("E")); AnimationCancle.Add("Spell4", new CheckBox("R")); ComboLogic = Principal.AddSubMenu("KomboMantığı", "ComboLogics"); ComboLogic.Add("BrokenAnimon", new CheckBox("Özellikleri kullan?")); ComboLogic.Add("moveback", new CheckBox("Komboda HTTF mantığını kullan?", false)); ComboLogic.AddLabel("Q1,Q2,Q3"); ComboLogic.Add("Q1Hydra", new CheckBox("Q>Hydra")); ComboLogic.Add("HydraQ", new CheckBox("Hydra>Q")); ComboLogic.Add("QW", new CheckBox("Q>W")); ComboLogic.AddLabel("W"); ComboLogic.Add("HydraW", new CheckBox("Hydra>W")); ComboLogic.AddLabel("E"); ComboLogic.Add("EQall", new CheckBox("E>Q")); ComboLogic.Add("EW", new CheckBox("E>W")); ComboLogic.Add("EH", new CheckBox("E>Hydra yada Tiamat")); ComboLogic.Add("ER1", new CheckBox("E>R1")); ComboLogic.Add("ER2", new CheckBox("E>R2")); ComboLogic.AddLabel("R1"); ComboLogic.Add("R1W", new CheckBox("R1>W")); ComboLogic.Add("R1Q", new CheckBox("R1>Q")); ComboLogic.Add("R1Hydra", new CheckBox("R1>Hydra yada Tiamat")); ComboLogic.AddLabel("R2"); ComboLogic.Add("R2W", new CheckBox("R2>W")); ComboLogic.Add("R2Q", new CheckBox("R2>Q")); ComboLogic.Add("R2E", new CheckBox("R2>E")); ComboLogic.AddLabel("Combo Mantığı V2 Yakında"); }
private static void OnBeforeAttack(object sender, BeforeAttackEventArgs args) { var forceTarget = GameObjects.EnemyHeroes.FirstOrDefault(x => x.IsCharged() && x.IsValidTarget(Player.GetRealAutoAttackRange(x))); if (forceTarget != null && Orbwalker.ActiveMode == OrbwalkerMode.Combo && Orbwalker.GetTarget() != forceTarget) { Orbwalker.ForceTarget = forceTarget; } switch (Orbwalker.ActiveMode) { case OrbwalkerMode.Combo: if (Q.IsReady()) { Combo.CastQ(args); } if (E.IsReady()) { Combo.CastE(args); } break; case OrbwalkerMode.Harass: if (Q.IsReady()) { Harass.CastQ(args); } if (E.IsReady()) { Harass.CastE(args); } break; case OrbwalkerMode.LaneClear: if (Q.IsReady() || E.IsReady()) { Structureclear.Cast(args); } var target = args.Target as AIMinionClient; if (target == null) { return; } if (target.IsMinion()) { if (Q.IsReady()) { Laneclear.CastQ(); } if (E.IsReady()) { Laneclear.CastE(args); } if (Extension.HasEBuff(target)) { Orbwalker.ForceTarget = target; } } if (target.IsJungle() && target.Health > Player.GetAutoAttackDamage(target) * 3) { if (Q.IsReady()) { Jungleclear.CastQ(); } } if ((target.GetJungleType() & JungleType.Legendary) != 0 && target.Health > Player.GetAutoAttackDamage(target) * 3) { if (E.IsReady()) { Jungleclear.CastE(args); } } break; } }
private static void OnGameUpdate(EventArgs args) { if (Player.IsDead) { return; } if (E.IsReady()) { Automatic.CastE(); } Killsteal.Cast(); switch (Orbwalker.ActiveMode) { case OrbwalkerMode.Combo: if (Q.IsReady() && Extension.IsReloading()) { Combo.CastQ(); } if (W.IsReady()) { Combo.CastW(); } if (R.IsReady() && Extension.IsUltShooting()) { Combo.CastR(); } break; case OrbwalkerMode.Harass: if (Q.IsReady()) { Harass.CastQ(); } break; case OrbwalkerMode.LaneClear: if (Q.IsReady()) { Laneclear.CastQ(); } if (W.IsReady()) { Laneclear.CastW(); } if (E.IsReady()) { Laneclear.CastE(); } break; case OrbwalkerMode.LastHit: if (Q.IsReady()) { Lasthit.CastQ(); } break; } }
private static void OnBeforeAttack(object sender, BeforeAttackEventArgs args) { switch (Orbwalker.ActiveMode) { case OrbwalkerMode.Combo: if (W.IsReady()) { Combo.CastW(); } if (Q.IsReady()) { Combo.CastQ(); } break; case OrbwalkerMode.Harass: if (W.IsReady()) { Harass.CastW(); } if (Q.IsReady()) { Harass.CastQ(); } break; case OrbwalkerMode.LaneClear: var target = args.Target as AIMinionClient; if (W.IsReady()) { Structureclear.CastW(); if (target.IsMinion()) { Laneclear.CastW(); } else if ((target.GetJungleType() & JungleType.Large) != 0) { Jungleclear.CastW(); } } if (Q.IsReady()) { if (target.IsMinion()) { Laneclear.CastQ(); } else if ((target.GetJungleType() & JungleType.Large) != 0) { Jungleclear.CastQ(); } } break; } if (MiscellaneousMenu.WaitAxeBool.Enabled && !Extension.HasAxeInHand() && Extension.CanCatchAxe()) { args.Process = false; } }
private static void OnGameUpdate(EventArgs args) { Extension.GetDagger(); if (Extension.rTrigger == false && Extension.rDealy < Game.Time) { Extension.CastingR = false; } if (GameObjects.Player.IsDead) { return; } if (Extension.CastingR) { Orbwalker.MoveEnabled = false; Orbwalker.AttackEnabled = false; if (ComboMenu.RCancelBool.Enabled && GameObjects.Player.CountEnemyHeroesInRange(R.Range) == 0) { GameObjects.Player.IssueOrder(GameObjectOrder.MoveTo, Game.CursorPos); } } else { Orbwalker.MoveEnabled = true; Orbwalker.AttackEnabled = true; } if (ComboMenu.RModeList.Index == 0) { ComboMenu.RSlider.Visible = true; } else { ComboMenu.RSlider.Visible = false; } Killsteal.CastE(); Killsteal.CastQ(); Killsteal.CastEGap(); switch (Orbwalker.ActiveMode) { case OrbwalkerMode.Combo: Combo.CastCombo(); Combo.CastR(); break; case OrbwalkerMode.Harass: Harass.CastHarass(); break; case OrbwalkerMode.LaneClear: if (LaneclearMenu.FarmToggleKey.Active) { Laneclear.CastQ(); Laneclear.CastW(); Laneclear.CastE(); } Jungleclear.CastW(); Jungleclear.CastE(); Jungleclear.CastQ(); break; case OrbwalkerMode.LastHit: if (LaneclearMenu.FarmToggleKey.Active) { Laneclear.CastQLast(); } break; } }
public static void ini() { Menu = MainMenu.AddMenu("Lux", "luxe"); Menu.AddGroupLabel("Lux By Modziux"); Prediction = Menu.AddSubMenu("Prediction", "spejimai"); Prediction.Add("q.prediction", new Slider("Q Prediction", 80, 0, 100)); Prediction.Add("e.prediction", new Slider("E Prediction", 80, 0, 100)); Prediction.Add("r.prediction", new Slider("R Prediction", 80, 0, 100)); Combo = Menu.AddSubMenu("Combo", "combolux"); Combo.Add("combo.q", new CheckBox("Use Q")); Combo.AddSeparator(); Combo.Add("combo.e", new CheckBox("Use E")); Combo.Add("combo.e.enemies", new Slider("Min enemies hit", 1, 1, 5)); Combo.Add("e.slow", new CheckBox("Use E to Slow")); Combo.Add("e.detonate", new CheckBox("Auto Detonate E")); Combo.AddSeparator(); Combo.Add("combo.r", new CheckBox("Use R")); Combo.Add("combo.r.logic", new ComboBox("R Logic", 2, "R only on killable", "R only on hit x target", "Both")); Combo.Add("combo.r.min", new Slider("Min enemies to use R", 2, 1, 5)); Harras = Menu.AddSubMenu("Harass", "harassmenu"); Harras.Add("harass.q", new CheckBox("Use Q")); Harras.AddSeparator(); Harras.Add("harass.e", new CheckBox("Use E")); Harras.Add("harass.e.enemies", new Slider("Min enemies hit", 1, 1, 5)); Laneclear = Menu.AddSubMenu("LaneClear", "Valiklis"); Laneclear.Add("laneclear.e", new CheckBox("Use E")); Laneclear.Add("laneclear.e.min", new Slider("Cast E only if hit x minion", 3, 1, 10)); Laneclear.AddSeparator(); Laneclear.Add("laneclear.q", new CheckBox("Use Q")); Jungleclear = Menu.AddSubMenu("JungleClear", "Jungliu_Valiklis"); Jungleclear.Add("jungleclear.e", new CheckBox("Use E")); Jungleclear.AddSeparator(); Jungleclear.Add("jungleclear.q", new CheckBox("Use Q")); Drawing = Menu.AddSubMenu("Drawing", "piesimas"); Drawing.Add("draw.q", new CheckBox("Draw Q Range")); Drawing.Add("draw.E", new CheckBox("Draw E Range")); Drawing.Add("draw.R", new CheckBox("Draw R Range")); Drawing.Add("indicator", new CheckBox("Show Damage Indicator")); Drawing.Add("percent.indicator", new CheckBox("Show damage Percent")); Drawing.Add("draw.r.a", new CheckBox("Draw Killable Champion name on screen")); Misc = Menu.AddSubMenu("Misc", "miscmenu"); Misc.Add("auto.q", new CheckBox("Auto Q if Can hit 2 Champions")); Misc.Add("auto.q.imo", new CheckBox("Auto Q on Imobile target")); Misc.AddSeparator(); Misc.Add("auto.e.min", new Slider("Auto E on X targets", 3, 1, 5)); Misc.Add("auto.e.imo", new CheckBox("Auto E on Imobile target")); Misc.AddSeparator(); Misc.Add("auto.r", new CheckBox("Auto R on killable")); Misc.AddSeparator(); Misc.Add("use.ignite", new CheckBox("Use Ignite")); Misc.AddSeparator(); Junglesteal = Menu.AddSubMenu("JungleSteal", "steal"); Junglesteal.AddGroupLabel("Mobs"); foreach (var name in Extension.exclusive) { Junglesteal.Add(name, new CheckBox(name)); } Shield = Menu.AddSubMenu("W Shield", "w.usage"); foreach (var ally in EntityManager.Heroes.Allies) { Shield.Add(ally.ChampionName, new CheckBox("Use shield on " + ally.ChampionName)); } foreach (AIHeroClient client in EntityManager.Heroes.Enemies) { foreach (SpellInfo info in SpellDatabase.SpellList) { if (info.ChampionName == client.ChampionName) { logic.Wlogic.EnemyProjectileInformation.Add(info); } } } foreach (AIHeroClient client in EntityManager.Heroes.Enemies) { foreach (SpellInfo info in SpellDatabase.SpellList) { if (info.ChampionName == client.ChampionName) { logic.Wlogic.EnemyProjectileInformation.Add(info); } } } }
public static void Load() { Principal = MainMenu.AddMenu("Championship Riven", "Riven"); Principal.AddLabel("Championship Riven v" + Assembly.GetExecutingAssembly().GetName().Version); Principal.AddSeparator(2); Principal.AddLabel("Good game !"); Combo = Principal.AddSubMenu("Combo", "Combo"); Combo.AddSeparator(3); Combo.AddLabel("• Spells Combo"); Combo.Add("UseQCombo", new CheckBox("Use Q?")); Combo.Add("UseWCombo", new CheckBox("Use W?")); Combo.Add("UseECombo", new CheckBox("Use E")); Combo.Add("UseRCombo", new CheckBox("Use R?")); Combo.Add("UseR2Combo", new CheckBox("Use R2?")); Combo.AddSeparator(3); Combo.AddLabel("• Spell W"); Combo.Add("W/Auto", new Slider("Auto W if {0} Enemies <=", 2, 1, 5)); Combo.AddSeparator(3); Combo.AddLabel("• Spell R"); Combo.Add("UseRType", new ComboBox("Use R when", 1, "Normal Kill", "Hard Kill", "Always", "ForceR")); Combo.Add("ForceR", new KeyBind("Force R", false, KeyBind.BindTypes.PressToggle, 'U')); Combo.Add("DontR1", new Slider("Dont R if Target HP {0}% <=", 25, 10, 50)); Combo.AddSeparator(3); Combo.AddLabel("• Spell R2"); Combo.Add("UseR2Type", new ComboBox("Use R2 when", 0, "Kill only", "Max damage")); Shield = Principal.AddSubMenu("Shield", "Shield"); Shield.AddLabel("• Spell E"); foreach (var Enemy in EntityManager.Heroes.Enemies) { Shield.AddLabel(Enemy.ChampionName); Shield.Add("E/" + Enemy.BaseSkinName + "/Q", new CheckBox(Enemy.ChampionName + " (Q)", false)); Shield.Add("E/" + Enemy.BaseSkinName + "/W", new CheckBox(Enemy.ChampionName + " (W)", false)); Shield.Add("E/" + Enemy.BaseSkinName + "/E", new CheckBox(Enemy.ChampionName + " (E)", false)); Shield.Add("E/" + Enemy.BaseSkinName + "/R", new CheckBox(Enemy.ChampionName + " (R)", false)); Shield.AddSeparator(1); } Burst = Principal.AddSubMenu("Burst", "Burst"); Burst.AddLabel("• Burst"); Burst.AddLabel("The combo burst key is the Combo !"); Burst.AddLabel("This 'Burst allowed' option is just to confirm that you want to use the Burst"); Burst.AddSeparator(2); Burst.Add("BurstAllowed", new KeyBind("Burst Allowed ?", false, KeyBind.BindTypes.PressToggle, 'T')); Burst.Add("BurstType", new ComboBox("Burst:", 0, "Damage Check", "Always")); Burst.AddSeparator(2); Burst.AddLabel("Select Burst style"); Burst.AddLabel("Style Burst 1: E > Flash > R > W > Hydra > R2"); Burst.AddLabel("Style Burst 2: E > R > Flash > W > Hydra > R2"); Burst.AddSeparator(1); Burst.Add("BurstStyle", new Slider("Burst style", 1, 1, 2)); Items = Principal.AddSubMenu("Items", "Items"); Items.AddLabel("• Hydra Logic"); Items.Add("Hydra", new CheckBox("Use Hydra?")); Items.Add("HydraReset", new CheckBox("Use hydra to reset your AA")); Items.AddSeparator(3); Items.AddLabel("• Tiamat Logic"); Items.Add("Tiamat", new CheckBox("Use Tiamat?")); Items.Add("TiamatReset", new CheckBox("Use the Tiamat to reset your AA")); Items.AddSeparator(3); Items.AddLabel("• Qss / Mercurial Logic"); Items.Add("Qss", new CheckBox("Use Qss?")); Items.Add("QssCharm", new CheckBox("Use Qss because of charm")); Items.Add("QssFear", new CheckBox("Use Qss because of fear")); Items.Add("QssTaunt", new CheckBox("Use Qss because of taunt")); Items.Add("QssSuppression", new CheckBox("Use Qss because of suppression")); Items.Add("QssSnare", new CheckBox("Use Qss because of snare")); Items.AddSeparator(3); Items.AddLabel("• Youmu Logic"); Items.Add("Youmu", new CheckBox("Use Youmu?")); Items.Add("YoumuHealth", new Slider("Use Youmu if the enemy has less than {0} HP", 65, 25, 100)); Laneclear = Principal.AddSubMenu("Laneclear", "Laneclear"); Laneclear.Add("UseQLane", new CheckBox("Use Q")); Laneclear.Add("UseWLane", new CheckBox("Use W")); Laneclear.Add("UseWLaneMin", new Slider("Use W if you hit {0} minions", 3, 0, 10)); Jungleclear = Principal.AddSubMenu("Jungleclear", "Jungleclear"); Jungleclear.Add("UseQJG", new CheckBox("Use Q")); Jungleclear.Add("UseWJG", new CheckBox("Use W")); Jungleclear.Add("UseEJG", new CheckBox("Use E")); Jungleclear.Add("Level_1 JungleClearing", new CheckBox("only attack small Red/BLUE")); Flee = Principal.AddSubMenu("Flee", "Flee"); Flee.Add("UseQFlee", new CheckBox("Use Q")); Flee.Add("UseEFlee", new CheckBox("Use E")); Misc = Principal.AddSubMenu("Misc", "Misc"); Misc.Add("Skin", new CheckBox("Skinhack ?", false)); Misc.Add("SkinID", new Slider("Skin ID: {0}", 4, 0, 6)); Misc.Add("Interrupter", new CheckBox("Interrupter ?")); Misc.Add("InterrupterW", new CheckBox("Interrupter with W ?")); Misc.Add("Gapcloser", new CheckBox("Gapcloser ?")); Misc.Add("GapcloserW", new CheckBox("Use W on Gapcloser ?")); Misc.Add("BrokenAnimations", new CheckBox("Broken Animations ?")); Draw = Principal.AddSubMenu("Drawing", "Drawing"); Draw.Add("DrawQ", new CheckBox("Draw Q")); Draw.Add("DrawW", new CheckBox("Draw W")); Draw.Add("DrawE", new CheckBox("Draw E")); Draw.Add("DrawR", new CheckBox("Draw R2")); Draw.Add("DrawDamage", new CheckBox("Draw Damage")); Draw.Add("DrawOFF", new CheckBox("Draw OFF", false)); }