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

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

Кокорь 25.03.2005 12:34

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

djmouse 02.04.2005 16:43

RE: Вопросы о Жабе
 
Кстати хороший вопрос... чоб не писать ц1 ц2 и т.д. но мне кажецо, тут тока скрипты помогут

djmouse 02.04.2005 16:54

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

Сообщение от Олирия
Sub res(dimas,resc)
if len(dimas)<3 then send "приказ всеМ спас ."+resc
end sub

ну ето для автореска (сдесь для спасения чармисами)

а можно по подробнее насчет автореска???

doost 16.04.2005 14:25

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

Свентовит 17.04.2005 10:20

RE: Вопросы о Жабе
 
Хоткей тебе поможет.....
Вообще триггера на автоприменение скиллов - зло :)

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

Севрон 23.05.2005 01:33

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

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

У меня пашет с паком и без него, а вот мапер после трояна начал матерится иногда чет с файлом сокспай неподелил кто знает нашишите

WorM 27.05.2005 01:45

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

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

Ты ее устанавливал, или просто скопировал папку(разархивировал) ?

doost 30.05.2005 16:19

RE: Вопросы о Жабе
 
не знаю как у других у меня жаба глючит под ХР тока когда что то посылается в окно вывода ..... в остальных же случаях все вроде нормально

Евпараския 31.05.2005 13:56

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

Сообщение от doost
не знаю как у других у меня жаба глючит под ХР тока когда что то посылается в окно вывода ..... в остальных же случаях все вроде нормально

у мну и под ХР и под 2000 форточку фсе ок
даже не инсталировал - просто запускаю екзешник и фсе

Jupiter 01.06.2005 15:54

RE: Вопросы о Жабе
 
Ловите нормальную версию 3.27 rus
100% рабочая (у мну ХР-SP2)
После скачивания переименуйте rar в exe (особенности форума)
и не меняйте путь по умолчанию.
Ну вроде все.

P.S. Администратор. может выложим в раздел файлы? (стукнись в почту - пришлю инсталяшку)

djmouse 01.06.2005 16:22

RE: Вопросы о Жабе
 
Да нафига это надо? Рабочая версия лежит на jmc.mud.ru.. ставим, обновляем и все ок

Jupiter 01.06.2005 16:27

RE: Вопросы о Жабе
 
>Реккомендую ставить сначала JMC 3.26 (авторская, английская верися),
>а после ставить сверху JMC 3.27, т.к. версия 3.27 не имеет нормального
>инсталлятора, всязи с чем не инсталлирует нормальных объектов.

Эта версия с нормальными объектами, русским хелпом и описанием новых возможностей.

(кому не нравиться не качайте - у нас демократия)

Луномир 03.06.2005 12:57

RE: Вопросы о Жабе
 
Киньте кто-нибудь свои скрипты на jscript или vbscript. Без примеров их писать нереально.

djmouse 04.06.2005 16:35

RE: Вопросы о Жабе
 
И тишина.. а скрипты действительна хотелось бы видеть... но лучше на Perl

Шана[МЗ] 04.06.2005 17:01

RE: Вопросы о Жабе
 
Неплохие перловые скрипты есть веткой выше (в конфиге для ммс) :)

Евпараския 04.06.2005 18:47

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

Евпараския 04.06.2005 18:55

RE: Вопросы о Жабе
 
а еще лучч ваще за меня все сделать, сролить, мортофф так 5-6 набить, и стафу отобрать покруче у кого-нить вот :rolleyes:

Mixaz 04.06.2005 21:55

RE: Вопросы о Жабе
 
вот кусочек конфига

function FillGroupList(){
charcount = 0;
var actionstring = '/([А-Яа-я]+)\\s*\\|\\s*([А-Яа-я.]*)\\s*\\|\\s*([А-Яа-я.]*)\\s*\\|\\s*(Да|Нет)/'
var regline = '#action {'+actionstring+'}{#var addingchar %0;#scr AddChar();#unvar addingchar}';
jmc.Parse(regline);
regline = '#action {Ваши последователи:}{#unaction {*/};#unaction {Ваши последователи:};#scri jmc.ShowMe(charcount)}'
jmc.Parse(regline);
regline = '#action {Последователи членов вашей группы:}{#unaction {*/};#unaction {Последователи членов вашей группы:};#scri jmc.ShowMe(charcount)}'
jmc.Parse(regline);
jmc.Send('груп')
}

function AddChar()
{
regline = '#action {%0H}{#unaction {*/};#unaction {%0H};#scri jmc.ShowMe(charcount)}'
jmc.Parse(regline);
var char = jmc.GetVar('addingchar')
charcount = charcount + 1;
charlist[charcount] = char;
}

function DoGroupSpell(spell)
{
jmc.showme('Начинаю груп обкаст')
for (i=1;i!=charcount+1;i++){
jmc.Parse (spell +charlist[i])
}
jmc.ShowMe('Закончил груп обкаст :'+spell)
}

Mixaz 04.06.2005 21:58

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

djmouse 04.06.2005 22:17

RE: Вопросы о Жабе
 
Ну это более менее понятно, хотелось бы увидеть скрипт который с лора все в файл пишет, а еще лучше мануал по написанию скриптов :))

pro 04.06.2005 23:22

RE: Вопросы о Жабе
 
поддерживаю ) надобно такое дело.. особенно мне, нубу в этом...

Авдеич 05.06.2005 13:17

RE: Вопросы о Жабе
 
[А-Яа-я]
Вот такие должен звуки комп воспроизводить? ))
Напоминает крик тарзана)
гм..хрень какуюто я сказал )

Луномир 08.06.2005 01:23

RE: Вопросы о Жабе
 
Объясните, как сделать так, чтобы окошко output при запуске жабы находилось на определенном месте, а не вверху.
Кто-нибудь знает формат opt-файлов?

pro 08.06.2005 23:16

RE: Вопросы о Жабе
 
Да перетащи его куда хошь и все )

Луномир 09.06.2005 02:58

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

Сообщение от pro
Да перетащи его куда хошь и все )

При повторном запуске оно возвращается на прежнее место


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

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