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

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

Devastator 27.02.2006 16:49

Вот ссылка
http://rapidshare.de/files/14262862/settings.rar.html

Devastator 03.03.2006 18:00

Цитата:

Сообщение от Jupiter
уже писал

Вот пример...
#alias {+пкл} {#substitute {%%1} {%%1 [ВРАГ]};#tabadd %1 $DATE $TIME : %0}
//добавляет пкл, дату, время, причину

записывает в tabwords.txt

Долго мучался со скрипатми, начал что-то понимать
Вот первое , отвечу на свой же вопорос.


function Addpklist(name)
{
var fso = new ActiveXObject("Scripting.FileSystemObject");
var file = fso.OpenTextFile("pklist.txt",8);
file.WriteLine("" + name + "");
file.Close();
}

А вот алиас который пишем уже в жабе
#action {добпк} {#s Addpklist("[$DATE $TIME]%0")}

ну сабы тоже можно вставить кто хочет :cool: :) :)

Да, еще в папке жабы, должен быть соответственно файл pklist.txt

Sir 04.03.2006 00:14

Цитата:

Сообщение от Devastator
как написать алиас на яве?
что он мне опказывал несколько строчек
пример:
#al {пример} {#scr function primer()}

Function primer() {
jmc.showme('пример1');
jmc.showme('пример2');
jmc.showme('пример3');
}


где здесь ошибка?

Код:

#al {пример} {#scr primer()}

function primer() {
jmc.Parse('#showme пример1');
jmc.Parse('#showme пример2');
jmc.Parse('#showme пример3');
}


Devastator 04.03.2006 12:51

Цитата:

Сообщение от Sir
Код:

#al {пример} {#scr primer()}

function primer() {
jmc.Parse('#showme пример1');
jmc.Parse('#showme пример2');
jmc.Parse('#showme пример3');
}


Я уже разобрался и сделал ка хотел :) но серавно спасибо


function OnInput(){
var tg=jmc.getvar("tg");
var ta=jmc.getvar("ta");
var tc=jmc.getvar("tc");

if ( jmc.event == "тик" ) {
jmc.showme("#----------------ТИКЕР---------------#",'yellow,b light blue');
jmc.showme("|Тикер ГРУППЕ: " + tg + " 1.....ВКЛЮЧЕН|",'yellow,b light blue');
jmc.showme("|Тикер ВСЕМ : " + ta + " |",'yellow,b light blue');
jmc.showme("|Тикер КЛАНУ : " + tc + " 0....ВЫКЛЮЧЕН|",'yellow,b light blue');
jmc.showme("#_________СМЕНА_режима_ТИКЕРА________# ",'yellow,b light blue');
jmc.showme("|Для смены режима показа тика введите|",'yellow,b light blue');
jmc.showme("| тик <.....> |",'yellow,b light blue');
jmc.showme("#------------------------------------#",'yellow,b light blue');
jmc.DropEvent();
}

if ( jmc.event == "тик группе") {
if (tg == 1) {
jmc.setvar("tg","0");
jmc.showme("Тикер группе ВЫКЛЮЧЕН",'yellow,b light blue');
}
else {
jmc.setvar("tg","1");
jmc.showme("Тикер группе ВКЛЮЧЕН",'yellow,b light blue');
}
}

if ( jmc.event == "тик всем") {
if (ta == 1) {
jmc.setvar("ta","0");
jmc.showme("Тикер всем ВЫКЛЮЧЕН",'yellow,b light blue');
}
else {
jmc.setvar("ta","1");
jmc.showme("Тикер всем ВКЛЮЧЕН",'yellow,b light blue');
}
}

if ( jmc.event == "тик клану") {
if (tc == 1) {
jmc.setvar("tc","0");
jmc.showme("Тикер всем ВЫКЛЮЧЕН",'yellow,b light blue');
}
else {
jmc.setvar("tc","1");
jmc.showme("Тикер всем ВКЛЮЧЕН",'yellow,b light blue');
}
}
jmc.RegisterHandler("Input" , "OnInput()");

Dr.Devil 18.03.2006 11:04

У меня возник такой вопрос можно ли в жабе какнить от определеннго слова отрезать например 2 буквы
ну типа золот(ая) ???

Яруго 20.03.2006 10:24

Цитата:

Сообщение от Dr.Devil
У меня возник такой вопрос можно ли в жабе какнить от определеннго слова отрезать например 2 буквы
ну типа золот(ая) ???

смотря для чего это нужно.
если нужно вместо *золотая* идеть *золот* - то можно сабстами

#sub {золотая} {золот}

ну а если еще для чего - то нужно поконкретнее

Dr.Devil 20.03.2006 11:11

не я имел в виду другое
ХХХХ утвердительно кивнул бескрылому дятлу.
типа актионса чтоб было {пн бескрыл}

Евпараския 20.03.2006 14:13

Цитата:

Сообщение от Dr.Devil
не я имел в виду другое
ХХХХ утвердительно кивнул бескрылому дятлу.
типа актионса чтоб было {пн бескрыл}

#act {%1 утвердительно кивнул%2 бескрылому %3%4}{пну %3}

Яруго 21.03.2006 09:57

Цитата:

Сообщение от Dr.Devil
не я имел в виду другое
ХХХХ утвердительно кивнул бескрылому дятлу.
типа актионса чтоб было {пн бескрыл}

можно попробовать так:

#act {ХХХХ утвердительно кивнул%0 %1 %2у.} {пнут %2}
#act {ХХХХ утвердительно кивнул%0 %1 %2е.} {пнут %2}
#act {ХХХХ утвердительно кивнул%0 %1 %2ю.} {пнут %2}

ну и т.д.

Dr.Devil 21.03.2006 19:48

ну я такими шатригами и пользуюсь
я дамул мб какнитьь мона порусски ето обрезать %))

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, время: 23:43.

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