private static void OnEndScene(EventArgs args) { var color = new ColorBGRA(255, 255, 255, 255); var qMana = new[] { 0, 40, 50, 60, 70, 80 }; var wMana = new[] { 0, 60, 70, 80, 90, 100 }; // W Mana Cost doesnt works :/ var eMana = new[] { 0, 50, 50, 50, 50, 50 }; var rMana = new[] { 0, 100, 100, 100 }; if (!Menu["Draw"]["顯示魔力線條"].GetValue <MenuBool>()) { var TotaCosMana = qMana[Q.Level] + wMana[W.Level] + eMana[E.Level] + rMana[R.Level]; HpBarDraw.DrawDmg(TotaCosMana, TotaCosMana > Player.Mana ? new ColorBGRA(255, 0, 0, 255) : new ColorBGRA(255, 255, 255, 255)); } }
private static void OnDraw(EventArgs args) { if (Player.IsDead) { return; } if (Menu["Draw"]["Q"].GetValue <MenuBool>() && Q.IsReady()) { Drawing.DrawCircle(Player.Position, Q.Range, System.Drawing.Color.AliceBlue); } if (Menu["Draw"]["W"].GetValue <MenuBool>() && W.IsReady()) { Drawing.DrawCircle(Player.Position, Q.Range, System.Drawing.Color.DarkBlue); } if (Menu["Draw"]["E"].GetValue <MenuBool>() && E.IsReady()) { Drawing.DrawCircle(Player.Position, Q.Range, System.Drawing.Color.Orange); } if (Menu["Draw"]["R"].GetValue <MenuBool>() && E.IsReady()) { Drawing.DrawCircle(Player.Position, Q.Range, System.Drawing.Color.Red); } if (Menu["Draw"]["DrawDamage"].GetValue <MenuBool>()) { foreach (var target in ObjectManager.Get <AIHeroClient>(). Where(e => e.IsValidTarget() && e.IsValid && !e.IsDead && !e.IsZombie)) { HpBarDraw.Unit = target; HpBarDraw.DrawDmg(GetDamage(target), new SharpDX.ColorBGRA(255, 204, 0, 170)); } } }