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

МПМ Былины - Мир Древней Руси (https://www.bylins.su/vbb/index.php)
-   Клиенты для игры (https://www.bylins.su/vbb/forumdisplay.php?f=52)
-   -   Ожидайте скоро обновленный B.0.A.T.! (https://www.bylins.su/vbb/showthread.php?t=2612)

Селайси 04.10.2006 11:59

Цитата:

Сообщение от Изольда (Сообщение 33641)
Кстати селайси так и не ответил есть ли возможность загрузить карту так чтобы не надо было искать локацию, те чтобы на карте сразу стоял флаг "р" а не "?" если нет то в новом клиенте полюбому нада сделать )))

Я не ответил потому, что не помню как, но точно помню что как-то можно, а разбираться пока с этим лень. Какую-то переменную служебную надо в 1 выставить :) Ну еще есть такая команда как /locate (макрос гдея), находит очень точно обычно (если у тебя есть инфра или вокруг не слишком темно), ищет по всем картам в каталоге.

P.S. /set map.located=1, вспомнил :)

Селайси 04.10.2006 12:21

Цитата:

Сообщение от Тешигнев (Сообщение 33619)
ну кадаж епта?)

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

С учетом того, что делать для этого практически ничего не надо, только одно свойство окна поменять, то конечно же обязательно сделаю, если только не забуду :)

Изольда 04.10.2006 14:01

Цитата:

Сообщение от Селайси (Сообщение 33642)
P.S. /set map.located=1, вспомнил :)

вот этого мне и не хватало !!!!

Тешигнев 04.10.2006 14:15

Изольда ты на личные мессаги отвечаеш?)

Изольда 04.10.2006 16:50

кстати еще вапрос автору как полностью удалить стоку чтоб она даж не выводилась ??? заменить на пустое место могу а вот чтоб не вывадилась если и знал то забыл )

Селайси 05.10.2006 13:00

Цитата:

Сообщение от Изольда (Сообщение 33674)
кстати еще вапрос автору как полностью удалить стоку чтоб она даж не выводилась ??? заменить на пустое место могу а вот чтоб не вывадилась если и знал то забыл )

"а вот чтоб не вывадилась если и знал то забыл )" - аналогично :) Но помнится меня просили много раз так сделать, а я вроде не сделал в итоге. Короче в новой версии будет gag нормальный, видимо при замене на пустую строку просто уберу вывод перевода строки и все станет как надо.

Ковшегуб 05.10.2006 15:03

а как расшифровывается b.o.a.t.?

Тешигнев 05.10.2006 15:05

Цитата:

Сообщение от Ковшегуб (Сообщение 33745)
а как расшифровывается b.o.a.t.?

походу b.0.a.t. MUD Client

Арчил 05.10.2006 17:32

мммм... кто глупый?

Lekzar 05.10.2006 19:07

Обновление
 
По поводу мапера пару просьб:
1. Возможность выполнения команды сразу при заходе в клетку
2. Возможность телепортиться по клеткам
ЗЫ если такое возможно, подскажите плз

Селайси 05.10.2006 19:45

Цитата:

Сообщение от Ковшегуб (Сообщение 33745)
а как расшифровывается b.o.a.t.?

это название команды, от имни которой он создавался (мад клиент), расшифровывается как brotherhood of amiga troopers

Селайси 05.10.2006 19:52

Цитата:

Сообщение от Lekzar (Сообщение 33761)
По поводу мапера пару просьб:
1. Возможность выполнения команды сразу при заходе в клетку

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

Цитата:

Сообщение от Lekzar (Сообщение 33761)
2. Возможность телепортиться по клеткам
ЗЫ если такое возможно, подскажите плз

