МПМ Былины - Мир Древней Руси

МПМ Былины - Мир Древней Руси (https://www.bylins.su/vbb/index.php)
-   Клиенты для игры (https://www.bylins.su/vbb/forumdisplay.php?f=52)
-   -   Вопросы о Жабе (https://www.bylins.su/vbb/showthread.php?t=1043)

Sir 21.03.2006 22:58

Код:

#act {/^ХХХХ утвердительно кивнул (.*?).{2}[ \.]/} {пну $0}

Dr.Devil 22.03.2006 05:41

Чувак сенку работает!!!

Елигор 22.03.2006 12:10

имхо
немного не верно сделано в regexp..
при
#act {/^ХХХХ утвердительно кивнул (.*?).{2}[ \.]/} {пну $0}

ХХХХ утвердительно кивнул Осладу. ---> пну Осла

что не есть хорошо особенно не в мирке :))

предлагаю вот что
#act {/^ХХХХ утвердительно кивнул.? ([а-я]+).{2}[ \.]/} {пну $0}

будет регагировать и на М и на Ж чаров, которые кивают, но на чаров самих реагировать не будет.

зы
хотя вобще не стоит такой триг использовать... руками надежней.. а то случайно кивнет кому-то и рип :) типа болотника

Гурик 31.05.2006 18:19

возник вопросик
как сделать не через скриптинг тоггл хотки в жабе ?

то есть допустим {F12} = {г привет}, следующее нажатие на {F12} = {г как дела ?}, после этого {F12} заново = {г привет}

и, если можно, туда же примерчик с circletoggle то есть F12 = %1, потом %2 потом %3... %99 и сново %1

заранее спасибо

Devastator 31.05.2006 21:19

тебе обязательно не на скриптах

Гурик 31.05.2006 21:30

желательно...
хотелось бы посмотреть как это написать в коммандах, пусть это будет заоблочно сложно.

Devastator 31.05.2006 21:53

Вот тока что написал ))
задаешь вначеле телы какие туда входят
#var messag ку
#var mess1 {как дела?}
#var mess2 {как настроение?}
#var mess3 {пошли пить}
#var mess4 {ок}
#var mess5 {ну завтра}
#var mess6 {пока :)}
#var num 0 --- счетчик типа


#hot {F12} {ã $messag;#if {$num = 6} {#var num 0};#math {num} {$num + 1};#var {messag} {$mess$$num} }

#if {$num = 6} {#var num 0} это он срабатывает допустим если вы дошли до какогото телла и хотите начать все сначала

Гурик 31.05.2006 22:07

ясно почти понял
теперь сложнее

#alias {дуал} {#var dual %0}
#alias {дверуки} {#var twohanded %0}
#alias {башмод} {#var bashmod %0}


простенький пример : (юзаем палку с землетрясением из сумки)
#alias {тряс} {#if $dual=1} {снять $off1;взять $stafquake $bag1;держать $stafquake;прим $stafquake %1};#if {$bashmod=1} {снять $shield1;взять $stafquake $bag1;держать $stafquake;прим $stafquake %1};#if {$twohanded=1} {снять $twoh1;взять $stafquake $bag1;держать $stafquake;прим $stafquake %1}}

делаем кнопку {SHIFT+M} которая делает следующее
SHIFT+M = toggle0 {дуал 1;дверуки 0;башмод 0} toggle1 {дуал 0;дверуки 0;башмод 1}; toggle2 {дуал 0;дверуки 1;башмод 0}

суть ясна ?
то есть я не хочу что бы при комманде "тряс" проверялось как я вооружен будь то дуал или в башмоде, соответсвенно снимаем то что надо ставим палку...

Devastator 31.05.2006 22:35

у меня все это было сделано на одной клавише ))
завтра напишу а ща спать :)

Devastator 01.06.2006 18:07

вот вродебы что-то даже написал
#var unmode1 {снять $off1}
#var unmode2 {снять $shield1}
#var unmode3 {снять $twoh1}
#var mode1 {лев $off1;воор $praim}
#var mode2 {одет $shield}
#var mode3 {снять $twoh1}
#var num 0
#hot {TAB}{#s parse("$unmode$num");if {$num = 3} {#var num 0};#math {num} {$num + 1};#s parse("$mode$num")}
#alias {тряс} {#s. parse("$unmode$$num");взять $stafquake $bag1;держать $stafquake;прим $stafquake %1}

ZZTop 16.06.2006 17:42

Еще один вопрос:
не всегда правильно отображает направленный флик.
скажем флик или бежать убежать и прочее очень часто вообще не выводит правильно.
С этой проблемой кто-нить боролся? И если успешно, то как?
бежать с
бежать з
бежать ю
бежать в
бежать вв
бежать вн
Ну у меня такие хоткеи забиты.

Devastator 16.06.2006 19:13

eще раз, а ту чот нелошо)


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

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