client


Table des matières

  1. Événements de Gang

  2. Événements de Territoire

  3. Événements de Menu

  4. Événements de Menottes (Cuff)

  5. Événements de Prise d'Otage (Hostage)

  6. Événements de Recherche (Search)

  7. Événements de Torture

  8. Événements de Braquage (Heists)

  9. Événements de Vente de Drogue

  10. Événements de Mission

  11. Événements de Notification

  12. Événements de Quête


Événements de Gang

gw-gang:gangCreated

Description: Déclenché lorsqu'un gang est créé avec succès.

Paramètres:

  • gangData (table): Données du gang créé

Exemple d'utilisation:


gw-gang:gangUpdated

Description: Déclenché lorsque les informations du gang sont mises à jour.

Paramètres:

  • gangData (table): Nouvelles données du gang

Exemple d'utilisation:


gw-gang:joinedGang

Description: Déclenché lorsqu'un joueur rejoint un gang.

Paramètres:

  • gangData (table): Données du gang rejoint

Exemple d'utilisation:


gw-gang:gangDeleted

Description: Déclenché lorsque le gang du joueur est supprimé.

Paramètres: Aucun

Exemple d'utilisation:


gw-gang:youWereKicked

Description: Déclenché lorsque le joueur est expulsé de son gang.

Paramètres: Aucun

Exemple d'utilisation:


gw-gang:memberJoined

Description: Déclenché lorsqu'un nouveau membre rejoint le gang.

Paramètres:

  • memberName (string): Nom du nouveau membre

Exemple d'utilisation:


gw-gang:memberKicked

Description: Déclenché lorsqu'un membre est expulsé du gang.

Paramètres:

  • memberName (string): Nom du membre expulsé

Exemple d'utilisation:


gw-gang:receiveInvite

Description: Déclenché lorsqu'un joueur reçoit une invitation à rejoindre un gang.

Paramètres:

  • gangName (string): Nom du gang

  • inviterName (string): Nom de la personne qui invite

Exemple d'utilisation:


gw-gang:gangColorUpdated

Description: Déclenché lorsque la couleur du gang est mise à jour.

Paramètres:

  • gangData (table): Données du gang avec la nouvelle couleur

Exemple d'utilisation:


gw-gang:reloadGangData

Description: Déclenché pour forcer le rechargement des données du gang.

Paramètres: Aucun

Exemple d'utilisation:


Événements de Territoire

gw-gang:territoryNotificationsToggleChanged

Description: Déclenché lorsque les notifications de territoire sont activées/désactivées.

Paramètres:

  • enabled (boolean): État des notifications

Exemple d'utilisation:


gw-gang:reloadZones

Description: Déclenché pour recharger les zones de territoire.

Paramètres: Aucun

Exemple d'utilisation:


gw-gang:forceUpdateTerritoryColors

Description: Déclenché pour forcer la mise à jour des couleurs des territoires.

Paramètres: Aucun

Exemple d'utilisation:


gw-gang:territoryInfluenceUpdated

Description: Déclenché lorsque l'influence d'un territoire est mise à jour.

Paramètres:

  • territoryData (table): Données du territoire avec l'influence mise à jour

Exemple d'utilisation:


gw-gang:showZoneBlips

Description: Déclenché pour afficher les blips des zones.

Paramètres: Aucun

Exemple d'utilisation:


gw-gang:hideZoneBlips

Description: Déclenché pour masquer les blips des zones.

Paramètres: Aucun

Exemple d'utilisation:


gw-gang:zoneSaved

Description: Déclenché lorsqu'une zone est sauvegardée.

Paramètres: Aucun

Exemple d'utilisation:


Événements de Menu

gw-gang:menuStateChanged

Description: Déclenché lorsque l'état du menu change (ouvert/fermé).

Paramètres:

  • isOpen (boolean): État du menu

Exemple d'utilisation:


gw-gang:forceOpenIllegalMap

Description: Déclenché pour forcer l'ouverture de la carte illégale.

Paramètres: Aucun

Exemple d'utilisation:


gw-gang:illegalMapOpened

Description: Déclenché lorsque la carte illégale est ouverte.

Paramètres: Aucun

Exemple d'utilisation:


gw-gang:illegalMapClosed

Description: Déclenché lorsque la carte illégale est fermée.

Paramètres: Aucun

Exemple d'utilisation:


gw-gang:mapVisibilityUpdated

Description: Déclenché lorsque la visibilité de la carte est mise à jour.

Paramètres:

  • visible (boolean): Visibilité de la carte

