Du hast bei _unit = Grp1 createUnit ["Sol.... den Unterstrich bei Grp1 vergessen (_Grp1). In dem ersten Post war nicht ersichtlich, dass das jetzt eine lokale Variable sein soll. Darum immer alle Zeilen anführen.
_grp = createGroup west;
unit = _grp createUnit ["OfficerW", _pos, ["prison2","prison3"], 0, "FORM"];
[unit] join _grp;
Hier brauchst du die letzte Zeile nicht. Die unit wurde ja in der Gruppe erstellt.
Warum hast du unit jetzt als globale Variable erstellt? Eine globale Variable ist auf deinem PC in der ganzen Mission sichtbar. Mit Unterstrich (_unit) nur in diesem Skript.
|