ArmA3Designs ~ MrRetroxX Bei der Funktion BIS_fnc_itemType wird der Datentyp Array zurückgegeben. Ein Array im Kontext von SQF ist eine Liste, in welcher alle anderen Datentypen einschließlich des Datentyps Array enthalten sein können.
Da dies eine "Art von Liste" ist, ist es möglich einen bestimmten Eintrag (oder mehrere Einträge) auszuwählen. Sollten mehrere Einträge ausgewählt werden, so wird ebenfalls der Datentyp Array zurückgegeben - aber nur mit den ausgewählten Einträgen. Ein einzelner Eintrag gibt seinen eigenen Datentypen wieder.
So ist [2, "test"] der Index 0 (der erste Eintrag) vom Datentyp "Number" (eigentlich ein float32, wenn man genau sein möchte) und der zweite Eintrag mit dem Index 1 besitzt den Datentyp "String", also Text.
Möchte man diesen Eintrag nun (in SQF) auswählen, nutzt man den Befehl select. Dies könnte wie folgt aussehen: [2, "test"] select 0; //gibt 2 zurück als Datentyp "Number" .
So kannst du auch die Rückgabe-Werte von BIS_fnc_itemTypeverwenden. Mehr dazu steht immer in den Community Wiki Artikeln zu den Befehlen.