Exemple d'utilisation:


gw-gang:hudToggleChanged

Description: Déclenché lorsque le HUD est activé/désactivé.

Paramètres:

  • enabled (boolean): État du HUD

Exemple d'utilisation:


Événements de Menottes (Cuff)

gw-cuff:client:CuffPlayer

Description: Déclenché pour menotter/démenotter un joueur.

Paramètres:

  • isCuffed (boolean): État des menottes (true = menotté, false = démenotté)

  • cufferServerId (number): ID serveur de la personne qui menotte

Exemple d'utilisation:


gw-cuff:client:CuffStatus

Description: Déclenché pour vérifier le statut des menottes d'un joueur.

Paramètres:

  • isTargetCuffed (boolean): Si la cible est menottée

  • targetServerId (number): ID serveur de la cible

Exemple d'utilisation:


gw-cuff:client:PlayCuffAnimation

Description: Déclenché pour jouer l'animation de menottage/démenottage.

Paramètres:

  • otherServerId (number): ID serveur de l'autre joueur

  • cuffState (boolean): État des menottes

  • isTarget (boolean): Si c'est la cible

Exemple d'utilisation:


gw-cuff:client:CuffPlayerAction

Description: Déclenché pour effectuer une action de menottage.

Paramètres: Variables selon l'action

Exemple d'utilisation:


gw-cuff:client:Notify

Description: Déclenché pour afficher une notification liée aux menottes.

Paramètres:

  • message (string): Message de notification

  • type (string): Type de notification ('success', 'error', 'info')

Exemple d'utilisation:


Événements de Prise d'Otage (Hostage)

gw-hostage:client:SetEscorted

Description: Déclenché lorsqu'un joueur est escorté.

Paramètres:

  • isEscorted (boolean): Si le joueur est escorté

  • escorterServerId (number): ID serveur de la personne qui escorte

Exemple d'utilisation:


gw-hostage:client:ForceClearEscort

Description: Déclenché pour forcer l'arrêt de l'escorte.

Paramètres: Aucun

Exemple d'utilisation:


gw-hostage:client:PutInVehicle

Description: Déclenché pour mettre un otage dans un véhicule.

Paramètres:

  • vehicleNetId (number): Network ID du véhicule

  • seatIndex (number): Index du siège

Exemple d'utilisation:


gw-hostage:client:RemoveFromVehicle

Description: Déclenché pour retirer un otage d'un véhicule.

Paramètres: Aucun

Exemple d'utilisation:


gw-hostage:client:TakeHostageAction

Description: Déclenché pour prendre un otage.

Paramètres: Variables selon l'action

Exemple d'utilisation:


gw-hostage:client:PushPlayerAction

Description: Déclenché pour pousser un joueur.

Paramètres: Variables selon l'action

Exemple d'utilisation:


gw-hostage:client:EscortAction

Description: Déclenché pour escorter un joueur.

Paramètres: Variables selon l'action

Exemple d'utilisation:


gw-hostage:client:PutInVehicleAction

Description: Déclenché pour l'action de mettre dans un véhicule.

Paramètres: Variables selon l'action

Exemple d'utilisation:


gw-hostage:client:RemoveFromVehicleAction

Description: Déclenché pour l'action de retirer d'un véhicule.

Paramètres: Variables selon l'action

Exemple d'utilisation:


gw-hostage:client:ToggleVehicleAction

Description: Déclenché pour basculer l'action véhicule.

Paramètres: Variables selon l'action

Exemple d'utilisation:


gw-search:client:SearchPlayerAction

Description: Déclenché pour effectuer une action de recherche sur un joueur.

Paramètres: Variables selon l'action

Exemple d'utilisation:


gw-search:client:OpenInventory

Description: Déclenché pour ouvrir l'inventaire d'un joueur recherché.

Paramètres: Variables selon l'inventaire

Exemple d'utilisation:


gw-search:client:Notify

Description: Déclenché pour afficher une notification liée à la recherche.

Paramètres:

  • message (string): Message de notification

  • type (string): Type de notification

Exemple d'utilisation:


Événements de Torture

gw-torture:client:StartTorture

Description: Déclenché pour démarrer une scène de torture.

Paramètres:

  • otherPlayerId (number): ID serveur de l'autre joueur

  • sceneCoords (vector3): Coordonnées de la scène

  • sceneRotation (vector3): Rotation de la scène

  • position (number): Position dans la scène (1 = tortionnaire, 2 = victime)

  • objectsNetIds (table, optionnel): Network IDs des objets

