Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // contents of: init.sqf
- if(isServer) then {
- airDropVehicle = createVehicle ["LIB_C47_skytrain", getMarkerPos "insrt", [], 0, "FLY"];
- publicVariable "airDropVehicle"; // send this variable to all computers
- local _grp = creategroup west;
- local _crw = "LIB_US_pilot" createUnit [getMarkerPos "insrt",_grp];
- {_x moveinDriver airDropVehicle} foreach units _grp;
- airDropVehicle addBackpackCargo ["B_LIB_US_Type5",20];
- airDropVehicle flyInHeight 300;
- local _wp = _grp addWaypoint[getMarkerPos "insrt_1", 0];
- _wp setWaypointType "MOVE";
- local _wp1 = _grp addWaypoint[getMarkerPos "insrt", 0];
- _wp1 setWaypointType "CYCLE";
- };
- if(hasInterface) then {
- // airDropVehicle could be undefined until server executes it's part
- waitUntil(!isNil{airDropVehicle});
- movePlayerToAirDropVehicle = {
- player moveInCargo airDropVehicle;
- // TODO: give him chute here ?
- };
- addRespawnHandlerToPlayer = {
- player addEventHandler ["Respawn", {
- call addRespawnHandlerToPlayer;
- call movePlayerToAirDropVehicle;
- }];
- };
- call addRespawnHandlerToPlayer;
- call movePlayerToAirDropVehicle;
- };
Advertisement
Add Comment
Please, Sign In to add comment