Example #1
0
 private void ZhonyaCast()
 {
     if (getCheckBoxItem("Zhonya") && Zhonya.IsReady())
     {
         float time = 10;
         if (Player.HasBuff("zedrdeathmark"))
         {
             time = OktwCommon.GetPassiveTime(Player, "zedulttargetmark");
         }
         if (Player.HasBuff("FizzMarinerDoom"))
         {
             time = OktwCommon.GetPassiveTime(Player, "FizzMarinerDoom");
         }
         if (Player.HasBuff("MordekaiserChildrenOfTheGrave"))
         {
             time = OktwCommon.GetPassiveTime(Player, "MordekaiserChildrenOfTheGrave");
         }
         if (Player.HasBuff("VladimirHemoplague"))
         {
             time = OktwCommon.GetPassiveTime(Player, "VladimirHemoplague");
         }
         if (time < 1 && time > 0)
         {
             Zhonya.Cast();
         }
     }
 }
Example #2
0
        private static void Drawing_OnDraw(EventArgs args)
        {
            if (getCheckBoxItem(drawMenu, "notif"))
            {
                if (Player.HasBuff("sivirwmarker"))
                {
                    var color    = Color.Yellow;
                    var buffTime = OktwCommon.GetPassiveTime(Player, "sivirwmarker");
                    if (buffTime < 1)
                    {
                        color = Color.Red;
                    }
                    drawText2("W:  " + string.Format("{0:0.0}", buffTime), Player.Position, 175, color);
                }
                if (Player.HasBuff("SivirE"))
                {
                    var color    = Color.Aqua;
                    var buffTime = OktwCommon.GetPassiveTime(Player, "SivirE");
                    if (buffTime < 1)
                    {
                        color = Color.Red;
                    }
                    drawText2("E:  " + string.Format("{0:0.0}", buffTime), Player.Position, 200, color);
                }
                if (Player.HasBuff("SivirR"))
                {
                    var color    = Color.GreenYellow;
                    var buffTime = OktwCommon.GetPassiveTime(Player, "SivirR");
                    if (buffTime < 1)
                    {
                        color = Color.Red;
                    }
                    drawText2("R:  " + string.Format("{0:0.0}", buffTime), Player.Position, 225, color);
                }
            }

            if (getCheckBoxItem(drawMenu, "qRange"))
            {
                if (getCheckBoxItem(drawMenu, "onlyRdy"))
                {
                    if (Q.IsReady())
                    {
                        Utility.DrawCircle(ObjectManager.Player.Position, Q.Range, Color.Cyan, 1, 1);
                    }
                }
                else
                {
                    Utility.DrawCircle(ObjectManager.Player.Position, Q.Range, Color.Cyan, 1, 1);
                }
            }

            if (getCheckBoxItem(drawMenu, "noti"))
            {
                var target = TargetSelector.GetTarget(1500, DamageType.Physical);
                if (target.LSIsValidTarget())
                {
                    if (Q.GetDamage(target) * 2 > target.Health)
                    {
                        Render.Circle.DrawCircle(target.ServerPosition, 200, Color.Red);
                        Drawing.DrawText(Drawing.Width * 0.1f, Drawing.Height * 0.4f, Color.Red,
                                         "Q kill: " + target.ChampionName + " have: " + target.Health + "hp");
                    }
                }
            }
        }
Example #3
0
        private void Drawing_OnDraw(EventArgs args)
        {
            if (Config.Item("notif", true).GetValue <bool>())
            {
                if (Player.HasBuff("sivirwmarker"))
                {
                    var color    = System.Drawing.Color.Yellow;
                    var buffTime = OktwCommon.GetPassiveTime(Player, "sivirwmarker");
                    if (buffTime < 1)
                    {
                        color = System.Drawing.Color.Red;
                    }
                    drawText2("W:  " + String.Format("{0:0.0}", buffTime), Player.Position, 175, color);
                }
                if (Player.HasBuff("SivirE"))
                {
                    var color    = System.Drawing.Color.Aqua;
                    var buffTime = OktwCommon.GetPassiveTime(Player, "SivirE");
                    if (buffTime < 1)
                    {
                        color = System.Drawing.Color.Red;
                    }
                    drawText2("E:  " + String.Format("{0:0.0}", buffTime), Player.Position, 200, color);
                }
                if (Player.HasBuff("SivirR"))
                {
                    var color    = System.Drawing.Color.GreenYellow;
                    var buffTime = OktwCommon.GetPassiveTime(Player, "SivirR");
                    if (buffTime < 1)
                    {
                        color = System.Drawing.Color.Red;
                    }
                    drawText2("R:  " + String.Format("{0:0.0}", buffTime), Player.Position, 225, color);
                }
            }

            if (Config.Item("qRange", true).GetValue <bool>())
            {
                if (Config.Item("onlyRdy", true).GetValue <bool>())
                {
                    if (Q.IsReady())
                    {
                        Render.Circle.DrawCircle(ObjectManager.Player.Position, Q.Range, System.Drawing.Color.Cyan, 1);
                    }
                }
                else
                {
                    Render.Circle.DrawCircle(ObjectManager.Player.Position, Q.Range, System.Drawing.Color.Cyan, 1);
                }
            }

            if (Config.Item("noti", true).GetValue <bool>())
            {
                var target = TargetSelector.GetTarget(1500, TargetSelector.DamageType.Physical);
                if (target.IsValidTargetLS())
                {
                    if (Q.GetDamage(target) * 2 > target.Health)
                    {
                        Render.Circle.DrawCircle(target.ServerPosition, 200, System.Drawing.Color.Red);
                        Drawing.DrawText(Drawing.Width * 0.1f, Drawing.Height * 0.4f, System.Drawing.Color.Red, "Q kill: " + target.ChampionName + " have: " + target.Health + "hp");
                    }
                }
            }
        }