Возможно. Делается так:
открывается редактор карты (кнопочка E наверху окна карты), в нужной клетке в поле Ext пишем:
номер клетки для телепорта:команда. например "236:г сезам откройся"
номер клетки узнать просто - нужно подвести курсор мыши к нужной клетке в режиме редактора - ее номер появится в титле окна мапера.
Можно писать несколько команд группой в строку, разделяя их запятыми - выполнятся по очереди, например "236:г сезам откройся,обкаст"
можно писать несколько разных групп команд, разделяя их ; например:
"236:г сезам откройся;обкаст" - 2 разных лэйбла будет в окне мапера когда ты придешь в локацию, в которой ты это написал в карте. Если перед командой не писать номер клетки - все то же самое, команды будут показываться и выполняться, но тебя никуда не телепортнет :)

Селайси 14.10.2006 21:59

Ннда. Поковырял я исходники и пришел к выводу что весь вывод на экран придется писать заново практически :) думаю к НГ что-то смогу выложить работоспособное...

Селайси 14.10.2006 23:11

Хотя... сделаю наверное сначала 5.03, а потом буду спокойно переписывать вывод и это будет 6.0 :) короче напишу сюда как будет что по бетатестить.

Tony 16.10.2006 02:32

а зачем изобретать велосипед? ) .. zMud позволяет все это делать и многое другое

Тешигнев 16.10.2006 02:37

Цитата:

Сообщение от Tony (Сообщение 34161)
а зачем изобретать велосипед? ) .. zMud позволяет все это делать и многое другое

иди отседа нафиг ватник!

Мичурa 16.10.2006 12:22

А где можно скачать хоть какуюнить версию этого бота? Посмотреть охото

Селайси 17.10.2006 16:29

Цитата:

Сообщение от Мичурa (Сообщение 34193)
А где можно скачать хоть какуюнить версию этого бота? Посмотреть охото

хоть какую-нибудь b0at.narod.ru, новую - пока нигде, только у тестеров (вернее УЖЕ у тестеров) :)

Селайси 18.10.2006 10:44

Коллективный совет нид.
Ситуация: бежите вы себе бежите по МАДу, карта рисуется и рисуется и вдруг фигак, и карты нету, заново начала рисоваться
Почему так происходит: это не глюк мапера. дело в том, что карта показывается исходя из выходов текущей ячейки, т.е. как бы от нее рисуется, и ячейки располагаются исходя из того, как они будут для нас стоять при движении к ним из текущей точки, иначе невозможно отображать было бы нелинейные карты. Если же мы попадаем в новую локацию, откуда назад (в предыдущую локацию) в маде пути нет (идем на с, а в след.клетке нет выхода на юг) а альтернативный путь еще не отрисован, то мапер не может определить ни одной локации, соседствующей с текущей и, соответственно, вполне справедливо перестает что-либо кроме текущей локации показывать, т.к. непонятно куда мы попали вообще.
Выход 1: нажимаем Alt-BackSpace пока не вернемся в ячейку из которой есть выход в карту, сохраняемся, создаем новую карту, бежим дальше, потом объединяем карты.
Выход 2: как-то по-другому должен себя мапер вести в такой ситуации.

Вопрос: КАК он должен себя вести? Все идеи рассматриваются, если есть что сказать - обязательно напишите плз.

Яруго 20.10.2006 11:33

т.к. идей никто не выдал - мб сделать анналогично мудмаперу?
там все просто - при следовании в локацию (без возможности вернуться в предыдущую локацию) она прорисовывается в направлении следования (как обычная), но выхода в предыдущую локацию нет (сплошная стена). Дальнейшая прорисовка как из обычной румы

С ув.

Селайси 20.10.2006 19:58

Цитата:

Сообщение от Яруго (Сообщение 34428)
т.к. идей никто не выдал - мб сделать анналогично мудмаперу?
там все просто - при следовании в локацию (без возможности вернуться в предыдущую локацию) она прорисовывается в направлении следования (как обычная), но выхода в предыдущую локацию нет (сплошная стена). Дальнейшая прорисовка как из обычной румы

С ув.

Этот метод имеет 2 побочки, 1 из 2х:

