Français Solved Besoin d'aide pour s'assoir sur une chaise dans Arma

  • Auteur de la discussion Auteur de la discussion Fyrtos
  • Date de début Date de début

Fyrtos

User
15/11/20
117
1
0
950
bonjour a tous jai suivie le tuto pour s'assoir sur une chaise mais je n'ai aucun interaction (rien) et je suis sur la chaise de base de arma ? pouvez vous m'aider svp
 
Il me semble que les fonctions KRON qui sont utilisés dans ce tutoriel n'existe plus. Je l'ai mis à jour en utilisant une autre fonction pour vérifier si l'objet est bien une chaise.
Est-ce que tu peux essayer de mettre le nouveau contenu du fichier sitdown.sqf (voir le tutoriel) et de remplacer les actions dans ton fn_setupActions.sqf par celle-ci :
Code:
life_actions pushBack (player addAction["<t color='#0099FF'>S'asseoir</t>",{[cursorObject,player] execVM "script\Sitting\sitdown.sqf"},true,1,true,true,"",' player distance cursorObject < 3 && {(("bench" in (str cursorObject)) || ("chair" in (str cursorObject)))} ']);

Dis-moi si ça fonctionne maintenant :)
 
Est-ce que tu peux essayer de remplacer ces lignes du sitdown.sqf :
Code:
} else {
    _unit setPosATL (_posATL);
};
par celles-ci :
Code:
} else {
    if ((typeOf _chair) == "Land_RattanChair_01_F") then {
        _unit setPosATL [getPosATL _chair select 0, getPosATL _chair select 1 , (getPosATL _chair select 2) - 0.85];
    } else {
        _unit setPosATL (_posATL);
    };
};

Si c'est encore trop haut, ou trop bas, tu peux essayer de modifier la valeur : 0.85
 
ces bon ca marche et si je veux changer le gauche droite ces comment ? comme ca je le sais pour les autre chaise si y'a besoin ?
 
Pour changer le gauche/droite c'est un peu plus compliqué, parce que ça dépend de la direction du joueur. Est-ce que c'est vraiment embêtant ?
Normalement il devrait être bien centré, et si tu as besoin de modifier les hauteurs d'autres chaises tu peux répéter l'opération pour avoir un else, dans un else, dans un else etc