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

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

Vovantuz 28.11.2005 14:25

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

Сообщение от Zodiac
Народ, захотел включить запись логов. Залез в опции жабы: поставил галку HTML формат, ANSI и RMA не ставил. Поставил точку в оверайте.
А теперь вопрос - куда сами логи-то пишутся? Или нужно начало записи логов задавать командой?

Цитирую хелп по жабе:

Код:

Syntax: #log {filename} [append/overwrite]

Elron 30.11.2005 05:23

Re: Вопросы о Жабе
 
у меня такой вопрос:
возможно ли в жабе написать триг так,что если исходящая строка из мада (по причине связи или еще чего то...) прервется то триг всеравно выполнялся бы
допустим такое
#act {Вы пропали {:афк}
в пустоте мира}

Devastator 30.11.2005 06:47

Re: Вопросы о Жабе
 
НЕТ:) :) :)

Lassa 30.11.2005 13:18

Re: Вопросы о Жабе
 
#action {Using keytable} {#log 2 append} {5} {default}

Только для начала #log 2 сделай в жабе :).

Vovantuz 30.11.2005 17:20

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

Сообщение от Lassa
#action {Using keytable} {#log 2 append} {5} {default}

Только для начала #log 2 сделай в жабе :).

Лучше даже не просто #log, а вот так:

Код:

#alias !быллог {#log byliny-$DATE.log append}

Lassa 30.11.2005 20:31

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

WorM 04.12.2005 18:03

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

Сообщение от Devastator
ре WorM спасибо сделал, получилось:) :)

У меня есть еще одна проблема у меня есть фаил там текста около 100 строк,строки все разные в смысле по содержанию, типа стаф и еще всякое, и мне надо чтоб в маде если встеречаются слова из этой строки они заменялись на всю строку, как это сделать, 100 заменя както писать не охото, или как сделать чтоб допустим на алиас "шмот %1" у меня выводилась строка где есть %1, заранее спасибо:)

Ты имеешь ввиду типа мини база стафа ?

Devastator 05.12.2005 06:40

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

Яруго 05.12.2005 08:10

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

Сообщение от Devastator
НУ типа того.
есть фаил, в нем стаф.
и надо чтоб его както по алиасу посмотреть, или чтоб он заменял на экране стаф с такимже названием на стаф из файла где уже приписаны статы:))

самое простое (но и не самое красивое) решение замена через subs

#subs {шмотка} {шмотка *все что хочешь*}

WorM 07.12.2005 02:47

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

Сообщение от Devastator
НУ типа того.
есть фаил, в нем стаф.
и надо чтоб его както по алиасу посмотреть, или чтоб он заменял на экране стаф с такимже названием на стаф из файла где уже приписаны статы:))

Пихаешь это в файл твой_конфиг.scr или commonlib.scr в папке jmc\settings
В жабе выбераешь яваскрипт.
Код:

function Vatabase(name)
{
  var s='';
  var fso = new ActiveXObject('Scripting.FileSystemObject');
  var p = fso.OpenTextFile("файл_со_стафом");
  while(!p.AtEndOfStream)
  {
    s = p.ReadLine();
    if(s.match(name) != null)
    jmc.Showme(s);
  }
  p.Close();
}

в конфиге пишешь
#alias {шмот} {#s Vatabase('%0')}

Devastator 07.12.2005 08:53

Re: Вопросы о Жабе
 
Ща попробую

Devastator 07.12.2005 09:04

Re: Вопросы о Жабе
 
О спасибо, реально получилось :) :) :) :)!!

WorM 20.12.2005 18:56

Re: Вопросы о Жабе
 
2 Devastator

Кста посмотрел твой конф, советую поменять строчки #scri jmc.Output("бла бла бла") на просто #out {бла бла бла}, а ещё лучше на #out {$TIME бла бла бла}. Потому что если кто-то скажет что-нить с кавычками, то в аутпут это не пойдет, а просто выдаст ошибку.А еще лучше сделать это скриптами, как сделано у номаных людей =))

Devastator 21.12.2005 07:15

Re: Вопросы о Жабе
 
Ок, спасибо.
У меня со скриптами плоховато :(

Elron 21.12.2005 14:01

Re: Вопросы о Жабе
 
есть вот такая фигля
#action {Минул час.} {#tickset;#math {poznalka} {$poznalka+2}};#if {$poznalka=12} {опозн $meshok;#math {poznalka} {0};ум} {5} {default}
проблема заключается в том что при загрузке конфига теряется часть трига....:(получается типа #action {Минул час.} {#tickset;#math {poznalka} {$poznalka+2}}
скажите что я нетак сделал плз


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

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