1) замедление работы клиента, т.к. карту придется рисовать в 2 прохода,
без учета и с учетом альтернативных выходов, либо
2) кривая отрисовка нелинейных карт, где путь от А до Б 1 клетка, а от Б до А несколько клеток, при этом из А в Б есть выход, а из Б в А нет. Попытаюсь изобразить, карта:
Е<-Д<-Г<-В
v^.........^v
А ------>| Б
будет показана по-разному скорее всего, если я конечно ничего не придумаю, в зависимости от того, стоять в точках А или Б. Хотя все равно ткая карта не нарисуется в автоматическом режиме правильно в любом случае ИМХО. А отрисованная руками будет и без изменений мапера прекрасно отображаться, единственная разница в том, что карта не будет вся исчезать при автоматической прорисовке при переходе из А в Б.
Короче новая версия готова считайте, осталось оттестить как следует и решить этот вопрос с маппером, буду думать :)

Кстати, есть еще одна причина исчезновения карты во время автоматической прорисовки. Представьте, вы идете в следующую ячейку из ячейки 1, например на Ю в ячейку 2, потом возвращаетесь С, а там другая ячейка, нежели та, из которой мы пришли сначала (1), и создается новая клетка 3, а выход С в предыдущей ячейки (2) заменяется на указатель на новую ячейку (3), заменяя собой указатель на ячейку 1, в итоге если нет альтернативного пути прорисованного до первой ячейки, то пройти из текущей точки (3) в 1 по мнению мапера уже нельзя и карта начинает показываться начиная с ячейки 2. Как с этим бороться - пока ХЗ, у кого есть идеи - велкам.

Осьмой 22.10.2006 08:21

Кстати изза этого я и не стал писать свой мудмеппер.... я просто понял что это геморно... легче блин запомнить зону... чем написать мудмеппер который любую карту нарисует правильно...

-----------------
точнее я забросил это дело

lexik 22.10.2006 09:48

Цитата:

Сообщение от Селайси
Как с этим бороться - пока ХЗ, у кого есть идеи - велкам.

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

Селайси 22.10.2006 21:09

Цитата:

Сообщение от lexik (Сообщение 34489)
сделай как в мудмапере... ручками отредактировал выходы по номерам комнат и в какие зоны и все становится нормально, гемморно но что еще может быть придумано? только человек ;)

Ну ручками в редакторе и так есть уже, хочется по-людски сделать :)
Поковыряюсь еще с мапером недельку-другую, пока остальные фичи новые тестят, мож придумаю чего, а нет - оставлю как есть, тоже вполне неплохо, меня лично устраивает на 100% :)

lexik 22.10.2006 21:16

по людски не получится... билдеры тоже хитрые бывают ;)

Селайси 24.10.2006 11:39

На каждую хитрую задницу всегда найдется болт с резьбой :)

Осьмой 02.11.2006 12:54

ыы.. долго там еще??? а то руки чешутся потетстить

Селайси 03.11.2006 17:35

Цитата:

Сообщение от Осьмой (Сообщение 35466)
ыы.. долго там еще??? а то руки чешутся потетстить

Да все уже, у тестеров давно (недели 2-3 уже), считай все баги уже вычищены, щя сайт доделаю и выложу на общий доступ, тупо времени просто нет на сайт.

Селайси 03.11.2006 17:40

Цитата:

Сообщение от Осьмой (Сообщение 35466)
ыы.. долго там еще??? а то руки чешутся потетстить

Не зря кстати чешутся, оверный клиент получился, пожалуй самый оверный :) Короче разочарований не будет :)

Тешигнев 03.11.2006 23:33

на других я почти не играл, но то что сейчас получилось из бота в натуре куль! )

Селайси 04.11.2006 03:21

