В языковый файл добавляем:
Code:
$w_user_statusn[0] = "сменил статус на- <b>Онлайн</b><bgsound src=".$chat_url."Alarm4.mid><IMG SRC=".$chat_url."converts/205.gif>";
$w_user_statusn[1] = "сменил статус на- <b>Обед</b><IMG SRC=".$chat_url."converts/eatchick.gif>";
$w_user_statusn[2] = "сменил статус на- <b>Курю</b><IMG SRC=".$chat_url."converts/060.gif>";
$w_user_statusn[3] = "сменил статус на- <b>Я очень злой!</b><IMG SRC=".$chat_url."converts/bur2.gif>";
$w_user_statusn[4] = "сменил статус на- <b>Пиво!</b><IMG SRC=".$chat_url."converts/beerchug.gif>";
$w_user_statusn[5] = "сменил статус на- <b>Уставший</b><IMG SRC=".$chat_url."converts/ustav.gif>";
$w_user_statusn[6] = "сменил статус на- <b>Ухожу</b><IMG SRC=".$chat_url."converts/walksmil.gif>";
$w_user_statusn[7] = "сменил статус на- <b>Занят</b><IMG SRC=".$chat_url."converts/gaz.gif>";
Открываем who.php в корне чата.
Ищем что-то типа:
Code:
$update_status = intval($update_status);
$fields_to_update[0][0] = 8;
$fields_to_update[0][1] = $update_status;
После этого пишем:
Code:
for ($t=0;$t<=7;$t++) {
if ($update_status == pow(2,$t) or ($update_status == 0 and $t == 0)) {
// if (! array_key_exists($user_name, $invisibles)) {
$messages_to_show[] = array(MESG_TIME=>my_time(),
MESG_ROOM=>$room_id,
MESG_FROM=>$rooms[$room_id]["bot"],
MESG_FROMWOTAGS=>$rooms[$room_id]["bot"],
MESG_FROMSESSION=>"",
MESG_FROMID=>0,
MESG_FROMAVATAR=>"",
MESG_TO=>"",
MESG_TOSESSION=>"",
MESG_TOID=>"",
MESG_BODY=>"<font color=\"$def_color\">$user_name $w_user_statusn[$t]</font>");
// }
}
}
include($engine_path."messages_put.php");
Если есть мод невидимок то можно попробовать раскоментировать строки.
В языковом меняешь текст на свой и правишь имена смайлов если они вообще нужны.
Ну и количества статусов ставишь своё.