function formatresults() { $result = ""; foreach($this->result as $id => $player) { $result .= sprintf("echo ^7(%s) ^5%s was: ", $id, $player['currentname']); $nickcount = 0; foreach($player['names'] as $name) { if($nickcount > 0) { $result .= ", "; } if ($nickcount > 5) { break; } switch ($nickcount) { case 0: $nickclr = "^2"; break; case 1: $nickclr = "^3"; break; case 2: $nickclr = "^1"; break; default: $nickclr = "^7"; break; } $result .= sprintf("%s%s ^7(%dx) ^6%d%%", $nickclr, $name['nickname'], $name['count'], (int) ($name['percent'] * 100)); $nickcount++; } $result .= "\n"; } return $result; }