Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ["airdrop_objects", {
- params ["_spawn", "_dz", "_final", "_objects"];
- systemChat "Airdropping";
- private _planeClassname = "CUP_B_C130J_USMC";
- private _spawnMark = _spawn;
- private _dropMark = _dz;
- private _finalMark = _final;
- private _objects = _objects;
- private _spawnPos = getMarkerPos _spawnMark;
- private _planeHeight = 200;
- private _plane = createVehicle [_planeClassname, [_spawnPos select 0, _spawnPos select 1, _planeHeight], [], 0, "FLY"];
- _plane setDir ((getPos _plane) getDir (getMarkerPos _dropMark));
- _plane setVelocityModelSpace [0, 200, 0];
- _plane setVehicleAmmo 0;
- private _group = createGroup west;
- private _pilot = _group createUnit ["B_Helipilot_F", [0, 0, 0], [], 0, "NONE"];
- _pilot moveInDriver _plane;
- _pilot disableAI "AUTOCOMBAT";
- _pilot disableAI "AUTOTARGET";
- _pilot disableAI "TARGET";
- [_plane, _dropMark, _finalMark, 1, [_objects, true], _planeHeight, 0.3, 0.3333] execVM "paradrop.sqf";
- systemChat "Done Airdropping";
- }] call CBA_fnc_addEventHandler;
- private _createAction = {
- params["_name", "_spawn", "_dz", "_final", "_objects"];
- private _action = ["airdrop" + str(random 100), _name, "", { systemChat "airdropBegin"; [_spawn, _dz, _final, _objects] call CBA_fnc_serverEvent; systemChat "airdropGoing"; }, {true}] call ace_interact_menu_fnc_createAction;
- [["ACE_ZeusActions"], _action] call ace_interact_menu_fnc_addActionToZeus;
- };
- if (hasInterface) then {
- ["name1", "spawn_marker_1", "dz_marker_1", "final_marker_1", [objectVariableName1, objectVariableName2, etc]] call _createAction;
- ["name2", "spawn_marker_2", "dz_marker_2", "final_marker_2", [objectVariableName3, objectVariableName4, etc]] call _createAction;
- // ...
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement