Rodina Market
1.73K subscribers
5 photos
8 files
10 links
Download Telegram
Channel created
Channel photo updated
Please open Telegram to view this post
VIEW IN TELEGRAM
[1.3] RMarket.lua
70.1 KB
v1.3.0


Полностью переработана система хранения данных: переход с INI на JSON-файлы.

Добавлена система автоматической загрузки items.json из GitHub при первом запуске.

Реализовано новое визуальное меню загрузки файлов с анимациями.

Добавлена вкладка "Настройки" с функцией автоматического названия лавки.

Улучшен интерфейс: процессы сканирования и выставления товаров теперь происходят в отдельных окнах.

Добавлена суммарная стоимость товаров в разделах продажи и скупки.

Оптимизирована работа с файловой системой: данные кэшируются и сохраняются асинхронно.

Исправлена обработка аксессуаров при скупке (поддержка цветов).

Улучшена система логирования: фильтрация по времени, типу операций и поиск.

Добавлены социальные ссылки в заголовок интерфейса.

Устранены мелкие баги и повышена стабильность работы.
[1.4] RMarket.lua
85.2 KB
v1.4
Полностью переработана система логов: переход с хранения в памяти на файловую систему с раздельными JSON-файлами по дням.
Ускорены загрузка, фильтрация и поиск по логам.
Добавлен поиск по товарам и быстрый переход к ним при просмотре чужой лавки.
Появилась настройка окна просмотра чужих лавок.
Реализована новая вкладка «Логи» со статистическими карточками и фильтрацией по дате.
Добавлена дневная статистика доходов, расходов и прибыли, улучшена таблица сделок.
Внедрён масштабируемый интерфейс с автоопределением разрешения и 3 режимами масштаба.
Улучшены пропорции интерфейса на разных экранах.
Добавлены разделы «Конфигурация лавки», «Интерфейс» и «Данные».
Появились анимированные переключатели.
Оптимизирована работа с памятью и CEF, повышена стабильность, исправлены утечки и ошибки сканирования товаров.
3
[1.5] RMarket.lua
133.9 KB
Rodina Market v1.5

Основные изменения:

Добавлена вкладка "Маркет" (тестовый режим) для просмотра лавок других игроков
Файл items.json теперь автоматически создается после сканирования товаров для скупки
Добавлена кнопка "Максимум" во вкладке "Продажа" для автоматического выставления всех доступных стаков предмета
Улучшена система плавного скролла во всех списках
Добавлена поддержка тем оформления (темная/светлая)
Оптимизирована работа с памятью: кэширование данных и очистка неиспользуемых ресурсов
Улучшена стабильность работы с CEF-инвентарем
Исправлены ошибки при обработке диалоговых окон
Улучшено отображение карточек товаров в списках
Исправлены мелкие баги и улучшена производительность

Рекомендация: Для лучшей работы рекомендуется удалить старую папку RMarket и запустить скрипт заново.
1
[1.5] RMarket.lua
145.8 KB
Исправлены ложные удаления лавки при потере соединения с сервером.
Поправлена работа функции "Авто-максимум" во вкладке Продажа.
Добавлена возможность автоматического выставления аксессуаров всех цветов.
Для аксессуаров в поле поиска добавлена кнопка "Все".
В настройках добавлен раздел с конфигурацией задержек.
Исправлены ложные присваивания значений полям ввода цвета в режиме скупки.
В диалоговое окно лавки добавлена кнопка для открытия меню скрипта.
[1.6] RMarket.lua
162.1 KB
Добавлены несколько конфигураций скупки с созданием, редактированием и быстрым переключением
Реализован менеджер конфигураций и копирование конфигов из лавок других игроков
Обновлена вкладка Скуп и добавлено модальное окно управления
Оптимизировано сканирование инвентаря и обработка CEF
Улучшена стабильность Маркета и снижено потребление памяти
Расширены настройки удалённого магазина и конфигураций
Исправлены ошибки с длинными названиями, логами и первым запуском
Проведён рефакторинг и оптимизация работы с JSON и файлами
1
RMarket.lua
169.5 KB
Поправлена работа по выставлению скупки скопированных конфигов с других лавок. Добавлена возможность делиться своими конфигами с другими пользователями скрипта. Оптимизирован процесс выставления товаров на продажу - скорость увеличена на 70%. В настройках добавлена иконка в шапку скрипта для отображения радиуса других лавок. Разработано онлайн-обновление скрипта, теперь нет необходимости перекачивать файл после каждого обновления.

