Перейти к содержимому

Функции MCR Mobile — скрипт для лавки Arizona Mobile

MCR Mobile — скрипт для лавки на Arizona Mobile (Android, MonetLoader и NeoMLoader). Он выставляет продажу и скупку по пресетам, показывает средние цены, ищет товары в лавках онлайн, работает с валютой Vice City, ведет логи, сдает предметы в аренду, оплачивает налоги и присылает уведомления в Telegram.

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

Отдельно покупаются только таблица цен ВС и КФГ-пресеты, они отмечены значком 💠. Подробнее: покупка.


  1. Установите скрипт по инструкции: установка на мобайл.
  2. Откройте окно командой /mcrm или кнопкой М на экране.
  3. Войдите в аккаунт и заспавнитесь — скрипт сам узнает ваш ник и UID через /stats.
  4. Вставьте ключ кнопкой Вставить или впишите его и нажмите Войти.

Пока ник и UID не получены, окно активации подсказывает, что делать:

Что написаноЧто делать
Ждём подключения к серверуЕсли вы в игре дольше минуты — перезапустите игру.
Ждём входа в игруВойдите и заспавнитесь. Если вы уже в игре — нажмите Проверить сейчас.
Открыт диалог сервераЗакройте окно сервера или нажмите Проверить сейчас.
Отправлен /stats: попытка NПроверьте, что /stats открывается вручную.
Статистика пришла, но ник и UID не найденыПришлите скриншот /stats разработчику.

Если проверка не проходит после 5 попыток, появится кнопка Написать разработчику (Telegram).

Если сервер MCR не ответил за 20 секунд, переключите галочку «Использовать зеркало (обход)» и нажмите Войти еще раз.

После активации откроется мастер настройки: тема и масштаб, комиссия, лавка, логи, налоги, действия после входа и уведомления. Открыть его снова: Ещё → вторая страница → Настройка.

Место под скриншот: мастер первичной настройки


КомандаЧто делает
/mcrmОткрывает и закрывает окно скрипта.
/mcrmrПерезагружает скрипт.
/mcrresdpiСбрасывает масштаб интерфейса, если окно стало слишком мелким или крупным.
/mcalcОткрывает калькулятор.
/mvr текстСтавит сообщение в очередь рекламы /vr.
/rlvПоказывает радиус лавок, домов и бизнесов.
/mcrscВключает и выключает автосбор из хранилища.
/mpaytaxОплачивает налоги сейчас.
/autoshop продажа / /автолавка скупСтавит лавку и выставляет пресет.
/mlavkaВключает и выключает автоустановку лавки. /mlavka 3 — пауза 3 секунды между попытками.
/mputОткрывает раздел «Шкаф».
/mrentОткрывает раздел «Аренда». /mrent start / stop — запустить или остановить очередь, /mrent scan — игроки рядом.
/msecСпавнит охранника. /msec list — обновляет список охранников.
/fl номерИщет лавку по номеру (/findilavka).

Работают и команды ваших биндов: по умолчанию /mb у бинда «Реклама лавки».

Место под скриншот: команды или главное меню


Пресет — файл со списком товаров на продажу и скупку с ценами и количеством. По нему скрипт выставляет лавку. Раздел открывается кнопкой Пресет, в нем три вкладки: Пресеты, Облако и Управление.

Для каждого пресета видно название, число товаров на продажу и скупку, валюту ($ или VC$) и дату обновления. Активный пресет выбирается нажатием. Main.json удалить нельзя.

ДействиеЧто делает
СоздатьНовый пресет. Название можно писать по-русски.
КонвертироватьПереводит пресеты из других скриптов. Файлы кладутся в config/MCRM CFGs/convert/sell/ (продажа) и convert/buy/ (скупка).
КопироватьПереносит продажу, скупку или обе части из одного пресета в другой.

Режимы копирования:

  • Перезаписать — заменяет товары целиком;
  • Изменить количество и цену — обновляет только совпадающие позиции;
  • Добавить только новые — добавляет товары, которых еще нет.

Форматы для конвертации: пресеты для мобайла.

Пресеты загружаются в облако и скачиваются обратно, например после переустановки или на другой телефон. Можно загрузить, обновить, скачать и удалить пресет. Лимит — Пресеты в облаке: N/лимит, по умолчанию 3. Пресет с тем же именем при скачивании перезаписывается.

КФГ-пресеты 💠 — готовые пресеты на скуп или продажу.

Место под скриншот: список пресетов

Место под скриншот: управление пресетами

Место под скриншот: копирование пресета

Место под скриншот: облако пресетов


