CORP Edition
  • Outils d'édition du CORP
  • Modules
    • Développement
    • Équipement
    • Caméra spectateur
    • Lumière
    • AddAction globale
    • Patrouilles de zone
    • Groupe de chasse
    • Occupation de bâtiments
    • Saut en parachute
    • Saut en parachute avancé
    • Téléportation vers une position
    • Téléportation vers un joueur
  • Autre
    • Fonctions
Propulsé par GitBook
Sur cette page
  • Synchronisation
  • Zéro, un ou plusieurs déclencheurs
  • Un ou plusieurs objets
  • Paramètres
  • Texte de l’action
  • Expression serveur
  • Expression client
  • Distance de l’action
  • Supprimer l’objet
  • Retirer l’action
  • Schéma
  • Fonctions

Cet article vous a-t-il été utile ?

  1. Modules

AddAction globale

Permet de créer une addAction globale (dont l’état sera le même chez tous les joueurs) sur un objet.

Synchronisation

Zéro, un ou plusieurs déclencheurs

Une fois tous les déclencheurs validés, le module sera initialisé. Si aucun déclencheur synchronisé, le module s’initialise au lancement de mission.

Un ou plusieurs objets

Une action globale sera créée sur chaque objet synchronisé.

Paramètres

Texte de l’action

Le texte qui apparaîtra dans le menu d’action. Supporte les balises de couleur.

Expression serveur

L’expression qui sera exécutée côté serveur lorsque l’action sera déclenchée. Peut être une simple redéfinition de variable Z_var_renforts = true comme une exécution de script [] execVM "monScriptServeur.sqf". La variable _this est exposée dans l’expression, elle contiendra le joueur ayant exécuté l’action ainsi que l’objet sur lequel était attachée l’action (si ce dernier n’a pas été supprimé).

Expression client

L’expression qui sera exécutée chez tous les clients lorsque l’action sera déclenchée. Peut être une simple redéfinition de variable Z_var_maVariable = true comme une exécution de script [] execVM "monScriptClient.sqf". La variable _this est exposée dans l’expression, elle contiendra le joueur ayant exécuté l’action ainsi que l’objet sur lequel était attachée l’action (si ce dernier n’a pas été supprimé).

Distance de l’action

La distance entre le joueur et l’objet pour que l’action soit visible dans le menu d’action.

Supprimer l’objet

L’objet doit-il être supprimé lorsque l’action est déclenchée ?

Retirer l’action

L’action doit-elle être retirée de l’objet lorsque l’action est déclenchée ? Pas d’importance si le paramètre “supprimer l’objet” est coché.

Schéma

Fonctions

Si besoin, la fonction peut-être utilisée depuis un script.

La fonction doit être utilisée côté serveur.

[
	_ammoBox,                             // objet
	"<t color='#FF0000'>Mon action</t>",  // texte de l'action
	"_this execVM 'monScriptclient.sqf'", // expression clients
	"",                                   // expression serveur
	6,                                    // distance d'affichage de l'action
	false,                                // supprimer l'objet
	true                                  // supprimer l'action
] call CORP_fnc_globalAddAction_addAction;
PrécédentLumièreSuivantPatrouilles de zone

Dernière mise à jour il y a 3 ans

Cet article vous a-t-il été utile ?