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

МПМ Былины - Мир Древней Руси (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)

nigga 17.04.2005 10:23

RE: Вопросы о Жабе
 
веер только ручками... только ручками!

WorM 18.04.2005 02:39

RE: Вопросы о Жабе
 
Цитата:

Сообщение от doost
Кто нить подскажет как веер нормально сделать что бы не барахлил кроме спама ничего в голову не приходит:))

#var {auto} {0}
#alias {авто} {#math {auto} {1 - $auto};#showme {magenta} {ВЕЕР $auto}}
#act {Тут че пишут когда вееришь...} {#if {($auto=1) && ($do=0)} {отраз;#v do 1}}
#act {^%1H %2M %3о} {#v do 0}

Надеюсь все понятно, будут вопросы спрашивай.
Алиас "авто" включает выключает автоприменение веера.
отразить надо писать токо в начале боя.

WorM 18.04.2005 03:31

RE: Вопросы о Жабе
 
Цитата:

Сообщение от Кокорь
А вот такой ньюбский вопрос
Как сделать что бы если переменная1 занята что бы вносилось в переменную2
что то типа такого if var1 не равно пустой то вбить это значение в var2 ?

#alias {ц} {#s test('%0',0)}

В опциях на заладке скрипты надо выбрать JScript или JScript.Encode
Во вроде даже работает =)))) синтаксис "ц <цель>" записывает в переменные target0 target1 и т.д.
Текст что ниже вставляется в файл "settings\commonlib.scr" это файл скриптов для всех конфигов.

//Testing
function test(targ,num)
{
var numb=num+1;
var tmp='$$target'+num;
var trg='target'+num;
jmc.Parse("#s {if('"+tmp+"'=='\\$\\$target"+num+"'){jmc.Parse('# v "+trg+" "+targ+"')} else {test('"+targ+"',"+numb+");}}");
}

Леммодор 18.04.2005 17:54

RE: Вопросы о Жабе
 
А вот тоже нубовский вопрос задать хочу. Как-то раньше мало волновало и интерисовало,а терь захотелось. Как,что и где прописать чтобы было видно полученую экспу - за зонинг с одним лидером,с другим лидером,общую экспу за зону,общую за зоннинг. Где то когда то видел я это,но вот где не могу вспомнить.

Кокорь 18.04.2005 18:50

RE: Вопросы о Жабе
 
Цитата:

Сообщение от WorM

В опциях на заладке скрипты надо выбрать JScript или JScript.Encode

Сенк заработало но только если ставишь галку дебаг а так жаба вылетает
Хотя я подумал и решил что по старому ручками забивать верней )

WorM 19.04.2005 18:23

RE: Вопросы о Жабе
 
Цитата:

Сообщение от Кокорь
Сенк заработало но только если ставишь галку дебаг а так жаба вылетает
Хотя я подумал и решил что по старому ручками забивать верней )

У меня не выкидывает хотя галка не стоит. Попробуй создать в папке с JMC .bat файл следующего содержания.

%WinDir%\system\regsvr32.exe ttcoreex.dll
%WinDir%\system32\regsvr32.exe ttcoreex.dll

и запусти его.Если не поможет то хз =)

WorM 24.04.2005 06:34

RE: Вопросы о Жабе
 
Цитата:

Сообщение от Mixaz
для работы скриптов в жабе необходимо ее устанавливать с помощью инсталяхи
jmc.mud.ru вас спасет%)

Не обязательно с помощью инсталла, достаточно в папке с jmc создать файл с расширением bat с текстом

%WinDir%\system\regsvr32.exe ttcoreex.dll
%WinDir%\system32\regsvr32.exe ttcoreex.dll

и запустить его.

WorM 24.04.2005 12:02

RE: Вопросы о Жабе
 
Цитата:

Сообщение от Леммодор
А вот тоже нубовский вопрос задать хочу. Как-то раньше мало волновало и интерисовало,а терь захотелось. Как,что и где прописать чтобы было видно полученую экспу - за зонинг с одним лидером,с другим лидером,общую экспу за зону,общую за зоннинг. Где то когда то видел я это,но вот где не могу вспомнить.

Без скриптов нормально не написать, а со скриптами лень.

Бета версия показывает последний зонинг(лидера, экспа до, экспа после и скоко экспы назонил)

#act {Вы приняты в группу %1.} {#if {$grup=0} {#var grup 1;#act {%1 |%2|%3|%4|%5|%6|Лидер|} {#v lider %1;#unact {%1 |%2|%3|%4|%5|%6|Лидер|}};#act {Ваш опыт - %1 очк} {#var oexp %1;#unact {Ваш опыт - %1 очк}};груп;счет}}
#act {%1 принят%2 в члены Вашего кружка (тьфу-ты, группы :).} {#if {$grup=0} {#v grup 1;#v lider Я_=);#act {Ваш опыт - %1 очк} {#var oexp %1;#unact {Ваш опыт - %1 очк}};сч}}
#act {Вы распустили группу.} {#v grup 0;#act {Ваш опыт - %1 очк} {#var nexp %1;#unact {Ваш опыт - %1 очк};счит};счет}
#act {Вы прекратили следовать за %1.} {#if {$grup=1} {#v grup 0;#act {Ваш опыт - %1 очк} {#var nexp %1;#unact {Ваш опыт - %1 очк};счит};счет}}
#ali {счит} {#math {eexp} {$nexp-$oexp}}
#ali {зонинг} {#showme {yellow} {Статистика прошлого зонинга:};#showme {yellow} {Лидер: $lider, экспа до $oexp, экспа после $nexp.};#showme {yellow} {Экспы итого: $eexp}}
#v group 0
#unv oexp
#unv nexp
#v eexp 0