Раздел, где настраиваются продажа и скупка и запускается выставление. Две вкладки: Продажа и Скуп. Слева инвентарь или каталог, справа ваш пресет.

Порядок работы:

  1. Выберите пресет.
  2. Нажмите Обновить, чтобы скрипт прочитал инвентарь.
  3. Нажмите на нужные предметы — они попадут в пресет.
  4. Укажите цены и количество.
  5. Нажмите Выставить.
ПунктЧто делает
ВключениеУчаствует ли товар в выставлении.
Количество / MaxСколько выставить или все, что есть.
ЦенаЦена за штуку. Кнопки + / - меняют ее на сумму или процент.
Цена по уровнямСвоя цена для каждого уровня предмета.
Удалить после продажиТовар удаляется из пресета, когда закончится.

Нажатие на название предмета открывает средние цены и пресеты, где он есть.

Продажа по клику — товар выставляется нажатием по предмету в игре. Цена берется по уровню или заточке этого предмета.

Видеокарты и похожие предметы продаются по цене своего уровня. Список таких предметов — в Настройки → Разное → Предметы с уровнем. По умолчанию там «Видеокарта», «Video Card» и «Улучшенный сироп характеристик актера».

Первый уровень продается по обычной цене. Если для уровня цена не задана, предмет пропускается. Если появилось «Уровни предметов неизвестны» — откройте инвентарь и обновите список.

На скупке для таких предметов указывается уровень, а не количество: LVL 2 X 1,000,000$.

Слева каталог всех предметов сервера с поиском. На скупке задаются цена и количество, позиции включаются и выключаются. Предмет, которого нет в каталоге, добавляется кнопкой Добавить предмет.

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

Кнопка Функции справа. Она горит зеленым, когда включен фильтр или сортировка. Сверху сводка: на продаже — сумма товаров, выручка после комиссии и баланс после продажи; на скупке — нужная сумма и сколько денег останется.

ФункцияЧто делает
Снять продажу / Снять скупСнимает все товары из лавки.
ФильтрОставляет только нужные позиции. Любой пункт можно инвертировать.
ОстатокОкно работы с остатком скупки.
Разделить суммуРаспределяет бюджет скупки по включенным товарам.
Очистить пресетОчищает продажу или скупку.
СортировкаСортирует товары и сохраняет порядок.
ВалютаПереводит пресет между $ и VC$. См. Vice City и валюта пресета.
Авто-скупНастройки повторного выставления скупки.

Остаток — сколько товара еще нужно докупить. В окне «Остаток» можно показать его рядом с количеством, пересчитать по инвентарю, выставить остаток или перевыставить позиции, где скуп закончился.

Когда товар скуплен полностью, скрипт через 5–10 секунд (диапазон настраивается) сам выставляет его снова с той же ценой и количеством. Включается кнопкой «Повтор скупа» в карточке товара, сохраняется в пресете.

Если выставить не получилось, придет сообщение в чат и уведомление в Telegram «Ошибка авто-выставления». Настройки и список товаров в работе — плитка Авто-скуп в настройках или кнопка Авто-скуп в «Функциях».

Кнопка Топ — самые ходовые предметы по числу сделок и штук. Товар добавляется в пресет прямо из таблицы.

При открытии чужой лавки появляется «Меню действий»:

  • Скопировать в <ваш пресет> — переносит товары лавки в пресет;
  • Записать цены — сохраняет цены лавки для средних цен.

У шкафа, багажника и мусорки есть переключатель «Макс. количество». /mcrsc запускает автосбор из хранилища.

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

У каждого пресета своя валюта: $ для обычных серверов, VC$ для Vice City. Скрипт сам определяет, что вы на Vice City. Новый пресет на Vice City создается в VC$.

Курс VC — Настройки → вторая страница → Курс VC. Курсы покупки и продажи вписываются вручную или кнопкой «Узнать курс у банка» (/call 8828).

Конвертация. Кнопка Валюта в «Функциях» пересчитывает все цены пресета в VC$ или $, включая цены по уровням. Галочка «Наоборот» меняет курсы местами.

Проверка перед выставлением. Если валюта пресета не совпадает с сервером, выставление останавливается и появляется окно:

КнопкаЧто делает
Конвертировать в … и выставитьПереводит пресет и выставляет.
Игнорировать сейчасВыставляет как есть.
ОтменаНичего не выставляет.

Проверка отключается галочкой «Игнорировать валюту сервера и пресета» в Настройки → Курс VC. Комиссия на Vice City задается отдельно: Настройки → Разное → Комиссия.

Место под скриншот: продажа

