CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Forum
  • Accueil
  • Actus
  • Tests
  • Vidéos
  • Images
  • Soluces
  • Forum
Liste des sujets

[Edit] utilisation de la commande "addeventhandler"

Zohranitor
Zohranitor
Niveau 3
18 juillet 2015 à 19:02:58

Bonjour, Bonsoir tout le monde,

Pour la création d'une mission, j'aimerai empecher le joueur de pouvoir tirer / tuer un soldat ennemi.
Si le joueur est repéré ou qu'il a blessé ou tuer le soldat ennemie, la mission sera un échec.

Il y a bien la commande "addeventhandler", mais je n'arrive pas a l'utiliser ou la configurer pour mon cas..

Quelqu'un pourrait -il m'aider?
Merci d'avance

Pseudo supprimé
Pseudo supprimé 18 juillet 2015 à 19:42:32

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é
darkiron2
darkiron2
Niveau 10
20 juillet 2015 à 12:49:25

http://blog.darkiron.fr/tutoscripting-sous-arma-3-partie-3-les-fonctions.html

regarde ça :ok:

Sous forums
  • Les modes Life
  • Configurations PC et ses problèmes
  • Teams et Serveurs
  • Teams et Serveurs MilSim
La vidéo du moment