Exemple d'utilisation:


gw-torture:client:EndTorture

Description: Déclenché pour terminer une scène de torture.

Paramètres: Aucun

Exemple d'utilisation:


gw-torture:client:TortureScene

Description: Déclenché pour jouer une scène de torture spécifique.

Paramètres:

  • sceneName (string): Nom de la scène à jouer

Exemple d'utilisation:


gw-torture:client:OpenNearPlayersList

Description: Déclenché pour ouvrir la liste des joueurs proches pour la torture.

Paramètres:

  • players (table): Tableau des joueurs proches avec {id, name}

Exemple d'utilisation:


gw-torture:client:Notify

Description: Déclenché pour afficher une notification liée à la torture.

Paramètres:

  • message (string): Message de notification

  • type (number): Type de notification (1 = info, 2 = error)

Exemple d'utilisation:


gw-torture:client:RequestTorturePed

Description: Déclenché pour demander le ped de torture.

Paramètres: Aucun

Exemple d'utilisation:


Événements de Braquage (Heists)

Braquage de Bijouterie (Jewelry)

gw-gang:heists:jewelryStartGas

Description: Déclenché pour démarrer le gaz dans le braquage de bijouterie.

Paramètres: Aucun

Exemple d'utilisation:


gw-gang:heists:jewelryInsideLoop

Description: Déclenché pour la boucle intérieure du braquage.

Paramètres: Aucun

Exemple d'utilisation:


gw-gang:heists:jewelryLootSync

Description: Déclenché pour synchroniser le loot du braquage.

Paramètres:

  • type (string): Type de loot

  • index (number): Index du loot

Exemple d'utilisation:


gw-gang:heists:jewelryGlobalObject

Description: Déclenché pour synchroniser un objet global du braquage.

Paramètres:

  • object (string): Nom de l'objet

  • random (number): Valeur aléatoire

Exemple d'utilisation:


gw-gang:heists:jewelrySmashSync

Description: Déclenché pour synchroniser les scènes de casse.

Paramètres:

  • sceneConfig (table): Configuration de la scène

Exemple d'utilisation:


gw-gang:heists:jewelryPoliceAlert

Description: Déclenché pour alerter la police du braquage.

Paramètres:

  • coords (vector3): Coordonnées du braquage

Exemple d'utilisation:


gw-gang:heists:jewelryResetHeist

Description: Déclenché pour réinitialiser le braquage.

Paramètres: Aucun

Exemple d'utilisation:


gw-gang:heists:jewelryWearMask

Description: Déclenché pour mettre un masque lors du braquage.

Paramètres: Aucun

Exemple d'utilisation:


Braquage Fleeca

gw-gang:heists:fleecaStartHeist

Description: Déclenché pour démarrer un braquage Fleeca.

Paramètres:

  • bankId (number): ID de la banque

Exemple d'utilisation:


gw-gang:heists:fleecaLootUp

Description: Déclenché lorsqu'un loot est ramassé.

Paramètres:

  • bankId (number): ID de la banque

  • lootId (string): ID du loot

Exemple d'utilisation:


gw-gang:heists:fleecaStartLoot

Description: Déclenché pour démarrer le loot.

Paramètres:

  • bank (table): Données de la banque

  • bankId (number): ID de la banque

  • missionPlayers (table, optionnel): Liste des joueurs de la mission

Exemple d'utilisation:


gw-gang:heists:fleecaStopHeist

Description: Déclenché pour arrêter le braquage.

Paramètres:

  • bankId (number): ID de la banque

Exemple d'utilisation:


gw-gang:heists:fleecaToggleDoor

Description: Déclenché pour ouvrir/fermer une porte.

Paramètres:

  • bankId (number): ID de la banque

  • state (boolean): État de la porte

Exemple d'utilisation:


gw-gang:heists:fleecaToggleVault

Description: Déclenché pour ouvrir/fermer le coffre-fort.

Paramètres:

  • bankId (number): ID de la banque

  • state (boolean): État du coffre-fort

Exemple d'utilisation:


gw-gang:heists:fleecaSyncDoors

Description: Déclenché pour synchroniser les portes.

Paramètres:

  • doors (table): Tableau des portes

Exemple d'utilisation:


gw-gang:heists:fleecaReset

Description: Déclenché pour réinitialiser le braquage.

Paramètres: Aucun

Exemple d'utilisation:


gw-gang:heists:fleecaCleanUp

Description: Déclenché pour nettoyer après le braquage.

Paramètres: Aucun

