Bonjour, va dans "Altis_Life.Altis/core/fn_setupActions.sqf" puis ajoute ceci dans case civilian :
life_actions pushBack (player addAction["Mettre la cagoule",life_fnc_bagAction,"",0,false,false,"",'
!isNull cursorObject && player distance cursorObject < 3.5 && isPlayer cursorObject && cursorObject getVariable "restrained" && !cursorObject getVariable "haveBag");
life_actions pushBack (player addAction["Retirer la cagoule",life_fnc_bagAction,"",0,false,false,"",'
!isNull cursorObject && player distance cursorObject < 3.5 && isPlayer cursorObject && cursorObject getVariable "restrained" && cursorObject getVariable "haveBag");
Puis, créer un fichier nomée = "fn_bagAction" dans "Altis_Life.Altis/core/actions/" et dedans met :
private ["_target"];
_target = cursorObject;
_bagItem = "mgsr_headbag_goggles";
//Error checks
if (isNull _target) exitWith {};
if (!isPlayer _target) exitWith {};
_targetHaveBag = _target getVariable "haveBag";
if (!_targetHaveBag || isNil "_targetHaveBag") then {
_getLastItem = headgear _target;
_target addHeadgear _bagItem;
_target setVariable ["haveBag",true];
titleCut ["", "BLACK FADED", 999];
_target setVariable ["lastItemBeforeBag",_getLastItem];
} else {
_getLastItem = _target getVariable "lastItemBeforeBag";
_target addHeadgear _getLastItem;
_target setVariable ["haveBag",false];
titlecut ["","BLACK IN",2];
_target setVariable ["lastItemBeforeBag", ""];
};
Enfin, dans "Altis_Life.Altis/Functions.hpp", ajoute dans la class Actions à la fin (après "class unrestrain {};") ceci :
class bagAction {};
Tiens moi au courant si cela fonctionne, je n'ai pas pu l'essayer.
Merci pour tout ces renseignement, je vais tester et je te redis , tu sais si on peut forcer la personne qui se...
:arrow_right: Message envoyé par Phoenix53.