Agency Docs
QBESX

Agency-Blackmarket Exports & API

Vollständiges Schwarzmarktsystem mit 5-stufigem Ruf, Hacking-Minispielen, Blitzangeboten, Geldwäsche, Fahrzeughandel.

v1.0.0Bezahlt4 Seiten

01Events

NameSeiteBeschreibung
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.

+Gut zu wissen

Diese Seite listet alle in Agency-Blackmarket verfügbaren Events auf, die von anderen Ressourcen ausgelöst werden können, um mit dessen Funktionen zu interagieren. Es werden sowohl Client- als auch Server-Events bereitgestellt, die Entwicklern erlauben, Menüs zu steuern, Käufe und Verkäufe zu verwalten oder Geldwäsche-Abläufe auszulösen. Verwenden Sie diese Events, um Schwarzmarkt-Interaktionen zu erweitern oder Prozesse aus eigenen Skripten bei Bedarf zu automatisieren.

Client-seitige Interaktions-Events
Client-Events wie blackmarket:client:openMenu, blackmarket:client:closeMenu und blackmarket:client:openLaunderingMenu ermöglichen es, das Haupt- oder Geldwäsche-Menü für einen Spieler programmatisch zu öffnen oder zu schließen. Sie können auch gestylte Benachrichtigungen mit blackmarket:client:showNotification für individuelles Feedback anzeigen.
Server-seitige Transaktionsverwaltung
Server-Events umfassen blackmarket:server:checkAccess für Reputationsprüfungen, blackmarket:server:completeBuy und blackmarket:server:completeSell zum Abschließen von Transaktionen nach Minispielen sowie blackmarket:server:sellItem, um einen Verkaufsablauf zu starten. Verwenden Sie diese, um den Zugriff zu steuern und Käufe oder Verkäufe sicher abzuwickeln.
Integration der Geldwäsche
Das Event blackmarket:server:launderMoney ermöglicht es anderen Skripten, den Geldwäscheprozess für dirty_money oder markedbills zu starten. Dieses Event übernimmt die Umwandlung, wendet konfigurierte Gebühren an und kann Erpressungslogik auslösen, falls eingerichtet. Integrieren Sie dies, um Geldwäsche-Szenarien zu automatisieren oder anzupassen.

?Häufige Fragen

Muss ich vor der Nutzung dieser Events Abhängigkeiten hinzufügen?

Agency-Blackmarket benötigt entweder QBCore oder ESX, welche automatisch erkannt werden. Optionale Abhängigkeiten wie Agency-Notify, Agency-Progressbar und qb-target können das Erlebnis verbessern, sind aber nicht zwingend erforderlich, um die auf dieser Seite gelisteten Events zu verwenden.

Gibt es Exports oder nur Events?

Derzeit bietet Agency-Blackmarket nur Integration über Client- und Server-Events an. In dieser Version sind keine Exports definiert, daher sollten andere Ressourcen die aufgelisteten Events nutzen, um mit dem Schwarzmarktsystem zu interagieren.

Was soll ich prüfen, wenn ein Event nicht wie erwartet ausgelöst wird?

Stellen Sie sicher, dass Agency-Blackmarket korrekt gestartet ist, indem Sie ensure Agency-Blackmarket in Ihrer server.cfg verwenden, und dass Ihre Skripte die Events mit korrekten Parametern auslösen. Bestätigen Sie außerdem, dass Ihr Server ein unterstütztes Framework verwendet und alle erforderlichen Abhängigkeiten installiert sind.

Kann ich den Zugriff auf bestimmte Events oder Funktionen einschränken?

Die Zugriffskontrolle wird durch die interne Logik des Skripts verwaltet, beispielsweise durch Reputationsprüfungen via blackmarket:server:checkAccess. Um Funktionen weiter einzuschränken, implementieren Sie zusätzliche Prüfungen in Ihren eigenen Skripten, bevor Sie diese Events auslösen.

Kommst du nach dieser Seite nicht weiter? Dann übernimmt unser Support.