Esempio n. 1
0
        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));
            }
        }
Esempio n. 2
0
        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));
                }
            }
        }