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

Script : Addaction

Bilu
Bilu
Niveau 8
26 juillet 2016 à 15:18:42

Bonjour bonjour,

J'ai un petit problème avec un script pour que des unités rejoignent mon groupe.

Je crée une mission. Dans le dossier de la mission j'ai un fichier .sqf contenant :

_per = _this select 0; // Person who had the addAction
_ldr = _this select 1; // Person who used the addAction
_act = _this select 2; // ID of the addAction

// Group given in the arguments section (ie: [POWS]
_grp = _this select 3 select 0;

// Remove the rescue option
_per removeAction _act;

// Join preselected units (POWS) to callers group, silently.
{[_x] joinSilent _ldr} forEach _grp;

Dans l'éditeur 3D, je place 3 unités et dans l'init du chef de ces 3 unités je mets ceci :

this addAction ["secourir otages","rescuePows.sqf",[POWS],1,false,true,"","(_target distance _this) < 2"];

Avec un soldat que j'incarne je me rends au près du chef des 3 ia et je peux séléctionne "Secourir otages" mais, ils ne rejoignent pas mon groupe et un message d’erreur apparait.

https://image.noelshack.com/fichiers/2016/30/1469528254-errorscript.png

Si je comprends bien ce message il dit que _grp n'est pas définit. Pourtant il est définit dans mon fichier .sqf non ?

Est ce que vous pourriez m'aider ?

Message édité le 26 juillet 2016 à 15:18:59 par Bilu
Aeris37
Aeris37
Niveau 2
26 juillet 2016 à 15:35:37

Salut,

Essaye de nommer tes otages "otage1" "otage2"
et dans l'init du soldat jouable : POWS = [otage1,otage2];

Bilu
Bilu
Niveau 8
26 juillet 2016 à 16:16:41

Ha oui j'ai oublié de le dire.

J'ai effectivement nommé mes otages : otage1, otage2, otage3 et dans l'init du soldat que je contrôle j'ai ecris :

POWS = [otage1,otage2,otage3];

J'avais oublié de le mentionné Aeris37 ;-)

brutalzic
brutalzic
Niveau 6
26 juillet 2016 à 22:02:04

_grp = _this select 3 select 0; est l'argument de l'addaction. Essaies de remplacer par
this addAction ["secourir otages","rescuePows.sqf",[otage1,otage2,otage3],1,false,true,"","(_target distance _this) < 2"];

Bilu
Bilu
Niveau 8
27 juillet 2016 à 09:10:16

Bonjour brutalzic,

Malheureusement, cela n'a rien changé :/
Je ne comprends vraiment pas ce qui cloche

olivier_gaming
olivier_gaming
Niveau 5
27 juillet 2016 à 18:22:44

sinon mais un wp "rejoindre" sur toi a tes 3 IA avec un déclencheur dont tu seras le propriétaire autour d'eux qui déclenchera le wp ce qui les fera rejoindre ton groupe (j ai l impression que ce n est pas clair lol)

Sous forums
  • Les modes Life
  • Configurations PC et ses problèmes
  • Teams et Serveurs
  • Teams et Serveurs MilSim