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

[Éditeur] Activer un script dans un trigger

polna
polna
Niveau 10
07 février 2016 à 12:32:45

Bonjour à tous, je réalise en ce moment une mission et malheureusement je me heurte à une difficulté que je n'arrive pas à résoudre.
Je souhaite déclencher un script lors du passage d'une de mes unités dans une zone. Je place un trigger, met les conditions d'activation et met ceci en activation :

hint "ça marche !";
nul = [this,1,10,[true,false],[false,false,false],false,0.5,0.1,[0.2,0.2,0.2,0.85,0.9,0.75,0.1,0.6,1,1],ennemis1,nil] execVM "LV\militarize.sqf";

L'ennui est que quand j'entre dans ma zone, le message "ça marche" apparait bien, mais le script, qui doit spawner des unités, n'a pas l'air de se déclencher.
Pourtant, le script marche très bien, et quand j'ai C/C l’exécution de ce script sur un un élément de logique de jeu, mes unités apparaissent !
Tout mène donc à penser que le script ne s’exécute tout simplement pas lors du trigger... mais pourquoi ? :o))
Merci d'avance pour vos réponses ! :)

Pseudo supprimé
Pseudo supprimé 07 février 2016 à 14:05:43

je te propose de faire une fonction de ton script et de le charger dans le init de la mission !

un petit exemple ici !
http://blog.darkiron.fr/tutoscripting-sous-arma-3-partie-3-les-fonctions.html

a mon avis c'est le chemin qui est mauvais :
"/LV/militarize.sqf"
et check si tu as pas une extention txt en trop !

polna
polna
Niveau 10
07 février 2016 à 14:52:36

C'est bon j'ai trouvé !
Il suffisait de créer un élément de logique de jeu, nommé "Spawn1", sans rien dans l'initialisation.
On met dans le trigger dans le champ "sur act" :

nul = [Spawn1,1,10,[true,false],[false,false,false],false,0.5,0.1,[0.2,0.2,0.2,0.85,0.9,0.75,0.1,0.6,1,1],ennemis1,nil] execVM "LV\militarize.sqf";

On a remplacé "this" par "Spawn1". Quand on entre dans la zone, les unités apparaissent !

Pseudo supprimé
Pseudo supprimé 07 février 2016 à 14:54:33

tu peux passer le topic en résolu ! si c'est pas déja fait !

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