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

МПМ Былины - Мир Древней Руси (https://www.bylins.su/vbb/index.php)
-   Клиенты для игры (https://www.bylins.su/vbb/forumdisplay.php?f=52)
-   -   Tortilla mud client (https://www.bylins.su/vbb/showthread.php?t=4322)

panas 10.10.2016 13:10

А можно как-нибудь к тортилле прикрутить jscript как это сделано в жабе?

Гилард 11.10.2016 00:23

Цитата:

Сообщение от panas (Сообщение 62209)
А можно как-нибудь к тортилле прикрутить jscript как это сделано в жабе?

Сделана только поддержка Lua. Другие языки намеренно не добавлялись. Решено сделать качественную поддержку в клиенте для одного языка, чем кое-как для нескольких.

JS (и другие языки) добавлять не планируется, т.к. возможностей Lua хватает с избытком.

Для Lua есть даже отладчик, который интегрируется с клиентом.

panas 14.10.2016 14:19

А как сделать тикер как в жабе чтобы секунды отсчитывал?

Гилард 14.10.2016 16:52

:kiss:
Цитата:

Сообщение от panas (Сообщение 62212)
А как сделать тикер как в жабе чтобы секунды отсчитывал?

Если ты про отсчет секунд между тиками, то такая фишка есть в плагине Панель статусов (status.lua).

При включении может ругнуться
Нет файла настроек gamedata\Былины\status\config.lua.

Тогда файл нужно скопировать отсюда
resources\profiles\Былины\status\config.lua

Тикер настроен на фразу Минул час.

Считает секунды до следующей фразы Минул час.

Тикер работает с часами компьютера (для точного измерения времени), поэтому иногда может тикать и по -2 секунды. Т.к. сам клиент отрабатывает не равномерно а как позволит винда.

Урхай 18.10.2016 16:21

Ужасно раздражает работа с звуком - автоматически проставление на максимум + включенный звуковой плагин.

Гилард 19.10.2016 01:26

Цитата:

Сообщение от Урхай (Сообщение 62216)
Ужасно раздражает работа с звуком - автоматически проставление на максимум + включенный звуковой плагин.

Громкость по умолчанию не на максимуме (при установке клиента, в начальном конфиге стоит громкость 60%).

Звуковые плагины изначально включены, т.к. они в основном рассчитаны на слабовидящих игроков. Но эти плагины можно отключить.

Плагины звука можно совсем скрыть, если их имена прописать в файле off.lst (в каталоге с клиентом).

Ladon 21.10.2016 01:48

Цитата:

Сообщение от Гилард (Сообщение 62206)
Антидисконнект есть - плагин переподключения в случае обрыва autoreconnect.
Подкрадывалка - добавить хоткеи ? Не ?

Открывашка ? Принцип работы ? Открывать сразу все двери ?


Подкрадывалка из коробки нужна. Плагин али хоткеи сразу забинденые. Удобство.

Открывашка - игрок жмет например север.
Сервер пишет - закрыто (дверь).
Скрипт пишет - открыть дверь север
Сервер пишет - заперто.
Скрпипт пишет - отпереть дверь север; открыть дверь север
Сервер пишет - у вас нет ключа.
Скрпипт пишет - взломать дверь север; открыть дверь север ( если есть взлом )
возможны варианты когда севрвер пишет - закрыто. тогда надо перебирать возможные варианты выхода - дверь, ворота, калитка, лаз, паутина.

Гилард 23.05.2017 13:00

Вышел релиз версии 1.0
Рекомендуется для обновления.

Большое количество изменений, рекомендуется для обновления.
Улучшена совместимость клиента с MacOS и Linux. Поправлены недочеты работы клиента в Wine.

Основные изменения по сравнению с версией 0.99:
- Сабы отрабытывают теперь перед триггерами и поддерживают цвет. Однако Lua-триггеры плагинов срабатывают как и прежде, до замен.
- Триггеры срабатывают на промпт-строку.
- В горячих клавишах и подсветках появился приоритет.
- В редакторе триггеров, макросов и др. теперь можно менять приоритет одновременно у нескольких элементов,
- Добавлена команда #stop. Она предназначена для работы с триггерами (actions). Команда отменяет все остальные триггеры для данной строки (как и команда #drop), однако строка попадает в окно клиента.
- Добавлена вкладка в окно с настройками с переменными (var).
- Окно компонентов позволяет включать/отключать отдельные блоки клиента. Удобно для поиска неправильно работающих триггеров.
- Можно сбросить содержимое окна в лог-файл, можно записывать логи до всяких триггеров (как приходит от сервера).
- Добавлены команды #wlock, #wunlock - для блокировки/разблокировки автоскролла дополнительных (output) окон.
- Сделана поддержка запуска клиента из командной строки с указанием профиля для игры.
- Сделана галочка при создании/загрузке профиля для создания ярлыка на рабочем столе с указанием, что нужно загружать именно этот профиль.

Список очень большой, полный список изменений в файле changelog.txt в архиве с клиентом.
Сам клиент тут: http://tmud.github.io/

Groz 28.05.2018 18:08

Подскажите плз, а можно ли как-то в триггерах идентифицировать цвет текста, приходящего от сервера.

т.е. например если цвет текста желтый - значит это предмет,
если цвет красный - значит это моб/чар.

Гилард 22.08.2018 15:21

Цитата:

Сообщение от Groz (Сообщение 62376)
Подскажите плз, а можно ли как-то в триггерах идентифицировать цвет текста, приходящего от сервера.

т.е. например если цвет текста желтый - значит это предмет,
если цвет красный - значит это моб/чар.

Это возможно через луа плагин.

Жрон 13.10.2018 13:40

Цитата:

Сообщение от Groz (Сообщение 62376)
Подскажите плз, а можно ли как-то в триггерах идентифицировать цвет текста, приходящего от сервера.

т.е. например если цвет текста желтый - значит это предмет,
если цвет красный - значит это моб/чар.

LUA:

if vd:get(1, "textcolor") == 9 then
....
end


где 9 - красный цвет. (Пример)


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

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