2015-08-26 13:12:14 +00:00
|
|
|
private ["_crate","_pos","_missname","_aiAmmount","_misText","_missEnd","_group"];
|
|
|
|
|
|
|
|
|
|
|
|
// associate pos with find safe pos fnc
|
2015-08-26 18:56:23 +00:00
|
|
|
_pos = call DMS_findSafePos;
|
|
|
|
|
|
|
|
uiSleep 1;
|
2015-08-26 13:12:14 +00:00
|
|
|
|
|
|
|
|
|
|
|
_missname = "Main Mission 1";
|
2015-08-26 18:05:12 +00:00
|
|
|
diag_log format ["DMS :: Main Mission 1 started at (%1)",_pos];
|
2015-08-26 13:12:14 +00:00
|
|
|
|
|
|
|
|
|
|
|
["standardHintRequest",["Mission starting! Check your map"]] call ExileServer_system_network_send_broadcast;
|
|
|
|
|
|
|
|
|
|
|
|
// Spawn Marker
|
|
|
|
[_pos,_missname] call DMS_CreateMarker;
|
|
|
|
|
|
|
|
// Spawn Box
|
|
|
|
_crate = createVehicle ["Box_NATO_AmmoOrd_F",[(_pos select 0) - 10, _pos select 1,0],[], 0, "CAN_COLLIDE"];
|
2015-08-26 18:06:47 +00:00
|
|
|
[1,_crate] call DMS_createBox;
|
2015-08-26 19:55:41 +00:00
|
|
|
uiSleep 2;
|
2015-08-26 13:12:14 +00:00
|
|
|
//_crate = [_pos,40,4,2,2] execVM "mission\crates\MM_Box1.sqf";
|
|
|
|
|
|
|
|
// spawn AI
|
2015-08-26 19:55:41 +00:00
|
|
|
//[_pos,5,4] call DMS_SpawnAI;
|
2015-08-26 13:12:14 +00:00
|
|
|
[(_pos),(5),(4)] call DMS_DMS_SpawnAI;
|
|
|
|
|
2015-08-26 19:18:43 +00:00
|
|
|
waitUntil{sleep 25; {isPlayer _x && _x distance _pos < 30 } count playableUnits > 0};
|
|
|
|
|
|
|
|
uiSleep 1;
|
2015-08-26 13:12:14 +00:00
|
|
|
/*
|
|
|
|
|
|
|
|
[_pos] call MissionCompleted;
|
|
|
|
[_pos,] call MissionCleanup;
|
|
|
|
*/
|
|
|
|
|
|
|
|
["standardHintRequest",["Mission has ended, good job!"]] call ExileServer_system_network_send_broadcast;
|
|
|
|
|
|
|
|
// Run Cleanup
|
|
|
|
["Ended","Clean"] call DMS_CleanUp;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
sleep 150;
|
|
|
|
|
2015-08-26 17:04:45 +00:00
|
|
|
[] call DMS_SelectMission;
|