WorM 27.04.2005 06:26

RE: Вопросы о Жабе
 
Цитата:

Сообщение от djmouse
У мя немного другой вопрос: дизарм... юзаю тока прайм (башу) поетому не надо заморачивацца чо выбили: прайм или офф... собсна вот проблема
%1 ловко выбил%2 %3 из Ваших рук.
вз %3;воор %3
но вот если %3 = мега-оверный-супер-пупер-гипер меч то он попробует взять мега-оверный-супер-пупер-гипер из меча.. как с етой траблой разобрацца?

#alias {пр1} {#v wr %0}
#alias {пр2} {#v wrr %0}
#alias {оф1} {#v wl %0}
#alias {оф2} {#v wll %0}
#act {%1 ловко выбил%2 $wrr из Ваших рук.} {вз $wr;воор $wr}
#act {%1 ловко выбил%2 $wll из Ваших рук.} {вз $wl;дер $wl}
пр1 корот.меч
пр2 короткий меч
оф1 сталь.кин
оф2 стальной кинжал
или
пр1 шалыга
пр2 шалыгу
тип того :rolleyes: .

Евпараския 27.04.2005 11:36

RE: Вопросы о Жабе
 
как по мне то оч все просто.
#alias {прайм} {#var $prime}
#alias {офф} {#var $off}
#action {ловко выбил%} {вз $prime;вз $off;воор $prime;дер $off}
прайм меч
офф кинжал
просто каждый раз, када меняешь стволы, пишеш прайм то-то, офф то-то
тады и не буит траблы с падежами ..., ибо если поставить на триг - вы вворужились тем-то - потом оно ни брать его не буит, ни вооружацца 8)

WorM 28.04.2005 04:28

RE: Вопросы о Жабе
 
Цитата:

Сообщение от Евпараския
как по мне то оч все просто.
#alias {прайм} {#var $prime}
#action {ловко выбил%} {вз $prime;вз $off;воор $prime;дер $off}

1)Спаму будет много, даже если не из твоих рук выбили.
2)Не "#var $prime", а "#var prime".
3)А если человек юзает прайм или офф такой же, как ты и у него инет не оч. быстрый, то ты попросту его шваркнешь на оружие =).

Кокорь 28.04.2005 05:11

RE: Вопросы о Жабе
 
У меня стоит так и все работает
%0 ловко выбил%1 %2 из Ваших рук.

Urik 05.05.2005 15:54

RE: Вопросы о Жабе
 
Цитата:

Сообщение от WorM
Без скриптов нормально не написать, а со скриптами лень.

Бета версия показывает последний зонинг(лидера, экспа до, экспа после и скоко экспы назонил)

#act {Вы приняты в группу %1.} {#if {$grup=0} {#var grup 1;#act {%1 |%2|%3|%4|%5|%6|Лидер|} {#v lider %1;#unact {%1 |%2|%3|%4|%5|%6|Лидер|}};#act {Ваш опыт - %1 очк} {#var oexp %1;#unact {Ваш опыт - %1 очк}};груп;счет}}
#act {%1 принят%2 в члены Вашего кружка (тьфу-ты, группы :).} {#if {$grup=0} {#v grup 1;#v lider Я_=);#act {Ваш опыт - %1 очк} {#var oexp %1;#unact {Ваш опыт - %1 очк}};сч}}
#act {Вы распустили группу.} {#v grup 0;#act {Ваш опыт - %1 очк} {#var nexp %1;#unact {Ваш опыт - %1 очк};счит};счет}
#act {Вы прекратили следовать за %1.} {#if {$grup=1} {#v grup 0;#act {Ваш опыт - %1 очк} {#var nexp %1;#unact {Ваш опыт - %1 очк};счит};счет}}
#ali {счит} {#math {eexp} {$nexp-$oexp}}
#ali {зонинг} {#showme {yellow} {Статистика прошлого зонинга:};#showme {yellow} {Лидер: $lider, экспа до $oexp, экспа после $nexp.};#showme {yellow} {Экспы итого: $eexp}}
#v group 0
#unv oexp
#unv nexp
#v eexp 0


Блин, не пашет чото. Жаба последняя, свежеинсталенная.
Грит какое-то несовпадение в #math

WorM 16.05.2005 07:46

RE: Вопросы о Жабе
 
Цитата:

Сообщение от Urik
Блин, не пашет чото. Жаба последняя, свежеинсталенная.
Грит какое-то несовпадение в #math

когда пишеть несовпадение в #if или #math, когда это вводишь в жабу ???
попробуй дописать
#v oexp 0
#v nexp 0

pro 22.05.2005 23:46

RE: Вопросы о Жабе
 
Жаба не пашет под ХР :( Вылетает и все... версия 3.27


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

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