Bonjour.
Un event handler permet d'éxecuter du code immédiatement aprés qu'une action spéciale se soit passée : un objet recevant des dégats, une caisse qui est ouverte, un avion qui décolle etc...
La liste des events handler pour arma3 se trouve ici : https://community.bistudio.com/wiki/Arma_3:_Event_Handlers
Pour ajouter un event handler : https://community.bistuditudio.com/wiki/addEventHandler
Exemple : ''nomdel'objet'' '''addEventHandler''' ["killed", "vFinMission = true; publicVariable 'vFinDeMission';"]; Tu peux le mettre directement dans l'init de l'objet et utiliser la variable magique "This" à la place du nom de l'objet.
Pour retirer un event handler : https://community.bistudio.com/wiki/removeAllEventHandlers
Exemple : ''nomdel'objet'' '''removeAllEventHandlers''' "killed";
(Tous les event handlers "Killed" seront retirés).
Pour ton cas, j'utiliserai l'event handler "Hit" dont l'objet serait ton fameux soldat ;)
Message édité le 18 juillet 2015 à 19:45:05 par Pseudo supprimé