Einzelnen Beitrag anzeigen
Alt 31.08.2009, 23:02   #2 (permalink)
bigbigmek
Newbie
 
Registriert seit: 22.08.2009
Beiträge: 29
Standard

ok habs leider heute nichtmehr hinbekommen stehe aber kurz davor.

hier mal meine resultate.

init (funktioniert)
Code:
 
 
callParaTroopers = compile preprocessFile "callParaTroop.sqf";
 
_spawnPos = [600,600,600];
_vehicle = "C130J";
groupArray = ["USMC_Soldier", "USMC_Soldier", "USMC_Soldier", "USMC_Soldier"];
onMapSingleClick {hint 'onMapSingleClick'; paraGroup = [[1500,1500, 800], _pos, "C130J", groupArray] call callParaTroopers;}
_waypoint = player addWaypoint[[600,600,0],0];
  _waypoint select 0 setWaypointType "MOVE";
player flyInHeight _spawnPoint select 2;
callParaTroop (funktioniert bis auf das waypointscript)
Code:
 
_spawnPoint     = _this select 0;
_jumpPoint    = _this select 1;
_jumpPoint set [2,_spawnPoint select 2];
_vehicleType    = format['%1', _this select 2];
_soldiers    = _this select 3;
_vehicle = createVehicle [_vehicleType, _spawnPoint, [], 0, "FLY"];
_vehicle setPos [getPos _vehicle select 0, getPos _vehicle select 1, _spawnPoint select 2];
_pilotes = createGroup west;
_pilote = _pilotes  createUnit ["USMC_Soldier_Pilot",_spawnPoint ,[], 0, "NONE"];
_pilote moveInDriver _vehicle;
_waypoint = _pilotes addWaypoint[_jumpPoint,0];
 [_pilotes,0]  setWaypointType "MOVE";
 [_pilotes,0] setWaypointSpeed "LIMITED";
 _vehicle flyInHeight  800;
 
_waypoint = _pilotes addWaypoint[[0, 0, 0],0];
  [_pilotes,1] setWaypointType "SCRIPTED";
  [_pilotes,1] setWaypointScript "ParaTroopsJump.sqs [this]";
 
_waypoint = _pilotes addWaypoint[_jumpPoint,0];
 [_pilotes,2]  setWaypointType "MOVE";
 [_pilotes,2] setWaypointSpeed "FULL";
_waypoint = _pilotes addWaypoint[[0, 0, 0],0];
  [_pilotes,3] setWaypointType "SCRIPTED";
  [_pilotes,3] setWaypointScript "deleteVehicle this";
 
_newGroup = createGroup west;
 
for "_i" from 0 to count _soldiers do{_soldier = _newGroup  createUnit ["USMC_Soldier",_jumpPoint ,[], 0, "NONE"]; _soldier moveInCargo _vehicle;};
player moveInCargo _vehicle;
_newGroup;
ParaTroopsJump (-)
Code:
_vehicle = _this select 0;
_soldiers = _vehicle assignedCargo;
for "_i" from 0 to count _soldiers do{ _i _vehicle;};
mein problem irgendwie fliegt er die wegpunkte nicht ab, sondern geht gleich zum letzten
bigbigmek ist offline