/* Bandit Hunting Party by lazyink (Full credit to TheSzerdi & TAW_Tonic for the code) Updated to new format by Vampire */ private ["_missName","_coords","_vehicle"]; //Name of the Mission _missName = "Bandit Squad"; //DZMSFindPos loops BIS_fnc_findSafePos until it gets a valid result _coords = call DZMSFindPos; [nil,nil,rTitleText,"A Bandit Squad has been spotted!\nStop them from completing their patrol!", "PLAIN",10] call RE; //DZMSAddMinMarker is a simple script that adds a marker to the location [_coords,_missName] ExecVM DZMSAddMinMarker; //DZMSAISpawn spawns AI to the mission. //Usage: [_coords, count, skillLevel, unitArray] [_coords,2,1,"DZMSUnitsMinor"] call DZMSAISpawn; sleep 5; [_coords,2,1,"DZMSUnitsMinor"] call DZMSAISpawn; sleep 5; [_coords,2,1,"DZMSUnitsMinor"] call DZMSAISpawn; sleep 5; [_coords,2,1,"DZMSUnitsMinor"] call DZMSAISpawn; sleep 1; //Wait until the player is within 30 meters and also meets the kill req [_coords,"DZMSUnitsMinor"] call DZMSWaitMissionComp; //Let everyone know the mission is over [nil,nil,rTitleText,"The Bandit Squad has been Wiped Out!", "PLAIN",6] call RE; diag_log text format["[DZMS]: Minor SM1 Bandit Squad Mission has Ended."]; deleteMarker "DZMSMinMarker"; deleteMarker "DZMSMinDot"; //Let the timer know the mission is over DZMSMinDone = true;