|
Клиенты для игры Все что связано с клиентами для игры. Jmc, MMC, ZMud etc... |
|
Опции темы | Опции просмотра |
![]() |
#2 | |
mud.ru Teams
![]() Регистрация: 01.01.1970
Сообщений: 210
|
![]() Цитата:
Итого правильным решением будет: а). решение когда юзеры любят изгаляться над входящим трафиком по своему вдовесок: Код:
trig { my $income_line = CL::unparse_colors $;; # здесь цвета my $sender = $1; # здесь нет цветов $income_line =~ m/^(\w+?) сказал.? : \'(.*?)\'$/; # цвета сохраняются wecho 1, print_time."$sender \003Psend message \003J=> $2"; } '^(\w+?) сказал.? : \'.*?\'$', ":tells"; б) в самом элементарном виде, данный триг выглядит так: Код:
trig { wecho 1, print_time.CL::unparse_colors($;); } '^\w+? сказал.? : \'.*?\'$', ":tells"; Код:
sub print_time { return sprintf "\003I[%02d:%02d]", (localtime)[2], (localtime)[1]; #return sprintf "\003I[%02d:%02d:%02d]", (localtime)[2], (localtime)[1], (localtime)[0]; -- часы с секундами } Последний раз редактировалось Переплут; 13.06.2006 в 16:07. |
|
![]() |
![]() |