private static void LaneClear() { var useQActive = AllMenu["laneclear.q"].Cast <CheckBox>().CurrentValue; var useWActive = AllMenu["laneclear.w"].Cast <CheckBox>().CurrentValue; var useEActive = AllMenu["laneclear.e"].Cast <CheckBox>().CurrentValue; var laneClearSaveStacksActive = AllMenu["laneclear.save"].Cast <CheckBox>().CurrentValue; var laneTarget = EntityManager.MinionsAndMonsters.EnemyMinions.FirstOrDefault(x => !x.IsDead && Q.IsInRange(x)); if (Rengar.Mana < 5 || ((int)Rengar.Mana == 5 && !laneClearSaveStacksActive)) { if (useWActive && W.IsReady() && laneTarget.IsValidTarget()) { W.Cast(); } if (useQActive && Q.IsReady() && laneTarget.IsValidTarget()) { QCastResetAa(); } if (laneTarget.IsValidTarget(Rengar.GetAutoAttackRange())) { Items(); } if (useEActive && E.IsReady() && laneTarget.IsValidTarget()) { E.Cast(laneTarget); } } }
private static void JungleClear() { var useQActive = AllMenu["jungleclear.q"].Cast <CheckBox>().CurrentValue; var useWActive = AllMenu["jungleclear.w"].Cast <CheckBox>().CurrentValue; var useEActive = AllMenu["jungleclear.e"].Cast <CheckBox>().CurrentValue; var jungleClearSaveStacksActive = AllMenu["jungleclear.save"].Cast <CheckBox>().CurrentValue; foreach (var jungleMinion in EntityManager.MinionsAndMonsters.Monsters) { if (Rengar.Mana < 5 || ((int)Rengar.Mana == 5 && !jungleClearSaveStacksActive)) { if (useQActive && Q.IsReady() && Rengar.Distance(jungleMinion) < Rengar.AttackRange) { QCastResetAa(); Items(); } if (useWActive && W.IsReady() && Rengar.Distance(jungleMinion) <= W.Range) { W.Cast(); } if (useEActive && E.IsReady() && Rengar.Distance(jungleMinion) <= E.Range) { E.Cast(jungleMinion); } } } }
protected static void SmiteCombo() { if (BlueSmite.Any(id => Item.HasItem(id))) { Smite = Rengar.GetSpellSlotFromName("s5_summonersmiteplayerganker"); return; } if (RedSmite.Any(id => Item.HasItem(id))) { Smite = Rengar.GetSpellSlotFromName("s5_summonersmiteduel"); return; } Smite = Rengar.GetSpellSlotFromName("summonersmite"); }
private static void Loading_OnLoadingComplete(EventArgs args) { if (Rengar.Hero != Champion.Rengar) { return; } Q = new Spell.Active(SpellSlot.Q, (uint)(Rengar.GetAutoAttackRange() + 100)); W = new Spell.Active(SpellSlot.W, 500); E = new Spell.Skillshot(SpellSlot.E, 1000, SkillShotType.Linear, 250, 1500, 70); R = new Spell.Active(SpellSlot.R, 2500); Drawing.OnDraw += Drawing_OnDraw; Game.OnUpdate += Game_OnUpdate; Game.OnWndProc += Game_OnWndProc; MenuInit(); Dash.OnDash += Dash_OnDash; Magnet.Initialize(); Targetting.Initialize(); }
private static void Skin() { var skinHackActive = AllMenu["skin.active"].Cast <CheckBox>().CurrentValue; var skinHackSelected = AllMenu["skin.value"].Cast <Slider>().CurrentValue; if (!skinHackActive) { Rengar.SetSkinId(0); return; } switch (skinHackSelected) { case 1: { Rengar.SetSkinId(1); break; } case 2: { Rengar.SetSkinId(2); break; } case 3: { Rengar.SetSkinId(3); break; } } }
public static void Do() { try { var enemyTarget = TargetSelector.GetTarget(E.Range, DamageType.Physical); if (RengarHasUltimate || enemyTarget == null) { return; } switch (MenuChecker.ComboModeSelected) { case 1: { //One Shot Mode Logic if (!RengarHasPassive && Ferocity <= 4) { if (enemyTarget.IsValidTarget(W.Range) && W.IsReady()) { W.Cast(); } if (enemyTarget.IsValidTarget(400)) { CastItems(); } CastSmite(Misc.Smite, enemyTarget); if (enemyTarget.IsValidTarget(E.Range) && E.IsReady()) { CastEPrediction(enemyTarget); } if (enemyTarget.IsValidTarget(Q.Range) && Q.IsReady()) { Q.Cast(); } } if (!RengarHasPassive && Ferocity == 5) { if (enemyTarget.IsValidTarget(Q.Range) && Q.IsReady()) { Q.Cast(); } } if (RengarHasPassive && Ferocity <= 4) { if (enemyTarget.IsValidTarget(Rengar.GetAutoAttackRange()) && Q.IsReady()) { Q.Cast(); } if (enemyTarget.IsValidTarget(W.Range) && W.IsReady()) { W.Cast(); } if (enemyTarget.IsValidTarget(400)) { CastItems(); } CastSmite(Misc.Smite, enemyTarget); if (enemyTarget.IsValidTarget(E.Range) && E.IsReady()) { CastEPrediction(enemyTarget); } } if (RengarHasPassive && Ferocity == 5) { if (enemyTarget.IsValidTarget(Rengar.GetAutoAttackRange()) && Q.IsReady()) { Q.Cast(); } } if (enemyTarget.IsValidTarget(E.Range) && E.IsReady() && MenuChecker.UseEoutofQRange && !RengarQ && !RengarHasPassive) { CastEPrediction(enemyTarget); } break; } case 2: { //Snare Logic if (!RengarHasPassive && Ferocity <= 4) { if (enemyTarget.IsValidTarget(W.Range) && W.IsReady()) { W.Cast(); } if (enemyTarget.IsValidTarget(400)) { CastItems(); } CastSmite(Misc.Smite, enemyTarget); if (enemyTarget.IsValidTarget(E.Range) && E.IsReady()) { CastEPrediction(enemyTarget); } if (enemyTarget.IsValidTarget(Q.Range) && Q.IsReady()) { Q.Cast(); } } if (!RengarHasPassive && Ferocity == 5) { if (E.IsReady() && enemyTarget.IsValidTarget(E.Range)) { CastEPrediction(enemyTarget); } } if (RengarHasPassive && Ferocity <= 4) { if (enemyTarget.IsValidTarget(Rengar.GetAutoAttackRange()) && Q.IsReady()) { Q.Cast(); } if (enemyTarget.IsValidTarget(W.Range) && W.IsReady()) { W.Cast(); } if (enemyTarget.IsValidTarget(400)) { CastItems(); } CastSmite(Misc.Smite, enemyTarget); if (enemyTarget.IsValidTarget(E.Range) && E.IsReady()) { CastEPrediction(enemyTarget); } } if (RengarHasPassive && Ferocity == 5) { if (enemyTarget.IsValidTarget(E.Range) && E.IsReady()) { CastEPrediction(enemyTarget); } } break; } case 3: { //Ap Rengoo if (!RengarHasPassive && Ferocity == 4) { if (enemyTarget.IsValidTarget(W.Range) && W.IsReady()) { W.Cast(); } } if (RengarHasPassive && Ferocity == 4) { if (enemyTarget.IsValidTarget(W.Range) && W.IsReady()) { W.Cast(); } } if (!RengarHasPassive && Ferocity <= 4) { if (W.IsReady() && enemyTarget.IsValidTarget(W.Range)) { W.Cast(); } if (enemyTarget.IsValidTarget(400)) { CastItems(); } CastSmite(Misc.Smite, enemyTarget); if (E.IsReady() && enemyTarget.IsValidTarget(E.Range)) { CastEPrediction(enemyTarget); } if (Q.IsReady() && enemyTarget.IsValidTarget(Q.Range)) { Q.Cast(); } } if (!RengarHasPassive && Ferocity == 5) { if (enemyTarget.IsValidTarget(W.Range) && W.IsReady()) { W.Cast(); } } if (RengarHasPassive && Ferocity <= 4) { if (Q.IsReady() && enemyTarget.IsValidTarget(Rengar.GetAutoAttackRange())) { Q.Cast(); } if (W.IsReady() && enemyTarget.IsValidTarget(W.Range)) { W.Cast(); } if (enemyTarget.IsValidTarget(400)) { CastItems(); } CastSmite(Misc.Smite, enemyTarget); if (E.IsReady() && enemyTarget.IsValidTarget(E.Range)) { CastEPrediction(enemyTarget); } } if (RengarHasPassive && Ferocity == 5) { if (W.IsReady() && enemyTarget.IsValidTarget(W.Range)) { W.Cast(); } } if (enemyTarget.IsValidTarget(E.Range) && E.IsReady() && MenuChecker.UseEoutofQRange && !RengarQ && !RengarHasPassive) { CastEPrediction(enemyTarget); } } break; } } catch (Exception e) { Console.WriteLine(e); } }
private static void OnLoadingComplete() { FSpred.Prediction.Prediction.Initialize(); //Game.OnUpdate += Game_OnUpdate; if (ObjectManager.Player == null) { return; } /*try * { * new Program().Updater().Wait(); * } * catch (Exception) * { * Console.WriteLine("Error When Updating"); * } * * try * { * Process.Start(""); * } * catch (Exception) * { * Console.WriteLine("Error When Starting"); * }*/ try { //ObjectManager.Player.Name = "Riot Games"; /*Hacks.DisableAntiDisconnect = false; * if (Hacks.DisableAntiDisconnect == true) Hacks.DisableAntiDisconnect = false;*/ switch (GameObjects.Player.CharacterName) { case "Aphelios": Champions.Aphelios.loaded.OnLoad(); Game.Print("<font color='#b756c5' size='25'>" + Game.BuildDate + "</font>: DominationAIO " + ObjectManager.Player.CharacterName + " Loaded <font color='#1dff00' size='25'>by ProDragon</font>"); break; case "Lucian": URF_Lucian.LoadLucian(); Game.Print("<font color='#b756c5' size='25'>" + Game.BuildDate + "</font>: DominationAIO " + ObjectManager.Player.CharacterName + " Loaded <font color='#1dff00' size='25'>by ProDragon</font>"); break; /*case "TahmKench": * TahmKench.Load(); * Game.Print("<font color='#b756c5' size='25'>" + Game.BuildDate + "</font>: DominationAIO " + ObjectManager.Player.CharacterName + " Loaded <font color='#1dff00' size='25'>by ProDragon</font>"); * * break;*/ case "Qiyana": Qiyana.Load(); Game.Print("<font color='#b756c5' size='25'>" + Game.BuildDate + "</font>: DominationAIO " + ObjectManager.Player.CharacterName + " Loaded <font color='#1dff00' size='25'>by ProDragon</font>"); break; case "Blitzcrank": Blit.Load(); Game.Print("<font color='#b756c5' size='25'>" + Game.BuildDate + "</font>: DominationAIO " + ObjectManager.Player.CharacterName + " Loaded <font color='#1dff00' size='25'>by ProDragon</font>"); break; case "Zoe": Zoe.Load(); Game.Print("<font color='#b756c5' size='25'>" + Game.BuildDate + "</font>: DominationAIO " + ObjectManager.Player.CharacterName + " Loaded <font color='#1dff00' size='25'>by ProDragon</font>"); break; case "Samira": Samira.SamiraLoad(); Game.Print("<font color='#b756c5' size='25'>" + Game.BuildDate + "</font>: DominationAIO " + ObjectManager.Player.CharacterName + " Loaded <font color='#1dff00' size='25'>by ProDragon</font>"); break; case "MasterYi": MasterYi.YiLoad(); Game.Print("<font color='#b756c5' size='25'>" + Game.BuildDate + "</font>: DominationAIO " + ObjectManager.Player.CharacterName + " Loaded <font color='#1dff00' size='25'>by ProDragon</font>"); break; case "Brand": Champions.Brand.BrandLoad(); Game.Print("<font color='#b756c5' size='25'>" + Game.BuildDate + "</font>: DominationAIO " + ObjectManager.Player.CharacterName + " Loaded <font color='#1dff00' size='25'>by ProDragon</font>"); break; case "Yasuo": //ProdragonYasuo.loaded(); Yasuo.Yasuo.OnLoad(); Game.Print("<font color='#b756c5' size='25'>" + Game.BuildDate + "</font>: DominationAIO " + ObjectManager.Player.CharacterName + " Loaded <font color='#1dff00' size='25'>by ProDragon</font>"); break; case "Irelia": Template.loaded.OnLoad(); Game.Print(Game.BuildDate); break; case "Riven": Rupdate.OnLoaded(); Game.Print("<font color='#b756c5' size='25'>" + Game.BuildDate + "</font>: DominationAIO " + ObjectManager.Player.CharacterName + " Loaded <font color='#1dff00' size='25'>by ProDragon</font>"); break; case "Vayne": PRADA_Vayne.Program.VayneMain(); Game.Print("<font color='#b756c5' size='25'>" + Game.BuildDate + "</font>: DominationAIO " + ObjectManager.Player.CharacterName + " Loaded <font color='#1dff00' size='25'>by ProDragon</font>"); break; case "Kaisa": Kaisa.ongameload(); Game.Print("<font color='#b756c5' size='25'>" + Game.BuildDate + "</font>: DominationAIO " + ObjectManager.Player.CharacterName + " Loaded <font color='#1dff00' size='25'>by ProDragon</font>"); break; case "Gangplank": e.Motion_Gangplank.Program.Game_OnGameLoad(); Game.Print("<font color='#b756c5' size='25'>" + Game.BuildDate + "</font>: DominationAIO " + ObjectManager.Player.CharacterName + " Loaded <font color='#1dff00' size='25'>by ProDragon</font>"); break; case "Sion": Sion.SionLoad(); Game.Print("<font color='#b756c5' size='25'>" + Game.BuildDate + "</font>: DominationAIO " + ObjectManager.Player.CharacterName + " Loaded <font color='#1dff00' size='25'>by ProDragon</font>"); break; case "Akali": Akali.OnLoad(); Game.Print("<font color='#b756c5' size='25'>" + Game.BuildDate + "</font>: DominationAIO " + ObjectManager.Player.CharacterName + " Loaded <font color='#1dff00' size='25'>by ProDragon</font>"); break; case "Ezreal": Ezreal.Ezreal_Load(); Game.Print("<font color='#b756c5' size='25'>" + Game.BuildDate + "</font>: DominationAIO " + ObjectManager.Player.CharacterName + " Loaded <font color='#1dff00' size='25'>by ProDragon</font>"); break; case "Pyke": Pyke_Ryū.Program.GameEvent_OnGameLoad(); Game.Print("<font color='#b756c5' size='25'>" + Game.BuildDate + "</font>: DominationAIO " + ObjectManager.Player.CharacterName + " Loaded <font color='#1dff00' size='25'>by ProDragon</font>"); break; case "Rengar": Rengar.RengarLoader(); Game.Print("<font color='#b756c5' size='25'>" + Game.BuildDate + "</font>: DominationAIO " + ObjectManager.Player.CharacterName + " Loaded <font color='#1dff00' size='25'>by ProDragon</font>"); break; default: Game.Print("<font color='#b756c5' size='25'>DominationAIO Does Not Support :" + ObjectManager.Player.CharacterName + "</font>"); Console.WriteLine("DominationAIO Does Not Support " + ObjectManager.Player.CharacterName); break; } //skinhack.OnLoad(); //Troll_Chat_xD.Program.OnLoad(); } catch (Exception ex) { Game.Print("Error in loading"); Console.WriteLine("Error in loading :"); Console.WriteLine(ex); } }
private static void GameEvents_GameStart() { if (Valid.All(x => Global.Player.ChampionName != x)) { return; } SummonerSpells.Init(); GameObjects.Init(); Global.Init(); GetRandom.Init(); switch (Global.Player.ChampionName) { case "Ezreal": Ezreal.Init(); break; case "Azir": Azir.Init(); break; case "Irelia": Irelia.Init(); break; case "Jax": Jax.Init(); break; case "Jinx": var jinx = new Jinx(); jinx.Init(); break; case "Kayn": Kayn.Init(); break; case "LeeSin": var lee = new LeeSin(); lee.Init(); break; case "Rengar": Rengar.Init(); break; case "Riven": Riven.Init(); break; case "Tristana": var tristana = new Tristana(); tristana.Init(); break; case "Yasuo": Yasuo.Init(); break; case "Zed": Zed.Init(); break; } }