Agency Docs
QBESX

Agency-Blackmarket Exports & API

Système complet de marché noir avec réputation à 5 niveaux, mini-jeux de piratage, ventes flash, blanchiment d'argent.

v1.0.0Payant4 Pages

01Événements

NomCôtéDescription
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.

+Bon à savoir

Cette page liste tous les événements disponibles dans Agency-Blackmarket que d'autres ressources peuvent déclencher pour s'intégrer à ses fonctionnalités. Des événements côté client et côté serveur sont fournis, permettant aux développeurs d'interagir avec les menus, de gérer les achats et ventes, ou de déclencher les processus de blanchiment. Utilisez ces événements pour étendre les interactions du marché noir ou automatiser des processus depuis vos propres scripts selon les besoins.

Événements d'interaction côté client
Les événements client tels que blackmarket:client:openMenu, blackmarket:client:closeMenu et blackmarket:client:openLaunderingMenu vous permettent d'ouvrir ou de fermer programmatiquement les menus principaux ou de blanchiment pour un joueur. Vous pouvez également afficher des notifications stylisées avec blackmarket:client:showNotification pour un retour personnalisé.
Gestion des transactions côté serveur
Les événements serveur incluent blackmarket:server:checkAccess pour les vérifications de réputation, blackmarket:server:completeBuy et blackmarket:server:completeSell pour finaliser les transactions après des mini-jeux, et blackmarket:server:sellItem pour démarrer un processus de vente. Utilisez-les pour contrôler l'accès et gérer les achats ou ventes en toute sécurité.
Intégration du blanchiment d'argent
L'événement blackmarket:server:launderMoney permet à d'autres scripts d'initier le processus de blanchiment pour dirty_money ou markedbills. Cet événement gère la conversion, applique les frais configurés, et peut déclencher une logique d'extorsion si configurée. Intégrez-le pour automatiser ou personnaliser les scénarios de blanchiment.

?Questions fréquentes

Dois-je ajouter des dépendances avant d'utiliser ces événements ?

Agency-Blackmarket nécessite soit QBCore soit ESX, qui sont détectés automatiquement. Des dépendances optionnelles comme Agency-Notify, Agency-Progressbar et qb-target peuvent améliorer l'expérience mais ne sont pas obligatoires pour utiliser les événements listés sur cette page.

Y a-t-il des exports disponibles, ou seulement des événements ?

Actuellement, Agency-Blackmarket fournit une intégration uniquement via des événements client et serveur. Aucun export n'est défini dans cette version, donc les autres ressources doivent utiliser les événements listés pour interagir avec le système du marché noir.

Que vérifier si un événement ne se déclenche pas comme prévu ?

Assurez-vous que Agency-Blackmarket est correctement démarré en utilisant ensure Agency-Blackmarket dans votre server.cfg et que vos scripts déclenchent les événements avec les bons paramètres. Confirmez également que votre serveur utilise un framework supporté et que toutes les dépendances requises sont installées.

Puis-je restreindre l'accès à certains événements ou fonctionnalités ?

Le contrôle d'accès est géré par la logique interne du script, comme les vérifications de réputation via blackmarket:server:checkAccess. Pour restreindre davantage les fonctionnalités, implémentez des vérifications supplémentaires dans vos propres scripts avant de déclencher ces événements.

Toujours bloqué après cette page ? Notre support prend le relais.