distance
distance2D
_plateforme = votrePlateforme;
_resources = nearestObjects [_plateforme, ["Oil"], rayonDeDetection];
{_x addAction ["Ramasser", "ramasserScript.sqf"]} forEach _resources;
distance
distance2D
Du coup j'ai fais différemment, merci de ton aide tous de mêmeHello !
En fait la distance est calculée entre le joueur et le marqueur à la hauteur du sol, donc si le joueur est plus haut que le sol, c'est comme s'il était trop loin. Du coup pour corriger ça au lieu d'utiliser une distance "3D" il suffit d'utiliser une distance2D :
Voir la pièce jointe 4687
Tu peux essayer, dans les fichiers fn_whereAmI.sqf, fn_mine.sqf et fn_gather.sqf, de remplacer tous les :
par :Code:distance
Code:distance2D