Вложений: 1
Раз уж пошла реклама: вот скриншотик из новой версии.
P.S. По скорости теперь катати примерно как ММС, т.е. дальше некуда, теперь тока коннект решает :)
P.P.S. то что я на карте стою в магазе а на экране базар пусть не смущает - я руками ячейку перещелкнул на мапе, потом тока заметил что на скриншоте так, не перезаливать же :)

Тешигнев 04.11.2006 03:22

верстак малоюзабельный на скрине какойто)

Селайси 04.11.2006 03:42

Цитата:

Сообщение от Тешигнев (Сообщение 35543)
верстак малоюзабельный на скрине какойто)

Ну я реальный какой у меня не хочу никому показывать, думаю понятно почему :)

Витрир 04.11.2006 04:07

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

Селайси 05.11.2006 00:26

Цитата:

Сообщение от Витрир (Сообщение 35546)
кстати а что обычно ложат на верстак то , я ему чет применения и не нашел особо. кроме как группа туда парсится

ну он в общем-то для этого и делался, чтобы согопников клик - а на них кастается там всякое, мона еще много всяких кнопок внизу сделать которые сами по себе будут не зависимо от гопы, типа не знаю, режимы скриптов своих переключать/отображать например... вообще основное применение конечно это как в hiller.bmc реализовано. еще туда думаю удобно будет цели парсить, надо попробовать будет :)

Осьмой 05.11.2006 00:57

стоп я не понял, его уже ктото юзает??
Мне скрин понравился, думаю я его поюзаю.... если он неразвалится от моего юзанья..... а то после моих настроек только жаба выстоила....

Селайси 05.11.2006 15:10

Цитата:

Сообщение от Осьмой (Сообщение 35555)
стоп я не понял, его уже ктото юзает??
Мне скрин понравился, думаю я его поюзаю.... если он неразвалится от моего юзанья..... а то после моих настроек только жаба выстоила....

Тестеры тока его юзают пока (если мы про новую версию говорим). Если уж он от настроек Цируса не развалился, то я думаю уже ему ничего теперь не страшно :)

Осьмой 06.11.2006 06:58

А можно мне бето версию на мыло nahrip@gmail.com
с такими настроичками
я могу даже дать честное слово что никто у меня не сольет ее до официального выхода...

Селайси 07.11.2006 13:08

Цитата:

Сообщение от Осьмой (Сообщение 35583)
А можно мне бето версию на мыло nahrip@gmail.com
с такими настроичками
я могу даже дать честное слово что никто у меня не сольет ее до официального выхода...

Ссылка на мыло ушла, все, ты последний кому даю бету до официального выхода. Официальный выход будет когда у меня будет время оторваться от работы и доделать сайт, куда это все будет выкладываться.

Яруго 07.11.2006 14:59

Вложений: 1
Цитата:

Сообщение от Селайси (Сообщение 34439)
Этот метод имеет 2 побочки, 1 из 2х:

1) замедление работы клиента, т.к. карту придется рисовать в 2 прохода,
без учета и с учетом альтернативных выходов, либо
2) кривая отрисовка нелинейных карт, где путь от А до Б 1 клетка, а от Б до А несколько клеток, при этом из А в Б есть выход, а из Б в А нет. Попытаюсь изобразить, карта:
Е<-Д<-Г<-В
v^.........^v
А ------>| Б
будет показана по-разному скорее всего, если я конечно ничего не придумаю, в зависимости от того, стоять в точках А или Б. Хотя все равно ткая карта не нарисуется в автоматическом режиме правильно в любом случае ИМХО. А отрисованная руками будет и без изменений мапера прекрасно отображаться, единственная разница в том, что карта не будет вся исчезать при автоматической прорисовке при переходе из А в Б.

На счет тормозов клиента ниче сказать не могу - не спец, а вот пример вышеописанной карты приведу

С ув.

P.S. ручками прорисовывать выходы скорее всего всеравно придется.
например при выходе из локации "А" на Север мы попадаем в локацию "Б", а при выходе из локации "Б" на Юг - попадаем в локацию "В"


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

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