Advertisement
Guest User

Untitled

a guest
Jan 19th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.18 KB | None | 0 0
  1. using System;
  2.  
  3. public class Class1
  4. {
  5.     public List<string> coloursUp = new List<string>(
  6.         "<color=#DA0A0A>", "<color=#D7DA0A>",
  7.         "<color=#78DA0A>", "<color=#0FDA0A>",
  8.         "<color=#0ADA5A>", "<color=#0ADAC3>",
  9.         "<color=#0A99DA>", "<color=#0A25DA>",
  10.         "<color=#530995>");
  11.  
  12.     public string formatName;
  13.     public string _c = "</color>";
  14.  
  15.     // name = player.displayName;
  16.  
  17.     string[] convertToArray(string name)
  18.     {
  19.         string[] characters = new string[name.Length];
  20.  
  21.         for (int i = 0; i < name.Length; i++)
  22.         {
  23.             characters[i] = name[i].ToString();
  24.         }
  25.     }
  26.  
  27.     string addColourToName(string playerName)
  28.     {
  29.         string[] chars = convertToArray(playerName);
  30.  
  31.         int i = 0;
  32.         int b = 0;
  33.         int c = 0;
  34.  
  35.         Loop:
  36.             for (i = b; i < playerName.Length; i++)
  37.             {
  38.                 formatName += $"{coloursUp[i-b]}{chars[i+b]}{_c}";
  39.                 if (i > coloursUp.Count)
  40.                     { c++; break; }
  41.             }
  42.  
  43.             if (i < playerName.Length)
  44.                 { b = (coloursUp.Count*c); goto Loop; }
  45.  
  46.         return formatName;
  47.     }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement