public override void OnDraw(EventArgs args) { var draw = Features.Find(f => f.NameFeature == "Draw"); if (draw.IsChecked("disable")) { DamageIndicator.Enabled = false; return; } if (draw.IsChecked("draw.q")) { Circle.Draw(Spells[0].IsReady() ? Color.Blue : Color.Red, 425, Player.Instance.Position); } if (draw.IsChecked("draw.qMin")) { Circle.Draw(Spells[0].IsReady() ? Color.Blue : Color.Red, 205, Player.Instance.Position); } if (draw.IsChecked("draw.e")) { Circle.Draw(Spells[2].IsReady() ? Color.Blue : Color.Red, Spells[2].Range, Player.Instance.Position); } if (draw.IsChecked("draw.r")) { Circle.Draw(Spells[3].IsReady() ? Color.Blue : Color.Red, Spells[3].Range, Player.Instance.Position); } DamageIndicator.Enabled = draw.IsChecked("dmgIndicator"); }
public override void Drawing_OnDraw(EventArgs args) { if (Player.IsDead || draw.IsActive("disable")) { return; } if (R.IsReady() && draw.IsActive("ultpos&hits")) { var Target = TargetSelector.GetTarget(Q.Range, DamageType.Magical); if (Target != null && Target.IsValidTarget()) { var PosAndHits = GetBestRPos(Target.ServerPosition.To2D()); var minenemiesr = combo.Value("r.minenemies"); if (PosAndHits.First().Value >= minenemiesr) { Circle.Draw(Color.Yellow, 70, PosAndHits.First().Key.To3D()); Drawing.DrawText(Drawing.WorldToScreen(Player.Position).X, Drawing.WorldToScreen(Player.Position).Y - 200, System.Drawing.Color.Yellow, string.Format("R WILL HIT {0} ENEMIES", PosAndHits.First().Value)); } } } if (draw.IsActive("q/w/r")) { Circle.Draw((Q.IsReady() || W.IsReady() || R.IsReady()) ? Color.Blue : Color.Red, R.Range, Player.Position); } if (draw.IsActive("flash+r")) { Circle.Draw(Flash.IsReady() && R.IsReady() ? Color.Blue : Color.Red, Flash.Range + R.Range, Player.Position); } }
public override void Drawing_OnDraw(EventArgs args) { if (Player.IsDead || draw.IsActive("disable")) { return; } if (draw.IsActive("r")) { Circle.Draw(R.IsReady() ? Color.Blue : Color.Red, R.Range, Player.Position); } if (draw.IsActive("q")) { Circle.Draw(Q.IsReady() ? Color.Blue : Color.Red, Q.Range, Player.Position); } if (draw.IsActive("e")) { Circle.Draw(E.IsReady() ? Color.Blue : Color.Red, E.Range, Player.Position); } if (draw.IsActive("w")) { Circle.Draw(W.IsReady() ? Color.Blue : Color.Red, W.Range, Player.Position); } }
public override void OnDraw(EventArgs args) { base.OnDraw(args); var draw = Features.Find(f => f.NameFeature == "Draw"); if (draw.IsChecked("disable")) { DamageIndicator.Enabled = false; return; } if (draw.IsChecked("draw.r")) { Circle.Draw(R.IsReady() ? Color.Blue : Color.Red, R.Range, Player.Position); } if (draw.IsChecked("draw.q")) { Circle.Draw(Q.IsReady() ? Color.Blue : Color.Red, Q.Range, Player.Position); } if (draw.IsChecked("draw.e")) { Circle.Draw(E.IsReady() ? Color.Blue : Color.Red, E.Range, Player.Position); } if (draw.IsChecked("draw.w")) { Circle.Draw(W.IsReady() ? Color.Blue : Color.Red, W.Range, Player.Position); } DamageIndicator.Enabled = draw.IsChecked("dmgIndicator"); }
public override void Drawing_OnDraw(EventArgs args) { if (Player.Instance.IsDead || draw.IsActive("disable")) { return; } var Target = TargetSelector.GetTarget(750, DamageType.Magical); if (Target != null && W.IsReady()) { if (Q.IsReady() && (Target.IsValidTarget(600)) && Player.Instance.Mana >= qwmana) { Drawing.DrawText(Target.Position.WorldToScreen().X - 30, Target.Position.WorldToScreen().Y - 180, Color.Yellow, "W/Q is possible !!"); } if (Q.IsReady() && (Target.IsValidTarget(W.Range - 130) || (Target.IsValidTarget(Q.Range - 50) && !Target.CanMove()) && Player.Instance.Mana >= qwmana)) { Drawing.DrawText(Target.Position.WorldToScreen().X - 30, Target.Position.WorldToScreen().Y - 150, Color.Yellow, "Q/W Insec !!"); Drawing.DrawLine(Target.Position.WorldToScreen(), Game.CursorPos2D, 3, Color.Yellow); Drawing.DrawCircle(WalkPos, 70, Color.BlueViolet); } else if (Flash != null) { if (Flash.IsReady() && Player.Instance.Distance(WalkPos) <= Flash.Range - 100 && Player.Instance.Mana >= new[] { 0, 65, 70, 75, 80, 85 }[W.Level - 1]) { Drawing.DrawText(Target.Position.WorldToScreen().X - 30, Target.Position.WorldToScreen().Y - 150, Color.Yellow, "Flash/W Insec !!"); Drawing.DrawLine(Target.Position.WorldToScreen(), Game.CursorPos2D, 3, Color.Yellow); Drawing.DrawCircle(WalkPos, 70, Color.BlueViolet); } else if (Flash.IsReady() && Q.IsReady() && Target.IsValidTarget(Flash.Range + W.Range - 40) && Player.Instance.Mana >= qwmana) { Drawing.DrawText(Target.Position.WorldToScreen().X - 30, Target.Position.WorldToScreen().Y - 150, Color.Yellow, "Flash/Q/W Insec !!"); Drawing.DrawLine(Target.Position.WorldToScreen(), Game.CursorPos2D, 3, Color.Yellow); Drawing.DrawCircle(Player.Instance.Position.Extend(Target, Flash.Range).To3D(), 70, Color.Yellow); Drawing.DrawCircle(WalkPos, 70, Color.BlueViolet); } } } if (draw.IsActive("q")) { Circle.Draw(Q.IsReady() ? SharpDX.Color.Blue : SharpDX.Color.Red, Q.Range, Player.Instance.Position); } if (draw.IsActive("w")) { Circle.Draw(W.IsReady() ? SharpDX.Color.Blue : SharpDX.Color.Red, W.Range, Player.Instance.Position); } if (draw.IsActive("e")) { Circle.Draw(E.IsReady() ? SharpDX.Color.Blue : SharpDX.Color.Red, E.Range, Player.Instance.Position); } }
public override void OnDraw(EventArgs args) { base.OnDraw(args); var draw = Features.Find(f => f.NameFeature == "Draw"); if (draw.IsChecked("disable")) { DamageIndicator.Enabled = false; return; } if (R.IsReady() && draw.IsChecked("draw.rposandhits")) { var Target = TargetSelector.GetTarget(R.Range + 300, DamageType.Magical); if (Target != null && Target.IsValidTarget()) { var PosAndHits = GetBestRPos(Target.ServerPosition.To2D()); var minenemiesr = Features.First(it => it.NameFeature == "Combo").SliderValue("combo.r.minenemies"); if (PosAndHits.First().Value >= minenemiesr) { Circle.Draw(Color.Yellow, 70, PosAndHits.First().Key.To3D()); Drawing.DrawText(Drawing.WorldToScreen(Player.Position).X, Drawing.WorldToScreen(Player.Position).Y - 200, System.Drawing.Color.Yellow, string.Format("R WILL HIT {0} ENEMIES", PosAndHits.First().Value)); } } } if (draw.IsChecked("draw.r")) { Circle.Draw(R.IsReady() ? Color.Blue : Color.Red, R.Range, Player.Position); } if (draw.IsChecked("draw.q")) { Circle.Draw(Q.IsReady() ? Color.Blue : Color.Red, Q.Range, Player.Position); } if (draw.IsChecked("draw.e")) { Circle.Draw(E.IsReady() ? Color.Blue : Color.Red, E.Range, Player.Position); } DamageIndicator.Enabled = draw.IsChecked("dmgIndicator"); }
public override void OnDraw(EventArgs args) { var draw = Features.Find(f => f.NameFeature == "Draw"); if (draw.IsChecked("disable")) { DamageIndicator.Enabled = false; return; } if (!spiderForm) { if (draw.IsChecked("draw.q")) { Circle.Draw(Q1.IsReady() ? Color.Blue : Color.Red, Q1.Range, Player.Instance.Position); } if (draw.IsChecked("draw.w")) { Circle.Draw(W1.IsReady() ? Color.Blue : Color.Red, W1.Range, Player.Instance.Position); } if (draw.IsChecked("draw.e")) { Circle.Draw(E1.IsReady() ? Color.Blue : Color.Red, E1.Range, Player.Instance.Position); } } else { if (draw.IsChecked("draw.q")) { Circle.Draw(Q2.IsReady() ? Color.Blue : Color.Red, Q2.Range, Player.Instance.Position); } if (draw.IsChecked("draw.e")) { Circle.Draw(E2.IsReady() ? Color.Blue : Color.Red, E2.Range, Player.Instance.Position); } } DamageIndicator.Enabled = draw.IsChecked("dmgIndicator"); }
public override void OnDraw(EventArgs args) { var draw = Features.Find(f => f.NameFeature == "Draw"); if (draw.IsChecked("disable") || Player.Instance.IsDead) { DamageIndicator.Enabled = false; return; } var Target = TargetSelector.GetTarget(1000, DamageType.Magical); var insec = Features.First(it => it.NameFeature == "Misc").IsChecked("misc.insec"); if (Target != null && Spells[1].IsReady()) { if (Spells[0].IsReady() && (Target.IsValidTarget(600)) && Player.Instance.Mana >= qwmana) { Drawing.DrawText(Target.Position.WorldToScreen().X - 30, Target.Position.WorldToScreen().Y - 180, Color.Yellow, "W/Q is possible !!"); } if (Spells[0].IsReady() && (Target.IsValidTarget(Spells[0].Range - 130) || (Target.IsValidTarget(Spells[0].Range - 50) && !CanMove(Target)) && Player.Instance.Mana >= qwmana)) { Drawing.DrawText(Target.Position.WorldToScreen().X - 30, Target.Position.WorldToScreen().Y - 150, Color.Yellow, "Q/W Insec !!"); Drawing.DrawLine(Target.Position.WorldToScreen(), Game.CursorPos2D, 3, Color.Yellow); Drawing.DrawCircle(WalkPos, 70, Color.BlueViolet); } else if (Flash != null) { if (Flash.IsReady() && Player.Instance.Distance(WalkPos) <= Flash.Range - 100 && Player.Instance.Mana >= Player.Instance.Spellbook.GetSpell(SpellSlot.W).SData.ManaCostArray[Spells[1].Level - 1]) { Drawing.DrawText(Target.Position.WorldToScreen().X - 30, Target.Position.WorldToScreen().Y - 150, Color.Yellow, "Flash/W Insec !!"); Drawing.DrawLine(Target.Position.WorldToScreen(), Game.CursorPos2D, 3, Color.Yellow); Drawing.DrawCircle(WalkPos, 70, Color.BlueViolet); } else if (Flash.IsReady() && Spells[0].IsReady() && Target.IsValidTarget(Flash.Range + Spells[0].Range - 40) && Player.Instance.Mana >= qwmana) { Drawing.DrawText(Target.Position.WorldToScreen().X - 30, Target.Position.WorldToScreen().Y - 150, Color.Yellow, "Flash/Q/W Insec !!"); Drawing.DrawLine(Target.Position.WorldToScreen(), Game.CursorPos2D, 3, Color.Yellow); Drawing.DrawCircle(Player.Instance.Position.Extend(Target, Flash.Range).To3D(), 70, Color.Yellow); Drawing.DrawCircle(WalkPos, 70, Color.BlueViolet); } } } if (draw.IsChecked("draw.q")) { Circle.Draw(Spells[0].IsReady() ? SharpDX.Color.Blue : SharpDX.Color.Red, Spells[0].Range, Player.Instance.Position); } if (draw.IsChecked("draw.w")) { Circle.Draw(Spells[1].IsReady() ? SharpDX.Color.Blue : SharpDX.Color.Red, Spells[1].Range, Player.Instance.Position); } if (draw.IsChecked("draw.e")) { Circle.Draw(Spells[2].IsReady() ? SharpDX.Color.Blue : SharpDX.Color.Red, Spells[2].Range, Player.Instance.Position); } DamageIndicator.Enabled = draw.IsChecked("dmgIndicator"); }
public override void Drawing_OnDraw(EventArgs args) { if (Player.IsDead || draw.IsActive("disable")) { return; } if (draw.IsActive("flash+w")) { Circle.Draw(flash.IsReady() && W.IsReady() ? Color.Blue : Color.Red, flash.Range + W.Range + E.Range, Player.Position); } if (Target != null && Target.IsValidTarget() && draw.IsActive("burst") && Q.IsReady() && W.IsReady() && E.IsReady() && R.IsReady()) { //<Settings> var targetpos = Target.Position.WorldToScreen(); targetpos = new Vector2(targetpos.X - 30, targetpos.Y - 150); var color = System.Drawing.Color.Yellow; var message = "Burst possible "; var size = 10; //</Settings> if (Player.IsInRange(Target, Q.Range + W.Range)) { Drawing.DrawText(targetpos, color, message + "(Q+W range)", size); } else if (Player.IsInRange(Target, E.Range + W.Range)) { Drawing.DrawText(targetpos, color, message + "(E+W range)", size); } else if (flash != null && flash.IsReady()) { if (Player.IsInRange(Target, flash.Range + W.Range)) { Drawing.DrawText(targetpos, color, message + "(Flash+W range)", size); } else if (Player.IsInRange(Target, flash.Range + E.Range + W.Range)) { Drawing.DrawText(targetpos, color, message + "(Flash+E+W range)", size); } } } if (draw.IsActive("e")) { Circle.Draw(E.IsReady() ? Color.Blue : Color.Red, E.Range, Player.Position); } if (draw.IsActive("w")) { Circle.Draw(W.IsReady() ? Color.Blue : Color.Red, W.Range, Player.Position); } if (draw.IsActive("r")) { Circle.Draw(R.IsReady() ? Color.Blue : Color.Red, R.Range, Player.Position); } return; }