Agency Docs
QBESX

Agency-Blackmarket Экспорты & API

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

v1.0.0Платно4 Страницы

01События

НазваниеСторонаОписание
blackmarket:client:openMenuClientOpens the black market dealer main menu for the player.
blackmarket:client:closeMenuClientCloses any open black market menus for the player.
blackmarket:client:openLaunderingMenuClientOpens the money laundering submenu.
blackmarket:client:showNotificationClientDisplays a styled black market notification (title, message, type, duration).
blackmarket:server:checkAccessServerChecks whether the calling player can access the black market and replies with reputation data.
blackmarket:server:completeBuyServerFinalises a purchase after the client minigame succeeds.
blackmarket:server:sellItemServerTriggers the sell flow with optional minigame and cooldown handling.
blackmarket:server:completeSellServerFinalises a sale after the client minigame succeeds.
blackmarket:server:launderMoneyServerLaunders dirty_money/markedbills into clean cash with fees and possible extortion.

+Полезно знать

На этой странице перечислены все события, доступные в Agency-Blackmarket, которые другие ресурсы могут вызывать для интеграции с его функциями. Предоставлены как клиентские, так и серверные события, позволяющие разработчикам взаимодействовать с меню, обрабатывать покупки и продажи или запускать процессы отмывания денег. Используйте эти события для расширения взаимодействий с черным рынком или автоматизации процессов в ваших собственных скриптах по мере необходимости.

Клиентские события взаимодействия
Клиентские события, такие как blackmarket:client:openMenu, blackmarket:client:closeMenu и blackmarket:client:openLaunderingMenu, позволяют программно открывать или закрывать основные или меню отмывания для игрока. Вы также можете отображать стилизованные уведомления с помощью blackmarket:client:showNotification для пользовательской обратной связи.
Обработка транзакций на стороне сервера
Серверные события включают blackmarket:server:checkAccess для проверки репутации, blackmarket:server:completeBuy и blackmarket:server:completeSell для завершения транзакций после мини-игр, а также blackmarket:server:sellItem для запуска процесса продажи. Используйте их для контроля доступа и безопасной обработки покупок или продаж.
Интеграция отмывания денег
Событие blackmarket:server:launderMoney позволяет другим скриптам инициировать процесс отмывания dirty_money или markedbills. Это событие обрабатывает конвертацию, применяет настроенные комиссии и может запускать логику вымогательства, если она настроена. Интегрируйте это для автоматизации или настройки сценариев отмывания.

?Частые вопросы

Нужно ли добавлять какие-либо зависимости перед использованием этих событий?

Agency-Blackmarket требует либо QBCore, либо ESX, которые определяются автоматически. Дополнительные зависимости, такие как Agency-Notify, Agency-Progressbar и qb-target, могут улучшить опыт, но не обязательны для использования событий, перечисленных на этой странице.

Есть ли доступные exports или только события?

В настоящее время Agency-Blackmarket предоставляет интеграцию только через клиентские и серверные события. В этой версии exports не определены, поэтому другие ресурсы должны использовать перечисленные события для взаимодействия с системой черного рынка.

Что проверить, если событие не срабатывает как ожидалось?

Убедитесь, что Agency-Blackmarket правильно запущен с помощью ensure Agency-Blackmarket в вашем server.cfg и что ваши скрипты вызывают события с правильными параметрами. Также подтвердите, что ваш сервер работает на поддерживаемом фреймворке и что все необходимые зависимости установлены.

Могу ли я ограничить доступ к определенным событиям или функциям?

Контроль доступа управляется внутренней логикой скрипта, например, проверками репутации через blackmarket:server:checkAccess. Для дополнительного ограничения функций реализуйте дополнительные проверки в ваших собственных скриптах перед вызовом этих событий.

После этой страницы всё ещё не получается? Дальше подключается наша поддержка.