Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // function to convert quake engine/source engine colour codes into html <font> tags.
- function quakeColourConvert($var) {
- $var = "<font color=\"white\">" . $var;
- while (preg_match("/\^([0-7])/", $var)) {
- foreach (array("black", "red", "darkgreen", "yellow", "blue", "cyan", "deeppink", "white") as $num_color => $name_color) {
- if (preg_match("/\^([0-7])(.*)\^([0-7])/", $var)) {
- $var = preg_replace("#\^" . $num_color . "(.*)\^([0-7])#Usi", "<font color=\"" . $name_color . "\">$1</font>^$2", $var);
- } else {
- $var = preg_replace("#\^" . $num_color . "(.*)$#Usi", "<font color=\"" . $name_color . "\">$1</font>", $var);
- }
- }
- }
- return $var;
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement