| $picture | ";
$output .= "$strtime $message";
@@ -371,22 +372,32 @@ function chat_format_message($userid, $chatid, $timestamp, $message, $system=fal
return $output;
}
- if (substr($message, 0, 1) == "/") { /// It's a user command
-
- if (substr($message, 0, 4) == "/me ") {
- $output = $chat_parameters["template_me"];
- $output = str_replace("{user}", $userid, $output);
- $output = str_replace("{message}", $message, $output);
- $output = str_replace("{sendtime}", substr($timestamp, 0, 5), $output);
- $output = str_replace("/me ", "", $output);
- }
- }
-
convert_urls_into_links($message);
replace_smilies($message);
+ if (substr($message, 0, 1) == ":") { /// It's an MOO emote
+ $outinfo = $strtime;
+ $outmain = "$user->firstname ".substr($message, 1);
+
+ } else if (substr($message, 0, 1) == "/") { /// It's a user command
+
+ if (substr($message, 0, 4) == "/me ") {
+ $outinfo = $strtime;
+ $outmain = "$user->firstname ".substr($message, 4);
+ } else {
+ $outinfo = $strtime;
+ $outmain = $message;
+ }
+
+ } else { /// It's a normal message
+ $outinfo = "$strtime $user->firstname";
+ $outmain = $message;
+ }
+
+ /// Format the message as a small table
+
$output = "| $picture | ";
- $output .= "$strtime $user->firstname: $message";
+ $output .= "$outinfo: $outmain";
$output .= " | ";
return addslashes($output);
|