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

01События
| Название | Сторона | Описание |
|---|---|---|
blackmarket:client:openMenu | Client | Opens the black market dealer main menu for the player. |
blackmarket:client:closeMenu | Client | Closes any open black market menus for the player. |
blackmarket:client:openLaunderingMenu | Client | Opens the money laundering submenu. |
blackmarket:client:showNotification | Client | Displays a styled black market notification (title, message, type, duration). |
blackmarket:server:checkAccess | Server | Checks whether the calling player can access the black market and replies with reputation data. |
blackmarket:server:completeBuy | Server | Finalises a purchase after the client minigame succeeds. |
blackmarket:server:sellItem | Server | Triggers the sell flow with optional minigame and cooldown handling. |
blackmarket:server:completeSell | Server | Finalises a sale after the client minigame succeeds. |
blackmarket:server:launderMoney | Server | Launders 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. Для дополнительного ограничения функций реализуйте дополнительные проверки в ваших собственных скриптах перед вызовом этих событий.