|
Клиенты для игры Все что связано с клиентами для игры. Jmc, MMC, ZMud etc... |
|
Опции темы | Опции просмотра |
16.03.2006, 14:00 | #1 |
Новичок
Регистрация: 16.03.2006
Сообщений: 4
|
ПодЦветка с заменой. + часики (ММС)
Товарищи, как мне подсветить строку в ММС?, я хочу сделать следующее:
Вот это подсветить каким-нибудь цветом. /substitute {$1 сказал[а-я] : } {$1 -> $2} И добавить время, если получится перед $1. Чтобы было примерно так: [20:30:00] Кто-то -> 'тест' |
16.03.2006, 15:06 | #2 |
Занятой мадер
Регистрация: 10.03.2004
Адрес: Минск
Сообщений: 149
|
trig {
my @time = (localtime)[2,1]; $clock = join ":", @time; $: = "\003I\[$clock\] $1 -> \'$2\'"; } '^([^ ]*?) сказал.? : \'(.*?)\'', 'f1000'; Вот только режет строки с ' (кавычками) |
16.03.2006, 15:24 | #3 |
Новичок
Регистрация: 16.03.2006
Сообщений: 4
|
А где это надо писать? в *.pm ?
|
16.03.2006, 16:09 | #4 |
The God of Void
Регистрация: 05.03.2004
Сообщений: 217
|
В файле mmc.ini, или другом любом файле, если mmc стартует с параметром командной строки -- именем этого файла. (оттуда будет грузиться конфиг).
|
16.03.2006, 16:12 | #5 |
Новичок
Регистрация: 16.03.2006
Сообщений: 4
|
Нашел куда добавить, но имхо я помню, что давно-давно я делал как-то по-другому ;( и прописывал сразу из ММС что да как. и с кавычками этими тоже пхало ;(
|
16.03.2006, 19:07 | #6 | |
Отличник форума
Регистрация: 06.03.2004
Адрес: Деревня РСП
Сообщений: 1,018
|
Цитата:
__________________
Прыг секунда, скок столетие... |
|
16.03.2006, 20:16 | #7 |
Banned
Регистрация: 24.09.2005
Адрес: МСК[Ховрино]
Сообщений: 301
|
телнет форева!!!
|
17.03.2006, 04:43 | #8 | |||
The God of Void
Регистрация: 05.03.2004
Сообщений: 217
|
Цитата:
Ничего интересней (по теме) сказать не нашлось? Вот мой вариант часиков, (в нем не происходит смещения текста когда часы отображают: [9:59] Кто-то -> 'что-то' [10:00] Кто-то -> 'что-то' (конечно когда это в главном окне происходит это не так заметно, но если сбрасывать это еще и в како-нибудь из окон -- то там это как-то криво смотрится, когда строчки начинают с 1 до 9 часов смещаться). Цитата:
Цитата:
/perl{trig{sendl("г спам!")} '^Минул час\.$', "test"} , но в этом случае эти триггеры не сохранятся при выключении клиента (даже если выключать его через /quit, а не как закрывают jmc. По поводу *.pm -- можно из них добавлять информацию через: include -- если *.pm оформлен просто как кусок текста на перле, или через use (когда .pm реально оформлен по всем правилам как Perl Module, а не просто как кусок кода) |
|||