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.
Dernière mise à jour
Cet article vous a-t-il été utile ?