Место под скриншот: карточка товара

Место под скриншот: функции продажи

Место под скриншот: скупка

Место под скриншот: авто-скуп

Место под скриншот: остаток

Место под скриншот: топ товаров

Место под скриншот: меню действий с чужой лавкой


Раздел Лавки показывает лавки пользователей MCR: номер, ник, сервер и время обновления. Найти лавку ищет ее на карте, Посмотреть товары лавки открывает товары с копированием в пресет.

КнопкаЧто показывает
СвойЛавки вашего сервера.
VCЛавки Vice City, цены в VC$.

Поиск по предмету показывает две колонки: «Продажа в лавках» (от дешевых) и «Скупка в лавках» (от дорогих), с ценой, количеством, номером лавки и ником.

В настройках раздела:

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

Товары уходят в онлайн с уровнем предмета.

Место под скриншот: лавки онлайн

Место под скриншот: поиск по лавкам онлайн

Место под скриншот: настройки лавок онлайн


МетодОткуда цены
От пользователейСделки пользователей MCR.
Со скана цен ЦРОкно средних цен у пикапа на Центральном рынке.
С лавок отсканированныхЦены, записанные кнопкой Записать цены в чужих лавках.
С лавок ОнлайнЛавки, которые сейчас онлайн.

Скрипт показывает среднюю продажу и скупку, вкладки «Основной» и «VC», график по дням с примерной прибылью и список лавок с этим предметом.

Кнопка «Установить ср. цену» в карточке товара ставит среднюю цену открытой вкладки. Если валюта не совпадает с пресетом, цена пересчитывается по курсу VC: 196,500$ (1,500 VC$ по курсу 131).

В диалогах «Продажа предмета» и «Покупка предмета» появляется строка со средней ценой и отклонением цены сделки:

[MCR] Средняя цена (От пользователей): продажа 81,987 $, скупка 60,000 $ (+50.0% к скупке)

Отключается галочкой «Средняя цена в диалогах рынка». Цена запоминается на 16 часов. Если строка пишет загружаю цену, откройте окно ещё раз — откройте диалог повторно.

Подойдите к пикапу средних цен на Центральном рынке и откройте окно — появятся две строки:

СтрокаЧто делаетСколько идет
Проанализировать цены (быстро)Берет цены за 30 дней со страниц списка.Секунды
Проанализировать цены (глубоко, долго)Считает цену по продажам каждого товара за 30 дней без накрученных дней.Минуты

Глубокий скан точнее: если цену товара накрутили несколькими дорогими продажами, он это отсеет. Во время скана не трогайте диалоги. Цены сохраняются в config/prices.json и совместимы со скриптом cr mobile.lua.

Раздел Таблица — таблица цен Vice City с поиском по названию.

Подробнее: средние цены для мобайла.

Место под скриншот: методы средних цен

Место под скриншот: средняя цена в диалоге

Место под скриншот: скан цен у пикапа ЦР

Место под скриншот: график цен


Раздел Логи, четыре вкладки: Лавка, Чат, Трейд, Аренды. Какие логи писать, выбирается в настройках.

Продажи и скупки списком или сводкой, с поиском и суммами. Источник — запись на телефоне или лог по ключу с сервера MCR с выбором сервера и даты. Сделки на Vice City считаются отдельно в VC$. Опция «Вычитать процент за товар в логах» показывает выручку после комиссии.

Сообщения сервера по дням с поиском и выбором даты. Нажатие на строку копирует ее. По умолчанию хранится 30 дней (Настройки → Разное → Хранить логи чата, дней).

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

История аренды по месяцам таблицей или списком. Запись можно добавить вручную. Отдельной галочкой включается лог аренды Items Market из телефона: скрипт дополняет записи ником владельца, составом набора и ценой из объявления. Старые записи дополняются кнопкой Дополнить логи из объявлений.

Галочка «Отправлять лоты на сервер MCR» (включена по умолчанию) отправляет список объявлений вашего сервера для общего рынка аренды. Личные данные не передаются, галочку можно снять.

ПапкаЧто хранится
config/MCRM CFGs/chatLogs/Лог чата.
config/MCRM CFGs/tradeLog/Трейды.
config/MCRM CFGs/rentlog/Аренда.
config/MCRM CFGs/prices-lavok/Записанные цены лавок.
config/MCRM CFGs/Notes/Заметки.
config/MCRM CFGs/backups/Резервные копии настроек.

Место под скриншот: логи лавки

Место под скриншот: лог чата

Место под скриншот: лог трейда

Место под скриншот: лог аренды


