Code:
Private ["_caller","_class","_price","_veh","_pos","_dir"];
//_target = _this select 0;
_caller = _this select 1;
//_id = _this select 2;
_class = (_this select 3) select 0;
_price = (_this select 3) select 1;
_pos = (_this select 3) select 2;
_dir = (_this select 3) select 3;
if (score _caller >= _price) then {
//Fahrzeug erstellen
//geändert: _veh = _class createVehicle [0,0,0];
_veh= (group _caller) createUnit [_class, _pos, [], 0, "NONE"];
_veh setPos _pos;
_veh setDir _dir;
//Score abziehen
_caller addScore (-_price);
} else {//Spieler kann sich das Fahrzeug nicht leisten
hint format["Für dieses Fahrzeug brauchst du %1Punkte\nDu hast %2 Punkte",_price,score _caller];
};
Dann könnte man noch die Hint-Meldung ändern, da man sowiso zwei Scripte, eins für Fahrzeuge und eins für Soldaten, braucht.