|
Клиенты для игры Все что связано с клиентами для игры. Jmc, MMC, ZMud etc... |
![]() |
|
Опции темы | Опции просмотра |
![]() |
#151 |
Отличник форума
![]() Регистрация: 18.10.2005
Адрес: Пермь
Сообщений: 273
|
![]()
Ты триг разделил , ты написал типа
#ac {Минул час} { перавя часть которая у тебя получаеться} {и другая часть которую отбрасывает}, что бы было правильно то вот #action {Минул час.} {{#tickset;#math {poznalka} {$poznalka+2}} }};#if {$poznalka=12} {опозн $meshok;#math {poznalka} {0};ум}} {5} {default} радуйся!
__________________
Владение орфографией русского языка - это как кунг-фу, истинные мастера которого не применяют его без надобности. |
![]() |
![]() |
![]() |
#152 |
Занятой мадер
![]() Регистрация: 21.11.2004
Адрес: Питер
Сообщений: 131
|
![]()
#action {Минул час.} {#tickset;#math {poznalka} {$poznalka+2}};#if {$poznalka=12} {опозн $meshok;#math {poznalka} {0};ум}} {5} {default}
Красную фигурную скобку поделить, а зеленую добавь. |
![]() |
![]() |
![]() |
#153 | |
Занятой мадер
![]() Регистрация: 21.11.2004
Адрес: Питер
Сообщений: 131
|
![]() Цитата:
Код:
function CaptureTells() { var tmp=jmc.Event; var tely=/\[1;36m([А-Яа-я]+|Кто-то) сказал[а]? Вам : '(.+)'$/; var ytel=/\[1;36mВы сказали ([А-Яа-я]+|Кому-то) : '(.+)'$/; var gtel=/^(\[0;32m\d+H\[0;37m \[0;32m\d+M\[0;37m (\?\?\?|\d+о) Зауч\:.+> )?([А-Яа-я]+|Кто-то) сообщил[а]? группе : '(.+)'$/; var ygtel=/^(\[0;32m\d+H\[0;37m \[0;32m\d+M\[0;37m (\?\?\?|\d+о) Зауч\:.+> )?Вы сообщили группе : '(.+)'$/; if(tely.test(tmp)==true) { res = tely.exec(tmp); if((res[1]!='Кузнец') && (res[1]!='Умелец') && (res[1]!='Скорняк') && (res[1]!='Трактирщик') && (res[1]!='Травник') && (res[1]!='Индус') && (res[1]!='Пленник') && (res[1]!='Пекарь') && (res[1]!='Торговец') && (res[1]!='Подмастерье')) { jmc.Output("$TIME "+res[1]+" Вам : '"+res[2]+"'",'white'); } } if(ytel.test(tmp)==true) { res = ytel.exec(tmp); jmc.Output("$TIME Вы "+res[1]+" : '"+res[2]+"'",'white'); } if(gtel.test(tmp)==true) { res = gtel.exec(tmp); jmc.Output("$TIME "+res[3]+" группе : '"+res[4]+"'",'yellow'); } if(ygtel.test(tmp)==true) { res = ygtel.exec(tmp); jmc.Output("$TIME Вы группе : '"+res[3]+"'",'yellow'); } } jmc.RegisterHandler("Incoming","CaptureTells()"); Забыл добавить работает при цвет полн, стат все. Последний раз редактировалось WorM; 22.12.2005 в 09:45. |
|
![]() |
![]() |
![]() |
#154 |
Отличник форума
![]() Регистрация: 18.10.2005
Адрес: Пермь
Сообщений: 273
|
![]()
Спасибо канечно, но мне на тригах удобнее. темболее строка у меня с подсветкой другой тыж видел
![]() ![]() ![]() ![]()
__________________
Владение орфографией русского языка - это как кунг-фу, истинные мастера которого не применяют его без надобности. |
![]() |
![]() |
![]() |
#155 |
Знакомый Мадера
![]() Регистрация: 21.06.2005
Сообщений: 87
|
![]()
regexp в subs работает в жабе ?
|
![]() |
![]() |
![]() |
#156 |
Отличник форума
![]() Регистрация: 18.10.2005
Адрес: Пермь
Сообщений: 273
|
![]()
да вроде бы
__________________
Владение орфографией русского языка - это как кунг-фу, истинные мастера которого не применяют его без надобности. |
![]() |
![]() |
![]() |
#157 |
Знакомый Мадера
![]() Регистрация: 21.06.2005
Сообщений: 87
|
![]()
ну тогда как его юзать ?!
в тригах #act {/... regexp ... /} {tratatat} в сабсах #subs {/... regexp ... /} {ываыва} - не катит что не так ?! |
![]() |
![]() |
![]() |
#158 |
Отличник форума
![]() Регистрация: 18.10.2005
Адрес: Пермь
Сообщений: 273
|
![]()
опиши типа ты забваешь такой риг
#act {/... regexp ... /} {tratatat} потом типа пишешь замену #act {/... regexp ... /} {tratatat} и когда появляеть замененная строка триг не работает?
__________________
Владение орфографией русского языка - это как кунг-фу, истинные мастера которого не применяют его без надобности. |
![]() |
![]() |
![]() |
#159 |
Знакомый Мадера
![]() Регистрация: 21.06.2005
Сообщений: 87
|
![]()
нет.
в приведенном мной примере... act и subs не имеют никакого отношения друг к другу. смысл в том, что regexp в тригах работает, вот в сабсах не получается ![]() |
![]() |
![]() |
![]() |
#160 |
Отличник форума
![]() Регистрация: 18.10.2005
Адрес: Пермь
Сообщений: 273
|
![]()
Приведи пример
![]()
__________________
Владение орфографией русского языка - это как кунг-фу, истинные мастера которого не применяют его без надобности. |
![]() |
![]() |
![]() |
#161 |
Знакомый Мадера
![]() Регистрация: 21.06.2005
Сообщений: 87
|
![]()
вобще-то пример был выше:
#subs {/^([А-Я][а-я]+) (дал.?) Вам (.*)\./} {%0 %1 Вам [ [0;36m%2[0m ].} не работает хотя триг на такую же строку regexp работает нормально |
![]() |
![]() |
![]() |
#162 |
Отличник форума
![]() Регистрация: 18.10.2005
Адрес: Пермь
Сообщений: 273
|
![]()
В жабе пишут так
#sub {%1 дал%2 Вам %3} {%1 GIVE TO ME %3} в жабе переменные задаются как %1 %2 %3 и тд ну ты понял ![]()
__________________
Владение орфографией русского языка - это как кунг-фу, истинные мастера которого не применяют его без надобности. |
![]() |
![]() |
![]() |
#163 |
Знакомый Мадера
![]() Регистрация: 21.06.2005
Сообщений: 87
|
![]()
да я знаю как это делается без Regular Expression.
меня интересует именно regexp в сабсах. |
![]() |
![]() |
![]() |
#164 |
Отличник форума
![]() Регистрация: 18.10.2005
Адрес: Пермь
Сообщений: 273
|
![]()
хз че сказать
__________________
Владение орфографией русского языка - это как кунг-фу, истинные мастера которого не применяют его без надобности. |
![]() |
![]() |
![]() |
#165 |
Занятой мадер
![]() Регистрация: 21.11.2004
Адрес: Питер
Сообщений: 131
|
![]()
regexp в subs не работает(покрайней мере как я не заморачивался не работал), токо если мутить на уровне скриптов. Если скриптами подходит потом могу выложить пример, если надо конечно.
|
![]() |
![]() |