Bau es doch anders auf.
In deine TEst SQF erstellst du einen Array
Ausi = ["aw1", "aw2", aw3"];
{lbadd [2100, _x] }forEach Ausi;
//EDIT: Klammer eingefügt
bei deinem Knopf läßt du das hint script OHNE Array anlaufen also
action = "[] execVM ""hint.sqf""; closeDialog 0;";
Ausi ist eine globale Variable!
In deinem Hint.sqf schreibst du das:
hint format ["%1", ausi select (lbcursel 2100)];
(übersetzte heißt das: Schreibe Array mit Variable Ausi und wähle gewählten Datensatz im Vergleich mit dem angeklickten Feld welches die ID 2100 hat
Warum bekommst du -1 ?!
dein LB Add macht nichts anderes, als deine Combobox mit schriftzeichen zu versehen! Da ist noch kein Datencontainer erstellt wurden.
Und entweder du arbeitest mit einen Array oder du verarbeitest die Zeichen aus der Combobox
https://community.bistudio.com/wiki/lbData
Dieser liefert dir einen String aus.
Benötigst du aber später einen Wert, der kein String ist, dann... frag mal Vienna ob es da eine Möglichkeit gäbe diesen Wert von einem String zu Datensatz zu ändern.