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

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

Ответ
 
Опции темы Опции просмотра
Старый 04.12.2007, 12:00   #1
Tony
Новичок
 
Регистрация: 27.12.2005
Сообщений: 48
По умолчанию Cmud а может и нет...

вобщем задача перенести 1 не свой триг с змуда на смуд...
#trig {^%e[1;36m(*)%e[0m$} {nameroom = %1}

вся загвоздка в условии... я в душе не ипу что это за синтаксис. догадываюсь, что это определение цвета в анси коде или т.п. но хз как этим пользоваться. возможно вопрос состоит в том что за функция %e в змуде.. короче кто сможет сказать что-нить дельное - прошу)...

зы совет юзать жабу или т.п. не является дельным...
Tony вне форума   Ответить с цитированием
Старый 04.12.2007, 21: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 вне форума   Ответить с цитированием
Старый 05.12.2007, 05:54   #3
Tony
Новичок
 
Регистрация: 27.12.2005
Сообщений: 48
По умолчанию

Спасибо... я уже разобрался. Видно та версия что была у меня криво обрабатывала данную функцию или т.п. Правда смуд еще очень сырой проект.. куча багов - постоянно слетают настройки и т.д.
Tony вне форума   Ответить с цитированием
Ответ


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

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

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


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


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