%e в змуде = chr(27) аля escape
в данном триггере по цветовому коду выбирается название текущей комнаты, посмотри соответствия анси цветов и в своем клиенте сделай нечто аналогичное
Цитата:
Сообщение от Tony
#trig {^%e[1;36m(*)%e[0m$} {nameroom = %1}
|
например для ммц может подойти данный триггер
Код:
trig {
if (get_color($;, 1) eq 'O') { // вроде бы цвет O соответствует названию комнаты, если нет то можно подобрать его...
$: = "\003FROOM: *** $1";
}
} "(.*)", "f1200:COMM";
sub get_color($$) {
# Параметры: строка с цветами в формате внутренних цветов mmc
# и номер символа в ней.
# Возвращаемое значение: цвет этого символа в диапазоне A..P
return chr(ord(substr($_[0], 2*$_[1]+1, 1))+ord('A'));
}