client
Table des matières
Événements de Gang
Événements de Territoire
Événements de Menu
Événements de Menottes (Cuff)
Événements de Prise d'Otage (Hostage)
Événements de Recherche (Search)
Événements de Torture
Événements de Braquage (Heists)
Événements de Vente de Drogue
Événements de Mission
Événements de Notification
Événements de Quête
Événements de Gang
gw-gang:gangCreated
gw-gang:gangCreatedDescription: 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
gw-gang:gangUpdatedDescription: 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
gw-gang:joinedGangDescription: Déclenché lorsqu'un joueur rejoint un gang.
Paramètres:
gangData(table): Données du gang rejoint
Exemple d'utilisation:
gw-gang:gangDeleted
gw-gang:gangDeletedDescription: Déclenché lorsque le gang du joueur est supprimé.
Paramètres: Aucun
Exemple d'utilisation:
gw-gang:youWereKicked
gw-gang:youWereKickedDescription: Déclenché lorsque le joueur est expulsé de son gang.
Paramètres: Aucun
Exemple d'utilisation:
gw-gang:memberJoined
gw-gang:memberJoinedDescription: Déclenché lorsqu'un nouveau membre rejoint le gang.
Paramètres:
memberName(string): Nom du nouveau membre
Exemple d'utilisation:
gw-gang:memberKicked
gw-gang:memberKickedDescription: Déclenché lorsqu'un membre est expulsé du gang.
Paramètres:
memberName(string): Nom du membre expulsé
Exemple d'utilisation:
gw-gang:receiveInvite
gw-gang:receiveInviteDescription: Déclenché lorsqu'un joueur reçoit une invitation à rejoindre un gang.
Paramètres:
gangName(string): Nom du ganginviterName(string): Nom de la personne qui invite
Exemple d'utilisation:
gw-gang:gangColorUpdated
gw-gang:gangColorUpdatedDescription: 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
gw-gang:reloadGangDataDescription: Déclenché pour forcer le rechargement des données du gang.
Paramètres: Aucun
Exemple d'utilisation:
Événements de Territoire
gw-gang:territoryNotificationsToggleChanged
gw-gang:territoryNotificationsToggleChangedDescription: 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
gw-gang:reloadZonesDescription: Déclenché pour recharger les zones de territoire.
Paramètres: Aucun
Exemple d'utilisation:
gw-gang:forceUpdateTerritoryColors
gw-gang:forceUpdateTerritoryColorsDescription: Déclenché pour forcer la mise à jour des couleurs des territoires.
Paramètres: Aucun
Exemple d'utilisation:
gw-gang:territoryInfluenceUpdated
gw-gang:territoryInfluenceUpdatedDescription: 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
gw-gang:showZoneBlipsDescription: Déclenché pour afficher les blips des zones.
Paramètres: Aucun
Exemple d'utilisation:
gw-gang:hideZoneBlips
gw-gang:hideZoneBlipsDescription: Déclenché pour masquer les blips des zones.
Paramètres: Aucun
Exemple d'utilisation:
gw-gang:zoneSaved
gw-gang:zoneSavedDescription: Déclenché lorsqu'une zone est sauvegardée.
Paramètres: Aucun
Exemple d'utilisation:
Événements de Menu
gw-gang:menuStateChanged
gw-gang:menuStateChangedDescription: Déclenché lorsque l'état du menu change (ouvert/fermé).
Paramètres:
isOpen(boolean): État du menu
Exemple d'utilisation:
gw-gang:forceOpenIllegalMap
gw-gang:forceOpenIllegalMapDescription: Déclenché pour forcer l'ouverture de la carte illégale.
Paramètres: Aucun
Exemple d'utilisation:
gw-gang:illegalMapOpened
gw-gang:illegalMapOpenedDescription: Déclenché lorsque la carte illégale est ouverte.
Paramètres: Aucun
Exemple d'utilisation:
gw-gang:illegalMapClosed
gw-gang:illegalMapClosedDescription: Déclenché lorsque la carte illégale est fermée.
Paramètres: Aucun
Exemple d'utilisation:
gw-gang:mapVisibilityUpdated
gw-gang:mapVisibilityUpdatedDescription: 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
gw-gang:hudToggleChangedDescription: 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
gw-cuff:client:CuffPlayerDescription: 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
gw-cuff:client:CuffStatusDescription: Déclenché pour vérifier le statut des menottes d'un joueur.
Paramètres:
isTargetCuffed(boolean): Si la cible est menottéetargetServerId(number): ID serveur de la cible
Exemple d'utilisation:
gw-cuff:client:PlayCuffAnimation
gw-cuff:client:PlayCuffAnimationDescription: Déclenché pour jouer l'animation de menottage/démenottage.
Paramètres:
otherServerId(number): ID serveur de l'autre joueurcuffState(boolean): État des menottesisTarget(boolean): Si c'est la cible
Exemple d'utilisation:
gw-cuff:client:CuffPlayerAction
gw-cuff:client:CuffPlayerActionDescription: Déclenché pour effectuer une action de menottage.
Paramètres: Variables selon l'action
Exemple d'utilisation:
gw-cuff:client:Notify
gw-cuff:client:NotifyDescription: Déclenché pour afficher une notification liée aux menottes.
Paramètres:
message(string): Message de notificationtype(string): Type de notification ('success', 'error', 'info')
Exemple d'utilisation:
Événements de Prise d'Otage (Hostage)
gw-hostage:client:SetEscorted
gw-hostage:client:SetEscortedDescription: 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
gw-hostage:client:ForceClearEscortDescription: Déclenché pour forcer l'arrêt de l'escorte.
Paramètres: Aucun
Exemple d'utilisation:
gw-hostage:client:PutInVehicle
gw-hostage:client:PutInVehicleDescription: Déclenché pour mettre un otage dans un véhicule.
Paramètres:
vehicleNetId(number): Network ID du véhiculeseatIndex(number): Index du siège
Exemple d'utilisation:
gw-hostage:client:RemoveFromVehicle
gw-hostage:client:RemoveFromVehicleDescription: Déclenché pour retirer un otage d'un véhicule.
Paramètres: Aucun
Exemple d'utilisation:
gw-hostage:client:TakeHostageAction
gw-hostage:client:TakeHostageActionDescription: Déclenché pour prendre un otage.
Paramètres: Variables selon l'action
Exemple d'utilisation:
gw-hostage:client:PushPlayerAction
gw-hostage:client:PushPlayerActionDescription: Déclenché pour pousser un joueur.
Paramètres: Variables selon l'action
Exemple d'utilisation:
gw-hostage:client:EscortAction
gw-hostage:client:EscortActionDescription: Déclenché pour escorter un joueur.
Paramètres: Variables selon l'action
Exemple d'utilisation:
gw-hostage:client:PutInVehicleAction
gw-hostage:client:PutInVehicleActionDescription: Déclenché pour l'action de mettre dans un véhicule.
Paramètres: Variables selon l'action
Exemple d'utilisation:
gw-hostage:client:RemoveFromVehicleAction
gw-hostage:client:RemoveFromVehicleActionDescription: Déclenché pour l'action de retirer d'un véhicule.
Paramètres: Variables selon l'action
Exemple d'utilisation:
gw-hostage:client:ToggleVehicleAction
gw-hostage:client:ToggleVehicleActionDescription: Déclenché pour basculer l'action véhicule.
Paramètres: Variables selon l'action
Exemple d'utilisation:
Événements de Recherche (Search)
gw-search:client:SearchPlayerAction
gw-search:client:SearchPlayerActionDescription: Déclenché pour effectuer une action de recherche sur un joueur.
Paramètres: Variables selon l'action
Exemple d'utilisation:
gw-search:client:OpenInventory
gw-search:client:OpenInventoryDescription: Déclenché pour ouvrir l'inventaire d'un joueur recherché.
Paramètres: Variables selon l'inventaire
Exemple d'utilisation:
gw-search:client:Notify
gw-search:client:NotifyDescription: Déclenché pour afficher une notification liée à la recherche.
Paramètres:
message(string): Message de notificationtype(string): Type de notification
Exemple d'utilisation:
Événements de Torture
gw-torture:client:StartTorture
gw-torture:client:StartTortureDescription: Déclenché pour démarrer une scène de torture.
Paramètres:
otherPlayerId(number): ID serveur de l'autre joueursceneCoords(vector3): Coordonnées de la scènesceneRotation(vector3): Rotation de la scèneposition(number): Position dans la scène (1 = tortionnaire, 2 = victime)objectsNetIds(table, optionnel): Network IDs des objets
Exemple d'utilisation:
gw-torture:client:EndTorture
gw-torture:client:EndTortureDescription: Déclenché pour terminer une scène de torture.
Paramètres: Aucun
Exemple d'utilisation:
gw-torture:client:TortureScene
gw-torture:client:TortureSceneDescription: 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
gw-torture:client:OpenNearPlayersListDescription: 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
gw-torture:client:NotifyDescription: Déclenché pour afficher une notification liée à la torture.
Paramètres:
message(string): Message de notificationtype(number): Type de notification (1 = info, 2 = error)
Exemple d'utilisation:
gw-torture:client:RequestTorturePed
gw-torture:client:RequestTorturePedDescription: 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 lootindex(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'objetrandom(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 banquelootId(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 banquebankId(number): ID de la banquemissionPlayers(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 banquestate(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 banquestate(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écompensemoneyType(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
gw-gang:drugSales:soldDescription: Déclenché lorsqu'une vente de drogue est réussie.
Paramètres:
message(string): Message de confirmation
Exemple d'utilisation:
gw-gang:drugSales:error
gw-gang:drugSales:errorDescription: 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
gw-gang:client:startDeadDropMissionDescription: 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
gw-gang:client:vehicle_theft:startDescription: 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
gw-gang:client:gofast:startDescription: 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
gw-gang:client:assassination:startDescription: 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
gw-gang:client:startDrugDeliveryMissionDescription: 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
gw-gang:client:marketplaceDeadDropCreatedDescription: 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
gw-gang:client:notifyDescription: 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 notificationdescription(string, optionnel): Description détaillée
Exemple d'utilisation:
Événements de Quête
gw-gang:questProgressUpdated
gw-gang:questProgressUpdatedDescription: Déclenché lorsque la progression d'une quête est mise à jour.
Paramètres:
questId(string): ID de la quêtenewProgress(number): Nouvelle progression
Exemple d'utilisation:
gw-gang:questCompleted
gw-gang:questCompletedDescription: 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
Tous les événements doivent être enregistrés avec
RegisterNetEventavant d'être utilisés avecAddEventHandler.Les événements sont synchronisés entre le client et le serveur, assurez-vous que les paramètres correspondent.
Certains événements peuvent nécessiter des permissions spécifiques ou que le joueur soit dans un gang.
Pour déclencher un événement depuis un autre script client, utilisez
TriggerEventpour les événements locaux ouTriggerServerEventpour 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