Einzelnen Beitrag anzeigen
Alt 16.07.2008, 19:29   #9 (permalink)
pspsps91
50 Beiträge100 Beiträge250 Beiträge
 
Benutzerbild von pspsps91
 
Registriert seit: 22.12.2005
Beiträge: 323
Standard

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.
__________________
SP Mission, coming soon...
pspsps91 ist offline   Mit Zitat antworten