Bonsoir,
@Nerron utilise la fonction de BIS BIS_fnc_invString, elle retourne tous les objets de ton inventaire sous forme de tableau.
if("itemmap" in [player] call BIS_fnc_invString)then{};
@chal00 :
Une variable local est précédée d'un "_", elle sera locale au script ( a ton fichier ). C'est pour ça que généralement tu utilises private["_maVarPrivee"];.
Ainsi si tu mets "_trouvaille" elle ne sera pas accessible depuis d'autre script.
Par contre si tu ne mets pas de "_" la variable sera globale. On pourra y accéder de n'importe quelle suite sans aucune distinction.
Donc trouvaille et/ou _trouvaille veulent tous les deux dirent quelque chose.
Au vue de tes smileys je me sens obligé de poster.
Toute les commandes d'arma sont insensible à la casse , je peux écrire : PlAyEr alLowDamAge false; toutefois les templates de recherche sont sensibles à la casse, donc majuscule et miniscule compte dans ce cas...