Раздел Аренда (/mrent) сдает аксессуары и охранников игроку очередью.

  • Получатель — ID вручную или из списка игроков рядом.
  • Что сдать — аксессуары из инвентаря, охранники и сохраненные наборы.
  • Срок в часах.
  • Очередь — скрипт сам передает предметы по одному, виден статус каждой позиции. При ошибке позиция пропускается или очередь останавливается — как настроите.
  • Если игрок далеко, скрипт попросит его подойти и повторит передачу.
РежимКак считается
Одинаковая цена за часОдна цена за час для каждого предмета.
Общая сумма поровнуСумма делится между предметами.
Вся сумма на первый предметОстальные идут по минимальной цене.
Цена своя у каждого предметаЗадается вручную.

Охраннику можно задать свою цену за час. Лимиты цен для San Andreas и Vice City скрипт подставляет сам.

Место под скриншот: аренда с рук

Место под скриншот: очередь аренды


Раздел Блокнот — записи прямо в игре: цены, списки предметов, напоминания. Заметку можно вывести на экран поверх игры и настроить ее положение и ширину.

Место под скриншот: список заметок

Место под скриншот: экранная заметка


Биндер находится в Настройки → Биндер, три вкладки: Настройки, Командой и Экранные кнопки.

НастройкаЧто делает
Сохранять ИД лавкиЗапоминает номер лавки для {lavka}.
Биндить команды скриптовБинды могут запускать команды скриптов, например /mvr.
Экранная кнопка бинда (B)Кнопка на экране запускает и останавливает бинд (по умолчанию /mb).
Пауза между строкамиПауза перед каждой следующей строкой, в мс.
Время КД для рекламыКак часто очередь отправляет сообщения в /vr.

Сообщения в /vr ждут конца КД и уходят по порядку. /mvr текст добавляет сообщение. Очередь можно очистить. Работающие бинды видны отдельным списком, их можно остановить.

Бинд со своей командой. Настраиваются название, команда, текст, дополнительные строки, число повторов и пауза между повторами «от — до» в минутах.

  • {lavka} подставляет номер вашей лавки;
  • бинд запускается своей командой, повторная команда его останавливает;
  • Копия создает такой же бинд с другой командой.

По умолчанию есть бинд «Реклама лавки» с командой /mb.

Свои кнопки на экране: текст, положение и размер. Кнопка отправляет свои сообщения или запускает командный бинд.

Подробнее: биндер для мобайла.

Место под скриншот: настройки биндера

Место под скриншот: командные бинды

Место под скриншот: экранные кнопки биндера


/autoshop продажа или /автолавка скуп ставит лавку, вводит название и выставляет пресет. Если рядом чужая лавка, скрипт не начнет. Без аргумента откроется выбор режима, повторная команда отменяет.

Нужна, когда на сервере лимит лавок. Встаньте на место и введите /mlavka — скрипт будет ставить лавку раз в несколько секунд (по умолчанию 5), пока она не встанет.

  • лавка встала — придет сообщение в чат и уведомление «Лавка поставлена» в Telegram;
  • нет переносного ларька, он сломан или лавка уже стоит — автоустановка остановится;
  • остановить вручную — снова /mlavka.

Пауза настраивается в Настройки → Название лавки (от 0,5 до 30 секунд).

Название (от 3 до 20 символов) и цвет (16 вариантов) вводятся сами при установке лавки.

После входа скрипт сам выбирает место спавна. Откройте меню выбора спавна один раз, чтобы скрипт запомнил список.

После входа скрипт спавнит выбранного охранника. /msec — заспавнить сейчас, /msec list — обновить список.

РежимКогда платит
Когда вы открыли телефонРекомендуется. Не чаще раза в N минут.
При входе на серверПосле спавна.
Каждый часВ заданную минуту, с предупреждением за минуту.
Прямо сейчасКомандой /mpaytax.

/mcrsc — скрипт сам забирает предметы из хранилища.

Раздел Шкаф (/mput) раскладывает предметы из инвентаря в шкаф дома.

  • Списки — свои списки предметов («Ресурсы», «Рулетки» или под каждый дом).
  • Наполнение — нажмите на предмет в инвентаре, он добавится в список. Сверху видно, сколько слотов и штук уйдет в шкаф.
  • Разложить — встаньте у шкафа и нажмите: скрипт положит все предметы списка. Стоп прерывает.

Ручные режимы:

РежимКак работает
По кликуНажатие на предмет кладет или забирает весь стак.
ЦеликомКогда шкаф спрашивает количество, скрипт отвечает максимумом.

Место под скриншот: автолавка

