Вернуться   МПМ Былины - Мир Древней Руси > Для игроков > Клиенты для игры

Клиенты для игры Все что связано с клиентами для игры. Jmc, MMC, ZMud etc...

 
 
Опции темы Опции просмотра
Старый 04.12.2007, 20:57   #2
lexik
Админ форума
 
Регистрация: 05.03.2004
Сообщений: 635
По умолчанию

%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')); 
}
__________________
©º°¨¨°º© МПМ "Былины" ©º°¨¨°º© Мир преданий и сказаний Древней Руси
lexik вне форума   Ответить с цитированием
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 17:54.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot