Agency-Blackmarket V2
Живой чёрный рынок для FiveM на QBCore, Qbox, ESX или полностью в режиме standalone.

01Обзор
Живой чёрный рынок для FiveM на QBCore, Qbox, ESX или полностью в режиме standalone. Дилеры перемещаются по городу и показываются только игрокам поблизости, цены меняются вместе с рынком, запасы заканчиваются, а распродажи приходят и уходят. Игроки торгуются в мини-игре, заказывают товар с получением в тайных закладках, выполняют курьерские задания за грязные деньги, продают краденое скупщику и отмывают грязные деньги в его стиральной машине, а пять уровней репутации дают лучшие цены и больше доверия. Полицейские поблизости отпугивают дилеров, а сделки могут поднять тревогу через ваш dispatch. Одна команда, /ablackmarket, открывает заказы, задания, сообщения дилеров, контакты, репутацию и страницу администратора, а бесплатное приложение Agency Companion переносит рынок, заказы и push-уведомления на телефон. Собственные меню в дизайне Agency и 25 языков включены. Если на сервере есть Agency Phone, игроки могут платить дилерам и через Agency Pay на телефоне.
02Возможности
03Скриншоты











+Полезно знать
Agency-Blackmarket V2 делает чёрный рынок живой частью города. У дилеров свои места и свой запас, они перемещаются, цены меняются вместе с рынком, а каждая сделка создаёт имя на улице. Игроки покупают у дилера, торгуются, заказывают товар с получением, продают краденое и отмывают грязные деньги, и всё это в меню в дизайне Agency. Скрипт работает на QBCore, Qbox, ESX или вовсе без фреймворка, а V2 является бесплатным обновлением для всех, у кого есть V1.
- Дилеры в городе
- У каждого дилера свои места, запас, услуги и часы работы, и через заданное время он переходит в другое из своих мест. Его позиция доходит только до игроков в радиусе 120 метров, поэтому никто не прочитает места из клиента. Когда рядом появляется полицейский, дилер уходит на время и появляется в другом месте. Метки на карте могут показывать его всем, только тем, кто уже имел с ним дело, или никому.
- Рынок, который движется
- Каждые 20 минут цены сдвигаются вокруг базовой цены, у каждого предмета есть стрелка тренда. Распродажи на ограниченное время снижают цену на несколько предметов. У каждого дилера ограниченный запас, который со временем пополняется, и если всё раскуплено, то раскуплено для всех. Предметы открываются с репутацией, а некоторые доступны только под заказ.
- Торг и наценки
- Перед оплатой игрок может один раз поторговаться: стрелка бежит по шкале и должна остановиться в золотой зоне. Чем ближе к центру, тем больше скидка, до 15 %. Промах делает сделку дороже. Время от времени дилер требует наценку, прежде чем что-то отдать, а отказ стоит репутации и может вызвать полицию.
- Заказы с получением
- Товар можно заказать у дилера, а со второго уровня откуда угодно, через /ablackmarket или приложение Companion. Заказ оплачивается сразу и спустя от 5 до 12 минут ждёт в закладке, о которой знает только покупатель, с меткой и сумкой, которую нужно подобрать. Кто не заберёт его за 90 минут, получит половину денег обратно в виде кредита дилера, а при получении может сработать тревога полиции.
- Скупщик и стиральная машина
- Скупщик покупает краденое, например часы, золото, ноутбуки и карты, и на высоких уровнях платит больше. Рядом с ним стоит стиральная машина для грязных денег: игрок загружает её и должен оставаться рядом до конца. Если отойти или нажать X, стирка остановится, а деньги останутся у игрока. Комиссия зависит от уровня репутации.
- Пять уровней репутации
- От Street Punk до VIP каждый уровень даёт более низкие цены, лучшие выплаты у скупщика, меньшую комиссию за отмывание и больше одновременных заказов. Каждая сделка приносит репутацию, а если бросить дилера, она теряется. Репутация из V1 переносится при первом запуске.
- Задания
- Дилеры раздают курьерские задания: забрать товар в одном месте и передать его контакту в другом, пока не вышло время. Задание приносит грязные деньги и репутацию, а длинные маршруты оплачиваются лучше. Получение и передача могут поднять тревогу у полиции, а брошенное или просроченное задание стоит репутации. Место получения и контакт отмечены на карте с маршрутом.
- Сообщения дилеров
- Страница «Сообщения» в /ablackmarket собирает всё, что пишут дилеры: заказ, ждущий в закладке, задание, дилера, который переехал или залёг на дно после облавы, распродажу или новый уровень. Где это полезно, сообщение ставит метку одним нажатием. Новые игроки получают первое сообщение от дилера о том, где его найти.
- Agency Pay
- Если на сервере есть Agency Phone, корзина предлагает и Agency Pay, у дилера и для заказов. Товар откладывается, телефон открывает оплату, игрок подтверждает её там, а деньги списываются с его банковского счёта. Скрипт проверяет списание через телефон, прежде чем что-либо выдать. Оплата, которая отменена, отклонена или не подтверждена вовремя, всё возвращает.
?Частые вопросы
V2 является бесплатным обновлением?
Да. Все, у кого есть V1, получают V2 без доплаты, а цена остаётся прежней.
Нужен ли мне фреймворк или инвентарь?
Нет. На QBCore, Qbox и ESX скрипт использует деньги и инвентарь фреймворка. Без фреймворка оружие, патроны и бронежилеты выдаются игроку напрямую, а деньги берутся из Agency-Banking или из собственного кошелька скрипта. Другие предметы подключаются через хуки в Config.Standalone.
Могут ли игроки найти дилеров с помощью чит-меню?
Не через скрипт. Сервер решает, где стоит дилер, и отправляет его позицию только игрокам в пределах Config.StreamDistance. Цены, запас, уровни, расстояния, деньги и предметы проверяются на сервере.
Что будет с репутацией из V1?
При первом запуске V2 один раз читает таблицу blackmarket_reputation и переносит репутацию каждого игрока. После этого старую таблицу можно удалить.
Какие системы dispatch поддерживаются?
ps-dispatch, cd_dispatch, qs-dispatch, rcore_dispatch, core_dispatch, tk_dispatch, lb-tablet и origen_police определяются автоматически. Без них полицейские получают метку на карте и сообщение, а собственную функцию можно задать в Config.Police.customAlert.
Можно ли изменить тексты?
Да. Включено 25 языков, Config.Locale выбирает нужный. Любой отдельный текст можно заменить в Config.Text, и такие тексты переживают обновления.
Нужен ли игрокам Agency Phone?
Нет. Без него дилеры принимают то, что разрешает Config.Money.buyWith, по умолчанию грязные деньги и наличные. Agency Pay появляется в корзине, только когда на сервере работает Agency Phone.