Lua Arizona [ARZ] AutoBid — автоперебив скупки через ArzMarket

pshn

Новичок
Автор темы
2
2
скрипт создан полностью с помощью ИИ (chat gpt)
обновлений скрипта не будет, состоит из говнокода. описание:


AutoBid
— скрипт для перебива цен скупа других игроков в своей лавке Arizona RP по данным ArzMarket. Открытая бета-версия, исходный Lua приложен.
AutoBid автоматически перебивает цены скупки в вашей лавке. Если другой скупщик предлагает за предмет больше, скрипт проверяет цену через ArzMarket, снимает вашу старую заявку и выставляет её заново с заданной прибавкой.

Пример: вы скупаете ларец за 10 000, конкурент поставил 10 500, шаг перебива — 1. После обновления данных скрипт перевыставит вашу скупку за 10 501, если хватает денег и цена не превышает заданный вами максимум.

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

Разработка прекращена
Продолжать разработку и поддержку скрипта я не планирую. Новых версий и исправлений от меня не будет. Выкладываю открытый исходник: желающие могут самостоятельно разбираться в коде и дорабатывать его, в том числе с помощью ИИ. Дальнейшие изменения и проверка их работы — силами сообщества.

Возможности
  • Расчёт цены по конкурентам: шаг перебива, максимальная цена и опциональная минимальная прибыль.
  • Проверка бюджета и неснижаемого остатка, уменьшение количества при нехватке денег.
  • Импорт списка скупки из ArzMarket, массовое изменение параметров и поиск по предметам.
  • Поиск по актуальным данным CEF и проверка названия/цены перед снятием.
  • Обработка купленных предметов и пополнение частично выкупленных заявок.
  • Повтор публикации отдельных цен после более нового снимка своей лавки.
  • Журнал, счётчики заявок и Telegram-уведомления со временем события.
  • Раздельные настройки игровых серверов из встроенного списка.

Требования
Windows, MoonLoader, mimgui, effil, SAMP.Lua (samp.events), encoding, lfs, requests. Нужны установленный ArzMarket с работающим доступом к маркетплейсу и своя лавка. Библиотеки и ArzMarket не включены в архив.

Установка
Скопируйте прикреплённый AutoBid.lua в moonloader своей игры. Сохраните резервную копию прежнего файла. После перезагрузки откройте /autobid или нажмите Insert. Дождитесь данных маркета, проверьте свою лавку, добавьте/импортируйте предметы и настройте ограничения цен. Торговля запускается вручную.

Остановка: F10 или /autobidstop. При первом запуске прочитайте предупреждение; кнопка подтверждения доступна через 15 секунд. После проверки настроек включите нужные позиции и нажмите «Запустить».

Важно: доступ к ArzMarket
Использование AutoBid связано с риском ограничения или блокировки доступа к маркетплейсу ArzMarket. Гарантии отсутствия блокировки нет.
Скрипт делает собственные запросы к API с локальной авторизацией пользователя. Он не снимает существующие блокировки и не предоставляет чужие ключи. Режим локальных снимков в эту сборку не входит.

Автоматизация может давать преимущество и противоречить правилам игрового сервера. Используйте с пониманием рисков. При первом запуске показывается предупреждение с обязательной задержкой 15 секунд.

Статус версии
Бета. Пройдены проверки LuaJIT, торговых сценариев на тестовых данных, интерфейса и формирования уведомлений. Работа без ошибок на всех сборках игры не гарантируется. Данные API могут отставать от игры; мгновенный поиск предмета в любой ситуации не обещается.

Если нашли ошибку
Разбор и исправление ошибок — силами сообщества. При обсуждении укажите версию, сервер, предмет и последовательность действий. Прикладывайте только обезличенный фрагмент журнала. Не публикуйте ключи, токены и папку moonloader/AutoBid целиком.
 

Вложения

  • AutoBid.lua
    842.1 KB · Просмотры: 26
  • Ха-ха
  • Нравится
Реакции: aresvoid и Fixik_Ey