Важно: удалите старый файл скрипта и скопируйте этот файл в папку Moonloader. Также рекомендуется пересканировать товары лавки в скупке для актуализации названий предметов сервера.
👍1
!RMarket_Updater.lua
10.2 KB
В связи с ошибкой обновления скрипта буду использовать универсальный скрипт для обновления Rodina Market.

Положите этот скрипт в папку MoonLoader - он будет обновлять основной скрипт до последней версии.
Вышло обновление скрипта v2.0: улучшено выставление товаров на продажу и скупку, а также доработан функционал вкладки Маркет.
Для обновления перезагрузите все скрипты (Ctrl + R) либо выполните проверку вручную командой /rmupd
Вышло обновление скрипта v2.1: улучшена визуальная часть вкладки Маркет, а также реализован умный поиск по товарам с поддержкой опечаток, неверной раскладки и сортировкой по релевантности.
Для обновления перезагрузите все скрипты (Ctrl + R) либо выполните проверку вручную командой /rmupd.
Вышло обновление скрипта v2.2.

В этой версии улучшена вкладка "Маркет": обновлён визуал и сделано более удобное отображение элементов.

Доработан умный поиск по товарам. Теперь он корректно обрабатывает опечатки, неверную раскладку клавиатуры и сортирует результаты по релевантности. При выборе предмета для продажи найденный предмет автоматически поднимается на первое место в списке инвентаря, поэтому больше не нужно вручную его искать.

Исправлены критические ошибки предыдущих версий. Устранён краш скрипта при заходе во вкладку "Маркет", связанный с ошибкой iconv. Исправлен баг с опцией "Максимум предметов", из-за которого ломалась логика скрипта, неправильно считалось количество и прибыль. Также исправлено зависание выделения предметов во вкладке продажи, когда товар визуально выделялся, но не добавлялся в список.

Обновлено управление конфигом. Добавлена ручная сортировка предметов в списке с помощью перетаскивания мышью. Реализованы кнопки автоматической сортировки конфигов продажи и скупки по названию, цене и количеству. Повышена информативность — теперь скрипт явно указывает номер предмета, который будет выставлен. (К примеру, номерной знак на автомобиль)

Для обновления перезагрузите все скрипты (Ctrl + R) либо выполните проверку вручную командой /rmupd.
🔥1
📌 RMarket | Кратко

🔗 Ссылки
🌐 Сайт: https://rodina-market.store/
🤖 Бот: @rdnMarket_bot
📥 Loader: https://github.com/RuRamzes/RodinaMarket/raw/main/!RMarket_Updater.lua

⚙️ Установка
1️⃣ MoonLoader 0.26
2️⃣ Файл !RMarket_Updater.lua -> папка moonloader
3️⃣ В игре: /rmupd для установки/обновления скрипта, /rmenu для открытия меню скрипта

🔐 Подключение бота
/start -> получить Secret Key ->
/rmenu -> Настройки -> Telegram -> вставить ключ -> Сохранить
🤯4
Обновление RMarket 2.3
Что нового: Улучшенный просмотр лавок:

Подсветка выгоды: Если цена товара у продавца ниже вашей сохраненной средней цены, карточка подсвечивается зеленым - вы сразу видите выгодное предложение.

Средние цены: Рядом с ценой продавца теперь отображается ваша средняя цена (Ср: 1.234.123 $), чтобы наглядно видеть разницу.

Умный парсинг: Скрипт научился понимать текстовые цены (например, "1.5 кк" или "500к") и переводить их в числа для корректного сравнения.

Стабильность: Исправлен вылет при открытии удаленной лавки. Теперь, если лавка закрылась или сервер вернул ошибку 404, скрипт не крашится, а автоматически обновляет список лавок.

И остальные мелкие фиксы.

Как обновить: Перезагрузите скрипты сочетанием клавиш Ctrl + R, либо выполните проверку вручную командой /rmupd
3🔥1
Обновление RMarket 2.4

Выпущена новая версия скрипта с расширенной экосистемой и улучшенным функционалом.
Основные изменения коснулись интеграции с веб-сервисами и удобства использования.

Telegram Mini App

Реализовано полноценное веб-приложение внутри Telegram.
Теперь управление статистикой и логами доступно без входа в игру.

Функционал Mini App:
• Просмотр текущей статистики персонажа
 (баланс, организация, уровень)
• Выгрузка и анализ логов торговли
• История операций с фильтрацией по датам
• Расчёт чистой прибыли и общего оборота средств

Веб-ресурсы и документация

На официальном сайте добавлен раздел Wiki.

База знаний содержит:
• инструкции по установке
• настройку Telegram-уведомлений
• использование облачных конфигураций

Функциональные изменения

Копирование конфигураций
Доработан алгоритм импорта товаров из чужих лавок.
При копировании аксессуаров скрипт автоматически добавляет все цветовые вариации предмета в список скупки.

Интерфейс скупки
Если база предметов пуста или не просканирована,
вместо пустого окна отображается пошаговая инструкция по сканированию товаров на Центральном Рынке.

Уведомления
Добавлено оповещение об успешной привязке Telegram-бота.
После ввода токена приходит тестовое сообщение для подтверждения соединения.

Интерфейс и оптимизация

• Полностью переработаны и стандартизированы все вкладки интерфейса
• Оптимизирован код для снижения нагрузки
• Повышена стабильность при длительных игровых сессиях

Обновление загрузится автоматически при входе в игру (/rmupd)
или доступно для скачивания в репозитории.
Обновление RMarket 2.5

Выпущена новая версия скрипта с крупным обновлением торговой системы и глубокой интеграцией с Telegram.
Основной акцент сделан на удалённое управление продажей, переработку экономической модели и улучшение стабильности.

Telegram Mini App - управление торговлей

В Mini App Telegram-бота добавлена вкладка «Торговля».

Реализована возможность выставления товаров на продажу напрямую с телефона без ручных действий в игре.

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

Функционал выставления товаров через Mini App временно доступен бесплатно в рамках бета-тестирования.
В дальнейшем данная возможность станет платной для покрытия расходов на серверную инфраструктуру, хостинг и поддержку проекта.

Массовое управление ценами

Во вкладке продажи добавлена функция «Применить ко всем».

Если в списке присутствует несколько слотов с одинаковым товаром, достаточно изменить цену у одного из них и применить её ко всем дубликатам одновременно.
Это значительно ускоряет работу с большими объёмами товаров.

Умные средние цены

Полностью переработан алгоритм формирования средних цен.

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

Отдельно формируются:
• средняя цена для скупки
• средняя цена для продажи

База данных формируется динамически.
В течение первых 2–3 дней после обновления возможны неточности или отсутствие данных.

Функциональные улучшения и исправления

• Добавлено форматирование чисел с разделителями разрядов при вводе цен
• Исправлена проблема скупки аксессуаров — цвет автоматически устанавливается в значение 0
• Корректно работает настройка задержки выставления товаров в зависимости от ПК и пинга

Стабильность соединения

Все запросы к API и отправка Telegram-уведомлений теперь проксируются через казахские серверы.

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

Обновление и установка

Обновление загружается автоматически при входе в игру.
При необходимости используйте команду: /rmupd

Файлы !RMarket_Updater.lua и libs.zip можно скачивать с главной страницы официального сайта проекта.

Перед установкой и использованием скрипта рекомендуется ознакомиться с документацией:
https://rodina-market.store/wiki.php

Wiki содержит инструкции по установке, настройке и описывает работу всех функций скрипта.
🔥2