PHP Code:
FormatTextString(String:text[], maxlen)
{
Format(text, maxlen, "@green[%t] @default%s", "ZRiot", text);
ReplaceString(text, maxlen, "@default","\x01");
ReplaceString(text, maxlen, "@lgreen","\x03");
ReplaceString(text, maxlen, "@green","\x04");
ReplaceString(text, maxlen, "aliceblue", 0xF0F8FF);
ReplaceString(text, maxlen, "allies", 0x4D7942); // same as Allies team in DoD:S
ReplaceString(text, maxlen, "ancient", 0xEB4B4B); // same as Ancient item rarity in Dota 2
ReplaceString(text, maxlen, "antiquewhite", 0xFAEBD7);
ReplaceString(text, maxlen, "aqua", 0x00FFFF);
ReplaceString(text, maxlen, "aquamarine", 0x7FFFD4);
ReplaceString(text, maxlen, "arcana", 0xADE55C); // same as Arcana item rarity in Dota 2
ReplaceString(text, maxlen, "axis", 0xFF4040); // same as Axis team in DoD:S
ReplaceString(text, maxlen, "azure", 0x007FFF);
ReplaceString(text, maxlen, "beige", 0xF5F5DC);
ReplaceString(text, maxlen, "bisque", 0xFFE4C4);
ReplaceString(text, maxlen, "black", 0x000000);
ReplaceString(text, maxlen, "blanchedalmond", 0xFFEBCD);
ReplaceString(text, maxlen, "blue", 0x99CCFF); // same as BLU/Counter-Terrorist team color
ReplaceString(text, maxlen, "blueviolet", 0x8A2BE2);
ReplaceString(text, maxlen, "brown", 0xA52A2A);
ReplaceString(text, maxlen, "burlywood", 0xDEB887);
ReplaceString(text, maxlen, "cadetblue", 0x5F9EA0);
ReplaceString(text, maxlen, "chartreuse", 0x7FFF00);
ReplaceString(text, maxlen, "chocolate", 0xD2691E);
ReplaceString(text, maxlen, "collectors", 0xAA0000); // same as Collector's item quality in TF2
ReplaceString(text, maxlen, "common", 0xB0C3D9); // same as Common item rarity in Dota 2
ReplaceString(text, maxlen, "community", 0x70B04A); // same as Community item quality in TF2
ReplaceString(text, maxlen, "coral", 0xFF7F50);
ReplaceString(text, maxlen, "cornflowerblue", 0x6495ED);
ReplaceString(text, maxlen, "cornsilk", 0xFFF8DC);
ReplaceString(text, maxlen, "corrupted", 0xA32C2E); // same as Corrupted item quality in Dota 2
ReplaceString(text, maxlen, "crimson", 0xDC143C);
ReplaceString(text, maxlen, "cyan", 0x00FFFF);
ReplaceString(text, maxlen, "darkblue", 0x00008B);
ReplaceString(text, maxlen, "darkcyan", 0x008B8B);
ReplaceString(text, maxlen, "darkgoldenrod", 0xB8860B);
ReplaceString(text, maxlen, "darkgray", 0xA9A9A9);
ReplaceString(text, maxlen, "darkgrey", 0xA9A9A9);
ReplaceString(text, maxlen, "darkgreen", 0x006400);
ReplaceString(text, maxlen, "darkkhaki", 0xBDB76B);
ReplaceString(text, maxlen, "darkmagenta", 0x8B008B);
ReplaceString(text, maxlen, "darkolivegreen", 0x556B2F);
ReplaceString(text, maxlen, "darkorange", 0xFF8C00);
ReplaceString(text, maxlen, "darkorchid", 0x9932CC);
ReplaceString(text, maxlen, "darkred", 0x8B0000);
ReplaceString(text, maxlen, "darksalmon", 0xE9967A);
ReplaceString(text, maxlen, "darkseagreen", 0x8FBC8F);
ReplaceString(text, maxlen, "darkslateblue", 0x483D8B);
ReplaceString(text, maxlen, "darkslategray", 0x2F4F4F);
ReplaceString(text, maxlen, "darkslategrey", 0x2F4F4F);
ReplaceString(text, maxlen, "darkturquoise", 0x00CED1);
ReplaceString(text, maxlen, "darkviolet", 0x9400D3);
ReplaceString(text, maxlen, "deeppink", 0xFF1493);
ReplaceString(text, maxlen, "deepskyblue", 0x00BFFF);
ReplaceString(text, maxlen, "dimgray", 0x696969);
ReplaceString(text, maxlen, "dimgrey", 0x696969);
ReplaceString(text, maxlen, "dodgerblue", 0x1E90FF);
ReplaceString(text, maxlen, "exalted", 0xCCCCCD); // same as Exalted item quality in Dota 2
ReplaceString(text, maxlen, "firebrick", 0xB22222);
ReplaceString(text, maxlen, "floralwhite", 0xFFFAF0);
ReplaceString(text, maxlen, "forestgreen", 0x228B22);
ReplaceString(text, maxlen, "frozen", 0x4983B3); // same as Frozen item quality in Dota 2
ReplaceString(text, maxlen, "fuchsia", 0xFF00FF);
ReplaceString(text, maxlen, "fullblue", 0x0000FF);
ReplaceString(text, maxlen, "fullred", 0xFF0000);
ReplaceString(text, maxlen, "gainsboro", 0xDCDCDC);
ReplaceString(text, maxlen, "genuine", 0x4D7455); // same as Genuine item quality in TF2
ReplaceString(text, maxlen, "ghostwhite", 0xF8F8FF);
ReplaceString(text, maxlen, "gold", 0xFFD700);
ReplaceString(text, maxlen, "goldenrod", 0xDAA520);
ReplaceString(text, maxlen, "gray", 0xCCCCCC); // same as spectator team color
ReplaceString(text, maxlen, "grey", 0xCCCCCC);
ReplaceString(text, maxlen, "green", 0x3EFF3E);
ReplaceString(text, maxlen, "greenyellow", 0xADFF2F);
ReplaceString(text, maxlen, "haunted", 0x38F3AB); // same as Haunted item quality in TF2
ReplaceString(text, maxlen, "honeydew", 0xF0FFF0);
ReplaceString(text, maxlen, "hotpink", 0xFF69B4);
ReplaceString(text, maxlen, "immortal", 0xE4AE33); // same as Immortal item rarity in Dota 2
ReplaceString(text, maxlen, "indianred", 0xCD5C5C);
ReplaceString(text, maxlen, "indigo", 0x4B0082);
ReplaceString(text, maxlen, "ivory", 0xFFFFF0);
ReplaceString(text, maxlen, "khaki", 0xF0E68C);
ReplaceString(text, maxlen, "lavender", 0xE6E6FA);
ReplaceString(text, maxlen, "lavenderblush", 0xFFF0F5);
ReplaceString(text, maxlen, "lawngreen", 0x7CFC00);
ReplaceString(text, maxlen, "legendary", 0xD32CE6); // same as Legendary item rarity in Dota 2
ReplaceString(text, maxlen, "lemonchiffon", 0xFFFACD);
ReplaceString(text, maxlen, "lightblue", 0xADD8E6);
ReplaceString(text, maxlen, "lightcoral", 0xF08080);
ReplaceString(text, maxlen, "lightcyan", 0xE0FFFF);
ReplaceString(text, maxlen, "lightgoldenrodyellow", 0xFAFAD2);
ReplaceString(text, maxlen, "lightgray", 0xD3D3D3);
ReplaceString(text, maxlen, "lightgrey", 0xD3D3D3);
ReplaceString(text, maxlen, "lightgreen", 0x99FF99);
ReplaceString(text, maxlen, "lightpink", 0xFFB6C1);
ReplaceString(text, maxlen, "lightsalmon", 0xFFA07A);
ReplaceString(text, maxlen, "lightseagreen", 0x20B2AA);
ReplaceString(text, maxlen, "lightskyblue", 0x87CEFA);
ReplaceString(text, maxlen, "lightslategray", 0x778899);
ReplaceString(text, maxlen, "lightslategrey", 0x778899);
ReplaceString(text, maxlen, "lightsteelblue", 0xB0C4DE);
ReplaceString(text, maxlen, "lightyellow", 0xFFFFE0);
ReplaceString(text, maxlen, "lime", 0x00FF00);
ReplaceString(text, maxlen, "limegreen", 0x32CD32);
ReplaceString(text, maxlen, "linen", 0xFAF0E6);
ReplaceString(text, maxlen, "magenta", 0xFF00FF);
ReplaceString(text, maxlen, "maroon", 0x800000);
ReplaceString(text, maxlen, "mediumaquamarine", 0x66CDAA);
ReplaceString(text, maxlen, "mediumblue", 0x0000CD);
ReplaceString(text, maxlen, "mediumorchid", 0xBA55D3);
ReplaceString(text, maxlen, "mediumpurple", 0x9370D8);
ReplaceString(text, maxlen, "mediumseagreen", 0x3CB371);
ReplaceString(text, maxlen, "mediumslateblue", 0x7B68EE);
ReplaceString(text, maxlen, "mediumspringgreen", 0x00FA9A);
ReplaceString(text, maxlen, "mediumturquoise", 0x48D1CC);
ReplaceString(text, maxlen, "mediumvioletred", 0xC71585);
ReplaceString(text, maxlen, "midnightblue", 0x191970);
ReplaceString(text, maxlen, "mintcream", 0xF5FFFA);
ReplaceString(text, maxlen, "mistyrose", 0xFFE4E1);
ReplaceString(text, maxlen, "moccasin", 0xFFE4B5);
ReplaceString(text, maxlen, "mythical", 0x8847FF); // same as Mythical item rarity in Dota 2
ReplaceString(text, maxlen, "navajowhite", 0xFFDEAD);
ReplaceString(text, maxlen, "navy", 0x000080);
ReplaceString(text, maxlen, "normal", 0xB2B2B2); // same as Normal item quality in TF2
ReplaceString(text, maxlen, "oldlace", 0xFDF5E6);
ReplaceString(text, maxlen, "olive", 0x9EC34F);
ReplaceString(text, maxlen, "olivedrab", 0x6B8E23);
ReplaceString(text, maxlen, "orange", 0xFFA500);
ReplaceString(text, maxlen, "orangered", 0xFF4500);
ReplaceString(text, maxlen, "orchid", 0xDA70D6);
ReplaceString(text, maxlen, "palegoldenrod", 0xEEE8AA);
ReplaceString(text, maxlen, "palegreen", 0x98FB98);
ReplaceString(text, maxlen, "paleturquoise", 0xAFEEEE);
ReplaceString(text, maxlen, "palevioletred", 0xD87093);
ReplaceString(text, maxlen, "papayawhip", 0xFFEFD5);
ReplaceString(text, maxlen, "peachpuff", 0xFFDAB9);
ReplaceString(text, maxlen, "peru", 0xCD853F);
ReplaceString(text, maxlen, "pink", 0xFFC0CB);
ReplaceString(text, maxlen, "plum", 0xDDA0DD);
ReplaceString(text, maxlen, "powderblue", 0xB0E0E6);
ReplaceString(text, maxlen, "purple", 0x800080);
ReplaceString(text, maxlen, "rare", 0x4B69FF); // same as Rare item rarity in Dota 2
ReplaceString(text, maxlen, "red", 0xFF4040); // same as RED/Terrorist team color
ReplaceString(text, maxlen, "rosybrown", 0xBC8F8F);
ReplaceString(text, maxlen, "royalblue", 0x4169E1);
ReplaceString(text, maxlen, "saddlebrown", 0x8B4513);
ReplaceString(text, maxlen, "salmon", 0xFA8072);
ReplaceString(text, maxlen, "sandybrown", 0xF4A460);
ReplaceString(text, maxlen, "seagreen", 0x2E8B57);
ReplaceString(text, maxlen, "seashell", 0xFFF5EE);
ReplaceString(text, maxlen, "selfmade", 0x70B04A); // same as Self-Made item quality in TF2
ReplaceString(text, maxlen, "sienna", 0xA0522D);
ReplaceString(text, maxlen, "silver", 0xC0C0C0);
ReplaceString(text, maxlen, "skyblue", 0x87CEEB);
ReplaceString(text, maxlen, "slateblue", 0x6A5ACD);
ReplaceString(text, maxlen, "slategray", 0x708090);
ReplaceString(text, maxlen, "slategrey", 0x708090);
ReplaceString(text, maxlen, "snow", 0xFFFAFA);
ReplaceString(text, maxlen, "springgreen", 0x00FF7F);
ReplaceString(text, maxlen, "steelblue", 0x4682B4);
ReplaceString(text, maxlen, "strange", 0xCF6A32); // same as Strange item quality in TF2
ReplaceString(text, maxlen, "tan", 0xD2B48C);
ReplaceString(text, maxlen, "teal", 0x008080);
ReplaceString(text, maxlen, "thistle", 0xD8BFD8);
ReplaceString(text, maxlen, "tomato", 0xFF6347);
ReplaceString(text, maxlen, "turquoise", 0x40E0D0);
ReplaceString(text, maxlen, "uncommon", 0xB0C3D9); // same as Uncommon item rarity in Dota 2
ReplaceString(text, maxlen, "unique", 0xFFD700); // same as Unique item quality in TF2
ReplaceString(text, maxlen, "unusual", 0x8650AC); // same as Unusual item quality in TF2
ReplaceString(text, maxlen, "valve", 0xA50F79); // same as Valve item quality in TF2
ReplaceString(text, maxlen, "vintage", 0x476291); // same as Vintage item quality in TF2
ReplaceString(text, maxlen, "violet", 0xEE82EE);
ReplaceString(text, maxlen, "wheat", 0xF5DEB3);
ReplaceString(text, maxlen, "white", 0xFFFFFF);
ReplaceString(text, maxlen, "whitesmoke", 0xF5F5F5);
ReplaceString(text, maxlen, "yellow", 0xFFFF00);
ReplaceString(text, maxlen, "yellowgreen", 0x9ACD32);
}