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.
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