Exemple d'utilisation:


gw-gang:heists:fleecaPoliceNotify

Description: Déclenché pour notifier la police.

Paramètres:

  • bankId (number): ID de la banque

Exemple d'utilisation:


gw-gang:client:heists:fleecaCashReceived

Description: Déclenché lorsqu'un joueur reçoit de l'argent du braquage.

Paramètres:

  • reward (number): Montant de la récompense

  • moneyType (string): Type d'argent ('cash', 'bank', etc.)

Exemple d'utilisation:


Autres Braquages

gw-gang:client:heist_store:start

Description: Déclenché pour démarrer un braquage de magasin.

Paramètres:

  • heistData (table): Données du braquage

Exemple d'utilisation:


gw-gang:client:heist_jewelry:start

Description: Déclenché pour démarrer un braquage de bijouterie.

Paramètres:

  • heistData (table): Données du braquage

Exemple d'utilisation:


gw-gang:client:heist_atm:start

Description: Déclenché pour démarrer un braquage d'ATM.

Paramètres:

  • heistData (table): Données du braquage

Exemple d'utilisation:


gw-gang:client:heist_container:start

Description: Déclenché pour démarrer un braquage de conteneur.

Paramètres:

  • heistData (table): Données du braquage

Exemple d'utilisation:


gw-gang:client:addHeistTerritoryInfluence

Description: Déclenché pour ajouter de l'influence de territoire après un braquage.

Paramètres:

  • points (number): Points d'influence à ajouter

Exemple d'utilisation:


Événements de Vente de Drogue

gw-gang:drugSales:sold

Description: Déclenché lorsqu'une vente de drogue est réussie.

Paramètres:

  • message (string): Message de confirmation

Exemple d'utilisation:


gw-gang:drugSales:error

Description: Déclenché lorsqu'une erreur survient lors de la vente.

Paramètres:

  • errorMessage (string): Message d'erreur

Exemple d'utilisation:


Événements de Mission

gw-gang:client:startDeadDropMission

Description: Déclenché pour démarrer une mission de dead drop.

Paramètres:

  • missionData (table): Données de la mission

Exemple d'utilisation:


gw-gang:client:vehicle_theft:start

Description: Déclenché pour démarrer une mission de vol de véhicule.

Paramètres:

  • missionData (table): Données de la mission

Exemple d'utilisation:


gw-gang:client:gofast:start

Description: Déclenché pour démarrer une mission gofast.

Paramètres:

  • missionData (table): Données de la mission

Exemple d'utilisation:


gw-gang:client:assassination:start

Description: Déclenché pour démarrer une mission d'assassinat.

Paramètres:

  • missionData (table): Données de la mission

Exemple d'utilisation:


gw-gang:client:startDrugDeliveryMission

Description: Déclenché pour démarrer une mission de livraison de drogue.

Paramètres:

  • missionData (table): Données de la mission

Exemple d'utilisation:


gw-gang:client:marketplaceDeadDropCreated

Description: Déclenché lorsqu'un dead drop est créé sur le marketplace.

Paramètres:

  • deadDropData (table): Données du dead drop

Exemple d'utilisation:


Événements de Notification

gw-gang:client:notify

Description: Déclenché pour afficher une notification personnalisée.

Paramètres:

  • notificationData (table): Données de notification avec:

    • type (string): Type ('success', 'error', 'info')

    • message (string): Message de notification

    • description (string, optionnel): Description détaillée

Exemple d'utilisation:


Événements de Quête

gw-gang:questProgressUpdated

Description: Déclenché lorsque la progression d'une quête est mise à jour.

Paramètres:

  • questId (string): ID de la quête

  • newProgress (number): Nouvelle progression

Exemple d'utilisation:


gw-gang:questCompleted

Description: Déclenché lorsqu'une quête est complétée.

Paramètres:

  • questId (string): ID de la quête complétée

Exemple d'utilisation:


Notes importantes

  1. Tous les événements doivent être enregistrés avec RegisterNetEvent avant d'être utilisés avec AddEventHandler.

  2. Les événements sont synchronisés entre le client et le serveur, assurez-vous que les paramètres correspondent.

  3. Certains événements peuvent nécessiter des permissions spécifiques ou que le joueur soit dans un gang.

  4. Pour déclencher un événement depuis un autre script client, utilisez TriggerEvent pour les événements locaux ou TriggerServerEvent pour les événements serveur.


Exemple complet d'intégration


Dernière mise à jour: Documentation générée automatiquement à partir du code source.

Last updated