private static void Drawing_OnEndScene(EventArgs args) { if (Drawing.Direct3DDevice == null || Drawing.Direct3DDevice.IsDisposed) { return; } try { if (Sprite.IsDisposed) { return; } if (Misc.getsetwebsite() == "lolnexus") { foreach (Lolnexus.Infoloading infoloading in Lolnexus.Ranksloading.ToList()) { var indicator = new Misc.HpBarIndicator { Unit = infoloading.herohandle }; X = (int)indicator.Position.X; Y = (int)indicator.Position.Y; var startX = X + 50; var startY = Y - 60; Text.DrawText( null, infoloading.soloqrank, startX + (15 - infoloading.soloqrank.Length * 4) / 2, startY + 6, Misc.ColorRank(infoloading.soloqrank)); } } if (Misc.getsetwebsite() == "lolskill") { foreach (LolSkill.Infoloading infoloading in LolSkill.Ranksloading.ToList()) { var indicator = new Misc.HpBarIndicator { Unit = infoloading.herohandle }; X = (int)indicator.Position.X; Y = (int)indicator.Position.Y; var startX = X + 50; var startY = Y - 60; Text.DrawText( null, infoloading.soloqrank, startX + (15 - infoloading.soloqrank.Length * 4) / 2, startY + 6, Misc.ColorRank(infoloading.soloqrank)); } } if (Misc.getsetwebsite() == "opgg") { foreach (OPGGLIVE.Info info in OPGGLIVE.Ranks) { var indicator = new Misc.HpBarIndicator { Unit = info.herohandle }; X = (int)indicator.Position.X; Y = (int)indicator.Position.Y; var startX = X + 50; var startY = Y - 60; Text.DrawText( null, info.Ranking, startX + (15 - info.Ranking.Length * 4) / 2, startY + 6, Misc.ColorRank(info.Ranking)); } } } catch (Exception e) { Console.WriteLine(@"/ff can't draw sprites: " + e); } }
private static void Drawing_OnEndScene(EventArgs args) { if (Drawing.Direct3DDevice == null || Drawing.Direct3DDevice.IsDisposed || Game.Mode != GameMode.Running) { return; } try { if (Sprite.IsDisposed) { return; } if (Misc.getsetwebsite() == "lolnexus") { foreach (Lolnexus.Infoloading infoloading in Lolnexus.Ranksloading.ToList()) { var indicator = new Misc.HpBarIndicator { Unit = infoloading.herohandle }; X = (int)indicator.Position.X; Y = (int)indicator.Position.Y; var startX = X + 50; var startY = Y - 60; if (Misc.Config.Item("enablerank").GetValue <bool>()) { Text.DrawText(null, infoloading.soloqrank, startX + (15 - infoloading.soloqrank.Length * 4) / 2, startY, Misc.ColorRank(infoloading.soloqrank)); } if (Misc.Config.Item("enablekdaratio").GetValue <bool>()) { Text.DrawText( null, "KDA: " + infoloading.kda, startX + (15 - infoloading.soloqrank.Length * 4) / 2, startY + 15, Misc.ColorRank(infoloading.soloqrank)); } } } if (Misc.getsetwebsite() == "lolskill") { foreach (LolSkill.Infoloading infoloading in LolSkill.Ranksloading.ToList()) { var indicator = new Misc.HpBarIndicator { Unit = infoloading.herohandle }; X = (int)indicator.Position.X; Y = (int)indicator.Position.Y; var startX = X + 50; var startY = Y - 60; Text.DrawText( null, infoloading.soloqrank, startX + (15 - infoloading.soloqrank.Length * 4) / 2, startY + 6, Misc.ColorRank(infoloading.soloqrank)); } } if (Misc.getsetwebsite() == "opgg") { foreach (OPGGLIVE.Info info in OPGGLIVE.Ranks) { var indicator = new Misc.HpBarIndicator { Unit = info.herohandle }; X = (int)indicator.Position.X; Y = (int)indicator.Position.Y; var startX = X + 50; var startY = Y - 70; if (Misc.Config.Item("enablerank").GetValue <bool>()) { Text.DrawText( null, info.Ranking, startX + (15 - info.Ranking.Length * 4) / 2, startY + 5, Misc.ColorRank(info.Ranking)); } if (Misc.Config.Item("enablewinratio").GetValue <bool>()) { Text.DrawText( null, "Ranked: " + info.rankedwinrate + " (" + info.rankedwins + " wins)", startX + (15 - info.Ranking.Length * 4) / 2, startY + 20, Misc.ColorRank(info.Ranking)); } if (Misc.Config.Item("enablekdaratio").GetValue <bool>()) { Text.DrawText( null, "Champ: " + info.champwinrate + " (" + info.kda + " KDA)", startX + (15 - info.Ranking.Length * 4) / 2, startY + 35, Misc.ColorRank(info.Ranking)); } } } } catch (Exception e) { Console.WriteLine(@"Error drawing text overheads " + e); } }