Место под скриншот: налоги

Место под скриншот: шкаф дома


Окно уведомлений, три страницы: «Настройки», «Поиск из чата» и «Хранилище».

БотКак подключить
MCR NotificationГотовый бот MCR, нужен только ваш ID.
Свой ботСоздайте бота через BotFather и укажите токен и ID группы. Инструкция есть в скрипте.

MCR Notification настраивается быстрее и реже тормозит у провайдеров. Кнопка Тестовое сообщение проверяет настройку, при ошибке скрипт пишет причину в чат.

Уведомления работают, пока ключ активен.

УведомлениеКогда приходит
Продажа и покупкаСделка в вашей лавке.
Баланс, остаток в сообщенииДобавляются к уведомлению о сделке.
Товар закончился на скупПозиция скуплена полностью.
Ошибка авто-выставленияТовар не выставился на скуп заново.
Потеря лавкиЛавка пропала.
Лавка поставленаВы поставили или арендовали лавку, в том числе через /mlavka.
Потеря соединенияВас выкинуло с сервера.
Смерть персонажаВас убили.
Pay-Day чекПолный чек Pay-Day.
Поиск из чатаВ чате нашелся ваш текст.
Предметы в хранилищеВ /storage пришел предмет.

С галочкой «Обрабатывать запросы с ТГ» бот отвечает на команды:

КомандаЧто присылает
/startСписок команд.
/lavka_statusСтоит ли лавка и ее номер.
/lavka_logБаланс и итоги продажи и скупки за сегодня.

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

ЗнакЧто означаетПример
*Любой текст между словами.Игрок * предложил аренду
|Или.куплю | скупаю
&И, в любом порядке.продам & дом & дёшево

Уведомление приходит, когда в хранилище /storage попал предмет. Режим «Обо всех предметах» или «Только из списка». В списке по умолчанию осколки тайников и «Осколок NFT контейнера». Достаточно части названия: «Осколок Тайника» сработает на все тайники.

Инструкция по подключению: создание Telegram-бота.

Место под скриншот: настройки Telegram

Место под скриншот: поиск из чата

Место под скриншот: уведомления о предметах в хранилище


Включаются и выключаются:

  • окно чата при трейде;
  • свое меню лавки вместо стандартного диалога;
  • окно логов лавки и таймер КД рекламы;
  • окно информации о товаре;
  • кнопки на экране: открыть MCR (М) и биндер (B);
  • скролл пальцем — списки листаются свайпом;
  • закрытие окна акций (х4 Pay-Day) и баннеров вроде Battle Pass.
  • темы: Light, Dark, Pink, Winter и My style со своими цветами;
  • акцентный цвет и размер полосы прокрутки;
  • масштаб от 0 до 5, применяется после перезагрузки. Сброс — кнопка Сбросить масштаб или /mcrresdpi;
  • размер окна — главное окно, окно активации и меню лавки растягиваются за правый нижний угол или ползунками. Кнопка Сбросить размер окон возвращает стандартный размер;
  • снежинки на экране.

/rlv рисует круги вокруг лавок, домов и бизнесов. Круг краснеет, когда вы внутри. Дальность — от 10 до 300 метров.

Место под скриншот: элементы интерфейса

Место под скриншот: стили

Место под скриншот: радиус объектов


Открывается командой /mcalc или кнопкой Калькулятор в настройках. Разделитель тысяч — пробел или запятая.

Место под скриншот: калькулятор


НастройкаЧто делает
Комиссия продажиПроцент сервера для расчета выручки, отдельно для Vice City.
Курс VCКурс для перевода пресетов между $ и VC$.
Предметы с уровнемПредметы со своей ценой на каждый уровень.
ЗадержкиПаузы при сканировании, выставлении, работе с хранилищем и биндере.
Сообщения скрипта в чатеКакие сообщения MCR пишет в чат.
Хранить логи чата, днейПо умолчанию 30, 0 — хранить все.
Резервные копии настроекКопии по датам и восстановление любой даты. По умолчанию хранится 7 копий.
Переустановить id предметовЗаново скачивает каталог предметов.
Использовать зеркало (обход)Если сервер MCR недоступен.
Очистить ключ активацииСбрасывает вход по ключу.

Плитка на второй странице настроек: ваш ник, ID и UID, сервер, Vice City или нет, свой сервер, номер лавки и валюта пресета. Если скрипт ошибся с сервером, нажмите Определить заново или Вывести в чат и пришлите скриншот разработчику.

Если игра закрылась во время сохранения, скрипт сам восстановит настройки, пресеты и логи из последней целой версии.